Home
last modified time | relevance | path

Searched refs:CSE (Results 1 – 25 of 61) sorted by relevance

123

/external/llvm/test/Other/
Dopt-bisect-legacy-pass-manager.ll86 ; RUN: %s 2>&1 | FileCheck %s --check-prefix=CHECK-EARLY-CSE
87 ; CHECK-EARLY-CSE: BISECT: running pass ({{[0-9]+}}) Early CSE on function (f1)
88 ; CHECK-EARLY-CSE: BISECT: running pass ({{[0-9]+}}) Early CSE on function (f2)
89 ; CHECK-EARLY-CSE: BISECT: running pass ({{[0-9]+}}) Early CSE on function (f3)
92 ; RUN: 2>&1 | FileCheck %s --check-prefix=CHECK-NOT-EARLY-CSE
93 ; CHECK-NOT-EARLY-CSE: BISECT: NOT running pass ({{[0-9]+}}) Early CSE on function (f1)
94 ; CHECK-NOT-EARLY-CSE: BISECT: NOT running pass ({{[0-9]+}}) Early CSE on function (f2)
95 ; CHECK-NOT-EARLY-CSE: BISECT: NOT running pass ({{[0-9]+}}) Early CSE on function (f3)
/external/swiftshader/third_party/LLVM/docs/HistoricalNotes/
D2001-06-01-GCCOptimizations.txt16 3 . Compute live ranges for CSE
18 5 . [t] CSE
27 14. [t] CSE
45 certainly want to move LLVM emission from step 8 down until at least CSE
/external/llvm/docs/HistoricalNotes/
D2001-06-01-GCCOptimizations.txt16 3 . Compute live ranges for CSE
18 5 . [t] CSE
27 14. [t] CSE
45 certainly want to move LLVM emission from step 8 down until at least CSE
/external/llvm/test/Transforms/EarlyCSE/
Dconditional.ll3 ; Can we CSE a known condition to a constant?
23 ; We can CSE the condition, but we *don't* know it's value after the merge
58 ; Replace a use rather than CSE
/external/swiftshader/third_party/LLVM/test/Transforms/EarlyCSE/
Dbasic.ll12 %D = zext i8 %V to i32 ;; CSE
27 %G = add nuw i32 %C, %C ;; not a CSE with E
81 ;; Simple call CSE'ing.
/external/llvm/test/CodeGen/AArch64/
Darm64-cse.ll5 ; CSE between "icmp reg reg" and "sub reg reg".
36 ; CSE between "icmp reg imm" and "sub reg imm".
Dmachine_cse_impdef_killflags.ll3 ; Check that the kill flag is cleared between CSE'd instructions on their
Ddag-combine-select.ll23 ; anyway to get CSE effects.
/external/llvm/test/Transforms/EarlyCSE/AArch64/
Dintrinsics.ll6 ; Check that @llvm.aarch64.neon.ld2 is optimized away by Early CSE.
40 ; Check that the first @llvm.aarch64.neon.st2 is optimized away by Early CSE.
76 ; Check that the first @llvm.aarch64.neon.ld2 is optimized away by Early CSE.
111 ; away by Early CSE.
146 ; Check that @llvm.aarch64.neon.ld3 is not optimized away by Early CSE due
181 ; Check that @llvm.aarch64.neon.st3 is not optimized away by Early CSE due to
/external/llvm/test/CodeGen/X86/
Drdrand.ll50 define i32 @CSE() nounwind {
57 ; CHECK-LABEL: CSE:
Dextract-extract.ll5 ; trouble with CSE in DAGCombine.
Daddr-mode-matcher.ll42 ; node becomes identical to %load2. CSE replaces %load1 which leaves its
Dfold-load.ll49 ; xor in exit block will be CSE'ed and load will be folded to xor in entry.
/external/swiftshader/third_party/LLVM/test/CodeGen/X86/
Dextract-extract.ll5 ; trouble with CSE in DAGCombine.
/external/swiftshader/third_party/LLVM/test/Transforms/InstCombine/
Dload3.ll5 ; Instcombine should be able to do trivial CSE of loads.
/external/llvm/lib/Transforms/Scalar/
DEarlyCSE.cpp854 EarlyCSE CSE(TLI, TTI, DT, AC); in run() local
856 if (!CSE.run()) in run()
892 EarlyCSE CSE(TLI, TTI, DT, AC); in runOnFunction() local
894 return CSE.run(); in runOnFunction()
/external/llvm/test/CodeGen/ARM/
Dcse-libcalls.ll6 ; Without CSE of libcalls, there are two calls in the output instead of one.
Dcse-call.ll5 ; Don't CSE a cmp across a call that clobbers CPSR.
Dmachine-cse-cmp.ll24 ; CSE of cmp across BB boundary
/external/swiftshader/third_party/LLVM/test/CodeGen/ARM/
Dcse-libcalls.ll5 ; Without CSE of libcalls, there are two calls in the output instead of one.
Dmachine-licm.ll19 ; to add the pseudo instructions to make sure they are CSE'ed at the same
/external/llvm/test/Transforms/InstCombine/
Dload3.ll5 ; Instcombine should be able to do trivial CSE of loads.
/external/llvm/test/CodeGen/Mips/cstmaterialization/
Dstack.ll33 ; investigate why address computations are not CSE'd. Or implement it.
/external/llvm/test/Transforms/JumpThreading/
Dthread-cmp.ll28 ; but that's a CSE problem, not a LVI/jump threading problem)
/external/clang/lib/Analysis/
DUninitializedValues.cpp475 else if (CStyleCastExpr *CSE = dyn_cast<CStyleCastExpr>(CE)) { in VisitCastExpr() local
476 if (CSE->getType()->isVoidType()) { in VisitCastExpr()
480 classify(CSE->getSubExpr(), Ignore); in VisitCastExpr()

123