Home
last modified time | relevance | path

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

12

/external/swiftshader/third_party/LLVM/test/Transforms/SimplifyCFG/
Dindirectbr.ll3 ; SimplifyCFG should eliminate redundant indirectbr edges.
34 ; SimplifyCFG should convert the indirectbr into a directbr. It would be even
52 ; SimplifyCFG should notice that BB0 does not have its address taken and
77 ; SimplifyCFG should turn the indirectbr into a conditional branch on the
102 ; SimplifyCFG should turn the indirectbr into an unconditional branch to the
126 ; SimplifyCFG should turn the indirectbr into an unreachable because neither
153 ; before SimplifyCFG even looks at the indirectbr.
180 ; before SimplifyCFG even looks at the indirectbr.
D2003-08-17-BranchFoldOrdering.ll3 ; due to the fact that the SimplifyCFG function does not use
D2011-03-08-UnreachableUse.ll5 ; the transformations done by SimplifyCFG, so this test is likely to rot
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/SimplifyCFG/
Dindirectbr.ll3 ; SimplifyCFG should eliminate redundant indirectbr edges.
34 ; SimplifyCFG should convert the indirectbr into a directbr. It would be even
52 ; SimplifyCFG should notice that BB0 does not have its address taken and
77 ; SimplifyCFG should turn the indirectbr into a conditional branch on the
102 ; SimplifyCFG should turn the indirectbr into an unconditional branch to the
126 ; SimplifyCFG should turn the indirectbr into an unreachable because neither
153 ; before SimplifyCFG even looks at the indirectbr.
180 ; before SimplifyCFG even looks at the indirectbr.
Dattr-convergent.ll3 ; Checks that the SimplifyCFG pass won't duplicate a call to a function marked
D2003-08-17-BranchFoldOrdering.ll3 ; due to the fact that the SimplifyCFG function does not use
D2011-03-08-UnreachableUse.ll5 ; the transformations done by SimplifyCFG, so this test is likely to rot
Dattr-noduplicate.ll3 ; This test checks that the SimplifyCFG pass won't duplicate a call to a
Dvolatile-phioper.ll5 ; SimplifyCFG should not eliminate blocks with volatile stores.
/external/llvm/test/Transforms/SimplifyCFG/
Dindirectbr.ll3 ; SimplifyCFG should eliminate redundant indirectbr edges.
34 ; SimplifyCFG should convert the indirectbr into a directbr. It would be even
52 ; SimplifyCFG should notice that BB0 does not have its address taken and
77 ; SimplifyCFG should turn the indirectbr into a conditional branch on the
102 ; SimplifyCFG should turn the indirectbr into an unconditional branch to the
126 ; SimplifyCFG should turn the indirectbr into an unreachable because neither
153 ; before SimplifyCFG even looks at the indirectbr.
180 ; before SimplifyCFG even looks at the indirectbr.
Dattr-convergent.ll3 ; Checks that the SimplifyCFG pass won't duplicate a call to a function marked
D2003-08-17-BranchFoldOrdering.ll3 ; due to the fact that the SimplifyCFG function does not use
D2011-03-08-UnreachableUse.ll5 ; the transformations done by SimplifyCFG, so this test is likely to rot
Dattr-noduplicate.ll3 ; This test checks that the SimplifyCFG pass won't duplicate a call to a
Dmultiple-phis.ll5 ; SimplifyCFG if-converts one of the phis, it should do both.
Dvolatile-phioper.ll5 ; SimplifyCFG should not eliminate blocks with volatile stores.
/external/swiftshader/third_party/LLVM/lib/Transforms/Utils/
DSimplifyCFG.cpp1976 return SimplifyCFG(BB) | true; in TryToSimplifyUncondBranchWithICmpInIt()
1992 return SimplifyCFG(BB) | true; in TryToSimplifyUncondBranchWithICmpInIt()
2596 return SimplifyCFG(BB) | true; in SimplifySwitch()
2601 return SimplifyCFG(BB) | true; in SimplifySwitch()
2611 return SimplifyCFG(BB) | true; in SimplifySwitch()
2615 return SimplifyCFG(BB) | true; in SimplifySwitch()
2619 return SimplifyCFG(BB) | true; in SimplifySwitch()
2622 return SimplifyCFG(BB) | true; in SimplifySwitch()
2659 return SimplifyCFG(BB) | true; in SimplifyIndirectBr()
2698 return SimplifyCFG(BB) | true; in SimplifyCondBranch()
[all …]
/external/llvm/lib/Transforms/Utils/
DCMakeLists.txt38 SimplifyCFG.cpp
DSimplifyCFG.cpp3179 return SimplifyCFG(BB, TTI, BonusInstThreshold, AC) | true; in TryToSimplifyUncondBranchWithICmpInIt()
3195 return SimplifyCFG(BB, TTI, BonusInstThreshold, AC) | true; in TryToSimplifyUncondBranchWithICmpInIt()
5049 return SimplifyCFG(BB, TTI, BonusInstThreshold, AC) | true; in SimplifySwitch()
5054 return SimplifyCFG(BB, TTI, BonusInstThreshold, AC) | true; in SimplifySwitch()
5064 return SimplifyCFG(BB, TTI, BonusInstThreshold, AC) | true; in SimplifySwitch()
5069 return SimplifyCFG(BB, TTI, BonusInstThreshold, AC) | true; in SimplifySwitch()
5073 return SimplifyCFG(BB, TTI, BonusInstThreshold, AC) | true; in SimplifySwitch()
5076 return SimplifyCFG(BB, TTI, BonusInstThreshold, AC) | true; in SimplifySwitch()
5079 return SimplifyCFG(BB, TTI, BonusInstThreshold, AC) | true; in SimplifySwitch()
5082 return SimplifyCFG(BB, TTI, BonusInstThreshold, AC) | true; in SimplifySwitch()
[all …]
/external/swiftshader/third_party/LLVM/include/llvm/Transforms/Utils/
DLocal.h128 bool SimplifyCFG(BasicBlock *BB, const TargetData *TD = 0);
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Utils/
DCMakeLists.txt50 SimplifyCFG.cpp
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/SimplifyCFG/RISCV/
Dselect-trunc-i64.ll3 ; Test case taken from test/Transforms/SimplifyCFG/ARM/select-trunc-i64.ll.
/external/llvm/test/Transforms/LoopUnroll/
D2012-04-09-unroll-indirectbr.ll4 ; indirectbr successors. SimplifyCFG then considers them to be unreachable.
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/LoopUnroll/
D2012-04-09-unroll-indirectbr.ll4 ; indirectbr successors. SimplifyCFG then considers them to be unreachable.
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/CodeGenPrepare/X86/
Dcttz-ctlz.ll10 ; This is undoing speculation that may have been created by SimplifyCFG + InstCombine.

12