HomeSort by relevance Sort by last modified time
    Searched refs:MRI (Results 276 - 300 of 978) sorted by null

<<11121314151617181920>>

  /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...]

Completed in 1852 milliseconds

<<11121314151617181920>>