/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 | 138 unsigned FrameReg; 142 FrameReg = ABI.GetStackPtr(); 145 FrameReg = ABI.GetBasePtr(); 147 FrameReg = getFrameRegister(MF); 149 FrameReg = ABI.GetStackPtr(); 151 FrameReg = getFrameRegister(MF); 190 .addReg(FrameReg) 193 FrameReg = Reg; 207 BuildMI(MBB, II, DL, TII.get(ABI.GetPtrAdduOp()), Reg).addReg(FrameReg) 210 FrameReg = Reg [all...] |
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,
|
MipsSEFrameLowering.h | 31 unsigned &FrameReg) const override;
|
/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/lib/Target/BPF/ |
BPFRegisterInfo.cpp | 59 unsigned FrameReg = getFrameRegister(MF); 67 MI.getOperand(i).ChangeToRegister(FrameReg, false); 88 .addReg(FrameReg); 96 MI.getOperand(i).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...] |
ARMFrameLowering.h | 50 unsigned &FrameReg) const override; 52 unsigned &FrameReg, int SPAdj) const;
|
ThumbRegisterInfo.h | 50 unsigned FrameReg, int &Offset,
|
ARMBaseRegisterInfo.cpp | 692 unsigned FrameReg; 694 int Offset = TFI->ResolveFrameIndexReference(MF, FrameIndex, FrameReg, SPAdj); 701 if (RS && FrameReg == ARM::SP && RS->isScavengingFrameIndex(FrameIndex)){ 716 Done = rewriteARMFrameIndex(MI, FIOperandNum, FrameReg, Offset, TII); 719 Done = rewriteT2FrameIndex(MI, FIOperandNum, FrameReg, Offset, TII); 739 MI.getOperand(FIOperandNum).ChangeToRegister(FrameReg, false, false, false); 743 emitARMRegPlusImmediate(MBB, II, MI.getDebugLoc(), ScratchReg, FrameReg, 747 emitT2RegPlusImmediate(MBB, II, MI.getDebugLoc(), ScratchReg, FrameReg,
|
Thumb2InstrInfo.cpp | 447 unsigned FrameReg, int &Offset, 465 MI.getOperand(FrameRegIdx).ChangeToRegister(FrameReg, false); 486 MI.getOperand(FrameRegIdx).ChangeToRegister(FrameReg, false); 499 MI.getOperand(FrameRegIdx).ChangeToRegister(FrameReg, false); 535 MI.getOperand(FrameRegIdx).ChangeToRegister(FrameReg, false); 596 MI.getOperand(FrameRegIdx).ChangeToRegister(FrameReg, false);
|
/external/llvm/lib/CodeGen/ |
TargetFrameLoweringImpl.cpp | 38 /// (in output arg FrameReg). This is the default implementation which 41 int FI, unsigned &FrameReg) const { 48 FrameReg = RI->getFrameRegister(MF);
|
/external/llvm/lib/Target/AArch64/ |
AArch64FrameLowering.h | 41 unsigned &FrameReg) const override; 43 unsigned &FrameReg,
|
AArch64RegisterInfo.cpp | 368 unsigned FrameReg; 374 Offset = TFI->resolveFrameIndexReference(MF, FrameIndex, FrameReg, 377 MI.getOperand(FIOperandNum).ChangeToRegister(FrameReg, false /*isDef*/); 383 Offset = TFI->resolveFrameIndexReference(MF, FrameIndex, FrameReg); 384 if (rewriteAArch64FrameIndex(MI, FIOperandNum, FrameReg, Offset, TII)) 395 emitFrameOffset(MBB, II, MI.getDebugLoc(), ScratchReg, FrameReg, Offset, TII);
|
/external/llvm/lib/Target/X86/AsmParser/ |
X86AsmInstrumentation.cpp | 507 unsigned FrameReg = GetFrameRegGeneric(Ctx, Out); 508 if (FrameReg == X86::NoRegister) 509 return FrameReg; 510 return getX86SubSuperRegister(FrameReg, MVT::i32); 540 unsigned FrameReg = GetFrameReg(Ctx, Out); 541 if (MRI && FrameReg != X86::NoRegister) { 543 if (FrameReg == X86::ESP) { 550 MCInstBuilder(X86::MOV32rr).addReg(LocalFrameReg).addReg(FrameReg)); 575 unsigned FrameReg = GetFrameReg(Ctx, Out); 576 if (Ctx.getRegisterInfo() && FrameReg != X86::NoRegister) [all...] |
/external/llvm/lib/Target/Sparc/ |
SparcRegisterInfo.cpp | 177 unsigned FrameReg; 179 Offset = TFI->getFrameIndexReference(MF, FrameIndex, FrameReg); 191 .addReg(FrameReg).addImm(0).addReg(SrcEvenReg); 192 replaceFI(MF, II, *StMI, dl, 0, Offset, FrameReg); 203 .addReg(FrameReg).addImm(0); 204 replaceFI(MF, II, *StMI, dl, 1, Offset, FrameReg); 212 replaceFI(MF, II, MI, dl, FIOperandNum, Offset, FrameReg);
|
SparcFrameLowering.h | 43 unsigned &FrameReg) const override;
|
SparcFrameLowering.cpp | 245 unsigned &FrameReg) const { 280 FrameReg = RegInfo->getFrameRegister(MF); 283 FrameReg = SP::O6; // %sp
|
/external/llvm/lib/Target/AMDGPU/ |
AMDGPUFrameLowering.cpp | 76 unsigned &FrameReg) const { 80 // Fill in FrameReg output argument. 81 FrameReg = RI->getFrameRegister(MF);
|
AMDGPUFrameLowering.h | 36 unsigned &FrameReg) const override;
|
/external/llvm/lib/Target/SystemZ/ |
SystemZFrameLowering.h | 47 unsigned &FrameReg) const override;
|
/toolchain/binutils/binutils-2.25/gas/config/ |
obj-coff-seh.h | 123 /* x64 framereg and frame offset information. */ 124 int framereg; member in struct:seh_context
|
/external/llvm/lib/Target/Hexagon/ |
HexagonFrameLowering.h | 55 unsigned &FrameReg) const override;
|
/external/llvm/lib/Target/X86/ |
X86FrameLowering.h | 101 unsigned &FrameReg) const override; 104 unsigned &FrameReg) const override;
|
/external/llvm/include/llvm/Target/ |
TargetFrameLowering.h | 238 /// returned directly, and the base register is returned via FrameReg. 240 unsigned &FrameReg) const; 247 unsigned &FrameReg) const {
|