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

Go to the source code of this file.

Macros
#define DEBUG_TYPE "machine-scheduler"
Functions
static bool isSingleUnscheduledPred (SUnit *SU, SUnit *SU2)
isSingleUnscheduledPred - If SU2 is the only unscheduled predecessor of SU, return true (we may have duplicates)
static bool isSingleUnscheduledSucc (SUnit *SU, SUnit *SU2)
isSingleUnscheduledSucc - If SU2 is the only unscheduled successor of SU, return true (we may have duplicates)
Variables
static cl::opt< bool > IgnoreBBRegPressure ("ignore-bb-reg-pressure", cl::Hidden, cl::init(false))
static cl::opt< bool > UseNewerCandidate ("use-newer-candidate", cl::Hidden, cl::init(true))
static cl::opt< unsigned > SchedDebugVerboseLevel ("misched-verbose-level", cl::Hidden, cl::init(1))
static cl::opt< bool > CheckEarlyAvail ("check-early-avail", cl::Hidden, cl::init(true))
static cl::opt< float > RPThreshold ("vliw-misched-reg-pressure", cl::Hidden, cl::init(0.75f), cl::desc("High register pressure threhold."))

DEBUG_TYPE

#define DEBUG_TYPE "machine-scheduler"

isSingleUnscheduledPred()

isSingleUnscheduledSucc()

CheckEarlyAvail

cl::opt< bool > CheckEarlyAvail("check-early-avail", cl::Hidden, cl::init(true)) ( "check-early-avail" , cl::Hidden , cl::init(true) ) static

IgnoreBBRegPressure

cl::opt< bool > IgnoreBBRegPressure("ignore-bb-reg-pressure", cl::Hidden, cl::init(false)) ( "ignore-bb-reg-pressure" , cl::Hidden , cl::init(false) ) static

RPThreshold

cl::opt< float > RPThreshold("vliw-misched-reg-pressure", cl::Hidden, cl::init(0.75f), cl::desc("High register pressure threhold.")) ( "vliw-misched-reg-pressure" , cl::Hidden , cl::init(0.75f) , cl::desc("High register pressure threhold.") ) static

SchedDebugVerboseLevel

cl::opt< unsigned > SchedDebugVerboseLevel("misched-verbose-level", cl::Hidden, cl::init(1)) ( "misched-verbose-level" , cl::Hidden , cl::init(1) ) static

UseNewerCandidate

cl::opt< bool > UseNewerCandidate("use-newer-candidate", cl::Hidden, cl::init(true)) ( "use-newer-candidate" , cl::Hidden , cl::init(true) ) static