Searched refs:JumpThreadingPass (Results 1 - 3 of 3) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DJumpThreading.h10 /// See the comments on JumpThreadingPass.
77 class JumpThreadingPass : public PassInfoMixin<JumpThreadingPass> { class in namespace:llvm
95 JumpThreadingPass(int T = -1);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DJumpThreading.cpp130 JumpThreadingPass Impl;
172 JumpThreadingPass::JumpThreadingPass(int T) { function in class:JumpThreadingPass
324 PreservedAnalyses JumpThreadingPass::run(Function &F,
354 bool JumpThreadingPass::runImpl(Function &F, TargetLibraryInfo *TLI_,
560 void JumpThreadingPass::FindLoopHeaders(Function &F) {
593 bool JumpThreadingPass::ComputeValueKnownInPredecessorsImpl(
994 bool JumpThreadingPass::ProcessBlock(BasicBlock *BB) {
1201 bool JumpThreadingPass::ProcessImpliedCondition(BasicBlock *BB) {
1252 bool JumpThreadingPass
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Passes/
H A DPassBuilder.cpp426 FPM.addPass(JumpThreadingPass());
543 FPM.addPass(JumpThreadingPass());
1281 FPM.addPass(JumpThreadingPass());
1348 MainFPM.addPass(JumpThreadingPass());

Completed in 127 milliseconds