Home
last modified time | relevance | path

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

1234567

/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/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/swiftshader/third_party/llvm-7.0/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.
Ddbg-samebasicblock.ll2 ; ModuleID = 'test-hoist-debug.cpp'
3 source_filename = "test-hoist-debug.cpp"
31 !1 = !DIFile(filename: "test-hoist-debug.cpp", directory: "/tmp")
Ddbg-dominatingblock.ll2 ; ModuleID = 'test-hoist-debug.cpp'
3 source_filename = "test-hoist-debug.cpp"
43 !1 = !DIFile(filename: "test-hoist-debug.cpp", directory: "/tmp")
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/SpeculativeExecution/
Dspec.ll82 ; Do not hoist if-then-else pattern if it is not equivalent to if-then
104 ; Do not hoist loads and do not hoist an instruction past a definition of
137 ; Still hoist if an operand is defined before the block or is itself hoisted.
156 ; Do not hoist if the speculation cost is too high.
179 ; Do not hoist if too many instructions are left behind.
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/PowerPC/
Dloop-hoist-toc-save.ll1 ; RUN: llc -verify-machineinstrs -mtriple=powerpc64le-unknown-linux-gnu -hoist-const-stores -ppc-st…
2 ; RUN: llc -verify-machineinstrs -mtriple=powerpc64-unknown-linux-gnu -hoist-const-stores -ppc-stac…
4 ; Test hoist out of single loop
38 ; Test hoist of nested loop goes to outter loop preheader
82 ; Test hoist out of if statement with low branch probability
83 ; FIXME: we shouldn't hoist in such cases as it could increase the number
/external/swiftshader/third_party/llvm-7.0/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/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/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/LICM/
Dhoist-nounwind.ll8 ; Don't hoist load past nounwind call.
30 ; Don't hoist division past nounwind call.
52 ; Don't hoist load past volatile load.
Dhoisting.ll38 ;; It is ok and desirable to hoist this potentially trapping instruction.
157 ; load is invariant. So, we can hoist the `addrld` load out of the loop.
192 ; invariant.end). We cannot hoist the addrld out of loop.
226 ; invariant.start escaping through a call. We cannot hoist the load.
259 ; load is invariant. So, we can hoist the `addrld` load out of the loop.
293 ; We should not hoist the addrld out of the loop.
/external/swiftshader/third_party/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.
/external/llvm/test/Transforms/LICM/
Dhoist-nounwind.ll8 ; Don't hoist load past nounwind call.
30 ; Don't hoist division past nounwind call.
52 ; Don't hoist load past volatile load.
Datomics.ll4 ; Check that we can hoist unordered loads
23 ; Check that we don't sink/hoist monotonic loads
43 ; Check that we hoist unordered around monotonic.
Dscalar_promote-unwind.ll7 ; Make sure we don't hoist the store out of the loop; %a would
39 ; We can hoist the store out of the loop here; if f() unwinds,
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/GVNHoist/
Dhoist-pr20242.ll1 ; RUN: opt -gvn-hoist -newgvn -gvn-hoist -S < %s | FileCheck %s
3 ; more gvn-hoist when sibling branches contain identical expressions.
Dhoist-newgvn.ll1 ; RUN: opt -gvn-hoist -newgvn -S < %s | FileCheck %s
7 ; Check that we hoist load and scalar expressions in dominator.
52 ; Check that we hoist load and scalar expressions in dominator.
Dhoist.ll1 ; RUN: opt -gvn-hoist -S < %s | FileCheck %s
92 ; Check that we do not hoist loads after a store: the first two loads will be
144 ; Check that we do hoist loads when the store is above the insertion point.
262 ; Check that we hoist load and scalar expressions in triangles.
307 ; Check that we do not hoist loads past stores within a same basic block.
326 ; Check that we do not hoist loads past calls within a same basic block.
344 ; Check that we do not hoist loads past stores in any branch of a diamond.
393 ; Check that we do not hoist loads past stores from half diamond.
434 ; Check that we do not hoist loads past a store in any branch of a diamond.
483 ; Check that we do not hoist loads outside a loop containing stores.
[all …]
Dpr29031.ll1 ; RUN: opt -S -gvn-hoist < %s | FileCheck %s
3 ; Check that the stores are not hoisted: it is invalid to hoist stores if they
Dhoist-mssa.ll1 ; RUN: opt -S -gvn-hoist -newgvn < %s | FileCheck %s
52 ; Check that we hoist stores and remove the MSSA phi node.
/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,
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/
Dhoist-common.ll5 ; and no common code to hoist.
7 ; hoist-common looks at it and rejects it for hoisting,
/external/swiftshader/third_party/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/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/swiftshader/third_party/llvm-7.0/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.

1234567