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 value | llvm::SparcV9RegInfo | |
FloatCCRegType enum value | llvm::SparcV9RegInfo | |
FloatRegClassID enum value | llvm::SparcV9RegInfo | |
FPDoubleRegType enum value | llvm::SparcV9RegInfo | |
FPSingleRegType enum value | llvm::SparcV9RegInfo | |
getCallAddressReg() const | llvm::SparcV9RegInfo | |
getCallInstIndirectAddrVal(const MachineInstr *CallMI) const | llvm::SparcV9RegInfo | |
getCallInstRetVal(const MachineInstr *CallMI) const | llvm::SparcV9RegInfo | |
getClassRegNum(int uRegNum, unsigned ®ClassID) 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 LiveRange *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 value | llvm::SparcV9RegInfo | |
IntCCRegType enum value | llvm::SparcV9RegInfo | |
IntRegClassID enum value | llvm::SparcV9RegInfo | |
IntRegType enum value | llvm::SparcV9RegInfo | |
isRegVolatile(int RegClassID, int Reg) const | llvm::SparcV9RegInfo | [inline] |
MachineRegClassArr | llvm::SparcV9RegInfo | [protected] |
modifiedByCall(int RegClassID, int Reg) const | llvm::SparcV9RegInfo | [inline] |
printReg(const LiveRange *LR) const | llvm::SparcV9RegInfo | |
RegClassIDs enum name | llvm::SparcV9RegInfo | |
regNumForFPArg(unsigned RegType, bool inCallee, bool isVarArgsCall, unsigned argNo, unsigned ®ClassId) const | llvm::SparcV9RegInfo | |
regNumForIntArg(bool inCallee, bool isVarArgsCall, unsigned argNo, unsigned ®ClassId) const | llvm::SparcV9RegInfo | |
regTypeNeedsScratchReg(int RegType, int &scratchRegClassId) const | llvm::SparcV9RegInfo | |
RegTypes enum name | llvm::SparcV9RegInfo | |
SparcV9RegInfo(const SparcV9TargetMachine &tgt) | llvm::SparcV9RegInfo | |
SpecialRegClassID enum value | llvm::SparcV9RegInfo | |
SpecialRegType enum value | llvm::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 | |
target | llvm::SparcV9RegInfo | |
~SparcV9RegInfo() | llvm::SparcV9RegInfo | [inline] |