Home
last modified time | relevance | path

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

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DSpeculativeExecution.cpp104 class SpeculativeExecutionLegacyPass : public FunctionPass { class
107 explicit SpeculativeExecutionLegacyPass(bool OnlyIfDivergentTarget = false) in SpeculativeExecutionLegacyPass() function in __anon25380c360111::SpeculativeExecutionLegacyPass
130 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()