LLVM API Documentation

llvm::SparcV9RegInfo Member List

This is the complete list of members for llvm::SparcV9RegInfo, including all inherited members.

colorMethodArgs(const Function *Func, LiveRangeInfo &LRI, std::vector< MachineInstr * > &InstrnsBefore, std::vector< MachineInstr * > &InstrnsAfter) const llvm::SparcV9RegInfo
cpMem2RegMI(std::vector< MachineInstr * > &mvec, unsigned SrcPtrReg, int Offset, unsigned DestReg, int RegType, int scratchReg=-1) const llvm::SparcV9RegInfo
cpReg2MemMI(std::vector< MachineInstr * > &mvec, unsigned SrcReg, unsigned DestPtrReg, int Offset, int RegType, int scratchReg=-1) const llvm::SparcV9RegInfo
cpReg2RegMI(std::vector< MachineInstr * > &mvec, unsigned SrcReg, unsigned DestReg, int RegType) const llvm::SparcV9RegInfo
cpValue2Value(Value *Src, Value *Dest, std::vector< MachineInstr * > &mvec) const llvm::SparcV9RegInfo
FloatCCRegClassID enum valuellvm::SparcV9RegInfo
FloatCCRegType enum valuellvm::SparcV9RegInfo
FloatRegClassID enum valuellvm::SparcV9RegInfo
FPDoubleRegType enum valuellvm::SparcV9RegInfo
FPSingleRegType enum valuellvm::SparcV9RegInfo
getCallAddressReg() const llvm::SparcV9RegInfo
getCallInstIndirectAddrVal(const MachineInstr *CallMI) const llvm::SparcV9RegInfo
getCallInstRetVal(const MachineInstr *CallMI) const llvm::SparcV9RegInfo
getClassRegNum(int uRegNum, unsigned &regClassID) const llvm::SparcV9RegInfo [inline]
getFramePointer() const llvm::SparcV9RegInfo
getInvalidRegNum()llvm::SparcV9RegInfo [inline, static]
getMachineRegClass(unsigned i) const llvm::SparcV9RegInfo [inline]
getNumOfFloatArgRegs() const llvm::SparcV9RegInfo [inline]
getNumOfIntArgRegs() const llvm::SparcV9RegInfo [inline]
getNumOfRegClasses() const llvm::SparcV9RegInfo [inline]
getRegClassIDOfReg(int unifiedRegNum) const llvm::SparcV9RegInfo [inline]
getRegClassIDOfRegType(int regType) const llvm::SparcV9RegInfo
getRegClassIDOfType(const Type *type, bool isCCReg=false) const llvm::SparcV9RegInfo
getRegType(int unifiedRegNum) const llvm::SparcV9RegInfo
getRegTypeForDataType(const Type *type) const llvm::SparcV9RegInfo
getRegTypeForLR(const V9LiveRange *LR) const llvm::SparcV9RegInfo
getReturnAddressReg() const llvm::SparcV9RegInfo
getSpilledRegSize(int RegType) const llvm::SparcV9RegInfo [inline]
getStackPointer() const llvm::SparcV9RegInfo
getUnifiedRegName(int UnifiedRegNum) const llvm::SparcV9RegInfo [inline]
getUnifiedRegNum(unsigned regClassID, int reg) const llvm::SparcV9RegInfo [inline]
getZeroRegNum() const llvm::SparcV9RegInfo
IntCCRegClassID enum valuellvm::SparcV9RegInfo
IntCCRegType enum valuellvm::SparcV9RegInfo
IntRegClassID enum valuellvm::SparcV9RegInfo
IntRegType enum valuellvm::SparcV9RegInfo
isRegVolatile(int RegClassID, int Reg) const llvm::SparcV9RegInfo [inline]
MachineRegClassArrllvm::SparcV9RegInfo [protected]
modifiedByCall(int RegClassID, int Reg) const llvm::SparcV9RegInfo [inline]
printReg(const V9LiveRange *LR) const llvm::SparcV9RegInfo
RegClassIDs enum namellvm::SparcV9RegInfo
regNumForFPArg(unsigned RegType, bool inCallee, bool isVarArgsCall, unsigned argNo, unsigned &regClassId) const llvm::SparcV9RegInfo
regNumForIntArg(bool inCallee, bool isVarArgsCall, unsigned argNo, unsigned &regClassId) const llvm::SparcV9RegInfo
regTypeNeedsScratchReg(int RegType, int &scratchRegClassId) const llvm::SparcV9RegInfo
RegTypes enum namellvm::SparcV9RegInfo
SparcV9RegInfo(const SparcV9TargetMachine &tgt)llvm::SparcV9RegInfo
SpecialRegClassID enum valuellvm::SparcV9RegInfo
SpecialRegType enum valuellvm::SparcV9RegInfo
suggestReg4RetValue(MachineInstr *RetI, LiveRangeInfo &LRI) const llvm::SparcV9RegInfo
suggestRegs4CallArgs(MachineInstr *CallI, LiveRangeInfo &LRI) const llvm::SparcV9RegInfo
suggestRegs4MethodArgs(const Function *Func, LiveRangeInfo &LRI) const llvm::SparcV9RegInfo
targetllvm::SparcV9RegInfo
~SparcV9RegInfo()llvm::SparcV9RegInfo [inline]