HomeSort by relevance Sort by last modified time
    Searched refs:mri (Results 1 - 14 of 14) sorted by null

  /external/llvm/lib/CodeGen/
CalcSpillWeights.cpp 35 MachineRegisterInfo &MRI = MF.getRegInfo();
37 for (unsigned i = 0, e = MRI.getNumVirtRegs(); i != e; ++i) {
39 if (MRI.reg_nodbg_empty(Reg))
48 const MachineRegisterInfo &mri) {
66 const TargetRegisterClass *rc = mri.getRegClass(reg);
132 MachineRegisterInfo &mri = MF.getRegInfo(); local
146 bool noHint = mri.getRegAllocationHint(li.reg).first != 0;
152 I = mri.reg_instr_begin(li.reg), E = mri.reg_instr_end();
186 unsigned hint = copyHint(mi, li.reg, tri, mri);
    [all...]
  /external/llvm/lib/Target/WebAssembly/MCTargetDesc/
WebAssemblyMCCodeEmitter.cpp 31 const MCRegisterInfo &MRI;
34 WebAssemblyMCCodeEmitter(const MCInstrInfo &, const MCRegisterInfo &mri,
36 : MRI(mri) {}
63 const MCRegisterInfo &MRI,
65 return new WebAssemblyMCCodeEmitter(MCII, MRI, Ctx);
72 return MRI.getEncodingValue(MO.getReg());
  /external/llvm/include/llvm/MC/
MCInstPrinter.h 46 const MCRegisterInfo &MRI;
62 const MCRegisterInfo &mri)
63 : CommentStream(nullptr), MAI(mai), MII(mii), MRI(mri), UseMarkup(0),
  /external/llvm/lib/Target/Hexagon/
HexagonBitTracker.h 26 HexagonEvaluator(const HexagonRegisterInfo &tri, MachineRegisterInfo &mri,
HexagonBitSimplify.cpp 169 MachineRegisterInfo &MRI);
171 unsigned &Begin, unsigned &Width, MachineRegisterInfo &MRI);
173 unsigned NewSR, MachineRegisterInfo &MRI);
175 unsigned NewR, unsigned NewSR, MachineRegisterInfo &MRI);
185 const BitTracker::RegisterRef &RR, MachineRegisterInfo &MRI);
187 const BitTracker::RegisterRef &RS, MachineRegisterInfo &MRI);
326 MachineRegisterInfo &MRI) {
330 auto Begin = MRI.use_begin(OldR), End = MRI.use_end();
341 unsigned NewSR, MachineRegisterInfo &MRI) {
    [all...]
HexagonBitTracker.cpp 26 MachineRegisterInfo &mri,
29 : MachineEvaluator(tri, mri), MF(mf), MFI(*mf.getFrameInfo()), TII(tii) {
37 // meter will be passed in a register or in memory. What is given in MRI
42 // from MRI may not correspond to consecutive formal parameters from Func-
82 const TargetRegisterClass *RC = MRI.getRegClass(Reg);
145 // call site, and we should take advantage of this knowledge. The MRI
    [all...]
  /external/llvm/lib/Target/AMDGPU/MCTargetDesc/
R600MCCodeEmitter.cpp 37 const MCRegisterInfo &MRI;
40 R600MCCodeEmitter(const MCInstrInfo &mcii, const MCRegisterInfo &mri)
41 : MCII(mcii), MRI(mri) { }
83 const MCRegisterInfo &MRI,
85 return new R600MCCodeEmitter(MCII, MRI);
158 return MRI.getEncodingValue(reg) >> HW_CHAN_SHIFT;
162 return MRI.getEncodingValue(RegNo) & HW_REG_MASK;
171 return MRI.getEncodingValue(MO.getReg());
SIMCCodeEmitter.cpp 38 const MCRegisterInfo &MRI;
47 SIMCCodeEmitter(const MCInstrInfo &mcii, const MCRegisterInfo &mri,
49 : MCII(mcii), MRI(mri) { }
73 const MCRegisterInfo &MRI,
75 return new SIMCCodeEmitter(MCII, MRI, Ctx);
204 const MCRegisterClass &RC = MRI.getRegClass(RCID);
248 return MRI.getEncodingValue(MO.getReg());
266 const MCRegisterClass &RC = MRI.getRegClass(RCID);
  /external/llvm/lib/Target/BPF/MCTargetDesc/
BPFMCCodeEmitter.cpp 32 const MCRegisterInfo &MRI;
36 BPFMCCodeEmitter(const MCRegisterInfo &mri, bool IsLittleEndian)
37 : MRI(mri), IsLittleEndian(IsLittleEndian) {}
64 const MCRegisterInfo &MRI,
66 return new BPFMCCodeEmitter(MRI, true);
70 const MCRegisterInfo &MRI,
72 return new BPFMCCodeEmitter(MRI, false);
80 return MRI.getEncodingValue(MO.getReg());
159 Encoding = MRI.getEncodingValue(Op1.getReg())
    [all...]
  /toolchain/binutils/binutils-2.25/gas/testsuite/gas/m68hc11/
malis.d 2 #as: -m68hc11 --mri -I$srcdir/$subdir
malis.s 130 # This does not work with GAS in mri mode, the instruction 'if L2 < 24'
  /external/llvm/lib/MC/
MCContext.cpp 37 MCContext::MCContext(const MCAsmInfo *mai, const MCRegisterInfo *mri,
40 : SrcMgr(mgr), MAI(mai), MRI(mri), MOFI(mofi), Allocator(),
  /toolchain/binutils/binutils-2.25/gas/
macro.c 57 /* Whether we are in MRI mode. */
76 macro_init (int alternate, int mri, int strip_at,
82 macro_mri = mri;
95 /* Switch in and out of MRI mode on the fly. */
98 macro_mri_mode (int mri)
100 macro_mri = mri;
599 /* The same MRI assemblers which treat '@' characters also use
974 but we can't, because the == might be in the MRI
975 comment field, and, since the nature of the MRI
1308 /* Handle the MRI IRP and IRPC pseudo-ops. These are handled as
    [all...]
  /toolchain/binutils/binutils-2.25/ld/
Makefile.am 502 mri.c ldcref.c pe-dll.c pep-dll.c ldlex-wrapper.c \
507 ldwrite.h mri.h deffile.h pe-dll.h pep-dll.h \
518 mri.@OBJEXT@ ldctor.@OBJEXT@ ldmain.@OBJEXT@ $(PLUGIN_OBJECT) \
    [all...]

Completed in 376 milliseconds