Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/llvm/test/Transforms/CodeGenPrepare/AArch64/
H A Dtrunc-weird-user.ll8 ; CodeGenPrepare was requesting the EVT for { i8 } to determine
27 ; CodeGenPrepare was requesting the EVT for i8* to determine
H A 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
/llvm-project-15.0.7/llvm/test/Transforms/CodeGenPrepare/X86/
H A 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
H A Drecursively-delete-dead-instructions.ll8 ; CodeGenPrepare::optimizeBlock() unless CurInstIterator is fixed:
H A Dremove-assume-block.ll4 ; during CodeGenPrepare.
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp278 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 DCMakeLists.txt44 CodeGenPrepare.cpp
/llvm-project-15.0.7/llvm/test/CodeGen/AArch64/
H A Dfree-zext.ll30 ; Test for CodeGenPrepare::optimizeLoadExt(): simple case: two loads
52 ; Test for CodeGenPrepare::optimizeLoadExt(): check case of zext-able
H A Dtail-call-unused-zext.ll4 ; call, since the return value is unused. This happens during CodeGenPrepare in
H A Dscalable-vector-promotion.ll5 ; rejects scalable vector before reaching getConstantVector() in CodeGenPrepare. This test
H A Darm64-addr-mode-folding.ll9 ; CodeGenPrepare is not sharing sext across uses, thus this is folded because
/llvm-project-15.0.7/llvm/test/CodeGen/PowerPC/
H A Dsplitstore-check-volatile.ll1 ; Test that CodeGenPrepare respect the volatile flag when splitting a store.
/llvm-project-15.0.7/llvm/test/Other/
H A Dcodegenprepare-and-debug.ll5 ; 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 Dcodegenprepare-splitstore.ll1 ; Test that CodeGenPrepare respects endianness when splitting a store.
H A Dcodegenprepare-form-OF-ops.ll3 ; Check that CodeGenPrepare transforms these functions to use
/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A 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'
H A Dcodegen-prepare.ll3 ; Check that the CodeGenPrepare Pass
/llvm-project-15.0.7/llvm/test/Transforms/CodeGenPrepare/
H A Ddom-tree.ll5 ; invalidate it in CodeGenPrepare. If the domtree isn't properly invalidated,
H A Dsink-shift-and-trunc.ll61 ; CodeGenPrepare was erasing the unused lshr instruction, but then further
/llvm-project-15.0.7/llvm/test/Transforms/GVN/
H A Dpre-compare.ll16 ; 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 Dcodegenprep-value.ll18 ; 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 Dpre-compare.ll16 ; 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 DBUILD.gn38 "CodeGenPrepare.cpp",
/llvm-project-15.0.7/llvm/test/Transforms/CodeGenPrepare/SPARC/
H A Doverflow-intrinsics.ll5 ; Subset of tests from llvm/tests/Transforms/CodeGenPrepare/X86/overflow-intrinsics.ll
/llvm-project-15.0.7/llvm/test/Transforms/LowerConstantIntrinsics/
H A Dobjectsize_basic.ll55 ; CodeGenPrepare.

12