LLVM 24.0.0git
SpeculativeExecution.cpp File Reference

Go to the source code of this file.

Macros

#define DEBUG_TYPE   "speculative-execution"

Functions

 INITIALIZE_PASS_BEGIN (SpeculativeExecutionLegacyPass, "speculative-execution", "Speculatively execute instructions", false, false) INITIALIZE_PASS_END(SpeculativeExecutionLegacyPass
static InstructionCost ComputeSpeculationCost (const Instruction *I, const TargetTransformInfo &TTI)

Variables

speculative execution
speculative Speculatively execute instructions
speculative Speculatively execute false

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "speculative-execution"

Definition at line 77 of file SpeculativeExecution.cpp.

Function Documentation

◆ ComputeSpeculationCost()

◆ INITIALIZE_PASS_BEGIN()

INITIALIZE_PASS_BEGIN ( SpeculativeExecutionLegacyPass ,
"speculative-execution" ,
"Speculatively execute instructions" ,
false ,
false  )

Variable Documentation

◆ execution

speculative execution

Definition at line 113 of file SpeculativeExecution.cpp.

◆ false

speculative Speculatively execute false

Definition at line 114 of file SpeculativeExecution.cpp.

◆ instructions

speculative Speculatively execute instructions

Definition at line 114 of file SpeculativeExecution.cpp.