/external/llvm/lib/Target/ |
TargetInstrInfo.cpp | 34 TargetInstrInfo::getRegClass(const MCInstrDesc &MCID, unsigned OpNum, 49 return TRI->getRegClass(RegClass);
|
TargetRegisterInfo.cpp | 83 const TargetRegisterClass *SubRC = getRegClass(Idx + Offset); 152 return TRI->getRegClass(I + CountTrailingZeros_32(Common));
|
/external/llvm/lib/CodeGen/ |
RegAllocBase.cpp | 101 << MRI->getRegClass(VirtReg->reg)->getName() 122 RegClassInfo.getOrder(MRI->getRegClass(VirtReg->reg)).front());
|
AllocationOrder.cpp | 29 const TargetRegisterClass *RC = VRM.getRegInfo().getRegClass(VirtReg);
|
PeepholeOptimizer.cpp | 158 const TargetRegisterClass *DstRC = MRI->getRegClass(DstReg); 169 getSubClassWithSubReg(MRI->getRegClass(SrcReg), SubIdx) != 0; 263 const TargetRegisterClass *RC = MRI->getRegClass(SrcReg); 357 if (MRI->getRegClass(SrcSrc) != MRI->getRegClass(Def))
|
VirtRegMap.cpp | 94 const TargetRegisterClass* RC = MF->getRegInfo().getRegClass(virtReg); 115 << MRI->getRegClass(Reg)->getName() << "\n"; 123 << "] " << MRI->getRegClass(Reg)->getName() << "\n";
|
OptimizePHIs.cpp | 168 if (!MRI->constrainRegClass(SingleValReg, MRI->getRegClass(OldReg)))
|
Spiller.cpp | 88 const TargetRegisterClass *trc = mri->getRegClass(li->reg);
|
LiveRangeEdit.cpp | 35 unsigned VReg = MRI.createVirtualRegister(MRI.getRegClass(OldReg)); 377 << MRI.getRegClass(LI.reg)->getName() << '\n');
|
MachineRegisterInfo.cpp | 53 const TargetRegisterClass *OldRC = getRegClass(Reg); 68 const TargetRegisterClass *OldRC = getRegClass(Reg);
|
MachineSink.cpp | 136 const TargetRegisterClass *SRC = MRI->getRegClass(SrcReg); 137 const TargetRegisterClass *DRC = MRI->getRegClass(DstReg); 508 if (!TII->isSafeToMoveRegClassDefs(MRI->getRegClass(Reg)))
|
RegisterCoalescer.cpp | 253 Dst = TRI.getMatchingSuperReg(Dst, SrcSub, MRI.getRegClass(Src)); 256 } else if (!MRI.getRegClass(Src)->contains(Dst)) { 261 const TargetRegisterClass *SrcRC = MRI.getRegClass(Src); 262 const TargetRegisterClass *DstRC = MRI.getRegClass(Dst); 620 !MRI->constrainRegClass(IntB.reg, MRI->getRegClass(IntA.reg))) 730 const TargetRegisterClass *RC = TII->getRegClass(MCID, 0, TRI, *MF); 732 if (MRI->getRegClass(DstReg) != RC) [all...] |
CalcSpillWeights.cpp | 79 const TargetRegisterClass *rc = mri.getRegClass(reg);
|
RegisterPressure.cpp | 105 MRI->getRegClass(Regs[I]), TRI); 111 decreaseSetPressure(CurrSetPressure, MRI->getRegClass(Regs[I]), TRI); 406 P.increase(MRI->getRegClass(Reg), TRI); 418 P.increase(MRI->getRegClass(Reg), TRI);
|
TailDuplication.cpp | 285 MRI->constrainRegClass(Src, MRI->getRegClass(Dst))) { 396 const TargetRegisterClass *RC = MRI->getRegClass(DefReg); 433 const TargetRegisterClass *RC = MRI->getRegClass(Reg); 443 MRI->constrainRegClass(VI->second, MRI->getRegClass(Reg)); [all...] |
UnreachableBlockElim.cpp | 201 MRI.constrainRegClass(Input, MRI.getRegClass(Output));
|
TwoAddressInstructionPass.cpp | [all...] |
InlineSpiller.cpp | 726 MRI.getRegClass(SVI.SpillReg), &TRI); [all...] |
CriticalAntiDepBreaker.cpp | 193 NewRC = TII->getRegClass(MI->getDesc(), i, TRI, MF); 288 NewRC = TII->getRegClass(MI->getDesc(), i, TRI, MF);
|
MachineCSE.cpp | 141 if (!MRI->constrainRegClass(SrcReg, MRI->getRegClass(Reg))) 523 const TargetRegisterClass *OldRC = MRI->getRegClass(OldReg);
|
RegAllocPBQP.cpp | 217 const TargetRegisterClass *trc = mri->getRegClass(vreg); 533 const TargetRegisterClass *liRC = mri->getRegClass(li->reg);
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
InstrEmitter.cpp | 136 TII->getRegClass(II, i+II.getNumDefs(), TRI, *MF)); 161 DstRC = MRI->getRegClass(VRBase); 219 TRI->getAllocatableClass(TII->getRegClass(II, i, TRI, *MF)); 237 const TargetRegisterClass *RegRC = MRI->getRegClass(Reg); 316 DstRC = TRI->getAllocatableClass(TII->getRegClass(*II,IIOpNum,TRI,*MF)); 431 const TargetRegisterClass *VRC = MRI->getRegClass(VReg); 489 TRC == MRI->getRegClass(SrcReg)) { 540 if (VRBase == 0 || !SRC->hasSubClassEq(MRI->getRegClass(VRBase))) 581 TRI->getAllocatableClass(TRI->getRegClass(DstRCIdx)); 598 const TargetRegisterClass *RC = TRI->getRegClass(DstRCIdx) [all...] |
/external/llvm/utils/TableGen/ |
CodeGenTarget.h | 125 return *getRegBank().getRegClass(R);
|
/external/llvm/include/llvm/MC/ |
MCRegisterInfo.h | 364 /// getRegClass - Returns the register class associated with the enumeration 366 const MCRegisterClass getRegClass(unsigned i) const {
|
/external/llvm/lib/Target/Hexagon/ |
HexagonPeephole.cpp | 226 const TargetRegisterClass *RC0 = MRI->getRegClass(Reg0);
|