Searched refs:SpeculativeExecutionLegacyPass (Results 1 – 1 of 1) sorted by relevance
104 class SpeculativeExecutionLegacyPass : public FunctionPass { class107 explicit SpeculativeExecutionLegacyPass(bool OnlyIfDivergentTarget = false) in SpeculativeExecutionLegacyPass() function in __anon25380c360111::SpeculativeExecutionLegacyPass130 char SpeculativeExecutionLegacyPass::ID = 0;131 INITIALIZE_PASS_BEGIN(SpeculativeExecutionLegacyPass, "speculative-execution",134 INITIALIZE_PASS_END(SpeculativeExecutionLegacyPass, "speculative-execution", in INITIALIZE_PASS_DEPENDENCY()137 void SpeculativeExecutionLegacyPass::getAnalysisUsage(AnalysisUsage &AU) const { in INITIALIZE_PASS_DEPENDENCY()143 bool SpeculativeExecutionLegacyPass::runOnFunction(Function &F) { in runOnFunction()298 return new SpeculativeExecutionLegacyPass(); in createSpeculativeExecutionPass()302 return new SpeculativeExecutionLegacyPass(/* OnlyIfDivergentTarget = */ true); in createSpeculativeExecutionIfHasBranchDivergencePass()