Searched refs:SCCP (Results 1 – 25 of 46) sorted by relevance
12
/external/llvm-project/llvm/test/Transforms/SCCP/ |
D | widening.ll | 2 ; 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 …]
|
D | 2002-05-20-MissedIncomingValue.ll | 1 ; This test shows a case where SCCP is incorrectly eliminating the PHI node
|
D | 2003-08-26-InvokeHandling.ll | 1 ; The PHI cannot be eliminated from this testcase, SCCP is mishandling invoke's!
|
D | overdefined-div.ll | 3 ; Test that SCCP has basic knowledge of when div can nuke overdefined values.
|
D | logical-nuke.ll | 4 ; Test that SCCP has basic knowledge of when and/or/mul nuke overdefined values.
|
D | 2002-05-21-InvalidSimplify.ll | 1 ; This test shows SCCP "proving" that the loop (from bb6 to 14) loops infinitely
|
D | switch-undef-constantfoldterminator.ll | 14 ; while SCCP implementation relied on the terminator to always be folded into
|
D | preserve-analysis.ll | 4 ; Check CFG-only analysis are preserved by SCCP by running it between 2
|
D | sccptest.ll | 22 ; that SCCP gets right.
|
/external/llvm/test/Transforms/SCCP/ |
D | logical-nuke.ll | 3 ; Test that SCCP has basic knowledge of when and/or nuke overdefined values.
|
D | 2002-05-20-MissedIncomingValue.ll | 1 ; This test shows a case where SCCP is incorrectly eliminating the PHI node
|
D | 2003-08-26-InvokeHandling.ll | 1 ; The PHI cannot be eliminated from this testcase, SCCP is mishandling invoke's!
|
D | 2002-05-21-InvalidSimplify.ll | 1 ; This test shows SCCP "proving" that the loop (from bb6 to 14) loops infinitely
|
/external/llvm-project/mlir/lib/Transforms/ |
D | CMakeLists.txt | 22 SCCP.cpp
|
D | SCCP.cpp | 905 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/ |
D | CMakeLists.txt | 33 SCCP.cpp
|
/external/llvm-project/llvm/lib/Transforms/IPO/ |
D | CMakeLists.txt | 37 SCCP.cpp
|
/external/llvm/lib/Transforms/Scalar/ |
D | CMakeLists.txt | 45 SCCP.cpp
|
/external/llvm-project/llvm/utils/gn/secondary/llvm/lib/Transforms/IPO/ |
D | BUILD.gn | 54 "SCCP.cpp",
|
/external/llvm-project/llvm/test/Transforms/LoopDeletion/ |
D | dcetest.ll | 2 ; that SCCP gets right, and when followed by ADCE, is completely eliminated
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/ |
D | CMakeLists.txt | 63 SCCP.cpp
|
/external/llvm/test/Transforms/LoopDeletion/ |
D | dcetest.ll | 2 ; that SCCP gets right, and when followed by ADCE, is completely eliminated
|
/external/llvm-project/llvm/lib/Transforms/Scalar/ |
D | CMakeLists.txt | 65 SCCP.cpp
|
/external/llvm-project/llvm/utils/gn/secondary/llvm/lib/Transforms/Scalar/ |
D | BUILD.gn | 76 "SCCP.cpp",
|
/external/llvm-project/llvm/test/Transforms/GVN/ |
D | preserve-analysis.ll | 4 ; Check CFG-only analysis are preserved by SCCP by running it between 2
|
12