|
Intel SPMD Program Compiler
1.3.0
|


Public Member Functions | |
| VSelMovmskOpt () | |
| const char * | getPassName () const |
| bool | runOnBasicBlock (llvm::BasicBlock &BB) |
Static Public Attributes | |
| static char | ID = 0 |
This simple optimization pass looks for a vector select instruction with an all-on or all-off constant mask, simplifying it to the appropriate operand if so.
| bool VSelMovmskOpt::runOnBasicBlock | ( | llvm::BasicBlock & | BB | ) |
Definition at line 899 of file opt.cpp.
References ALL_OFF, ALL_ON, DEBUG_END_PASS, DEBUG_START_PASS, lGetMask(), lGetMaskStatus(), LLVMInt64(), m, Module::module, NULL, and stderr.
char VSelMovmskOpt::ID = 0 [static] |
1.7.5.1