search for: simplifyselectinst

Displaying 8 results from an estimated 8 matches for "simplifyselectinst".

2016 Jul 20
2
Hitting assertion failure related to vectorization + instcombine
...-upstream/lib/Analysis/InstructionSimplify.cpp:3388:0 #10 0x0000000001f87ad5 simplifySelectWithICmpCond(llvm::Value*, llvm::Value*, llvm::Value*, (anonymous namespace)::Query const&, unsigned int) /scratch/1/ismail/llvm-upstream/lib/Analysis/InstructionSimplify.cpp:3434:0 #11 0x0000000001f87f6a SimplifySelectInst(llvm::Value*, llvm::Value*, llvm::Value*, (anonymous namespace)::Query const&, unsigned int) /scratch/1/ismail/llvm-upstream/lib/Analysis/InstructionSimplify.cpp:3515:0 #12 0x0000000001f87fe3 llvm::SimplifySelectInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::DataLayout const&, llvm::T...
2016 Jul 20
2
Hitting assertion failure related to vectorization + instcombine
...p:3388:0 >> #10 0x0000000001f87ad5 simplifySelectWithICmpCond(llvm::Value*, >> llvm::Value*, llvm::Value*, (anonymous namespace)::Query const&, unsigned >> int) >> /scratch/1/ismail/llvm-upstream/lib/Analysis/InstructionSimplify.cpp:3434:0 >> #11 0x0000000001f87f6a SimplifySelectInst(llvm::Value*, llvm::Value*, >> llvm::Value*, (anonymous namespace)::Query const&, unsigned int) >> /scratch/1/ismail/llvm-upstream/lib/Analysis/InstructionSimplify.cpp:3515:0 >> #12 0x0000000001f87fe3 llvm::SimplifySelectInst(llvm::Value*, >> llvm::Value*, llvm::Value*,...
2012 May 18
5
[LLVMdev] Phi + Select Optimization
...a'. In the other case, the phi depends on itself. Thus, we can remove it. The attached patch implements that. This is really useful in vectorized code, when there are a lot of selects in order to implement "vectorized control-flow". Also, there is a minor enhancement which improves SimplifySelectInst to also simplify when the condition is a vector of all true or false values. Enjoy, Roland -------------- next part -------------- A non-text attachment was scrubbed... Name: phi_select_opt.diff Type: text/x-patch Size: 1720 bytes Desc: not available URL: <http://lists.llvm.org/pipermail/llvm-d...
2016 Jul 22
2
Hitting assertion failure related to vectorization + instcombine
...01f87ad5 simplifySelectWithICmpCond(llvm::Value*, >>>> llvm::Value*, llvm::Value*, (anonymous namespace)::Query const&, unsigned >>>> int) >>>> /scratch/1/ismail/llvm-upstream/lib/Analysis/InstructionSimplify.cpp:3434:0 >>>> #11 0x0000000001f87f6a SimplifySelectInst(llvm::Value*, llvm::Value*, >>>> llvm::Value*, (anonymous namespace)::Query const&, unsigned int) >>>> /scratch/1/ismail/llvm-upstream/lib/Analysis/InstructionSimplify.cpp:3515:0 >>>> #12 0x0000000001f87fe3 llvm::SimplifySelectInst(llvm::Value*, >>>&...
2016 Jul 25
2
Hitting assertion failure related to vectorization + instcombine
..., llvm::Value*, (anonymous namespace)::Query const&, >> >>>> unsigned >> >>>> int) >> >>>> >> >>>> /scratch/1/ismail/llvm-upstream/lib/Analysis/InstructionSimplify.cpp:3434:0 >> >>>> #11 0x0000000001f87f6a SimplifySelectInst(llvm::Value*, llvm::Value*, >> >>>> llvm::Value*, (anonymous namespace)::Query const&, unsigned int) >> >>>> >> >>>> /scratch/1/ismail/llvm-upstream/lib/Analysis/InstructionSimplify.cpp:3515:0 >> >>>> #12 0x0000000001f87fe3...
2012 May 20
0
[LLVMdev] Phi + Select Optimization
...the phi depends on itself. > Thus, we can remove it. > > The attached patch implements that. > This is really useful in vectorized code, when there are a lot of selects in order to implement "vectorized control-flow". > > Also, there is a minor enhancement which improves SimplifySelectInst to also simplify when the condition is a vector of all true or false values. > > Enjoy, > Roland > > > > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/m...
2016 Jul 27
0
Hitting assertion failure related to vectorization + instcombine
...nymous namespace)::Query const&, >>> >>>> unsigned >>> >>>> int) >>> >>>> >>> >>>> /scratch/1/ismail/llvm-upstream/lib/Analysis/InstructionSimplify.cpp:3434:0 >>> >>>> #11 0x0000000001f87f6a SimplifySelectInst(llvm::Value*, llvm::Value*, >>> >>>> llvm::Value*, (anonymous namespace)::Query const&, unsigned int) >>> >>>> >>> >>>> /scratch/1/ismail/llvm-upstream/lib/Analysis/InstructionSimplify.cpp:3515:0 >>> >>>> #12 0x...
2016 Jul 28
1
Hitting assertion failure related to vectorization + instcombine
...&, > >>> >>>> unsigned > >>> >>>> int) > >>> >>>> > >>> >>>> > /scratch/1/ismail/llvm-upstream/lib/Analysis/InstructionSimplify.cpp:3434:0 > >>> >>>> #11 0x0000000001f87f6a SimplifySelectInst(llvm::Value*, > llvm::Value*, > >>> >>>> llvm::Value*, (anonymous namespace)::Query const&, unsigned int) > >>> >>>> > >>> >>>> > /scratch/1/ismail/llvm-upstream/lib/Analysis/InstructionSimplify.cpp:3515:0 > >&g...