Searched refs:FrameReg (Results 1 - 21 of 21) sorted by relevance

/external/llvm/lib/CodeGen/
H A DTargetFrameLoweringImpl.cpp37 int FI, unsigned &FrameReg) const {
43 FrameReg = RI->getFrameRegister(MF);
/external/llvm/lib/Target/Mips/
H A DMips16RegisterInfo.cpp78 unsigned FrameReg; local
82 FrameReg = Subtarget.isABI_N64() ? Mips::SP_64 : Mips::SP;
84 FrameReg = getFrameRegister(MF);
106 MI.getOperand(OpNo).ChangeToRegister(FrameReg, false);
H A DMipsSERegisterInfo.cpp92 unsigned FrameReg; local
96 FrameReg = Subtarget.isABI_N64() ? Mips::SP_64 : Mips::SP;
98 FrameReg = getFrameRegister(MF);
129 BuildMI(MBB, II, DL, TII.get(ADDu), ATReg).addReg(FrameReg).addReg(Reg);
131 FrameReg = ATReg;
135 MI.getOperand(OpNo).ChangeToRegister(FrameReg, false);
/external/llvm/lib/Target/ARM/
H A DARMFrameLowering.h53 unsigned &FrameReg) const;
56 unsigned &FrameReg, int SPAdj) const;
H A DThumb1RegisterInfo.cpp388 unsigned FrameReg, int &Offset,
403 if (FrameReg != ARM::SP) {
417 MI.getOperand(FrameRegIdx).ChangeToRegister(FrameReg, false);
432 AddDefaultPred(AddDefaultT1CC(MIB).addReg(FrameReg)
435 MI.getOperand(FrameRegIdx).ChangeToRegister(FrameReg, false);
447 emitThumbRegPlusImmediate(MBB, II, dl, DestReg, FrameReg, Offset, TII,
461 AddDefaultPred(AddDefaultT1CC(MIB).addReg(FrameReg).addImm(Mask));
463 MI.getOperand(FrameRegIdx).ChangeToRegister(FrameReg, false);
478 MI.getOperand(FrameRegIdx+1).ChangeToRegister(FrameReg, false);
487 unsigned NumBits = (FrameReg
[all...]
H A DThumb1RegisterInfo.h55 unsigned FrameReg, int &Offset,
H A DThumb2InstrInfo.cpp389 unsigned FrameReg, int &Offset,
407 MI.getOperand(FrameRegIdx).ChangeToRegister(FrameReg, false);
428 MI.getOperand(FrameRegIdx).ChangeToRegister(FrameReg, false);
441 MI.getOperand(FrameRegIdx).ChangeToRegister(FrameReg, false);
477 MI.getOperand(FrameRegIdx).ChangeToRegister(FrameReg, false);
532 MI.getOperand(FrameRegIdx).ChangeToRegister(FrameReg, false);
H A DARMFrameLowering.cpp482 unsigned &FrameReg) const {
483 return ResolveFrameIndexReference(MF, FI, FrameReg, 0);
488 int FI, unsigned &FrameReg,
498 FrameReg = ARM::SP;
516 FrameReg = RegInfo->getFrameRegister(MF);
521 FrameReg = RegInfo->getBaseRegister();
531 FrameReg = RegInfo->getFrameRegister(MF);
540 FrameReg = RegInfo->getFrameRegister(MF);
553 FrameReg = RegInfo->getFrameRegister(MF);
558 FrameReg
487 ResolveFrameIndexReference(const MachineFunction &MF, int FI, unsigned &FrameReg, int SPAdj) const argument
570 unsigned FrameReg; local
[all...]
H A DARMBaseRegisterInfo.cpp1080 unsigned FrameReg;
1082 int Offset = TFI->ResolveFrameIndexReference(MF, FrameIndex, FrameReg, SPAdj);
1089 if (RS && FrameReg == ARM::SP && FrameIndex == RS->getScavengingFrameIndex()){
1101 MI.getOperand(i). ChangeToRegister(FrameReg, false /*isDef*/);
1109 Done = rewriteARMFrameIndex(MI, i, FrameReg, Offset, TII);
1112 Done = rewriteT2FrameIndex(MI, i, FrameReg, Offset, TII);
1132 MI.getOperand(i).ChangeToRegister(FrameReg, false, false, false);
1136 emitARMRegPlusImmediate(MBB, II, MI.getDebugLoc(), ScratchReg, FrameReg,
1140 emitT2RegPlusImmediate(MBB, II, MI.getDebugLoc(), ScratchReg, FrameReg,
H A DARMBaseInstrInfo.h400 unsigned FrameReg, int &Offset,
404 unsigned FrameReg, int &Offset,
H A DARMBaseInstrInfo.cpp1764 unsigned FrameReg, int &Offset,
1780 MI.getOperand(FrameRegIdx).ChangeToRegister(FrameReg, false);
1793 MI.getOperand(FrameRegIdx).ChangeToRegister(FrameReg, false);
1871 MI.getOperand(FrameRegIdx).ChangeToRegister(FrameReg, false);
H A DARMISelLowering.cpp3341 unsigned FrameReg = (Subtarget->isThumb() || Subtarget->isTargetDarwin()) local
3343 SDValue FrameAddr = DAG.getCopyFromReg(DAG.getEntryNode(), dl, FrameReg, VT);
/external/llvm/lib/Target/XCore/
H A DXCoreRegisterInfo.cpp189 unsigned FrameReg = getFrameRegister(MF); local
193 MI.getOperand(i).ChangeToRegister(FrameReg, false /*isDef*/);
230 .addReg(FrameReg)
236 .addReg(FrameReg)
241 .addReg(FrameReg)
251 .addReg(FrameReg)
257 .addReg(FrameReg)
262 .addReg(FrameReg)
/external/llvm/lib/Target/Hexagon/
H A DHexagonRegisterInfo.cpp157 unsigned FrameReg = getFrameRegister(MF); local
201 dstReg).addReg(FrameReg).addReg(dstReg);
205 dstReg).addReg(FrameReg).addImm(Offset);
230 resReg).addReg(FrameReg).addReg(resReg);
234 resReg).addReg(FrameReg).addImm(Offset);
250 resReg).addReg(FrameReg).addReg(resReg);
256 resReg).addReg(FrameReg).addImm(Offset);
266 dstReg).addReg(FrameReg).addReg(dstReg);
274 MI.getOperand(i).ChangeToRegister(FrameReg, false);
/external/llvm/lib/Target/X86/
H A DX86FrameLowering.h64 unsigned &FrameReg) const;
H A DX86FrameLowering.cpp1203 unsigned &FrameReg) const {
1210 FrameReg = RegInfo->getBaseRegister();
1212 FrameReg = RegInfo->getStackRegister();
1214 FrameReg = RegInfo->getFrameRegister(MF);
H A DX86ISelLowering.cpp10253 unsigned FrameReg = Subtarget->is64Bit() ? X86::RBP : X86::EBP; local
10254 SDValue FrameAddr = DAG.getCopyFromReg(DAG.getEntryNode(), dl, FrameReg, VT);
/external/llvm/include/llvm/Target/
H A DTargetFrameLowering.h170 /// returned directly, and the base register is returned via FrameReg.
172 unsigned &FrameReg) const;
/external/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfCompileUnit.cpp1377 unsigned FrameReg = 0; local
1382 FrameReg);
1383 MachineLocation Location(FrameReg, Offset);
1420 unsigned FrameReg = 0; local
1423 TFI->getFrameIndexReference(*Asm->MF, FI, FrameReg);
1424 MachineLocation Location(FrameReg, Offset);
/external/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp1090 unsigned FrameReg = SP::I6; local
1096 FrameAddr = DAG.getCopyFromReg(DAG.getEntryNode(), dl, FrameReg, VT);
1100 FrameAddr = DAG.getCopyFromReg(Chain, dl, FrameReg, VT);
/external/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp5914 unsigned FrameReg = isPPC64 ? (is31 ? PPC::X31 : PPC::X1) : local
5916 SDValue FrameAddr = DAG.getCopyFromReg(DAG.getEntryNode(), dl, FrameReg,

Completed in 863 milliseconds