Home
last modified time | relevance | path

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

12

/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
DCodeGenPrepare.cpp68 class CodeGenPrepare : public FunctionPass { class
91 explicit CodeGenPrepare(const TargetLowering *tli = 0) in CodeGenPrepare() function in __anonb41273c50111::CodeGenPrepare
118 char CodeGenPrepare::ID = 0;
119 INITIALIZE_PASS(CodeGenPrepare, "codegenprepare",
123 return new CodeGenPrepare(TLI); in createCodeGenPreparePass()
126 bool CodeGenPrepare::runOnFunction(Function &F) { in runOnFunction()
175 bool CodeGenPrepare::EliminateMostlyEmptyBlocks(Function &F) { in EliminateMostlyEmptyBlocks()
217 bool CodeGenPrepare::CanMergeBlocks(const BasicBlock *BB, in CanMergeBlocks()
286 void CodeGenPrepare::EliminateMostlyEmptyBlock(BasicBlock *BB) { in EliminateMostlyEmptyBlock()
512 bool CodeGenPrepare::OptimizeCallInst(CallInst *CI) { in OptimizeCallInst()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/CodeGenPrepare/AArch64/
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
Dtrunc-weird-user.ll8 ; CodeGenPrepare was requesting the EVT for { i8 } to determine
27 ; CodeGenPrepare was requesting the EVT for i8* to determine
/external/llvm/test/Transforms/CodeGenPrepare/AArch64/
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
Dtrunc-weird-user.ll8 ; CodeGenPrepare was requesting the EVT for { i8 } to determine
27 ; CodeGenPrepare was requesting the EVT for i8* to determine
/external/swiftshader/third_party/llvm-7.0/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/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/lib/CodeGen/
DCodeGenPrepare.cpp127 class CodeGenPrepare : public FunctionPass { class
160 explicit CodeGenPrepare(const TargetMachine *TM = nullptr) in CodeGenPrepare() function in __anonebd7bfba0111::CodeGenPrepare
206 char CodeGenPrepare::ID = 0;
207 INITIALIZE_TM_PASS(CodeGenPrepare, "codegenprepare",
211 return new CodeGenPrepare(TM); in createCodeGenPreparePass()
214 bool CodeGenPrepare::runOnFunction(Function &F) { in runOnFunction()
336 bool CodeGenPrepare::eliminateFallThrough(Function &F) { in eliminateFallThrough()
371 bool CodeGenPrepare::eliminateMostlyEmptyBlocks(Function &F) { in eliminateMostlyEmptyBlocks()
430 bool CodeGenPrepare::canMergeBlocks(const BasicBlock *BB, in canMergeBlocks()
498 void CodeGenPrepare::eliminateMostlyEmptyBlock(BasicBlock *BB) { in eliminateMostlyEmptyBlock()
[all …]
DCMakeLists.txt12 CodeGenPrepare.cpp
/external/swiftshader/third_party/llvm-7.0/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
/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
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/
DCodeGenPrepare.cpp243 class CodeGenPrepare : public FunctionPass { class
307 CodeGenPrepare() : FunctionPass(ID) { in CodeGenPrepare() function in __anon783ecff20111::CodeGenPrepare
365 char CodeGenPrepare::ID = 0;
367 INITIALIZE_PASS_BEGIN(CodeGenPrepare, DEBUG_TYPE,
370 INITIALIZE_PASS_END(CodeGenPrepare, DEBUG_TYPE, in INITIALIZE_PASS_DEPENDENCY()
373 FunctionPass *llvm::createCodeGenPreparePass() { return new CodeGenPrepare(); } in INITIALIZE_PASS_DEPENDENCY()
375 bool CodeGenPrepare::runOnFunction(Function &F) { in runOnFunction()
527 bool CodeGenPrepare::eliminateFallThrough(Function &F) { in eliminateFallThrough()
560 BasicBlock *CodeGenPrepare::findDestBlockOfMergeableEmptyBlock(BasicBlock *BB) { in findDestBlockOfMergeableEmptyBlock()
595 bool CodeGenPrepare::eliminateMostlyEmptyBlocks(Function &F) { in eliminateMostlyEmptyBlocks()
[all …]
DCMakeLists.txt15 CodeGenPrepare.cpp
/external/swiftshader/third_party/LLVM/test/CodeGen/X86/
Dcodegen-prepare-extload.ll5 ; CodeGenPrepare should move the zext into the block with the load
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/SystemZ/
Dcodegenprepare-splitstore.ll1 ; Test that CodeGenPrepare respects endianness when splitting a store.
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/
Dand-sink.ll100 ; Test that CodeGenPrepare doesn't get stuck in a loop sinking and hoisting a masked load.
138 ; Test that CodeGenPrepare sinks/duplicates non-immediate 'and'.
188 ; Test that CodeGenPrepare doesn't sink/duplicate non-immediate 'and'
Dcodegen-prepare.ll3 ; Check that the CodeGenPrepare Pass
/external/llvm/test/Transforms/CodeGenPrepare/
Ddom-tree.ll4 ; invalidate it in CodeGenPrepare. If the domtree isn't properly invalidated,
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/CodeGenPrepare/
Ddom-tree.ll4 ; invalidate it in CodeGenPrepare. If the domtree isn't properly invalidated,
Dbasic.ll45 ; CodeGenPrepare.
/external/llvm/test/CodeGen/X86/
Dcodegen-prepare.ll4 ; Check that the CodeGenPrepare Pass
Dclz.ll234 ; FIXME: The compare and branch are produced late in IR (by CodeGenPrepare), and
267 ; FIXME: The compare and branch are produced late in IR (by CodeGenPrepare), and
/external/llvm/test/Transforms/GVN/
Dpre-compare.ll16 ; If we PRE %cmp3, CodeGenPrepare won't be able to sink the compare down to its
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/GVN/
Dpre-compare.ll16 ; If we PRE %cmp3, CodeGenPrepare won't be able to sink the compare down to its
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/NewGVN/
Dpre-compare.ll16 ; If we PRE %cmp3, CodeGenPrepare won't be able to sink the compare down to its

12