Displaying 4 results from an estimated 4 matches for "shixiong".
Did you mean:
shining
2016 Aug 18
2
Cost model is missing in InstCombiner
----- Original Message -----
> From: "Mehdi Amini via llvm-dev" <llvm-dev at lists.llvm.org>
> To: "Shixiong Xu" <shixiong at cadence.com>
> Cc: llvm-dev at lists.llvm.org
> Sent: Thursday, August 18, 2016 11:05:35 AM
> Subject: Re: [llvm-dev] Cost model is missing in InstCombiner
> +David M.
> > On Aug 17, 2016, at 3:48 AM, Shixiong Xu via llvm-dev <
> > llvm-dev a...
2018 Jun 01
2
[VPlan] Dead instructions are invariant to VFs when build vplan
...ced that the dead instructions collected when build vplan are invariant to different ranges of VFs since the original loop is not changed. Maybe DeadInstructions should be treated as a data member of LoopVectorizationPlanner and initialized by collectTriviallyDeadInstructions() in plan()?
Cheers,
Shixiong (Jason) Xu
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20180601/69f28841/attachment.html>
2016 Aug 17
2
Cost model is missing in InstCombiner
...mul <32 x i8> %wide.load25, %wide.load
IC: Replacing %10 = trunc <32 x i16> %7 to <32 x i8>
with %6 = mul <32 x i8> %wide.load25, %wide.load
If the target doesn't have support for mul <32 x i8>, the inst combiner will yield less profitable code.
Cheers,
Shixiong (Jason) Xu
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20160817/961996b5/attachment.html>
2018 Jun 01
2
[VPlan] about vectorization factor selection
...i = 2; i <= MaxVF; i *= 2) {
// Notice that the vector loop needs to be executed less times, so
// we need to divide the cost of the vector loops by the width of
// the vector elements.
VectorizationCostTy C = expectedCost(i);
float VectorCost = C.first / (float)i;
Cheers,
Shixiong (Jason) Xu
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20180601/ec49697c/attachment.html>