LLVM: lib/CodeGen/AggressiveAntiDepBreaker.cpp File Reference (original) (raw)

Go to the source code of this file.

Macros
#define DEBUG_TYPE "post-RA-sched"
Functions
static void AntiDepEdges (const SUnit *SU, std::vector< const SDep * > &Edges)
AntiDepEdges - Return in Edges the anti- and output- dependencies in SU that we want to consider for breaking.
static const SUnit * CriticalPathStep (const SUnit *SU)
CriticalPathStep - Return the next SUnit after SU on the bottom-up critical path.
Variables
static cl::opt< int > DebugDiv ("agg-antidep-debugdiv", cl::desc("Debug control for aggressive anti-dep breaker"), cl::init(0), cl::Hidden)
static cl::opt< int > DebugMod ("agg-antidep-debugmod", cl::desc("Debug control for aggressive anti-dep breaker"), cl::init(0), cl::Hidden)

DEBUG_TYPE

#define DEBUG_TYPE "post-RA-sched"

AntiDepEdges()

CriticalPathStep()

DebugDiv

cl::opt< int > DebugDiv("agg-antidep-debugdiv", cl::desc("Debug control for aggressive anti-dep breaker"), cl::init(0), cl::Hidden) ( "agg-antidep-debugdiv" , cl::desc("Debug control for aggressive anti-dep breaker") , cl::init(0) , cl::Hidden ) static

DebugMod

cl::opt< int > DebugMod("agg-antidep-debugmod", cl::desc("Debug control for aggressive anti-dep breaker"), cl::init(0), cl::Hidden) ( "agg-antidep-debugmod" , cl::desc("Debug control for aggressive anti-dep breaker") , cl::init(0) , cl::Hidden ) static