HomeSort by relevance Sort by last modified time
    Searched refs:TargetRegisterClass (Results 1 - 25 of 149) sorted by null

1 2 3 4 5 6

  /external/llvm/lib/Target/X86/
X86RegisterInfo.h 79 virtual const TargetRegisterClass *
80 getMatchingSuperRegClass(const TargetRegisterClass *A,
81 const TargetRegisterClass *B, unsigned Idx) const;
83 virtual const TargetRegisterClass *
84 getSubClassWithSubReg(const TargetRegisterClass *RC, unsigned Idx) const;
86 const TargetRegisterClass*
87 getLargestLegalSuperClass(const TargetRegisterClass *RC) const;
89 /// getPointerRegClass - Returns a TargetRegisterClass used for pointer
91 const TargetRegisterClass *
97 const TargetRegisterClass *
    [all...]
  /external/llvm/lib/Target/Mips/
MipsMachineFunction.cpp 36 const TargetRegisterClass *RC;
38 RC=(const TargetRegisterClass*)&Mips::CPU16RegsRegClass;
41 (const TargetRegisterClass*)&Mips::CPU64RegsRegClass :
42 (const TargetRegisterClass*)&Mips::CPURegsRegClass;
Mips16InstrInfo.h 54 const TargetRegisterClass *RC,
60 const TargetRegisterClass *RC,
  /external/llvm/lib/Target/NVPTX/
