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

1 2

  /external/llvm/lib/Target/Mips/
Mips16RegisterInfo.cpp 103 unsigned FrameReg;
106 FrameReg = Mips::SP;
110 FrameReg = Mips::S0;
114 FrameReg = MI.getOperand(OpNo+2).getReg();
116 FrameReg = Mips::SP;
137 !Mips16InstrInfo::validImmediate(MI.getOpcode(), FrameReg, Offset)) {
143 FrameReg = TII.loadImmediate(FrameReg, Offset, MBB, II, DL, NewImm);
147 MI.getOperand(OpNo).ChangeToRegister(FrameReg, false, false, IsKill);
MipsSERegisterInfo.cpp 134 unsigned FrameReg;
137 FrameReg = isN64 ? Mips::SP_64 : Mips::SP;
139 FrameReg = getFrameRegister(MF);
178 BuildMI(MBB, II, DL, TII.get(ADDiu), Reg).addReg(FrameReg).addImm(Offset);
180 FrameReg = Reg;
195 BuildMI(MBB, II, DL, TII.get(ADDu), Reg).addReg(FrameReg)
198 FrameReg = Reg;
204 MI.getOperand(OpNo).ChangeToRegister(FrameReg, false, false, IsKill);
Mips16InstrInfo.h 83 // This is to adjust some FrameReg. We return the new register to be used
84 // in place of FrameReg and the adjusted immediate field (&NewImm)
86 unsigned loadImmediate(unsigned FrameReg,
Mips16InstrInfo.cpp 307 unsigned Mips16InstrInfo::loadImmediate(unsigned FrameReg, int64_t Imm,
388 if (FrameReg == Mips::SP) {
407 BuildMI(MBB, II, DL, get(Mips:: AdduRxRyRz16), Reg).addReg(FrameReg)
MipsTargetStreamer.h 129 unsigned FrameReg;
  /external/llvm/lib/CodeGen/
TargetFrameLoweringImpl.cpp 36 int FI, unsigned &FrameReg) const {
42 FrameReg = RI->getFrameRegister(MF);
  /external/llvm/lib/Target/BPF/
BPFRegisterInfo.cpp 59 unsigned FrameReg = getFrameRegister(MF);
66 MI.getOperand(i).ChangeToRegister(FrameReg, false);
82 MI.getOperand(i).ChangeToRegister(FrameReg, false);
  /external/llvm/lib/Target/AArch64/
AArch64FrameLowering.h 42 unsigned &FrameReg) const override;
44 unsigned &FrameReg,
AArch64RegisterInfo.cpp 383 unsigned FrameReg;
389 Offset = TFI->resolveFrameIndexReference(MF, FrameIndex, FrameReg,
392 MI.getOperand(FIOperandNum).ChangeToRegister(FrameReg, false /*isDef*/);
398 Offset = TFI->resolveFrameIndexReference(MF, FrameIndex, FrameReg);
399 if (rewriteAArch64FrameIndex(MI, FIOperandNum, FrameReg, Offset, TII))
410 emitFrameOffset(MBB, II, MI.getDebugLoc(), ScratchReg, FrameReg, Offset, TII);
AArch64FrameLowering.cpp 635 unsigned FrameReg;
636 return getFrameIndexReference(MF, FI, FrameReg);
645 unsigned &FrameReg) const {
646 return resolveFrameIndexReference(MF, FI, FrameReg);
650 int FI, unsigned &FrameReg,
694 FrameReg = RegInfo->getFrameRegister(MF);
700 FrameReg = RegInfo->getBaseRegister();
702 FrameReg = AArch64::SP;
    [all...]
AArch64InstrInfo.h 208 unsigned FrameReg, int &Offset,
  /external/llvm/lib/Target/Hexagon/
HexagonRegisterInfo.cpp 115 unsigned FrameReg = getFrameRegister(MF);
160 dstReg).addReg(FrameReg).addReg(dstReg);
164 dstReg).addReg(FrameReg).addImm(Offset);
186 resReg).addReg(FrameReg).addReg(resReg);
190 resReg).addReg(FrameReg).addImm(Offset);
197 MI.getOperand(FIOperandNum).ChangeToRegister(FrameReg, false);
209 dstReg).addReg(FrameReg).addReg(dstReg);
217 MI.getOperand(FIOperandNum).ChangeToRegister(FrameReg, false);
  /external/llvm/lib/Target/ARM/
