Searched refs:hoist (Results 1 – 25 of 38) sorted by relevance
12
/external/llvm/test/Transforms/ConstantHoisting/X86/ |
D | large-immediate.ll | 11 ; Check that we don't hoist the shift value of a shift instruction. 20 ; Check that we don't hoist constants with a type larger than i128. 29 ; Check that we don't hoist immediates with small values.
|
/external/llvm/test/Transforms/SpeculativeExecution/ |
D | spec.ll | 79 ; Do not hoist if-then-else pattern if it is not equivalent to if-then 101 ; Do not hoist loads and do not hoist an instruction past a definition of 134 ; Still hoist if an operand is defined before the block or is itself hoisted. 153 ; Do not hoist if the speculation cost is too high. 176 ; Do not hoist if too many instructions are left behind.
|
/external/llvm/test/Transforms/ConstantHoisting/AArch64/ |
D | large-immediate.ll | 11 ; Check that we don't hoist large, but cheap constants 20 ; Check that we don't hoist the shift value of a shift instruction.
|
/external/llvm/test/Transforms/LICM/ |
D | atomics.ll | 3 ; Check that we can hoist unordered loads 22 ; Check that we don't sink/hoist monotonic loads 42 ; Check that we hoist unordered around monotonic.
|
D | hoist-deref-load.ll | 11 ; and we want to hoist the load of %c out of the loop. This can be done only 49 ; Without this attribute, we should not hoist the load of %c. 91 ; and we want to hoist the load of c[2] out of the loop. This can be done only 130 ; size too small to cover c[2] (and so we should not hoist it). 174 ; and we want to hoist the load of %c out of the loop. This can be done only 217 ; Without this check, we should not hoist the load of %c. 264 ; and we want to hoist the load of %c out of the loop. This can be done only 310 ; and we want to hoist the load of %c out of the loop. This can be done only 354 ; Without this check, we should not hoist the load of %c. 391 ; In this test we should be able to only hoist load from %cptr. We can't hoist
|
D | 2003-05-02-LoadHoist.ll | 17 ;; Should not hoist this load!
|
D | scalar-promote-memmodel.ll | 3 ; Make sure we don't hoist a conditionally-executed store out of the loop;
|
/external/llvm/test/CodeGen/X86/ |
D | hoist-common.ll | 5 ; and no common code to hoist. 7 ; hoist-common looks at it and rejects it for hoisting,
|
D | implicit-null-check-negative.ll | 55 ; We cannot hoist %t1 over %t0 since %t0 is an acquire load 76 ; The load instruction we wish to hoist is the addl, but there is a
|
D | constant-hoisting-optnone.ll | 4 ; Without optnone, Pass 'Constant Hoisting' would firstly hoist
|
D | loop-hoist.ll | 1 ; LSR should hoist the load from the "Arr" stub out of the loop.
|
D | licm-symbol.ll | 3 ; MachineLICM should be able to hoist the sF reference out of the loop.
|
D | immediate_merging.ll | 71 ; memset gets lowered in DAG. Constant merging should hoist all the
|
D | rdrand.ll | 62 ; Check that MachineLICM doesn't hoist rdrand instructions.
|
/external/llvm/test/Analysis/TypeBasedAliasAnalysis/ |
D | licm.ll | 3 ; LICM should be able to hoist the address load out of the loop 36 ; LICM shouldn't hoist anything here.
|
/external/llvm/test/CodeGen/XCore/ |
D | licm-ldwcp.ll | 3 ; MachineLICM should hoist the LDWCP out of the loop.
|
/external/llvm/test/Transforms/IndVarSimplify/ |
D | 2011-09-27-hoistsext.ll | 2 ; Test indvars' ability to hoist new sext created by WidenIV.
|
/external/llvm/test/CodeGen/ARM/ |
D | 2011-08-25-ldmia_ret.ll | 9 ; the register in order to hoist the constant load required to test 36 ; hoist the switch constant without clobbering RRET
|
/external/llvm/test/Transforms/ObjCARC/ |
D | pointer-types.ll | 3 ; Don't hoist @objc_release past a use of its pointer, even
|
/external/llvm/test/Transforms/CodeGenPrepare/X86/ |
D | extend-sink-hoist.ll | 29 define i64 @hoist(i32* %mem1, i32* %mem2) {
|
/external/antlr/antlr-3.4/runtime/ActionScript/project/src/org/antlr/runtime/ |
D | FailedPredicateException.as | 32 * Disambiguating predicate evaluation occurs when we hoist a predicate into
|
/external/llvm/test/Transforms/GVN/ |
D | pre-single-pred.ll | 10 ; hoist the load. Doing the right thing for the wrong reasons is still a bug.
|
/external/llvm/test/Transforms/LoopVectorize/ |
D | hoist-loads.ll | 39 ; However, we can't hoist loads whose address we have not seen unconditionally
|
/external/llvm/test/Transforms/InstMerge/ |
D | ld_hoist1.ll | 1 ; Test load hoist
|
/external/llvm/lib/Transforms/Scalar/ |
D | LICM.cpp | 79 static bool hoist(Instruction &I, BasicBlock *Preheader); 404 Changed |= hoist(I, CurLoop->getLoopPreheader()); in hoistRegion() 669 static bool hoist(Instruction &I, BasicBlock *Preheader) { in hoist() function
|
12