NVPTXRegisterInfo.h 52 virtual const TargetRegisterClass* const *
82 std::string getNVPTXRegClassName (const TargetRegisterClass *RC);
83 std::string getNVPTXRegClassStr (const TargetRegisterClass *RC);
84 bool isNVPTXVectorRegClass (const TargetRegisterClass *RC);
85 std::string getNVPTXElemClassName (const TargetRegisterClass *RC);
86 int getNVPTXVectorSize (const TargetRegisterClass *RC);
87 const TargetRegisterClass *getNVPTXElemClass(const TargetRegisterClass *RC);
NVPTXRegisterInfo.cpp 31 std::string getNVPTXRegClassName (TargetRegisterClass const *RC) {
93 std::string getNVPTXRegClassStr (TargetRegisterClass const *RC) {
154 bool isNVPTXVectorRegClass(TargetRegisterClass const *RC) {
178 std::string getNVPTXElemClassName(TargetRegisterClass const *RC) {
202 const TargetRegisterClass *getNVPTXElemClass(TargetRegisterClass const *RC) {
226 int getNVPTXVectorSize(TargetRegisterClass const *RC) {
267 const TargetRegisterClass* const*
269 static const TargetRegisterClass * const CalleeSavedRegClasses[] = { 0 };
  /external/llvm/include/llvm/Target/
TargetRegisterInfo.h 35 class TargetRegisterClass {
40 typedef const TargetRegisterClass* const * sc_iterator;
101 /// hasType - return true if this TargetRegisterClass has the ValueType vt.
122 /// hasSubClass - return true if the specified TargetRegisterClass
123 /// is a proper sub-class of this TargetRegisterClass.
124 bool hasSubClass(const TargetRegisterClass *RC) const {
130 bool hasSubClassEq(const TargetRegisterClass *RC) const {
135 /// hasSuperClass - return true if the specified TargetRegisterClass is a
136 /// proper super-class of this TargetRegisterClass.
137 bool hasSuperClass(const TargetRegisterClass *RC) const
    [all...]
TargetSubtargetInfo.h 24 class TargetRegisterClass;
42 typedef SmallVectorImpl<const TargetRegisterClass*> RegClassVector;
  /external/llvm/lib/Target/
TargetRegisterInfo.cpp 72 const TargetRegisterClass *
73 TargetRegisterInfo::getAllocatableClass(const TargetRegisterClass *RC) const {
83 const TargetRegisterClass *SubRC = getRegClass(Idx + Offset);
96 const TargetRegisterClass *
102 const TargetRegisterClass* BestRC = 0;
104 const TargetRegisterClass* RC = *I;
117 const TargetRegisterClass *RC, BitVector &R){
125 const TargetRegisterClass *RC) const {
129 const TargetRegisterClass *SubClass = getAllocatableClass(RC);
147 const TargetRegisterClass *firstCommonClass(const uint32_t *A
    [all...]
  /external/llvm/include/llvm/CodeGen/
RegisterClassInfo.h 61 void compute(const TargetRegisterClass *RC) const;
64 const RCInfo &get(const TargetRegisterClass *RC) const {
80 unsigned getNumAllocatableRegs(const TargetRegisterClass *RC) const {
87 ArrayRef<unsigned> getOrder(const TargetRegisterClass *RC) const {
97 bool isProperSubClass(const TargetRegisterClass *RC) const {
RegisterScavenging.h 28 class TargetRegisterClass;
52 const TargetRegisterClass *ScavengedRC;
107 BitVector getRegsAvailable(const TargetRegisterClass *RC);
111 unsigned FindUnusedReg(const TargetRegisterClass *RegClass) const;
122 unsigned scavengeRegister(const TargetRegisterClass *RegClass,
124 unsigned scavengeRegister(const TargetRegisterClass *RegClass, int SPAdj) {
FastISel.h 40 class TargetRegisterClass;
246 const TargetRegisterClass *RC);
252 const TargetRegisterClass *RC,
259 const TargetRegisterClass *RC,
267 const TargetRegisterClass *RC,
276 const TargetRegisterClass *RC,
284 const TargetRegisterClass *RC,
292 const TargetRegisterClass *RC,
300 const TargetRegisterClass *RC,
309 const TargetRegisterClass *RC
    [all...]
MachineSSAUpdater.h 24 class TargetRegisterClass;
46 const TargetRegisterClass *VRC;
LiveStackAnalysis.h 40 std::map<int, const TargetRegisterClass*> S2RCMap;
57 LiveInterval &getOrCreateInterval(int Slot, const TargetRegisterClass *RC);
77 const TargetRegisterClass *getIntervalRegClass(int Slot) const {
79 std::map<int, const TargetRegisterClass*>::const_iterator
  /external/llvm/lib/CodeGen/
RegisterCoalescer.h 22 class TargetRegisterClass;
59 const TargetRegisterClass *NewRC;
116 const TargetRegisterClass *getNewRC() const { return NewRC; }
LiveStackAnalysis.cpp 55 LiveStacks::getOrCreateInterval(int Slot, const TargetRegisterClass *RC) {
64 const TargetRegisterClass *OldRC = S2RCMap[Slot];
77 const TargetRegisterClass *RC = getIntervalRegClass(Slot);
CriticalAntiDepBreaker.h 51 std::vector<const TargetRegisterClass*> Classes;
105 const TargetRegisterClass *RC);
  /external/llvm/lib/Target/CellSPU/
SPURegisterInfo.h 48 virtual const TargetRegisterClass *
54 virtual unsigned getRegPressureLimit( const TargetRegisterClass *RC,
100 const TargetRegisterClass *RC,
  /external/llvm/lib/Target/ARM/
Thumb1InstrInfo.h 49 const TargetRegisterClass *RC,
55 const TargetRegisterClass *RC,
Thumb1RegisterInfo.h 30 const TargetRegisterClass*
31 getLargestLegalSuperClass(const TargetRegisterClass *RC) const;
33 const TargetRegisterClass*
62 const TargetRegisterClass *RC,
ARMBaseRegisterInfo.h 108 virtual bool canCombineSubRegIndices(const TargetRegisterClass *RC,
112 const TargetRegisterClass*
114 const TargetRegisterClass*
115 getCrossCopyRegClass(const TargetRegisterClass *RC) const;
117 const TargetRegisterClass*
118 getLargestLegalSuperClass(const TargetRegisterClass *RC) const;
120 unsigned getRegPressureLimit(const TargetRegisterClass *RC,
123 ArrayRef<uint16_t> getRawAllocationOrder(const TargetRegisterClass *RC,
133 virtual bool avoidWriteAfterWrite(const TargetRegisterClass *RC) const;
Thumb2InstrInfo.h 51 const TargetRegisterClass *RC,
57 const TargetRegisterClass *RC,
  /external/llvm/lib/Target/Hexagon/
HexagonRegisterInfo.h 54 const TargetRegisterClass* const* getCalleeSavedRegClasses(
90 const RegClassWeight &getRegClassWeight(const TargetRegisterClass *RC) const;
94 const int* getRegClassPressureSets(const TargetRegisterClass *RC) const;
  /external/llvm/lib/Target/PowerPC/
PPCRegisterInfo.h 38 virtual const TargetRegisterClass *
41 unsigned getRegPressureLimit(const TargetRegisterClass *RC,
50 virtual bool avoidWriteAfterWrite(const TargetRegisterClass *RC) const;
PPCInstrInfo.h 73 const TargetRegisterClass *RC,
77 const TargetRegisterClass *RC,
129 const TargetRegisterClass *RC,
135 const TargetRegisterClass *RC,
  /external/llvm/lib/Target/MSP430/
MSP430RegisterInfo.h 42 const TargetRegisterClass*

Completed in 139 milliseconds

1 2 3 4 5 6