Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/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()
379 bool JumpThreadingPass::runImpl(Function &F, TargetLibraryInfo *TLI_, in runImpl()
610 void JumpThreadingPass::findLoopHeaders(Function &F) { in findLoopHeaders()
643 bool JumpThreadingPass::computeValueKnownInPredecessorsImpl( in computeValueKnownInPredecessorsImpl()
1031 bool JumpThreadingPass::processBlock(BasicBlock *BB) { in processBlock()
1256 bool JumpThreadingPass::processImpliedCondition(BasicBlock *BB) { in processImpliedCondition()
1310 bool JumpThreadingPass::simplifyPartiallyRedundantLoad(LoadInst *LoadI) { in simplifyPartiallyRedundantLoad()
1587 Constant *JumpThreadingPass::evaluateOnPredecessorEdge(BasicBlock *BB, in evaluateOnPredecessorEdge()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Scalar/
H A DJumpThreading.h79 class JumpThreadingPass : public PassInfoMixin<JumpThreadingPass> {
99 JumpThreadingPass(bool InsertFreezeWhenUnfoldingSelect = false, int T = -1);
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Passes/
H A DPassBuilder.cpp702 FPM.addPass(JumpThreadingPass()); in buildFunctionSimplificationPipeline()
829 FPM.addPass(JumpThreadingPass()); in buildFunctionSimplificationPipeline()
1789 FPM.addPass(JumpThreadingPass(/*InsertFreezeWhenUnfoldingSelect*/ true)); in buildLTODefaultPipeline()
1868 MainFPM.addPass(JumpThreadingPass(/*InsertFreezeWhenUnfoldingSelect*/ true)); in buildLTODefaultPipeline()
H A DPassRegistry.def259 FUNCTION_PASS("jump-threading", JumpThreadingPass())