Intel® Implicit SPMD Program Compiler (Intel® ISPC)
1.13.0
|
Public Member Functions | |
ReplacePseudoMemoryOpsPass () | |
llvm::StringRef | getPassName () const |
bool | runOnBasicBlock (llvm::BasicBlock &BB) |
bool | runOnFunction (llvm::Function &F) |
Static Public Attributes | |
static char | ID = 0 |
For any gathers and scatters remaining after the GSToLoadStorePass runs, we need to turn them into actual native gathers and scatters. This task is handled by the ReplacePseudoMemoryOpsPass here.
|
inline |
|
inline |
bool ReplacePseudoMemoryOpsPass::runOnBasicBlock | ( | llvm::BasicBlock & | BB | ) |
Definition at line 4066 of file opt.cpp.
References DEBUG_END_PASS, DEBUG_START_PASS, lReplacePseudoGS(), and lReplacePseudoMaskedStore().
bool ReplacePseudoMemoryOpsPass::runOnFunction | ( | llvm::Function & | F | ) |
|
static |
Definition at line 3816 of file opt.cpp.
Referenced by getPassName().