| /llvm-project-15.0.7/llvm/test/Transforms/CodeGenPrepare/AArch64/ |
| H A 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
|
| H A 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
|
| /llvm-project-15.0.7/llvm/test/Transforms/CodeGenPrepare/X86/ |
| H A 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
|
| H A D | recursively-delete-dead-instructions.ll | 8 ; CodeGenPrepare::optimizeBlock() unless CurInstIterator is fixed:
|
| H A D | remove-assume-block.ll | 4 ; during CodeGenPrepare.
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | CodeGenPrepare.cpp | 278 class CodeGenPrepare : public FunctionPass { class 345 CodeGenPrepare() : FunctionPass(ID) { in CodeGenPrepare() function in __anon78e22a880111::CodeGenPrepare 452 char CodeGenPrepare::ID = 0; 454 INITIALIZE_PASS_BEGIN(CodeGenPrepare, DEBUG_TYPE, 462 INITIALIZE_PASS_END(CodeGenPrepare, DEBUG_TYPE, in INITIALIZE_PASS_DEPENDENCY() 467 bool CodeGenPrepare::runOnFunction(Function &F) { in runOnFunction() 5731 bool CodeGenPrepare::tryToPromoteExts( in tryToPromoteExts() 5827 bool CodeGenPrepare::mergeSExts(Function &F) { in mergeSExts() 5901 bool CodeGenPrepare::splitLargeGEPOffsets() { in splitLargeGEPOffsets() 6013 bool CodeGenPrepare::optimizePhiType( in optimizePhiType() [all …]
|
| H A D | CMakeLists.txt | 44 CodeGenPrepare.cpp
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AArch64/ |
| H A D | free-zext.ll | 30 ; Test for CodeGenPrepare::optimizeLoadExt(): simple case: two loads 52 ; Test for CodeGenPrepare::optimizeLoadExt(): check case of zext-able
|
| H A D | tail-call-unused-zext.ll | 4 ; call, since the return value is unused. This happens during CodeGenPrepare in
|
| H A D | scalable-vector-promotion.ll | 5 ; rejects scalable vector before reaching getConstantVector() in CodeGenPrepare. This test
|
| H A D | arm64-addr-mode-folding.ll | 9 ; CodeGenPrepare is not sharing sext across uses, thus this is folded because
|
| /llvm-project-15.0.7/llvm/test/CodeGen/PowerPC/ |
| H A D | splitstore-check-volatile.ll | 1 ; Test that CodeGenPrepare respect the volatile flag when splitting a store.
|
| /llvm-project-15.0.7/llvm/test/Other/ |
| H A D | codegenprepare-and-debug.ll | 5 ; In its current state, CodeGenPrepare should not optimize empty blocks after a switch 6 ; (See CodeGenPrepare::isMergingEmptyBlockProfitable)
|
| /llvm-project-15.0.7/llvm/test/CodeGen/SystemZ/ |
| H A D | codegenprepare-splitstore.ll | 1 ; Test that CodeGenPrepare respects endianness when splitting a store.
|
| H A D | codegenprepare-form-OF-ops.ll | 3 ; Check that CodeGenPrepare transforms these functions to use
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | and-sink.ll | 100 ; 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'
|
| H A D | codegen-prepare.ll | 3 ; Check that the CodeGenPrepare Pass
|
| /llvm-project-15.0.7/llvm/test/Transforms/CodeGenPrepare/ |
| H A D | dom-tree.ll | 5 ; invalidate it in CodeGenPrepare. If the domtree isn't properly invalidated,
|
| H A D | sink-shift-and-trunc.ll | 61 ; CodeGenPrepare was erasing the unused lshr instruction, but then further
|
| /llvm-project-15.0.7/llvm/test/Transforms/GVN/ |
| H A D | pre-compare.ll | 16 ; If we PRE %cmp3, CodeGenPrepare won't be able to sink the compare down to its
|
| /llvm-project-15.0.7/llvm/test/DebugInfo/X86/ |
| H A D | codegenprep-value.ll | 18 ; PR39845: Check that CodeGenPrepare does not drop the reference to a local when it is
|
| /llvm-project-15.0.7/llvm/test/Transforms/NewGVN/ |
| H A D | pre-compare.ll | 16 ; If we PRE %cmp3, CodeGenPrepare won't be able to sink the compare down to its
|
| /llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/CodeGen/ |
| H A D | BUILD.gn | 38 "CodeGenPrepare.cpp",
|
| /llvm-project-15.0.7/llvm/test/Transforms/CodeGenPrepare/SPARC/ |
| H A D | overflow-intrinsics.ll | 5 ; Subset of tests from llvm/tests/Transforms/CodeGenPrepare/X86/overflow-intrinsics.ll
|
| /llvm-project-15.0.7/llvm/test/Transforms/LowerConstantIntrinsics/ |
| H A D | objectsize_basic.ll | 55 ; CodeGenPrepare.
|