Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/include/llvm/Transforms/Scalar/
H A DJumpThreading.h78 class JumpThreadingPass : public PassInfoMixin<JumpThreadingPass> {
96 JumpThreadingPass(int T = -1);
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DJumpThreading.cpp124 JumpThreadingPass Impl;
166 JumpThreadingPass::JumpThreadingPass(int T) { in JumpThreadingPass() function in JumpThreadingPass
309 PreservedAnalyses JumpThreadingPass::run(Function &F, in run()
544 void JumpThreadingPass::FindLoopHeaders(Function &F) { in FindLoopHeaders()
577 bool JumpThreadingPass::ComputeValueKnownInPredecessorsImpl( in ComputeValueKnownInPredecessorsImpl()
978 bool JumpThreadingPass::ProcessBlock(BasicBlock *BB) { in ProcessBlock()
1748 bool JumpThreadingPass::ProcessBranchOnPHI(PHINode *PN) { in ProcessBranchOnPHI()
1907 bool JumpThreadingPass::ThreadEdge(BasicBlock *BB, in ThreadEdge()
2078 BasicBlock *JumpThreadingPass::SplitBlockPreds(BasicBlock *BB, in SplitBlockPreds()
2237 bool JumpThreadingPass::DuplicateCondBranchOnPHIIntoPred( in DuplicateCondBranchOnPHIIntoPred()
[all …]
/freebsd-12.1/contrib/llvm/lib/Passes/
H A DPassBuilder.cpp390 FPM.addPass(JumpThreadingPass()); in buildFunctionSimplificationPipeline()
492 FPM.addPass(JumpThreadingPass()); in buildFunctionSimplificationPipeline()
1125 FPM.addPass(JumpThreadingPass()); in buildLTODefaultPipeline()
1176 MainFPM.addPass(JumpThreadingPass()); in buildLTODefaultPipeline()
H A DPassRegistry.def192 FUNCTION_PASS("jump-threading", JumpThreadingPass())