Searched refs:getRegClass (Results 1 - 25 of 65) sorted by relevance

123

/macosx-10.10/llvmCore-3425.0.34/lib/Target/
H A DTargetInstrInfo.cpp34 TargetInstrInfo::getRegClass(const MCInstrDesc &MCID, unsigned OpNum, function in class:TargetInstrInfo
49 return TRI->getRegClass(RegClass);
H A DTargetRegisterInfo.cpp85 const TargetRegisterClass *SubRC = getRegClass(Idx + Offset);
154 return TRI->getRegClass(I + CountTrailingZeros_32(Common));
/macosx-10.10/llvmCore-3425.0.34/lib/CodeGen/
H A DRegAllocBase.cpp101 << MRI->getRegClass(VirtReg->reg)->getName()
122 RegClassInfo.getOrder(MRI->getRegClass(VirtReg->reg)).front());
H A DAllocationOrder.cpp29 const TargetRegisterClass *RC = VRM.getRegInfo().getRegClass(VirtReg);
H A DPeepholeOptimizer.cpp158 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))
H A DVirtRegMap.cpp95 const TargetRegisterClass* RC = MF->getRegInfo().getRegClass(virtReg);
116 << MRI->getRegClass(Reg)->getName() << "\n";
124 << "] " << MRI->getRegClass(Reg)->getName() << "\n";
H A DOptimizePHIs.cpp168 if (!MRI->constrainRegClass(SingleValReg, MRI->getRegClass(OldReg)))
H A DSpiller.cpp88 const TargetRegisterClass *trc = mri->getRegClass(li->reg);
H A DLiveRangeEdit.cpp35 unsigned VReg = MRI.createVirtualRegister(MRI.getRegClass(OldReg));
384 << MRI.getRegClass(LI.reg)->getName() << '\n');
H A DMachineRegisterInfo.cpp53 const TargetRegisterClass *OldRC = getRegClass(Reg);
68 const TargetRegisterClass *OldRC = getRegClass(Reg);
H A DMachineSink.cpp136 const TargetRegisterClass *SRC = MRI->getRegClass(SrcReg);
137 const TargetRegisterClass *DRC = MRI->getRegClass(DstReg);
508 if (!TII->isSafeToMoveRegClassDefs(MRI->getRegClass(Reg)))
H A DCalcSpillWeights.cpp79 const TargetRegisterClass *rc = mri.getRegClass(reg);
H A DRegisterPressure.cpp105 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);
H A DTailDuplication.cpp285 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));
H A DUnreachableBlockElim.cpp201 MRI.constrainRegClass(Input, MRI.getRegClass(Output));
H A DTwoAddressInstructionPass.cpp1118 TII->getRegClass(UnfoldMCID, LoadRegIndex, TRI, *MF));
1226 if (const TargetRegisterClass *RC = TII->getRegClass(MCID, SrcIdx,
1310 MRI->constrainRegClass(RegA, MRI->getRegClass(RegB));
1564 if (!TRI->canCombineSubRegIndices(MRI->getRegClass(SrcReg), SrcSubIndices,
1571 if (!TRI->canCombineSubRegIndices(MRI->getRegClass(DstReg), DstSubIndices,
1706 !TRI->getMatchingSuperRegClass(MRI->getRegClass(DstReg),
1707 MRI->getRegClass(SrcReg), SubIdx)) {
H A DInlineSpiller.cpp726 MRI.getRegClass(SVI.SpillReg), &TRI);
1081 MRI.getRegClass(NewLI.reg), &TRI);
1099 MRI.getRegClass(NewLI.reg), &TRI);
1228 StackInt = &LSS.getOrCreateInterval(StackSlot, MRI.getRegClass(Original));
1279 << MRI.getRegClass(edit.getReg())->getName()
H A DCriticalAntiDepBreaker.cpp193 NewRC = TII->getRegClass(MI->getDesc(), i, TRI, MF);
288 NewRC = TII->getRegClass(MI->getDesc(), i, TRI, MF);
H A DMachineCSE.cpp139 if (!MRI->constrainRegClass(SrcReg, MRI->getRegClass(Reg)))
521 const TargetRegisterClass *OldRC = MRI->getRegClass(OldReg);
H A DRegAllocPBQP.cpp215 const TargetRegisterClass *trc = mri->getRegClass(vreg);
531 const TargetRegisterClass *liRC = mri->getRegClass(li->reg);
H A DRegisterCoalescer.cpp263 Dst = TRI.getMatchingSuperReg(Dst, SrcSub, MRI.getRegClass(Src));
266 } else if (!MRI.getRegClass(Src)->contains(Dst)) {
271 const TargetRegisterClass *SrcRC = MRI.getRegClass(Src);
272 const TargetRegisterClass *DstRC = MRI.getRegClass(Dst);
631 !MRI->constrainRegClass(IntB.reg, MRI->getRegClass(IntA.reg)))
741 const TargetRegisterClass *RC = TII->getRegClass(MCID, 0, TRI, *MF);
743 if (MRI->getRegClass(DstReg) != RC)
2398 << MRI->getRegClass(Reg)->getName() << '\n');
/macosx-10.10/llvmCore-3425.0.34/lib/CodeGen/SelectionDAG/
H A DInstrEmitter.cpp136 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));
430 const TargetRegisterClass *VRC = MRI->getRegClass(VReg);
488 TRC == MRI->getRegClass(SrcReg)) {
539 if (VRBase == 0 || !SRC->hasSubClassEq(MRI->getRegClass(VRBase)))
580 TRI->getAllocatableClass(TRI->getRegClass(DstRCIdx));
597 const TargetRegisterClass *RC = TRI->getRegClass(DstRCId
[all...]
/macosx-10.10/llvmCore-3425.0.34/utils/TableGen/
H A DCodeGenTarget.h125 return *getRegBank().getRegClass(R);
/macosx-10.10/llvmCore-3425.0.34/include/llvm/MC/
H A DMCRegisterInfo.h371 /// getRegClass - Returns the register class associated with the enumeration
373 const MCRegisterClass getRegClass(unsigned i) const {
/macosx-10.10/llvmCore-3425.0.34/lib/Target/Hexagon/
H A DHexagonPeephole.cpp226 const TargetRegisterClass *RC0 = MRI->getRegClass(Reg0);

Completed in 314 milliseconds

123