Home
last modified time | relevance | path

Searched refs:JumpThreadingPass (Results 1 – 4 of 4) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DJumpThreading.cpp138 JumpThreadingPass Impl;
182 JumpThreadingPass::JumpThreadingPass(bool InsertFr, int T) { in JumpThreadingPass() function in JumpThreadingPass
343 PreservedAnalyses JumpThreadingPass::run(Function &F, in run()
609 void JumpThreadingPass::findLoopHeaders(Function &F) { in findLoopHeaders()
1030 bool JumpThreadingPass::processBlock(BasicBlock *BB) { in processBlock()
1808 bool JumpThreadingPass::processBranchOnPHI(PHINode *PN) { in processBranchOnPHI()
2027 void JumpThreadingPass::updateSSA( in updateSSA()
2325 bool JumpThreadingPass::tryThreadEdge( in tryThreadEdge()
2364 void JumpThreadingPass::threadEdge(BasicBlock *BB, in threadEdge()
2604 bool JumpThreadingPass::duplicateCondBranchOnPHIIntoPred( in duplicateCondBranchOnPHIIntoPred()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DJumpThreading.h79 class JumpThreadingPass : public PassInfoMixin<JumpThreadingPass> {
99 JumpThreadingPass(bool InsertFreezeWhenUnfoldingSelect = false, int T = -1);
/freebsd-13.1/contrib/llvm-project/llvm/lib/Passes/
H A DPassBuilder.cpp707 FPM.addPass(JumpThreadingPass()); in buildFunctionSimplificationPipeline()
837 FPM.addPass(JumpThreadingPass()); in buildFunctionSimplificationPipeline()
1798 FPM.addPass(JumpThreadingPass(/*InsertFreezeWhenUnfoldingSelect*/ true)); in buildLTODefaultPipeline()
1877 MainFPM.addPass(JumpThreadingPass(/*InsertFreezeWhenUnfoldingSelect*/ true)); in buildLTODefaultPipeline()
H A DPassRegistry.def260 FUNCTION_PASS("jump-threading", JumpThreadingPass())