Home
last modified time | relevance | path

Searched refs:SCCP (Results 1 – 25 of 46) sorted by relevance

12

/external/llvm-project/llvm/test/Transforms/SCCP/
Dwidening.ll2 ; RUN: opt %s -sccp -S | FileCheck --check-prefix=SCCP %s
11 ; SCCP-LABEL: @test_2_incoming_constants(
12 ; SCCP-NEXT: entry:
13 ; SCCP-NEXT: [[C_1:%.*]] = call i1 @cond()
14 ; SCCP-NEXT: br i1 [[C_1]], label [[BB1:%.*]], label [[EXIT:%.*]]
15 ; SCCP: bb1:
16 ; SCCP-NEXT: br label [[EXIT]]
17 ; SCCP: exit:
18 ; SCCP-NEXT: [[P:%.*]] = phi i32 [ 0, [[ENTRY:%.*]] ], [ 1, [[BB1]] ]
19 ; SCCP-NEXT: [[A:%.*]] = add i32 [[P]], 1
[all …]
D2002-05-20-MissedIncomingValue.ll1 ; This test shows a case where SCCP is incorrectly eliminating the PHI node
D2003-08-26-InvokeHandling.ll1 ; The PHI cannot be eliminated from this testcase, SCCP is mishandling invoke's!
Doverdefined-div.ll3 ; Test that SCCP has basic knowledge of when div can nuke overdefined values.
Dlogical-nuke.ll4 ; Test that SCCP has basic knowledge of when and/or/mul nuke overdefined values.
D2002-05-21-InvalidSimplify.ll1 ; This test shows SCCP "proving" that the loop (from bb6 to 14) loops infinitely
Dswitch-undef-constantfoldterminator.ll14 ; while SCCP implementation relied on the terminator to always be folded into
Dpreserve-analysis.ll4 ; Check CFG-only analysis are preserved by SCCP by running it between 2
Dsccptest.ll22 ; that SCCP gets right.
/external/llvm/test/Transforms/SCCP/
Dlogical-nuke.ll3 ; Test that SCCP has basic knowledge of when and/or nuke overdefined values.
D2002-05-20-MissedIncomingValue.ll1 ; This test shows a case where SCCP is incorrectly eliminating the PHI node
D2003-08-26-InvokeHandling.ll1 ; The PHI cannot be eliminated from this testcase, SCCP is mishandling invoke's!
D2002-05-21-InvalidSimplify.ll1 ; This test shows SCCP "proving" that the loop (from bb6 to 14) loops infinitely
/external/llvm-project/mlir/lib/Transforms/
DCMakeLists.txt22 SCCP.cpp
DSCCP.cpp905 struct SCCP : public SCCPBase<SCCP> { struct
910 void SCCP::runOnOperation() { in runOnOperation()
922 return std::make_unique<SCCP>(); in createSCCPPass()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/IPO/
DCMakeLists.txt33 SCCP.cpp
/external/llvm-project/llvm/lib/Transforms/IPO/
DCMakeLists.txt37 SCCP.cpp
/external/llvm/lib/Transforms/Scalar/
DCMakeLists.txt45 SCCP.cpp
/external/llvm-project/llvm/utils/gn/secondary/llvm/lib/Transforms/IPO/
DBUILD.gn54 "SCCP.cpp",
/external/llvm-project/llvm/test/Transforms/LoopDeletion/
Ddcetest.ll2 ; that SCCP gets right, and when followed by ADCE, is completely eliminated
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DCMakeLists.txt63 SCCP.cpp
/external/llvm/test/Transforms/LoopDeletion/
Ddcetest.ll2 ; that SCCP gets right, and when followed by ADCE, is completely eliminated
/external/llvm-project/llvm/lib/Transforms/Scalar/
DCMakeLists.txt65 SCCP.cpp
/external/llvm-project/llvm/utils/gn/secondary/llvm/lib/Transforms/Scalar/
DBUILD.gn76 "SCCP.cpp",
/external/llvm-project/llvm/test/Transforms/GVN/
Dpreserve-analysis.ll4 ; Check CFG-only analysis are preserved by SCCP by running it between 2

12