Displaying 3 results from an estimated 3 matches for "createinstructionsimplifierpass".
2012 Dec 03
2
[LLVMdev] Which transform passes to apply?
...%len
br i1 %loop_i_test, label %loop_i_exit, label %loop_i
loop_i_exit: ; preds = %loop_i_end
ret void
}
My question is which optimization pass(es) are needed to simplify the
instructions in bold. I've tried running the same passes again and also
tried createInstructionSimplifierPass() with no luck.
Many Thanks,
Josh
--
View this message in context: http://llvm.1065342.n5.nabble.com/Which-transform-passes-to-apply-tp52111.html
Sent from the LLVM - Dev mailing list archive at Nabble.com.
2012 Dec 04
0
[LLVMdev] Which transform passes to apply?
...%i, %dst_columns
> %dst_y = urem i32 %i, %dst_columns
> %1 = sub i32 %i, %dst_y
> %2 = add i32 %1, %dst_yRem*
...
> My question is which optimization pass(es) are needed to simplify the
> instructions in bold. I've tried running the same passes again and also
> tried createInstructionSimplifierPass() with no luck.
GVN or EarlyCSE.
Ciao, Duncan.
2011 Apr 05
3
[LLVMdev] Building LLVM on Solaris/Sparc
...vm-objects/tools/opt/Debug+Asserts/GraphPrinters.o
llvm::createSimplifyHalfPowrLibCallsPass()
/n/fs/scratch/tpondich/ParallelAssert/llvm-objects/tools/opt/Debug+Asserts/opt.o
llvm::createDeadTypeEliminationPass()
/n/fs/scratch/tpondich/ParallelAssert/llvm-objects/tools/opt/Debug+Asserts/opt.o
llvm::createInstructionSimplifierPass()
/n/fs/scratch/tpondich/ParallelAssert/llvm-objects/tools/opt/Debug+Asserts/opt.o
vtable for llvm::TargetData
/n/fs/scratch/tpondich/ParallelAssert/llvm-objects/tools/opt/Debug+Asserts/opt.o
llvm::PassRegistrationListener::enumeratePasses()
/n/fs/scratch/tpondich/ParallelAssert/llvm-objects/tools/...