HomeSort by relevance Sort by last modified time
    Searched refs:Reg (Results 151 - 175 of 328) sorted by null

1 2 3 4 5 67 8 91011>>

  /external/llvm/lib/CodeGen/
EarlyIfConversion.cpp 236 unsigned Reg = MO->getReg();
239 if (MO->isDef() && TargetRegisterInfo::isPhysicalRegister(Reg))
240 for (MCRegUnitIterator Units(Reg, TRI); Units.isValid(); ++Units)
243 if (!MO->readsReg() || !TargetRegisterInfo::isVirtualRegister(Reg))
245 MachineInstr *DefMI = MRI->getVRegDef(Reg);
291 unsigned Reg = MO->getReg();
292 if (!TargetRegisterInfo::isPhysicalRegister(Reg))
294 // I clobbers Reg, so it isn't live before I.
296 for (MCRegUnitIterator Units(Reg, TRI); Units.isValid(); ++Units)
298 // Unless I reads Reg
    [all...]
RegAllocPBQP.cpp 198 for (unsigned Reg = 1, e = tri->getNumRegs(); Reg != e; ++Reg) {
199 if (mri->def_empty(Reg))
201 pregs.insert(Reg);
202 mri->setPhysRegUsed(Reg);
444 unsigned Reg = TargetRegisterInfo::index2VirtReg(i);
445 if (mri->reg_nodbg_empty(Reg))
447 LiveInterval *li = &lis->getInterval(Reg);
453 vregsToAlloc.insert(li->reg);
    [all...]
RegAllocGreedy.cpp 198 return ExtraRegInfo[VirtReg.reg].Stage;
203 ExtraRegInfo[VirtReg.reg].Stage = Stage;
210 unsigned Reg = *Begin;
211 if (ExtraRegInfo[Reg].Stage == RS_New)
212 ExtraRegInfo[Reg].Stage = NewStage;
260 void reset(InterferenceCache &Cache, unsigned Reg) {
261 PhysReg = Reg;
263 Intf.setPhysReg(Cache, Reg);
498 // The queue holds (size, reg) pairs.
500 const unsigned Reg = LI->reg
    [all...]
RegisterClassInfo.cpp 57 for (unsigned N = 0; unsigned Reg = CSR[N]; ++N)
58 for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI)
  /external/llvm/lib/Target/Mips/
MipsFastISel.cpp 26 unsigned Reg;
33 Address() : BaseType(RegBase), Offset(0) { Base.Reg = 0; }
151 Addr.Base.Reg = getRegForValue(Obj);
152 return Addr.Base.Reg != 0;
190 EmitInstLoad(Opc, ResultReg, Addr.Base.Reg, Addr.Offset);
239 EmitInstStore(Opc, SrcReg, Addr.Base.Reg, Addr.Offset);
MipsSEFrameLowering.cpp 324 unsigned Reg = I->getReg();
326 // If Reg is a double precision register, emit two cfa_offsets,
328 if (Mips::AFGR64RegClass.contains(Reg)) {
330 MRI->getDwarfRegNum(RegInfo.getSubReg(Reg, Mips::sub_lo), true);
332 MRI->getDwarfRegNum(RegInfo.getSubReg(Reg, Mips::sub_hi), true);
347 // Reg is either in GPR32 or FGR32.
349 nullptr, MRI->getDwarfRegNum(Reg, 1), Offset));
371 unsigned Reg = MRI->getDwarfRegNum(ehDataReg(I), true);
373 MCCFIInstruction::createOffset(nullptr, Reg, Offset));
463 unsigned Reg = CSI[i].getReg()
    [all...]
