HomeSort by relevance Sort by last modified time
    Searched refs:BaseReg (Results 1 - 25 of 29) sorted by null

1 2

  /external/llvm/lib/Target/AArch64/
AArch64RegisterInfo.cpp 139 unsigned BaseReg =
142 BaseReg, FrameReg, BaseReg, Offset);
143 FrameReg = BaseReg;
  /external/llvm/lib/Target/ARM/
Thumb1RegisterInfo.h 53 unsigned BaseReg, int64_t Offset) const;
Thumb1RegisterInfo.cpp 86 /// a destreg = basereg + immediate in Thumb code. Materialize the immediate
93 unsigned DestReg, unsigned BaseReg,
100 (BaseReg != 0 && !isARMLowRegister(BaseReg));
112 assert(BaseReg == ARM::SP && "Unexpected!");
135 MIB.addReg(BaseReg).addReg(LdReg, RegState::Kill);
137 MIB.addReg(LdReg).addReg(BaseReg, RegState::Kill);
166 /// a destreg = basereg + immediate in Thumb code.
170 unsigned DestReg, unsigned BaseReg,
186 if (DestReg == BaseReg && BaseReg == ARM::SP)
    [all...]
Thumb2InstrInfo.cpp 179 unsigned DestReg, unsigned BaseReg, int NumBytes,
187 if (DestReg != ARM::SP && DestReg != BaseReg &&
209 .addReg(BaseReg, RegState::Kill)
216 .addReg(BaseReg, RegState::Kill)
227 if (DestReg == ARM::SP && BaseReg != ARM::SP) {
230 .addReg(BaseReg).setMIFlags(MIFlags));
231 BaseReg = ARM::SP;
236 if (BaseReg == ARM::SP) {
242 .addReg(BaseReg).addImm(ThisVal/4).setMIFlags(MIFlags));
260 assert(DestReg != ARM::SP && BaseReg != ARM::SP)
    [all...]
ARMBaseRegisterInfo.h 132 unsigned BaseReg, int FrameIdx,
135 unsigned BaseReg, int64_t Offset) const;
ARMBaseRegisterInfo.cpp 538 /// materializeFrameBaseRegister - Insert defining instruction(s) for BaseReg to
542 unsigned BaseReg, int FrameIdx,
556 MRI.constrainRegClass(BaseReg, TII.getRegClass(MCID, 0, this, MF));
558 MachineInstrBuilder MIB = AddDefaultPred(BuildMI(*MBB, Ins, DL, MCID, BaseReg)
567 unsigned BaseReg, int64_t Offset) const {
584 Done = rewriteARMFrameIndex(MI, i, BaseReg, Off, TII);
587 Done = rewriteT2FrameIndex(MI, i, BaseReg, Off, TII);
ARMBaseInstrInfo.h 380 /// instructions to materializea destreg = basereg + immediate in ARM / Thumb2
384 unsigned DestReg, unsigned BaseReg, int NumBytes,
390 unsigned DestReg, unsigned BaseReg, int NumBytes,
395 unsigned DestReg, unsigned BaseReg,
ARMLoadStoreOptimizer.cpp     [all...]
Thumb2SizeReduction.cpp 129 // ARM::t2STM (with no basereg writeback) has no Thumb1 equivalent
391 unsigned BaseReg = MI->getOperand(0).getReg();
392 if (!isARMLowRegister(BaseReg) || Entry.WideOpc != ARM::t2LDMIA)
399 if (MI->getOperand(i).getReg() == BaseReg) {
413 unsigned BaseReg = MI->getOperand(1).getReg();
414 if (BaseReg != ARM::SP)
427 unsigned BaseReg = MI->getOperand(1).getReg();
428 if (BaseReg == ARM::SP &&
433 } else if (!isARMLowRegister(BaseReg) ||
    [all...]
ARMConstantIslandPass.cpp     [all...]
ARMBaseInstrInfo.cpp 159 unsigned BaseReg = Base.getReg();
175 .addReg(BaseReg).addImm(Amt)
182 .addReg(BaseReg).addReg(OffReg).addReg(0).addImm(SOOpc)
187 .addReg(BaseReg).addReg(OffReg)
198 .addReg(BaseReg).addImm(Amt)
203 .addReg(BaseReg).addReg(OffReg)
225 .addReg(BaseReg).addImm(0).addImm(Pred);
229 .addReg(BaseReg).addReg(0).addImm(0).addImm(Pred);
    [all...]
  /external/llvm/lib/CodeGen/
LocalStackSlotAllocation.cpp 290 unsigned BaseReg = 0;
310 BaseReg = RegOffset.first;
319 BaseReg = Fn.getRegInfo().createVirtualRegister(RC);
321 DEBUG(dbgs() << " Materializing base register " << BaseReg <<
328 TRI->materializeFrameBaseRegister(Entry, BaseReg, FrameIdx,
339 std::pair<unsigned, int64_t>(BaseReg, BaseOffset));
343 assert(BaseReg != 0 && "Unable to allocate virtual base register!");
347 TRI->resolveFrameIndex(I, BaseReg, Offset);
MachineScheduler.cpp 757 unsigned BaseReg;
760 : SU(su), BaseReg(reg), Offset(ofs) {}
781 if (LHS.BaseReg != RHS.BaseReg)
782 return LHS.BaseReg < RHS.BaseReg;
791 unsigned BaseReg;
793 if (TII->getLdStBaseRegImmOfs(SU->getInstr(), BaseReg, Offset, TRI))
794 LoadRecords.push_back(LoadInfo(SU, BaseReg, Offset));
801 if (LoadRecords[Idx].BaseReg != LoadRecords[Idx+1].BaseReg)
    [all...]
  /external/llvm/lib/Target/X86/InstPrinter/
X86IntelInstPrinter.cpp 160 const MCOperand &BaseReg = MI->getOperand(Op);
175 if (BaseReg.getReg()) {
194 if (DispVal || (!IndexReg.getReg() && !BaseReg.getReg())) {
X86ATTInstPrinter.cpp 176 const MCOperand &BaseReg = MI->getOperand(Op);
191 if (DispVal || (!IndexReg.getReg() && !BaseReg.getReg()))
198 if (IndexReg.getReg() || BaseReg.getReg()) {
200 if (BaseReg.getReg())
  /external/llvm/lib/Target/X86/AsmParser/
X86AsmParser.cpp 190 unsigned BaseReg;
254 return Mem.BaseReg;
507 Res->Mem.BaseReg = 0;
518 unsigned BaseReg, unsigned IndexReg,
523 assert((SegReg || BaseReg || IndexReg) && "Invalid memory operand!");
531 Res->Mem.BaseReg = BaseReg;
544 unsigned basereg = is64BitMode() ? X86::RSI : X86::ESI; local
550 Op.Mem.BaseReg == basereg && Op.Mem.IndexReg == 0)
554 unsigned basereg = is64BitMode() ? X86::RDI : X86::EDI; local
    [all...]
  /external/llvm/lib/Target/X86/MCTargetDesc/
X86MCCodeEmitter.cpp 167 const MCOperand &BaseReg = MI.getOperand(Op+X86::AddrBaseReg);
170 if ((BaseReg.getReg() != 0 &&
171 X86MCRegisterClasses[X86::GR32RegClassID].contains(BaseReg.getReg())) ||
182 const MCOperand &BaseReg = MI.getOperand(Op+X86::AddrBaseReg);
185 if ((BaseReg.getReg() != 0 &&
186 X86MCRegisterClasses[X86::GR64RegClassID].contains(BaseReg.getReg())) ||
197 const MCOperand &BaseReg = MI.getOperand(Op+X86::AddrBaseReg);
200 if ((BaseReg.getReg() != 0 &&
201 X86MCRegisterClasses[X86::GR16RegClassID].contains(BaseReg.getReg())) ||
307 unsigned BaseReg = Base.getReg()
    [all...]
  /external/llvm/lib/Target/X86/
X86CodeEmitter.cpp 489 unsigned BaseReg = Base.getReg();
492 if (BaseReg == X86::RIP ||
507 // If no BaseReg, issue a RIP relative instruction only if the MCE can
511 if (BaseReg != 0 && BaseReg != X86::RIP)
512 BaseRegNo = getX86RegNum(BaseReg);
522 (!Is64BitMode || BaseReg != 0)) {
523 if (BaseReg == 0 || // [disp32] in X86-32 mode
524 BaseReg == X86::RIP) { // [disp32+RIP] in X86-64 mode
558 if (BaseReg == 0)
    [all...]
X86AsmPrinter.cpp 272 const MachineOperand &BaseReg = MI->getOperand(Op);
277 bool HasBaseReg = BaseReg.getReg() != 0;
279 BaseReg.getReg() == X86::RIP)
331 const MachineOperand &BaseReg = MI->getOperand(Op);
346 if (BaseReg.getReg()) {
364 if (DispVal || (!IndexReg.getReg() && !BaseReg.getReg())) {
  /external/llvm/lib/Transforms/Scalar/
CodeGenPrepare.cpp 827 Value *BaseReg;
829 ExtAddrMode() : BaseReg(0), ScaledReg(0) {}
834 return (BaseReg == O.BaseReg) && (ScaledReg == O.ScaledReg) &&
858 if (BaseReg) {
861 WriteAsOperand(OS, BaseReg, /*PrintType=*/false);
    [all...]
LoopStrengthReduce.cpp     [all...]
  /external/llvm/include/llvm/Target/
TargetRegisterInfo.h 714 /// BaseReg to be a pointer to FrameIdx before insertion point I.
716 unsigned BaseReg, int FrameIdx,
725 unsigned BaseReg, int64_t Offset) const {
    [all...]
TargetInstrInfo.h 622 unsigned &BaseReg, unsigned &Offset,
    [all...]
  /external/clang/lib/StaticAnalyzer/Core/
Store.cpp 285 const MemRegion *BaseReg =
289 return loc::MemRegionVal(BaseReg);
  /external/llvm/lib/Target/R600/
AMDILISelDAGToDAG.cpp 76 SDValue &BaseReg, SDValue& Offset);
572 SDValue& BaseReg, SDValue &Offset) {
574 BaseReg = Addr;

Completed in 639 milliseconds

1 2