ThumbRegisterInfo.cpp 354 unsigned FrameReg, int &Offset,
370 emitThumbRegPlusImmediate(MBB, II, dl, DestReg, FrameReg, Offset, TII,
380 unsigned NumBits = (FrameReg == ARM::SP) ? 8 : 5;
393 MI.getOperand(FrameRegIdx).ChangeToRegister(FrameReg, false);
399 if (NewOpc != Opcode && FrameReg != ARM::SP)
514 unsigned FrameReg = ARM::SP;
524 FrameReg = getFrameRegister(MF);
527 FrameReg = BasePtr;
535 if (RS && FrameReg == ARM::SP && RS->isScavengingFrameIndex(FrameIndex)){
547 MI.getOperand(FIOperandNum). ChangeToRegister(FrameReg, false /*isDef*/)
    [all...]
ThumbRegisterInfo.h 50 unsigned FrameReg, int &Offset,
ARMFrameLowering.h 50 unsigned &FrameReg) const override;
52 unsigned &FrameReg, int SPAdj) const;
ARMBaseRegisterInfo.cpp 703 unsigned FrameReg;
705 int Offset = TFI->ResolveFrameIndexReference(MF, FrameIndex, FrameReg, SPAdj);
712 if (RS && FrameReg == ARM::SP && RS->isScavengingFrameIndex(FrameIndex)){
727 Done = rewriteARMFrameIndex(MI, FIOperandNum, FrameReg, Offset, TII);
730 Done = rewriteT2FrameIndex(MI, FIOperandNum, FrameReg, Offset, TII);
750 MI.getOperand(FIOperandNum).ChangeToRegister(FrameReg, false, false, false);
754 emitARMRegPlusImmediate(MBB, II, MI.getDebugLoc(), ScratchReg, FrameReg,
758 emitT2RegPlusImmediate(MBB, II, MI.getDebugLoc(), ScratchReg, FrameReg,
Thumb2InstrInfo.cpp 446 unsigned FrameReg, int &Offset,
464 MI.getOperand(FrameRegIdx).ChangeToRegister(FrameReg, false);
485 MI.getOperand(FrameRegIdx).ChangeToRegister(FrameReg, false);
498 MI.getOperand(FrameRegIdx).ChangeToRegister(FrameReg, false);
534 MI.getOperand(FrameRegIdx).ChangeToRegister(FrameReg, false);
595 MI.getOperand(FrameRegIdx).ChangeToRegister(FrameReg, false);
ARMFrameLowering.cpp     [all...]
ARMBaseInstrInfo.h 490 unsigned FrameReg, int &Offset,
494 unsigned FrameReg, int &Offset,
  /external/llvm/lib/Target/XCore/
XCoreRegisterInfo.cpp 64 unsigned Reg, unsigned FrameReg, int Offset ) {
72 .addReg(FrameReg)
79 .addReg(FrameReg)
85 .addReg(FrameReg)
95 unsigned Reg, unsigned FrameReg,
108 .addReg(FrameReg)
115 .addReg(FrameReg)
121 .addReg(FrameReg)
289 unsigned FrameReg = getFrameRegister(MF);
293 MI.getOperand(FIOperandNum).ChangeToRegister(FrameReg, false /*isDef*/)
    [all...]
  /external/llvm/include/llvm/Target/
TargetFrameLowering.h 207 /// returned directly, and the base register is returned via FrameReg.
209 unsigned &FrameReg) const;
215 unsigned &FrameReg) const {
  /external/llvm/lib/Target/X86/
X86FrameLowering.h 70 unsigned &FrameReg) const override;
74 unsigned &FrameReg) const override;
X86RegisterInfo.cpp 577 unsigned FrameReg = getFrameRegister(MF);
579 FrameReg = getX86SubSuperRegister(FrameReg, MVT::i32, false);
580 return FrameReg;
  /external/llvm/lib/Target/X86/AsmParser/
X86AsmInstrumentation.cpp 513 unsigned FrameReg = GetFrameRegGeneric(Ctx, Out);
514 if (FrameReg == X86::NoRegister)
515 return FrameReg;
516 return getX86SubSuperRegister(FrameReg, MVT::i32);
546 unsigned FrameReg = GetFrameReg(Ctx, Out);
547 if (MRI && FrameReg != X86::NoRegister) {
549 if (FrameReg == X86::ESP) {
556 MCInstBuilder(X86::MOV32rr).addReg(LocalFrameReg).addReg(FrameReg));
581 unsigned FrameReg = GetFrameReg(Ctx, Out);
582 if (Ctx.getRegisterInfo() && FrameReg != X86::NoRegister)
    [all...]
  /external/llvm/lib/CodeGen/AsmPrinter/
DwarfCompileUnit.cpp 520 unsigned FrameReg = 0;
522 int Offset = TFI->getFrameIndexReference(*Asm->MF, FI, FrameReg);
525 DwarfExpr.AddMachineRegIndirect(FrameReg, Offset);

Completed in 217 milliseconds

1 2