MipsAsmPrinter.cpp 263 unsigned Reg = CSI[i].getReg();
264 if (Mips::GPR32RegClass.contains(Reg))
267 unsigned RegNum = TM.getRegisterInfo()->getEncodingValue(Reg);
268 if (Mips::AFGR64RegClass.contains(Reg)) {
281 unsigned Reg = CSI[i].getReg();
282 unsigned RegNum = TM.getRegisterInfo()->getEncodingValue(Reg);
496 unsigned Reg = MO.getReg();
497 O << '$' << MipsInstPrinter::getRegisterName(Reg);
522 unsigned Reg = MO.getReg();
523 O << '$' << MipsInstPrinter::getRegisterName(Reg);
    [all...]
  /external/llvm/lib/Target/R600/
SILowerI1Copies.cpp 144 for (unsigned Reg : I1Defs)
145 MRI.setRegClass(Reg, &AMDGPU::VReg_32RegClass);
R600MachineScheduler.h 87 bool regBelongsToClass(unsigned Reg, const TargetRegisterClass *RC) const;
  /prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.11-4.6/sysroot/usr/include/X11/
Xregion.h 114 #define MEMCHECK(reg, rect, firstrect){\
115 if ((reg)->numRects >= ((reg)->size - 1)){\
117 ((char *)(firstrect), (unsigned) (2 * (sizeof(BOX)) * ((reg)->size)));\
120 (reg)->size *= 2;\
121 (rect) = &(firstrect)[(reg)->numRects];\
129 #define CHECK_PREVIOUS(Reg, R, Rx1, Ry1, Rx2, Ry2)\
130 (!(((Reg)->numRects > 0)&&\
137 #define ADDRECT(reg, r, rx1, ry1, rx2, ry2){\
139 CHECK_PREVIOUS((reg), (r), (rx1), (ry1), (rx2), (ry2))){
    [all...]
  /prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.11-4.8/sysroot/usr/include/X11/
Xregion.h 114 #define MEMCHECK(reg, rect, firstrect){\
115 if ((reg)->numRects >= ((reg)->size - 1)){\
117 ((char *)(firstrect), (unsigned) (2 * (sizeof(BOX)) * ((reg)->size)));\
120 (reg)->size *= 2;\
121 (rect) = &(firstrect)[(reg)->numRects];\
129 #define CHECK_PREVIOUS(Reg, R, Rx1, Ry1, Rx2, Ry2)\
130 (!(((Reg)->numRects > 0)&&\
137 #define ADDRECT(reg, r, rx1, ry1, rx2, ry2){\
139 CHECK_PREVIOUS((reg), (r), (rx1), (ry1), (rx2), (ry2))){
    [all...]
  /external/llvm/lib/Target/ARM/InstPrinter/
ARMInstPrinter.cpp 71 OS << markup("<reg:")
267 // a single GPRPair reg operand is used in the .td file to replace the two
275 unsigned Reg = MI->getOperand(isStore ? 1 : 0).getReg();
276 if (MRC.contains(Reg)) {
283 NewReg = MCOperand::CreateReg(MRI.getMatchingSuperReg(Reg, ARM::gsub_0,
303 unsigned Reg = Op.getReg();
304 printRegName(O, Reg);
369 // REG 0 0 - e.g. R5
370 // REG REG 0,SH_OPC - e.g. R5, ROR R
    [all...]
  /external/llvm/include/llvm/Target/
TargetFrameLowering.h 42 unsigned Reg;
  /external/llvm/lib/Target/AArch64/
AArch64RegisterInfo.h 36 bool isReservedReg(const MachineFunction &MF, unsigned Reg) const;
  /external/llvm/lib/Target/ARM/MCTargetDesc/
ARMELFStreamer.cpp 124 void emitMovSP(unsigned Reg, int64_t Offset = 0) override;
176 void ARMTargetAsmStreamer::emitMovSP(unsigned Reg, int64_t Offset) {
177 assert((Reg != ARM::SP && Reg != ARM::PC) &&
181 InstPrinter.printRegName(OS, Reg);
398 void emitMovSP(unsigned Reg, int64_t Offset = 0) override;
464 void emitMovSP(unsigned Reg, int64_t Offset = 0);
672 void ARMTargetELFStreamer::emitMovSP(unsigned Reg, int64_t Offset) {
673 getStreamer().emitMovSP(Reg, Offset);
    [all...]
  /external/llvm/lib/Target/PowerPC/
PPCRegisterInfo.h 85 bool hasReservedSpillSlot(const MachineFunction &MF, unsigned Reg,
  /external/llvm/lib/Target/XCore/
XCoreISelDAGToDAG.cpp 115 SDValue Reg;
122 Reg = CurDAG->getRegister(XCore::CP, MVT::i32);
125 Reg = CurDAG->getRegister(XCore::DP, MVT::i32);
129 OutOps.push_back(Reg);
  /external/llvm/include/llvm/CodeGen/
MachineFrameInfo.h 38 unsigned Reg;
43 : Reg(R), FrameIdx(FI) {}
46 unsigned getReg() const { return Reg; }
MachineInstrBuilder.h 352 unsigned Reg,
357 .addReg(Reg, RegState::Debug)
363 .addReg(Reg, RegState::Debug)
378 unsigned Reg,
382 MachineInstr *MI = BuildMI(MF, DL, MCID, IsIndirect, Reg, Offset, MD);
  /external/llvm/lib/Target/Mips/MCTargetDesc/
MipsNaClELFStreamer.cpp 249 bool baseRegNeedsLoadStoreMask(unsigned Reg) {
251 return Reg != Mips::SP && Reg != Mips::T8;
  /external/llvm/lib/Target/SystemZ/MCTargetDesc/
SystemZMCTargetDesc.cpp 79 unsigned SystemZMC::getFirstReg(unsigned Reg) {
93 assert(Reg < SystemZ::NUM_TARGET_REGS);
94 return Map[Reg];
  /external/llvm/lib/Target/X86/
X86VZeroUpper.cpp 104 static bool isYmmReg(unsigned Reg) {
105 return (Reg >= X86::YMM0 && Reg <= X86::YMM15);
118 for (unsigned reg = X86::YMM0; reg <= X86::YMM15; ++reg) {
119 if (!MO.clobbersPhysReg(reg))
148 for (unsigned reg = X86::YMM0; reg <= X86::YMM15; ++reg) {
    [all...]
  /external/llvm/lib/Target/ARM/
ARMAsmPrinter.cpp 134 unsigned Reg = MO.getReg();
135 assert(TargetRegisterInfo::isPhysicalRegister(Reg));
137 if(ARM::GPRPairRegClass.contains(Reg)) {
140 Reg = TRI->getSubReg(Reg, ARM::gsub_0);
142 O << ARMInstPrinter::getRegisterName(Reg);
231 unsigned Reg = MI->getOperand(OpNum).getReg();
235 for (MCSuperRegIterator SR(Reg, TRI); SR.isValid(); ++SR) {
238 bool Lane0 = TRI->getSubReg(*SR, ARM::ssub_0) == Reg;
321 unsigned Reg = TRI->getSubReg(MO.getReg(), ExtraCode[0] == 'Q'
    [all...]
ARMLoadStoreOptimizer.cpp 85 unsigned Reg;
92 : Offset(o), Reg(r), isKill(k), Position(p), MBBI(i), Merged(false) {}
435 // VLDM/VSTM do not support DB mode without also updating the base reg.
504 bool Writeback = isThumb1; // Thumb1 LDM/STM have base reg writeback.
632 unsigned Reg = memOps[i].Reg;
633 KilledRegs.insert(Reg);
634 Killer[Reg] = i;
642 unsigned Reg = memOps[i].Reg;
    [all...]
  /external/llvm/lib/Target/X86/MCTargetDesc/
X86MCTargetDesc.cpp 214 for (unsigned Reg = X86::NoRegister+1; Reg < X86::NUM_TARGET_REGS; ++Reg) {
215 unsigned SEH = MRI->getEncodingValue(Reg);
216 MRI->mapLLVMRegToSEHReg(Reg, SEH);

Completed in 1039 milliseconds

1 2 3 4 5 67 8 91011>>