Home
last modified time | relevance | path

Searched refs:hoist (Results 1 – 25 of 38) sorted by relevance

12

/external/llvm/test/Transforms/ConstantHoisting/X86/
Dlarge-immediate.ll11 ; 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/
Dspec.ll79 ; 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/
Dlarge-immediate.ll11 ; 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/
Datomics.ll3 ; 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.
Dhoist-deref-load.ll11 ; 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
D2003-05-02-LoadHoist.ll17 ;; Should not hoist this load!
Dscalar-promote-memmodel.ll3 ; Make sure we don't hoist a conditionally-executed store out of the loop;
/external/llvm/test/CodeGen/X86/
Dhoist-common.ll5 ; and no common code to hoist.
7 ; hoist-common looks at it and rejects it for hoisting,
Dimplicit-null-check-negative.ll55 ; 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
Dconstant-hoisting-optnone.ll4 ; Without optnone, Pass 'Constant Hoisting' would firstly hoist
Dloop-hoist.ll1 ; LSR should hoist the load from the "Arr" stub out of the loop.
Dlicm-symbol.ll3 ; MachineLICM should be able to hoist the sF reference out of the loop.
Dimmediate_merging.ll71 ; memset gets lowered in DAG. Constant merging should hoist all the
Drdrand.ll62 ; Check that MachineLICM doesn't hoist rdrand instructions.
/external/llvm/test/Analysis/TypeBasedAliasAnalysis/
Dlicm.ll3 ; 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/
Dlicm-ldwcp.ll3 ; MachineLICM should hoist the LDWCP out of the loop.
/external/llvm/test/Transforms/IndVarSimplify/
D2011-09-27-hoistsext.ll2 ; Test indvars' ability to hoist new sext created by WidenIV.
/external/llvm/test/CodeGen/ARM/
D2011-08-25-ldmia_ret.ll9 ; 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/
Dpointer-types.ll3 ; Don't hoist @objc_release past a use of its pointer, even
/external/llvm/test/Transforms/CodeGenPrepare/X86/
Dextend-sink-hoist.ll29 define i64 @hoist(i32* %mem1, i32* %mem2) {
/external/antlr/antlr-3.4/runtime/ActionScript/project/src/org/antlr/runtime/
DFailedPredicateException.as32 * Disambiguating predicate evaluation occurs when we hoist a predicate into
/external/llvm/test/Transforms/GVN/
Dpre-single-pred.ll10 ; hoist the load. Doing the right thing for the wrong reasons is still a bug.
/external/llvm/test/Transforms/LoopVectorize/
Dhoist-loads.ll39 ; However, we can't hoist loads whose address we have not seen unconditionally
/external/llvm/test/Transforms/InstMerge/
Dld_hoist1.ll1 ; Test load hoist
/external/llvm/lib/Transforms/Scalar/
DLICM.cpp79 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