Home
last modified time | relevance | path

Searched refs:CodeGenPrepare (Results 1 – 13 of 13) sorted by relevance

/external/llvm/test/Transforms/CodeGenPrepare/AArch64/
Dtrunc-weird-user.ll8 ; CodeGenPrepare was requesting the EVT for { i8 } to determine
27 ; CodeGenPrepare was requesting the EVT for i8* to determine
Dfree-zext.ll3 ; 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/
Dcatchpad-phi-cast.ll4 ; 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/
Dfree-zext.ll30 ; Test for CodeGenPrepare::optimizeLoadExt(): simple case: two loads
52 ; Test for CodeGenPrepare::optimizeLoadExt(): check case of zext-able
Darm64-addr-mode-folding.ll9 ; CodeGenPrepare is not sharing sext across uses, thus this is folded because
Darm64-codegen-prepare-extload.ll5 ; CodeGenPrepare should move the zext into the block with the load
/external/llvm/lib/CodeGen/
DCodeGenPrepare.cpp120 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 …]
DAndroid.mk13 CodeGenPrepare.cpp \
DCMakeLists.txt16 CodeGenPrepare.cpp
/external/llvm/test/CodeGen/X86/
Dclz.ll111 ; 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
Dcodegen-prepare.ll4 ; Check that the CodeGenPrepare Pass
Dcodegen-prepare-extload.ll8 ; CodeGenPrepare should move the zext into the block with the load
/external/llvm/test/Transforms/GVN/
Dpre-compare.ll16 ; If we PRE %cmp3, CodeGenPrepare won't be able to sink the compare down to its