/external/llvm/lib/CodeGen/ |
H A D | PHIElimination.cpp | 44 MachineRegisterInfo *MRI; // Machine register information member in class:__anon6637::PHIElimination 108 MRI = &MF.getRegInfo(); 113 MRI->leaveSSA(); 136 if (MRI->use_nodbg_empty(DefReg)) 173 const MachineRegisterInfo *MRI) { 176 const MachineInstr *DefMI = MRI->getVRegDef(SrcReg); 211 if (isSourceDefinedByImplicitDef(MPhi, MRI)) 297 MachineInstr *DefMI = MRI->getVRegDef(SrcReg); 172 isSourceDefinedByImplicitDef(const MachineInstr *MPhi, const MachineRegisterInfo *MRI) argument
|
H A D | TailDuplication.cpp | 62 MachineRegisterInfo *MRI; member in class:__anon6695::TailDuplicatePass 127 MRI = &MF.getRegInfo(); 226 MachineInstr *DefMI = MRI->getVRegDef(VReg); 243 MachineRegisterInfo::use_iterator UI = MRI->use_begin(VReg); 244 while (UI != MRI->use_end()) { 274 MachineRegisterInfo::use_iterator UI = MRI->use_begin(Src); 275 if (++UI == MRI->use_end()) { 277 MRI->replaceRegWith(Dst, Src); 320 const MachineRegisterInfo *MRI) { 321 for (MachineRegisterInfo::use_iterator UI = MRI 319 isDefLiveOut(unsigned Reg, MachineBasicBlock *BB, const MachineRegisterInfo *MRI) argument [all...] |
H A D | CriticalAntiDepBreaker.h | 37 MachineRegisterInfo &MRI; member in class:llvm::CriticalAntiDepBreaker
|
H A D | ELFCodeEmitter.cpp | 90 for (std::vector<MachineRelocation>::iterator MRI = JTRelocations.begin(), 91 MRE = JTRelocations.end(); MRI != MRE; ++MRI) { 92 MachineRelocation &MR = *MRI;
|
H A D | ScheduleDAGEmit.cpp | 59 unsigned VRBase = MRI.createVirtualRegister(SU->CopyDstRC);
|
H A D | UnreachableBlockElim.cpp | 200 MachineRegisterInfo &MRI = F.getRegInfo(); local 201 MRI.constrainRegClass(Input, MRI.getRegClass(Output)); 202 MRI.replaceRegWith(Output, Input);
|
H A D | TargetInstrInfoImpl.cpp | 215 const MachineRegisterInfo *MRI) const { 247 const MachineRegisterInfo &MRI = MI->getParent()->getParent()->getRegInfo(); local 248 const TargetRegisterClass *RC = MRI.getRegClass(FoldReg); 253 if (RC->hasSubClassEq(MRI.getRegClass(LiveReg))) 360 const MachineRegisterInfo &MRI = MF.getRegInfo(); local 417 if (!MRI.def_empty(Reg)) 425 if (!MRI.def_empty(AliasReg))
|
H A D | RegAllocFast.cpp | 59 MachineRegisterInfo *MRI; member in class:__anon6643::RAFast 208 return &MRI->reg_nodbg_begin(MO.getReg()).getOperand() == &MO; 266 const TargetRegisterClass *RC = MRI->getRegClass(LRI->first); 485 const TargetRegisterClass *RC = MRI->getRegClass(VirtReg); 552 MRI->hasOneNonDBGUse(VirtReg)) { 553 const MachineInstr &UseMI = *MRI->use_nodbg_begin(VirtReg); 586 const TargetRegisterClass *RC = MRI->getRegClass(VirtReg); 942 MRI->addPhysRegsUsed(UsedInInstr); 1007 MRI->addPhysRegsUsed(UsedInInstr); 1037 MRI [all...] |
H A D | RegAllocBasic.cpp | 233 MRI = &vrm.getRegInfo(); 281 MRI->setPhysRegUsed(PhysReg); 305 if (MRI->reg_nodbg_empty(VirtReg->reg)) { 318 << MRI->getRegClass(VirtReg->reg)->getName() 329 for (MachineRegisterInfo::reg_iterator I = MRI->reg_begin(VirtReg->reg); 339 RegClassInfo.getOrder(MRI->getRegClass(VirtReg->reg)).front()); 350 if (MRI->reg_nodbg_empty(SplitVirtReg->reg)) { 489 RegClassInfo.getOrder(MRI->getRegClass(VirtReg.reg));
|
H A D | AggressiveAntiDepBreaker.h | 119 MachineRegisterInfo &MRI; member in class:llvm::AggressiveAntiDepBreaker
|
H A D | StrongPHIElimination.cpp | 144 MachineRegisterInfo *MRI; member in class:__anon6694::StrongPHIElimination 235 MRI = &MF.getRegInfo(); 254 MachineInstr *DefMI = MRI->getVRegDef(SrcReg); 363 MRI->replaceRegWith(DestReg, NewReg); 567 while (NewParent && (!DT->dominates(MRI->getVRegDef(NewParent), *BBI) 623 && (!DT->dominates(MRI->getVRegDef(NewParent)->getParent(), &MBB) 692 const TargetRegisterClass *RC = MRI->getRegClass(SrcReg); 693 CopyReg = MRI->createVirtualRegister(RC); 764 const TargetRegisterClass *RC = MRI->getRegClass(DestReg); 765 unsigned CopyReg = MRI [all...] |
H A D | LiveVariables.cpp | 128 assert(MRI->getVRegDef(reg) && "Register use before def!"); 164 if (MBB == MRI->getVRegDef(reg)->getParent()) return; 175 MarkVirtRegAliveInBlock(VRInfo, MRI->getVRegDef(reg)->getParent(), *PI); 482 MRI = &mf.getRegInfo(); 583 MarkVirtRegAliveInBlock(getVarInfo(*I),MRI->getVRegDef(*I)->getParent(), 625 if (VirtRegInfo[Reg].Kills[j] == MRI->getVRegDef(Reg)) 687 MachineRegisterInfo &MRI) { 695 const MachineInstr *Def = MRI.getVRegDef(Reg); 764 for (unsigned i = 0, e = MRI->getNumVirtRegs(); i != e; ++i) { 767 if (!VI.AliveBlocks.test(NumNew) && VI.isLiveIn(*SuccBB, Reg, *MRI)) 685 isLiveIn(const MachineBasicBlock &MBB, unsigned Reg, MachineRegisterInfo &MRI) argument [all...] |
H A D | InlineSpiller.cpp | 63 MachineRegisterInfo &MRI; member in class:__anon6621::InlineSpiller 148 MRI(mf.getRegInfo()), 241 RI = MRI.reg_nodbg_begin(SnipLI.reg); 279 for (MachineRegisterInfo::reg_iterator RI = MRI.reg_begin(Reg); 726 MRI.getRegClass(SVI.SpillReg), &TRI); 761 for (MachineRegisterInfo::use_nodbg_iterator UI = MRI.use_nodbg_begin(Reg); 931 RI = MRI.use_nodbg_begin(Reg); 1064 MRI.getRegClass(NewLI.reg), &TRI); 1080 MRI.getRegClass(NewLI.reg), &TRI); 1096 for (MachineRegisterInfo::reg_iterator RI = MRI [all...] |
/external/llvm/include/llvm/CodeGen/ |
H A D | MachineSSAUpdater.h | 53 MachineRegisterInfo *MRI; member in class:llvm::MachineSSAUpdater
|
H A D | RegisterScavenging.h | 33 MachineRegisterInfo* MRI; member in class:llvm::RegScavenger
|
/external/llvm/lib/Target/X86/MCTargetDesc/ |
H A D | X86MCTargetDesc.h | 69 void InitLLVM2SEHRegisterMapping(MCRegisterInfo *MRI);
|
/external/llvm/lib/Target/ARM/ |
H A D | ARMBaseInstrInfo.h | 144 const MachineRegisterInfo *MRI) const; 197 const MachineRegisterInfo *MRI) const; 202 unsigned Reg, MachineRegisterInfo *MRI) const; 251 const MachineRegisterInfo *MRI, 366 const ARMBaseRegisterInfo& MRI,
|
/external/llvm/lib/Target/Mips/ |
H A D | MipsFrameLowering.cpp | 312 MachineRegisterInfo& MRI = MF.getRegInfo(); local 319 MRI.setPhysRegUsed(Mips::FP); 327 MRI.setPhysRegUsed(Mips::RA); 329 MRI.setPhysRegUnused(Mips::RA);
|
/external/llvm/include/llvm/MC/ |
H A D | MCContext.h | 51 const MCRegisterInfo &MRI; member in class:llvm::MCContext 118 explicit MCContext(const MCAsmInfo &MAI, const MCRegisterInfo &MRI, 124 const MCRegisterInfo &getRegisterInfo() const { return MRI; }
|
/external/llvm/include/llvm/Target/ |
H A D | TargetInstrInfo.h | 243 const MachineRegisterInfo *MRI = 0) const = 0; 614 const MachineRegisterInfo *MRI) const { 621 unsigned Reg, MachineRegisterInfo *MRI) const { 672 const MachineRegisterInfo *MRI, 760 const MachineRegisterInfo *MRI) const; 671 hasHighOperandLatency(const InstrItineraryData *ItinData, const MachineRegisterInfo *MRI, const MachineInstr *DefMI, unsigned DefIdx, const MachineInstr *UseMI, unsigned UseIdx) const argument
|
/external/llvm/lib/Target/PTX/ |
H A D | PTXAsmPrinter.cpp | 56 const MachineRegisterInfo& MRI) { 57 const TargetRegisterClass *TRC = MRI.getRegClass(RegNo); 410 const MachineRegisterInfo& MRI = MF->getRegInfo(); local 436 decl += getRegisterTypeName(*i, MRI); 506 decl += getRegisterTypeName(*i, MRI); 55 getRegisterTypeName(unsigned RegNo, const MachineRegisterInfo& MRI) argument
|
/external/llvm/lib/Target/MBlaze/ |
H A D | MBlazeFrameLowering.cpp | 92 const MachineRegisterInfo &MRI = MF.getRegInfo(); local 94 MachineRegisterInfo::livein_iterator LII = MRI.livein_begin(); 95 MachineRegisterInfo::livein_iterator LIE = MRI.livein_end(); 226 const MachineRegisterInfo &MRI = MF.getRegInfo(); local 252 if (!MRI.isPhysRegUsed(r) && !(isIntr && r == MBlaze::R11)) continue; 294 if (!MRI.isPhysRegUsed(r)) continue;
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | InstrEmitter.h | 30 MachineRegisterInfo *MRI; member in class:llvm::InstrEmitter
|
/external/llvm/lib/Target/SystemZ/ |
H A D | SystemZFrameLowering.cpp | 359 MachineRegisterInfo &MRI = MF.getRegInfo(); local 372 HighFPRsUsed |= MRI.isPhysRegUsed(HighFPRs[i]); 378 MRI.setPhysRegUsed(SystemZ::R14D); 385 MRI.setPhysRegUsed(SystemZ::R15D);
|
/external/llvm/lib/Target/X86/AsmParser/ |
H A D | X86AsmLexer.cpp | 63 X86AsmLexer(const Target &T, const MCRegisterInfo &MRI, const MCAsmInfo &MAI) argument
|