HomeSort by relevance Sort by last modified time
    Searched full:mri (Results 126 - 150 of 490) sorted by null

1 2 3 4 56 7 8 91011>>

  /external/llvm/lib/Target/PowerPC/MCTargetDesc/
PPCMCTargetDesc.h 42 const MCRegisterInfo &MRI,
45 MCAsmBackend *createPPCAsmBackend(const Target &T, const MCRegisterInfo &MRI,
  /external/llvm/lib/Target/PowerPC/
PPCVSXFMAMutate.cpp 67 MachineRegisterInfo &MRI = MBB.getParent()->getRegInfo();
125 if (MRI.getRegClass(AddendMI->getOperand(0).getReg()) !=
126 MRI.getRegClass(AddendSrcReg))
131 if (!MRI.getRegClass(AddendMI->getOperand(0).getReg())
227 if (!MRI.constrainRegClass(KilledProdReg,
228 MRI.getRegClass(OldFMAReg)))
263 for (auto UI = MRI.reg_nodbg_begin(OldFMAReg), UE = MRI.reg_nodbg_end();
PPCMIPeephole.cpp 46 MachineRegisterInfo *MRI;
74 MRI = &MF->getRegInfo();
124 MachineInstr *DefMI = MRI->getVRegDef(TrueReg1);
201 MachineInstr *MI = MRI->getVRegDef(SrcReg);
  /external/llvm/lib/Target/SystemZ/InstPrinter/
SystemZInstPrinter.h 26 const MCRegisterInfo &MRI)
27 : MCInstPrinter(MAI, MII, MRI) {}
  /external/llvm/lib/Target/SystemZ/MCTargetDesc/
SystemZMCTargetDesc.h 83 const MCRegisterInfo &MRI,
87 const MCRegisterInfo &MRI,
  /external/llvm/lib/Target/WebAssembly/
WebAssemblyRegNumbering.cpp 63 MachineRegisterInfo &MRI = MF.getRegInfo();
98 if (MRI.use_empty(VReg))
WebAssemblyInstrInfo.cpp 41 auto &MRI = MBB.getParent()->getRegInfo();
43 MRI.getRegClass(DestReg) :
44 MRI.getTargetRegisterInfo()->getMinimalPhysRegClass(SrcReg);
  /external/mesa3d/src/gallium/drivers/radeon/MCTargetDesc/
AMDGPUMCTargetDesc.cpp 68 const MCRegisterInfo &MRI,
70 return new AMDGPUInstPrinter(MAI, MII, MRI);
  /external/v8/src/compiler/arm64/
instruction-codes-arm64.h 168 // MRI = [register + immediate]
171 V(MRI) /* [%r0 + K] */ \
  /external/llvm/lib/CodeGen/SelectionDAG/
InstrEmitter.cpp 161 DstRC = MRI->getRegClass(VRBase);
175 VRBase = MRI->createVirtualRegister(DstRC);
250 const TargetRegisterClass *RegRC = MRI->getRegClass(Reg);
264 VRBase = MRI->createVirtualRegister(RC);
294 VReg = MRI->createVirtualRegister(RC);
336 if (DstRC && !MRI->constrainRegClass(VReg, DstRC, MinRCSize)) {
337 unsigned NewVReg = MRI->createVirtualRegister(DstRC);
444 const TargetRegisterClass *VRC = MRI->getRegClass(VReg);
450 RC = MRI->constrainRegClass(VReg, RC, MinRCSize);
460 unsigned NewReg = MRI->createVirtualRegister(RC)
    [all...]
  /external/llvm/include/llvm/CodeGen/
LiveRangeEdit.h 63 MachineRegisterInfo &MRI;
122 : Parent(parent), NewRegs(newRegs), MRI(MF.getRegInfo()), LIS(lis),
126 MRI.setDelegate(this);
129 ~LiveRangeEdit() override { MRI.resetDelegate(this); }
  /external/llvm/lib/CodeGen/
UnreachableBlockElim.cpp 193 MachineRegisterInfo &MRI = F.getRegInfo();
194 MRI.constrainRegClass(Input, MRI.getRegClass(Output));
195 MRI.replaceRegWith(Output, Input);
RegAllocFast.cpp 57 MachineRegisterInfo *MRI;
226 MachineRegisterInfo::reg_nodbg_iterator I = MRI->reg_nodbg_begin(MO.getReg());
229 return ++I == MRI->reg_nodbg_end();
287 const TargetRegisterClass *RC = MRI->getRegClass(LRI->VirtReg);
523 const TargetRegisterClass *RC = MRI->getRegClass(VirtReg);
527 !RC->contains(Hint) || !MRI->isAllocatable(Hint)))
600 MRI->hasOneNonDBGUse(VirtReg)) {
601 const MachineInstr &UseMI = *MRI->use_instr_nodbg_begin(VirtReg);
633 const TargetRegisterClass *RC = MRI->getRegClass(VirtReg);
803 if (MRI->isAllocatable(LI.PhysReg)
    [all...]
PHIElimination.cpp 56 MachineRegisterInfo *MRI; // Machine register information
133 MRI = &MF.getRegInfo();
140 MRI->leaveSSA();
160 if (MRI->use_nodbg_empty(DefReg)) {
204 const MachineRegisterInfo *MRI) {
205 for (MachineInstr &DI : MRI->def_instructions(VirtReg))
214 const MachineRegisterInfo *MRI) {
216 if (!isImplicitlyDefined(MPhi->getOperand(i).getReg(), MRI))
247 if (isSourceDefinedByImplicitDef(MPhi, MRI))
364 isImplicitlyDefined(SrcReg, MRI);
    [all...]
LiveIntervalAnalysis.cpp 123 MRI = &MF->getRegInfo();
131 MRI->enableSubRegLiveness(true);
137 VirtRegIntervals.resize(MRI->getNumVirtRegs());
163 for (unsigned i = 0, e = MRI->getNumVirtRegs(); i != e; ++i) {
200 bool ShouldTrackSubRegLiveness = MRI->shouldTrackSubRegLiveness(LI.reg);
213 for (unsigned i = 0, e = MRI->getNumVirtRegs(); i != e; ++i) {
215 if (MRI->reg_nodbg_empty(Reg))
281 if (!MRI->reg_empty(*Supers))
292 if (!MRI->isReserved(Reg) && !MRI->reg_empty(Reg)
    [all...]
  /external/llvm/lib/Target/WebAssembly/InstPrinter/
WebAssemblyInstPrinter.h 29 const MCRegisterInfo &MRI);
  /external/llvm/tools/llvm-mc/
Disassembler.cpp 141 std::unique_ptr<const MCRegisterInfo> MRI(T.createMCRegInfo(Triple));
142 if (!MRI) {
147 std::unique_ptr<const MCAsmInfo> MAI(T.createMCAsmInfo(*MRI, Triple));
154 MCContext Ctx(MAI.get(), MRI.get(), nullptr);
  /toolchain/binutils/binutils-2.25/ld/
mri.c 0 /* mri.c -- handle MRI style linker scripts
23 /* This bit does the tree decoration when MRI style link scripts
32 #include "mri.h"
  /external/llvm/lib/Target/AArch64/MCTargetDesc/
AArch64AsmBackend.cpp 300 const MCRegisterInfo &MRI;
310 DarwinAArch64AsmBackend(const Target &T, const MCRegisterInfo &MRI)
311 : AArch64AsmBackend(T), MRI(MRI) {}
337 assert(getXRegFromWReg(MRI.getLLVMRegNum(Inst.getRegister(), true)) ==
349 unsigned LRReg = MRI.getLLVMRegNum(LRPush.getRegister(), true);
350 unsigned FPReg = MRI.getLLVMRegNum(FPPush.getRegister(), true);
371 unsigned Reg1 = MRI.getLLVMRegNum(Inst.getRegister(), true);
378 unsigned Reg2 = MRI.getLLVMRegNum(Inst2.getRegister(), true);
523 const MCRegisterInfo &MRI,
    [all...]
  /external/llvm/lib/Target/AMDGPU/InstPrinter/
AMDGPUInstPrinter.h 25 const MCRegisterInfo &MRI)
26 : MCInstPrinter(MAI, MII, MRI) {}
35 const MCRegisterInfo &MRI);
  /external/llvm/lib/Target/AMDGPU/
SIRegisterInfo.h 69 bool isSGPRReg(const MachineRegisterInfo &MRI, unsigned Reg) const {
71 return isSGPRClass(MRI.getRegClass(Reg));
146 unsigned findUnusedRegister(const MachineRegisterInfo &MRI,
  /external/llvm/lib/Target/XCore/MCTargetDesc/
XCoreMCTargetDesc.cpp 54 static MCAsmInfo *createXCoreMCAsmInfo(const MCRegisterInfo &MRI,
87 const MCRegisterInfo &MRI) {
88 return new XCoreInstPrinter(MAI, MII, MRI);
  /external/mesa3d/src/gallium/drivers/radeon/
SIISelLowering.cpp 69 MachineRegisterInfo & MRI = BB->getParent()->getRegInfo();
127 LowerSI_INTERP(MI, *BB, I, MRI);
130 LowerSI_INTERP_CONST(MI, *BB, I, MRI);
133 LowerSI_KIL(MI, *BB, I, MRI);
136 LowerSI_V_CNDLT(MI, *BB, I, MRI);
150 MachineBasicBlock::iterator I, MachineRegisterInfo & MRI) const
152 unsigned tmp = MRI.createVirtualRegister(&AMDGPU::VReg_32RegClass);
153 unsigned M0 = MRI.createVirtualRegister(&AMDGPU::M0RegRegClass);
183 MachineRegisterInfo &MRI) const
189 unsigned M0 = MRI.createVirtualRegister(&AMDGPU::M0RegRegClass)
    [all...]
R600ISelLowering.cpp 57 MachineRegisterInfo &MRI = MF->getRegInfo();
111 MachineInstr * defInstr = MRI.getVRegDef(maskedRegister);
120 unsigned NewAddr = MRI.createVirtualRegister(
122 unsigned ShiftValue = MRI.createVirtualRegister(
157 unsigned t0 = MRI.createVirtualRegister(&AMDGPU::R600_Reg128RegClass);
158 unsigned t1 = MRI.createVirtualRegister(&AMDGPU::R600_Reg128RegClass);
179 unsigned t0 = MRI.createVirtualRegister(AMDGPU::R600_Reg128RegisterClass);
180 unsigned t1 = MRI.createVirtualRegister(AMDGPU::R600_Reg128RegisterClass);
260 MachineRegisterInfo &MRI = MF.getRegInfo();
263 if (!MRI.isLiveOut(Reg))
    [all...]
  /external/llvm/lib/Target/Hexagon/
HexagonHardwareLoops.cpp 74 MachineRegisterInfo *MRI;
353 MRI = &MF.getRegInfo();
417 MachineInstr *DI = MRI->getVRegDef(PhiOpReg);
427 if (MRI->getVRegDef(IndReg) == Phi && checkForImmediate(Opnd2, V)) {
445 MachineInstr *PredI = MRI->getVRegDef(PredR);
481 IVOp = MRI->getVRegDef(F->first);
570 MachineInstr *IV_Phi = MRI->getVRegDef(IVReg);
616 MachineInstr *CondI = MRI->getVRegDef(PredReg);
664 MachineBasicBlock *DefBB = MRI->getVRegDef(R)->getParent();
667 OldInsts.push_back(MRI->getVRegDef(R))
    [all...]

Completed in 455 milliseconds

1 2 3 4 56 7 8 91011>>