Home
last modified time | relevance | path

Searched refs:SubReg (Results 1 – 11 of 11) sorted by relevance

/external/llvm/lib/CodeGen/
DLiveVariables.cpp198 unsigned SubReg = *SubRegs; in FindLastPartialDef() local
199 MachineInstr *Def = PhysRegDef[SubReg]; in FindLastPartialDef()
204 LastDefReg = SubReg; in FindLastPartialDef()
252 unsigned SubReg = *SubRegs; in HandlePhysRegUse() local
253 if (Processed.count(SubReg)) in HandlePhysRegUse()
255 if (PartDefRegs.count(SubReg)) in HandlePhysRegUse()
259 LastPartialDef->addOperand(MachineOperand::CreateReg(SubReg, in HandlePhysRegUse()
262 PhysRegDef[SubReg] = LastPartialDef; in HandlePhysRegUse()
263 for (MCSubRegIterator SS(SubReg, TRI); SS.isValid(); ++SS) in HandlePhysRegUse()
291 unsigned SubReg = *SubRegs; in FindLastRefOrPartRef() local
[all …]
DMachineInstrBundle.cpp175 unsigned SubReg = *SubRegs; in finalizeBundle() local
176 if (LocalDefSet.insert(SubReg)) in finalizeBundle()
177 LocalDefs.push_back(SubReg); in finalizeBundle()
/external/llvm/lib/MC/
DMCRegisterInfo.cpp38 unsigned MCRegisterInfo::getSubRegIndex(unsigned Reg, unsigned SubReg) const { in getSubRegIndex()
39 assert(SubReg && SubReg < getNumRegs() && "This is not a register"); in getSubRegIndex()
44 if (*Subs == SubReg) in getSubRegIndex()
/external/llvm/include/llvm/Target/
DTargetRegisterInfo.h794 unsigned SubReg; variable
805 SubReg(0),
816 unsigned getSubReg() const { return SubReg; } in getSubReg()
826 SubReg = *Idx++;
827 if (!SubReg)
/external/llvm/lib/Target/PowerPC/
DPPCRegisterInfo.td34 class GP8<GPR SubReg, string n> : PPCReg<n> {
35 field bits<5> Num = SubReg.Num;
36 let SubRegs = [SubReg];
/external/llvm/include/llvm/CodeGen/
DMachineInstrBuilder.h65 unsigned SubReg = 0) const {
75 SubReg,
DMachineOperand.h564 unsigned SubReg = 0,
580 Op.setSubReg(SubReg);
/external/llvm/lib/Target/Mips/
DMipsSEInstrInfo.cpp342 unsigned SubReg = getRegisterInfo().getSubReg(SrcReg, SubIdx); in ExpandExtractElementF64() local
344 BuildMI(MBB, I, dl, Mfc1Tdd, DstReg).addReg(SubReg); in ExpandExtractElementF64()
/external/llvm/lib/CodeGen/SelectionDAG/
DInstrEmitter.cpp609 unsigned SubReg = getVR(Node->getOperand(i-1), VRBaseMap); in EmitRegSequence() local
610 const TargetRegisterClass *TRC = MRI->getRegClass(SubReg); in EmitRegSequence()
/external/llvm/lib/Target/ARM/
DARMAsmPrinter.cpp525 unsigned SubReg = TRI->getSubReg(Reg, ExtraCode[0] == 'e' ? in PrintAsmOperand() local
527 O << ARMInstPrinter::getRegisterName(SubReg); in PrintAsmOperand()
/external/llvm/utils/TableGen/
DCodeGenRegisters.cpp418 const CodeGenRegister *SubReg = I->second; in computeSecondarySubRegs() local
419 const CodeGenRegister::SuperRegList &Leads = SubReg->LeadingSuperRegs; in computeSecondarySubRegs()