Searched refs:SpeculativeExecutionPass (Results 1 – 4 of 4) sorted by relevance
127 SpeculativeExecutionPass Impl;154 bool SpeculativeExecutionPass::runImpl(Function &F, TargetTransformInfo *TTI) { in runImpl()169 bool SpeculativeExecutionPass::runOnBasicBlock(BasicBlock &B) { in runOnBasicBlock()285 bool SpeculativeExecutionPass::considerHoistingFromTo( in considerHoistingFromTo()345 SpeculativeExecutionPass::SpeculativeExecutionPass(bool OnlyIfDivergentTarget) in SpeculativeExecutionPass() function in llvm::SpeculativeExecutionPass349 PreservedAnalyses SpeculativeExecutionPass::run(Function &F, in run()362 void SpeculativeExecutionPass::printPipeline( in printPipeline()364 static_cast<PassInfoMixin<SpeculativeExecutionPass> *>(this)->printPipeline( in printPipeline()
71 class SpeculativeExecutionPass72 : public PassInfoMixin<SpeculativeExecutionPass> {74 SpeculativeExecutionPass(bool OnlyIfDivergentTarget = false);
578 "speculative-execution", "SpeculativeExecutionPass",580 return SpeculativeExecutionPass(OnlyIfDivergentTarget);
580 FPM.addPass(SpeculativeExecutionPass(/* OnlyIfDivergentTarget =*/true)); in buildFunctionSimplificationPipeline()