Home
last modified time | relevance | path

Searched refs:MCPhysReg (Results 1 – 12 of 12) sorted by relevance

/external/llvm/include/llvm/MC/
DMCRegisterInfo.h27 typedef uint16_t MCPhysReg; typedef
32 typedef const MCPhysReg* iterator;
33 typedef const MCPhysReg* const_iterator;
160 const MCPhysReg *DiffLists; // Pointer to the difflists array
185 const MCPhysReg *List;
194 void init(MCPhysReg InitVal, const MCPhysReg *DiffList) { in init()
204 MCPhysReg D = *List++; in advance()
240 const MCPhysReg *DL, in InitMCRegisterInfo()
/external/llvm/lib/CodeGen/
DAllocationOrder.h29 SmallVector<MCPhysReg, 16> Hints;
30 ArrayRef<MCPhysReg> Order;
43 ArrayRef<MCPhysReg> getOrder() const { return Order; } in getOrder()
DRegisterClassInfo.cpp47 const MCPhysReg *CSR = TRI->getCalleeSavedRegs(MF); in runOnMachineFunction()
82 RCI.Order.reset(new MCPhysReg[NumRegs]); in compute()
85 SmallVector<MCPhysReg, 16> CSRAlias; in compute()
92 ArrayRef<MCPhysReg> RawOrder = RC->getRawAllocationOrder(*MF); in compute()
DTargetRegisterInfo.cpp255 ArrayRef<MCPhysReg> Order, in getRegAllocationHints()
256 SmallVectorImpl<MCPhysReg> &Hints, in getRegAllocationHints()
DRegAllocFast.cpp538 ArrayRef<MCPhysReg> AO = RegClassInfo.getOrder(RC); in allocVirtReg()
541 for (ArrayRef<MCPhysReg>::iterator I = AO.begin(), E = AO.end(); I != E; ++I){ in allocVirtReg()
553 for (ArrayRef<MCPhysReg>::iterator I = AO.begin(), E = AO.end(); I != E; ++I){ in allocVirtReg()
DCriticalAntiDepBreaker.cpp366 ArrayRef<MCPhysReg> Order = RegClassInfo.getOrder(RC); in findSuitableFreeRegister()
DAggressiveAntiDepBreaker.cpp602 ArrayRef<MCPhysReg> Order = RegClassInfo.getOrder(SuperRC); in FindSuitableFreeRegisters()
/external/llvm/include/llvm/CodeGen/
DRegisterClassInfo.h34 OwningArrayPtr<MCPhysReg> Order;
40 operator ArrayRef<MCPhysReg>() const {
92 ArrayRef<MCPhysReg> getOrder(const TargetRegisterClass *RC) const { in getOrder()
/external/llvm/include/llvm/Target/
DTargetRegisterInfo.h38 typedef const MCPhysReg* iterator;
39 typedef const MCPhysReg* const_iterator;
49 ArrayRef<MCPhysReg> (*OrderFunc)(const MachineFunction&);
194 ArrayRef<MCPhysReg> getRawAllocationOrder(const MachineFunction &MF) const { in getRawAllocationOrder()
396 virtual const MCPhysReg* getCalleeSavedRegs(const MachineFunction *MF = 0)
624 ArrayRef<MCPhysReg> Order,
625 SmallVectorImpl<MCPhysReg> &Hints,
/external/llvm/lib/Target/ARM/
DARMBaseRegisterInfo.h115 ArrayRef<MCPhysReg> Order,
116 SmallVectorImpl<MCPhysReg> &Hints,
DARMBaseRegisterInfo.cpp177 ArrayRef<MCPhysReg> Order, in getRegAllocationHints()
178 SmallVectorImpl<MCPhysReg> &Hints, in getRegAllocationHints()
/external/llvm/lib/Target/Mips/
DMipsDelaySlotFiller.cpp322 for (const MCPhysReg *R = TRI.getCalleeSavedRegs(); *R; ++R) in setCallerSaved()