LLVM: lib/Target/PowerPC/PPCTargetTransformInfo.cpp File Reference (original) (raw)

Go to the source code of this file.

Macros
#define DEBUG_TYPE "ppctti"
Variables
static cl::opt< bool > Pwr9EVL ("ppc-pwr9-evl", cl::desc("Allow vp.load and vp.store for pwr9"), cl::init(false), cl::Hidden)
static cl::opt< bool > VecMaskCost ("ppc-vec-mask-cost", cl::desc("add masking cost for i1 vectors"), cl::init(true), cl::Hidden)
static cl::opt< bool > DisablePPCConstHoist ("disable-ppc-constant-hoisting", cl::desc("disable constant hoisting on PPC"), cl::init(false), cl::Hidden)
static cl::opt< bool > EnablePPCColdCC ("ppc-enable-coldcc", cl::Hidden, cl::init(false), cl::desc("Enable using coldcc calling conv for cold " "internal functions"))
static cl::opt< bool > LsrNoInsnsCost ("ppc-lsr-no-insns-cost", cl::Hidden, cl::init(false), cl::desc("Do not add instruction count to lsr cost model"))
static cl::opt< unsigned > SmallCTRLoopThreshold ("min-ctr-loop-threshold", cl::init(4), cl::Hidden, cl::desc("Loops with a constant trip count smaller than " "this value will not use the count register."))

DEBUG_TYPE

#define DEBUG_TYPE "ppctti"

isMMAType()

DisablePPCConstHoist

cl::opt< bool > DisablePPCConstHoist("disable-ppc-constant-hoisting", cl::desc("disable constant hoisting on PPC"), cl::init(false), cl::Hidden) ( "disable-ppc-constant-hoisting" , cl::desc("disable constant hoisting on PPC") , cl::init(false) , cl::Hidden ) static

EnablePPCColdCC

cl::opt< bool > EnablePPCColdCC("ppc-enable-coldcc", cl::Hidden, cl::init(false), cl::desc("Enable using coldcc calling conv for cold " "internal functions")) ( "ppc-enable-coldcc" , cl::Hidden , cl::init(false) , cl::desc("Enable using coldcc calling conv for cold " "internal functions") ) static

LsrNoInsnsCost

cl::opt< bool > LsrNoInsnsCost("ppc-lsr-no-insns-cost", cl::Hidden, cl::init(false), cl::desc("Do not add instruction count to lsr cost model")) ( "ppc-lsr-no-insns-cost" , cl::Hidden , cl::init(false) , cl::desc("Do not add instruction count to lsr cost model") ) static

Pwr9EVL

SmallCTRLoopThreshold

cl::opt< unsigned > SmallCTRLoopThreshold("min-ctr-loop-threshold", cl::init(4), cl::Hidden, cl::desc("Loops with a constant trip count smaller than " "this value will not use the count register.")) ( "min-ctr-loop-threshold" , cl::init(4) , cl::Hidden , cl::desc("Loops with a constant trip count smaller than " "this value will not use the count register.") ) static

VecMaskCost