/external/swiftshader/third_party/LLVM/lib/CodeGen/ |
MachineLICM.cpp | 70 MachineRegisterInfo *MRI; 320 MRI = &MF.getRegInfo(); 661 static bool isOperandKill(const MachineOperand &MO, MachineRegisterInfo *MRI) { 662 return MO.isKill() || MRI->hasOneNonDBGUse(MO.getReg()); 671 const TargetRegisterClass *RC = MRI->getRegClass(Reg); 716 bool isKill = isOperandKill(MO, MRI); 745 else if (!isNew && isOperandKill(MO, MRI)) { 809 if (!MRI->def_empty(Reg)) 816 if (!MRI->def_empty(AliasReg)) 836 assert(MRI->getVRegDef(Reg) & [all...] |
MachineCSE.cpp | 44 MachineRegisterInfo *MRI; 121 if (!MRI->hasOneNonDBGUse(Reg)) 125 MachineInstr *DefMI = MRI->getVRegDef(Reg); 135 if (!MRI->constrainRegClass(SrcReg, MRI->getRegClass(Reg))) 140 MRI->clearKillFlags(SrcReg); 310 for (MachineRegisterInfo::use_nodbg_iterator I = MRI->use_nodbg_begin(Reg), 311 E = MRI->use_nodbg_end(); I != E; ++I) { 327 for (MachineRegisterInfo::use_nodbg_iterator I = MRI->use_nodbg_begin(CSReg), 328 E = MRI->use_nodbg_end(); I != E; ++I) [all...] |
VirtRegMap.cpp | 56 MRI = &mf.getRegInfo(); 119 std::pair<unsigned, unsigned> Hint = MRI->getRegAllocationHint(virtReg); 232 for (unsigned i = 0, e = MRI->getNumVirtRegs(); i != e; ++i) { 349 // Tell MRI about physical registers in use. 351 if (!MRI->reg_nodbg_empty(Reg)) 352 MRI->setPhysRegUsed(Reg); 357 const MachineRegisterInfo &MRI = MF->getRegInfo(); 360 for (unsigned i = 0, e = MRI.getNumVirtRegs(); i != e; ++i) { 365 << MRI.getRegClass(Reg)->getName() << "\n"; 369 for (unsigned i = 0, e = MRI.getNumVirtRegs(); i != e; ++i) [all...] |
/prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/CodeGen/GlobalISel/ |
RegisterBankInfo.h | 279 MachineRegisterInfo &MRI; 311 MachineRegisterInfo &MRI); 322 MachineRegisterInfo &getMRI() const { return MRI; } 527 const RegisterBank *getRegBank(unsigned Reg, const MachineRegisterInfo &MRI, 572 MachineRegisterInfo &MRI); 655 static unsigned getSizeInBits(unsigned Reg, const MachineRegisterInfo &MRI,
|
/prebuilts/clang/host/darwin-x86/clang-4393122/include/llvm/CodeGen/GlobalISel/ |
RegisterBankInfo.h | 279 MachineRegisterInfo &MRI; 311 MachineRegisterInfo &MRI); 322 MachineRegisterInfo &getMRI() const { return MRI; } 562 const RegisterBank *getRegBank(unsigned Reg, const MachineRegisterInfo &MRI, 607 MachineRegisterInfo &MRI); 691 static unsigned getSizeInBits(unsigned Reg, const MachineRegisterInfo &MRI,
|
/prebuilts/clang/host/darwin-x86/clang-4479392/include/llvm/CodeGen/GlobalISel/ |
RegisterBankInfo.h | 279 MachineRegisterInfo &MRI; 311 MachineRegisterInfo &MRI); 322 MachineRegisterInfo &getMRI() const { return MRI; } 562 const RegisterBank *getRegBank(unsigned Reg, const MachineRegisterInfo &MRI, 607 MachineRegisterInfo &MRI); 691 static unsigned getSizeInBits(unsigned Reg, const MachineRegisterInfo &MRI,
|
/prebuilts/clang/host/darwin-x86/clang-4579689/include/llvm/CodeGen/GlobalISel/ |
RegisterBankInfo.h | 287 MachineRegisterInfo &MRI; 321 MachineRegisterInfo &MRI); 332 MachineRegisterInfo &getMRI() const { return MRI; } 582 const RegisterBank *getRegBank(unsigned Reg, const MachineRegisterInfo &MRI, 627 MachineRegisterInfo &MRI); 711 unsigned getSizeInBits(unsigned Reg, const MachineRegisterInfo &MRI,
|
/prebuilts/clang/host/darwin-x86/clang-4630689/include/llvm/CodeGen/GlobalISel/ |
RegisterBankInfo.h | 287 MachineRegisterInfo &MRI; 321 MachineRegisterInfo &MRI); 332 MachineRegisterInfo &getMRI() const { return MRI; } 582 const RegisterBank *getRegBank(unsigned Reg, const MachineRegisterInfo &MRI, 627 MachineRegisterInfo &MRI); 711 unsigned getSizeInBits(unsigned Reg, const MachineRegisterInfo &MRI,
|
/prebuilts/clang/host/darwin-x86/clang-4639204/include/llvm/CodeGen/GlobalISel/ |
RegisterBankInfo.h | 287 MachineRegisterInfo &MRI; 321 MachineRegisterInfo &MRI); 332 MachineRegisterInfo &getMRI() const { return MRI; } 582 const RegisterBank *getRegBank(unsigned Reg, const MachineRegisterInfo &MRI, 627 MachineRegisterInfo &MRI); 711 unsigned getSizeInBits(unsigned Reg, const MachineRegisterInfo &MRI,
|
/prebuilts/clang/host/darwin-x86/clang-4691093/include/llvm/CodeGen/GlobalISel/ |
RegisterBankInfo.h | 287 MachineRegisterInfo &MRI; 321 MachineRegisterInfo &MRI); 332 MachineRegisterInfo &getMRI() const { return MRI; } 582 const RegisterBank *getRegBank(unsigned Reg, const MachineRegisterInfo &MRI, 627 MachineRegisterInfo &MRI); 711 unsigned getSizeInBits(unsigned Reg, const MachineRegisterInfo &MRI,
|
/prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/CodeGen/GlobalISel/ |
RegisterBankInfo.h | 279 MachineRegisterInfo &MRI; 311 MachineRegisterInfo &MRI); 322 MachineRegisterInfo &getMRI() const { return MRI; } 527 const RegisterBank *getRegBank(unsigned Reg, const MachineRegisterInfo &MRI, 572 MachineRegisterInfo &MRI); 655 static unsigned getSizeInBits(unsigned Reg, const MachineRegisterInfo &MRI,
|
/prebuilts/clang/host/linux-x86/clang-4393122/include/llvm/CodeGen/GlobalISel/ |
RegisterBankInfo.h | 279 MachineRegisterInfo &MRI; 311 MachineRegisterInfo &MRI); 322 MachineRegisterInfo &getMRI() const { return MRI; } 562 const RegisterBank *getRegBank(unsigned Reg, const MachineRegisterInfo &MRI, 607 MachineRegisterInfo &MRI); 691 static unsigned getSizeInBits(unsigned Reg, const MachineRegisterInfo &MRI,
|
/prebuilts/clang/host/linux-x86/clang-4479392/include/llvm/CodeGen/GlobalISel/ |
RegisterBankInfo.h | 279 MachineRegisterInfo &MRI; 311 MachineRegisterInfo &MRI); 322 MachineRegisterInfo &getMRI() const { return MRI; } 562 const RegisterBank *getRegBank(unsigned Reg, const MachineRegisterInfo &MRI, 607 MachineRegisterInfo &MRI); 691 static unsigned getSizeInBits(unsigned Reg, const MachineRegisterInfo &MRI,
|
/prebuilts/clang/host/linux-x86/clang-4579689/include/llvm/CodeGen/GlobalISel/ |
RegisterBankInfo.h | 287 MachineRegisterInfo &MRI; 321 MachineRegisterInfo &MRI); 332 MachineRegisterInfo &getMRI() const { return MRI; } 582 const RegisterBank *getRegBank(unsigned Reg, const MachineRegisterInfo &MRI, 627 MachineRegisterInfo &MRI); 711 unsigned getSizeInBits(unsigned Reg, const MachineRegisterInfo &MRI,
|
/prebuilts/clang/host/linux-x86/clang-4630689/include/llvm/CodeGen/GlobalISel/ |
RegisterBankInfo.h | 287 MachineRegisterInfo &MRI; 321 MachineRegisterInfo &MRI); 332 MachineRegisterInfo &getMRI() const { return MRI; } 582 const RegisterBank *getRegBank(unsigned Reg, const MachineRegisterInfo &MRI, 627 MachineRegisterInfo &MRI); 711 unsigned getSizeInBits(unsigned Reg, const MachineRegisterInfo &MRI,
|
/prebuilts/clang/host/linux-x86/clang-4639204/include/llvm/CodeGen/GlobalISel/ |
RegisterBankInfo.h | 287 MachineRegisterInfo &MRI; 321 MachineRegisterInfo &MRI); 332 MachineRegisterInfo &getMRI() const { return MRI; } 582 const RegisterBank *getRegBank(unsigned Reg, const MachineRegisterInfo &MRI, 627 MachineRegisterInfo &MRI); 711 unsigned getSizeInBits(unsigned Reg, const MachineRegisterInfo &MRI,
|
/prebuilts/clang/host/linux-x86/clang-4691093/include/llvm/CodeGen/GlobalISel/ |
RegisterBankInfo.h | 287 MachineRegisterInfo &MRI; 321 MachineRegisterInfo &MRI); 332 MachineRegisterInfo &getMRI() const { return MRI; } 582 const RegisterBank *getRegBank(unsigned Reg, const MachineRegisterInfo &MRI, 627 MachineRegisterInfo &MRI); 711 unsigned getSizeInBits(unsigned Reg, const MachineRegisterInfo &MRI,
|
/external/llvm/lib/Target/AArch64/ |
AArch64InstrInfo.cpp | 289 static unsigned removeCopies(const MachineRegisterInfo &MRI, unsigned VReg) { 291 const MachineInstr *DefMI = MRI.getVRegDef(VReg); 302 static unsigned canFoldIntoCSel(const MachineRegisterInfo &MRI, unsigned VReg, 304 VReg = removeCopies(MRI, VReg); 308 bool Is64Bit = AArch64::GPR64allRegClass.hasSubClassEq(MRI.getRegClass(VReg)); 309 const MachineInstr *DefMI = MRI.getVRegDef(VReg); 332 unsigned ZReg = removeCopies(MRI, DefMI->getOperand(1).getReg()); 349 unsigned ZReg = removeCopies(MRI, DefMI->getOperand(1).getReg()); 371 const MachineRegisterInfo &MRI = MBB.getParent()->getRegInfo(); 373 RI.getCommonSubClass(MRI.getRegClass(TrueReg), MRI.getRegClass(FalseReg)) [all...] |
/external/llvm/lib/CodeGen/ |
LiveRangeCalc.cpp | 34 MRI = &MF->getRegInfo(); 54 assert(MRI && Indexes && "call reset() first"); 59 const TargetRegisterInfo &TRI = *MRI->getTargetRegisterInfo(); 61 for (const MachineOperand &MO : MRI->reg_nodbg_operands(Reg)) { 68 : MRI->getMaxLaneMaskForVReg(Reg); 73 LaneBitmask ClassMask = MRI->getMaxLaneMaskForVReg(Reg); 148 assert(MRI && Indexes && "call reset() first"); 152 for (MachineOperand &MO : MRI->def_operands(Reg)) 160 const TargetRegisterInfo &TRI = *MRI->getTargetRegisterInfo(); 161 for (MachineOperand &MO : MRI->reg_nodbg_operands(Reg)) [all...] |
TailDuplicator.cpp | 63 MRI = &MF.getRegInfo(); 69 PreRegAlloc = MRI->isSSA(); 160 MachineInstr *DefMI = MRI->getVRegDef(VReg); 177 MachineRegisterInfo::use_iterator UI = MRI->use_begin(VReg); 178 while (UI != MRI->use_end()) { 208 if (MRI->hasOneNonDBGUse(Src) && 209 MRI->constrainRegClass(Src, MRI->getRegClass(Dst))) { 211 MRI->replaceRegWith(Dst, Src); 254 const MachineRegisterInfo *MRI) { [all...] |
MachineCopyPropagation.cpp | 42 const MachineRegisterInfo *MRI; 150 if (MRI->isReserved(Src) || MRI->isReserved(Def)) 226 if (!MRI->isReserved(Def)) 303 assert(!MRI->isReserved(Reg)); 343 assert(!MRI->isReserved(MaybeDead->getOperand(0).getReg())); 364 MRI = &MF.getRegInfo();
|
/external/llvm/include/llvm/Support/ |
TargetRegistry.h | 93 typedef MCAsmInfo *(*MCAsmInfoCtorFnTy)(const MCRegisterInfo &MRI, 114 const MCRegisterInfo &MRI, 126 const MCRegisterInfo &MRI); 128 const MCRegisterInfo &MRI, 293 MCAsmInfo *createMCAsmInfo(const MCRegisterInfo &MRI, 297 return MCAsmInfoCtorFn(MRI, Triple(TheTriple)); 367 MCAsmBackend *createMCAsmBackend(const MCRegisterInfo &MRI, 371 return MCAsmBackendCtorFn(*this, MRI, Triple(TheTriple), CPU); 406 const MCRegisterInfo &MRI) const { 409 return MCInstPrinterCtorFn(T, SyntaxVariant, MAI, MII, MRI); [all...] |
/external/llvm/lib/CodeGen/GlobalISel/ |
RegisterBankInfo.cpp | 169 RegisterBankInfo::getRegBank(unsigned Reg, const MachineRegisterInfo &MRI, 175 const RegClassOrRegBank &RegClassOrBank = MRI.getRegClassOrRegBank(Reg); 209 const MachineRegisterInfo &MRI = MF.getRegInfo(); 235 const RegisterBank *AltRegBank = getRegBank(Reg, MRI, TRI); 272 RegSize = getSizeInBits(Reg, MRI, TRI); 363 const MachineRegisterInfo &MRI, 372 unsigned RegSize = MRI.getSize(Reg); 378 RC = MRI.getRegClass(Reg); 515 MachineRegisterInfo &MRI) 516 : MRI(MRI), MI(MI), InstrMapping(InstrMapping) [all...] |
/external/llvm/lib/Target/AMDGPU/ |
SIInstrInfo.h | 45 MachineRegisterInfo &MRI, 51 MachineRegisterInfo &MRI, 74 unsigned Reg, MachineRegisterInfo &MRI, 171 MachineRegisterInfo *MRI) const final; 371 const MachineRegisterInfo &MRI = MF.getRegInfo(); 372 return !RI.isSGPRReg(MRI, Dest); 387 bool usesConstantBus(const MachineRegisterInfo &MRI, 456 bool isLegalVSrcOperand(const MachineRegisterInfo &MRI, 462 bool isLegalRegOperand(const MachineRegisterInfo &MRI, 468 void legalizeOperandsVOP2(MachineRegisterInfo &MRI, MachineInstr &MI) const [all...] |
/external/llvm/lib/Target/Hexagon/ |
HexagonSplitDouble.cpp | 66 MachineRegisterInfo *MRI; 202 unsigned NumRegs = MRI->getNumVirtRegs(); 206 if (MRI->getRegClass(R) == DoubleRC) 213 MachineInstr *DefI = MRI->getVRegDef(R); 228 for (auto U = MRI->use_nodbg_begin(R), Z = MRI->use_nodbg_end(); 244 if (MRI->getRegClass(T) != DoubleRC) 381 MachineInstr *DefI = MRI->getVRegDef(DR); 390 for (auto U = MRI->use_nodbg_begin(DR), W = MRI->use_nodbg_end() [all...] |