Searched refs:CodeGenPrepare (Results 1 – 13 of 13) sorted by relevance
/external/llvm/test/Transforms/CodeGenPrepare/AArch64/ |
D | trunc-weird-user.ll | 8 ; CodeGenPrepare was requesting the EVT for { i8 } to determine 27 ; CodeGenPrepare was requesting the EVT for i8* to determine
|
D | free-zext.ll | 3 ; Test for CodeGenPrepare::optimizeLoadExt(): simple case: two loads 28 ; Test for CodeGenPrepare::optimizeLoadExt(): exercise all opcode 57 ; Test for CodeGenPrepare::optimizeLoadExt(): check case of zext-able
|
/external/llvm/test/Transforms/CodeGenPrepare/X86/ |
D | catchpad-phi-cast.ll | 4 ; Without these lines, CodeGenPrepare does not try to sink the bitcasts. 15 ; CodeGenPrepare will want to sink these bitcasts, but it selects the catchpad 66 ; CodeGenPrepare will want to hoist these llvm.dbg.value calls to the phi, but
|
/external/llvm/test/CodeGen/AArch64/ |
D | free-zext.ll | 30 ; Test for CodeGenPrepare::optimizeLoadExt(): simple case: two loads 52 ; Test for CodeGenPrepare::optimizeLoadExt(): check case of zext-able
|
D | arm64-addr-mode-folding.ll | 9 ; CodeGenPrepare is not sharing sext across uses, thus this is folded because
|
D | arm64-codegen-prepare-extload.ll | 5 ; CodeGenPrepare should move the zext into the block with the load
|
/external/llvm/lib/CodeGen/ |
D | CodeGenPrepare.cpp | 120 class CodeGenPrepare : public FunctionPass { class 152 explicit CodeGenPrepare(const TargetMachine *TM = nullptr) in CodeGenPrepare() function in __anonebd7bfba0111::CodeGenPrepare 197 char CodeGenPrepare::ID = 0; 198 INITIALIZE_TM_PASS(CodeGenPrepare, "codegenprepare", 202 return new CodeGenPrepare(TM); in createCodeGenPreparePass() 205 bool CodeGenPrepare::runOnFunction(Function &F) { in runOnFunction() 320 bool CodeGenPrepare::eliminateFallThrough(Function &F) { in eliminateFallThrough() 355 bool CodeGenPrepare::eliminateMostlyEmptyBlocks(Function &F) { in eliminateMostlyEmptyBlocks() 397 bool CodeGenPrepare::canMergeBlocks(const BasicBlock *BB, in canMergeBlocks() 465 void CodeGenPrepare::eliminateMostlyEmptyBlock(BasicBlock *BB) { in eliminateMostlyEmptyBlock() [all …]
|
D | Android.mk | 13 CodeGenPrepare.cpp \
|
D | CMakeLists.txt | 16 CodeGenPrepare.cpp
|
/external/llvm/test/CodeGen/X86/ |
D | clz.ll | 111 ; FIXME: The compare and branch are produced late in IR (by CodeGenPrepare), and 144 ; FIXME: The compare and branch are produced late in IR (by CodeGenPrepare), and
|
D | codegen-prepare.ll | 4 ; Check that the CodeGenPrepare Pass
|
D | codegen-prepare-extload.ll | 8 ; CodeGenPrepare should move the zext into the block with the load
|
/external/llvm/test/Transforms/GVN/ |
D | pre-compare.ll | 16 ; If we PRE %cmp3, CodeGenPrepare won't be able to sink the compare down to its
|