Home
last modified time | relevance | path

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

/external/llvm/lib/Transforms/Scalar/
DSpeculativeExecution.cpp104 class SpeculativeExecution : public FunctionPass { class
107 explicit SpeculativeExecution(bool OnlyIfDivergentTarget = false) in SpeculativeExecution() function in __anon54c5dbed0111::SpeculativeExecution
133 char SpeculativeExecution::ID = 0;
134 INITIALIZE_PASS_BEGIN(SpeculativeExecution, "speculative-execution",
137 INITIALIZE_PASS_END(SpeculativeExecution, "speculative-execution", in INITIALIZE_PASS_DEPENDENCY()
140 void SpeculativeExecution::getAnalysisUsage(AnalysisUsage &AU) const { in INITIALIZE_PASS_DEPENDENCY()
145 bool SpeculativeExecution::runOnFunction(Function &F) { in runOnFunction()
163 bool SpeculativeExecution::runOnBasicBlock(BasicBlock &B) { in runOnBasicBlock()
230 bool SpeculativeExecution::considerHoistingFromTo(BasicBlock &FromBlock, in considerHoistingFromTo()
276 return new SpeculativeExecution(); in createSpeculativeExecutionPass()
[all …]
DCMakeLists.txt52 SpeculativeExecution.cpp