Searched refs:FrameReg (Results 26 - 50 of 64) sorted by relevance

123

/external/llvm/lib/Target/X86/
H A DX86FrameLowering.h101 unsigned &FrameReg) const override;
104 unsigned &FrameReg,
H A DX86RegisterInfo.cpp665 unsigned FrameReg = getFrameRegister(MF); local
667 FrameReg = getX86SubSuperRegister(FrameReg, 32);
668 return FrameReg;
H A DX86FrameLowering.cpp1274 unsigned FrameReg;
1276 int64_t EHRegOffset = getFrameIndexReference(MF, FI, FrameReg);
1278 addRegOffset(BuildMI(MBB, MBBI, DL, TII.get(X86::MOV32mr)), FrameReg,
1651 unsigned &FrameReg) const {
1658 FrameReg = TRI->getBaseRegister();
1660 FrameReg = TRI->getStackRegister();
1662 FrameReg = TRI->getFrameRegister(MF);
1736 int FI, unsigned &FrameReg,
1777 return getFrameIndexReference(MF, FI, FrameReg);
1784 return getFrameIndexReference(MF, FI, FrameReg);
[all...]
/external/swiftshader/third_party/LLVM/include/llvm/Target/
H A DTargetFrameLowering.h174 /// returned directly, and the base register is returned via FrameReg.
176 unsigned &FrameReg) const;
/external/swiftshader/third_party/LLVM/lib/Target/ARM/
H A DARMFrameLowering.cpp459 unsigned &FrameReg) const {
460 return ResolveFrameIndexReference(MF, FI, FrameReg, 0);
465 int FI, unsigned &FrameReg,
475 FrameReg = ARM::SP;
489 FrameReg = RegInfo->getFrameRegister(MF);
494 FrameReg = RegInfo->getBaseRegister();
505 FrameReg = RegInfo->getFrameRegister(MF);
514 FrameReg = RegInfo->getFrameRegister(MF);
527 FrameReg = RegInfo->getFrameRegister(MF);
532 FrameReg
464 ResolveFrameIndexReference(const MachineFunction &MF, int FI, unsigned &FrameReg, int SPAdj) const argument
544 unsigned FrameReg; local
[all...]
H A DThumb2InstrInfo.cpp386 unsigned FrameReg, int &Offset,
404 MI.getOperand(FrameRegIdx).ChangeToRegister(FrameReg, false);
425 MI.getOperand(FrameRegIdx).ChangeToRegister(FrameReg, false);
438 MI.getOperand(FrameRegIdx).ChangeToRegister(FrameReg, false);
474 MI.getOperand(FrameRegIdx).ChangeToRegister(FrameReg, false);
529 MI.getOperand(FrameRegIdx).ChangeToRegister(FrameReg, false);
H A DARMBaseInstrInfo.h375 unsigned FrameReg, int &Offset,
379 unsigned FrameReg, int &Offset,
H A DARMBaseRegisterInfo.cpp1170 unsigned FrameReg;
1172 int Offset = TFI->ResolveFrameIndexReference(MF, FrameIndex, FrameReg, SPAdj);
1176 MI.getOperand(i). ChangeToRegister(FrameReg, false /*isDef*/);
1184 Done = rewriteARMFrameIndex(MI, i, FrameReg, Offset, TII);
1187 Done = rewriteT2FrameIndex(MI, i, FrameReg, Offset, TII);
1207 MI.getOperand(i).ChangeToRegister(FrameReg, false, false, false);
1211 emitARMRegPlusImmediate(MBB, II, MI.getDebugLoc(), ScratchReg, FrameReg,
1215 emitT2RegPlusImmediate(MBB, II, MI.getDebugLoc(), ScratchReg, FrameReg,
/external/llvm/lib/Target/Mips/
H A DMips16InstrInfo.h82 // This is to adjust some FrameReg. We return the new register to be used
83 // in place of FrameReg and the adjusted immediate field (&NewImm)
85 unsigned loadImmediate(unsigned FrameReg, int64_t Imm, MachineBasicBlock &MBB,
H A DMips16InstrInfo.cpp305 unsigned Mips16InstrInfo::loadImmediate(unsigned FrameReg, int64_t Imm, argument
387 if (FrameReg == Mips::SP) {
406 BuildMI(MBB, II, DL, get(Mips:: AdduRxRyRz16), Reg).addReg(FrameReg)
H A DMipsTargetStreamer.h183 unsigned FrameReg; member in class:llvm::MipsTargetStreamer
H A DMipsSEFrameLowering.cpp756 unsigned &FrameReg) const {
761 FrameReg = hasFP(MF) ? ABI.GetFramePtr() : ABI.GetStackPtr();
763 FrameReg = hasBP(MF) ? ABI.GetBasePtr() : ABI.GetStackPtr();
/external/llvm/lib/Target/ARM/
H A DARMBaseRegisterInfo.cpp720 unsigned FrameReg; local
722 int Offset = TFI->ResolveFrameIndexReference(MF, FrameIndex, FrameReg, SPAdj);
729 if (RS && FrameReg == ARM::SP && RS->isScavengingFrameIndex(FrameIndex)){
744 Done = rewriteARMFrameIndex(MI, FIOperandNum, FrameReg, Offset, TII);
747 Done = rewriteT2FrameIndex(MI, FIOperandNum, FrameReg, Offset, TII);
767 MI.getOperand(FIOperandNum).ChangeToRegister(FrameReg, false, false, false);
771 emitARMRegPlusImmediate(MBB, II, MI.getDebugLoc(), ScratchReg, FrameReg,
775 emitT2RegPlusImmediate(MBB, II, MI.getDebugLoc(), ScratchReg, FrameReg,
H A DThumb2InstrInfo.cpp454 unsigned FrameReg, int &Offset,
472 MI.getOperand(FrameRegIdx).ChangeToRegister(FrameReg, false);
493 MI.getOperand(FrameRegIdx).ChangeToRegister(FrameReg, false);
506 MI.getOperand(FrameRegIdx).ChangeToRegister(FrameReg, false);
542 MI.getOperand(FrameRegIdx).ChangeToRegister(FrameReg, false);
603 MI.getOperand(FrameRegIdx).ChangeToRegister(FrameReg, false);
H A DARMBaseInstrInfo.h507 unsigned FrameReg, int &Offset,
511 unsigned FrameReg, int &Offset,
H A DARMFrameLowering.cpp806 unsigned &FrameReg) const {
807 return ResolveFrameIndexReference(MF, FI, FrameReg, 0);
812 int FI, unsigned &FrameReg,
822 FrameReg = ARM::SP;
834 FrameReg = RegInfo->getFrameRegister(MF);
839 FrameReg = RegInfo->getBaseRegister();
849 FrameReg = RegInfo->getFrameRegister(MF);
858 FrameReg = RegInfo->getFrameRegister(MF);
871 FrameReg = RegInfo->getFrameRegister(MF);
876 FrameReg
811 ResolveFrameIndexReference(const MachineFunction &MF, int FI, unsigned &FrameReg, int SPAdj) const argument
[all...]
/external/llvm/lib/Target/Sparc/
H A DSparcFrameLowering.cpp245 unsigned &FrameReg) const {
280 FrameReg = RegInfo->getFrameRegister(MF);
283 FrameReg = SP::O6; // %sp
/external/llvm/lib/CodeGen/
H A DGCRootLowering.cpp322 unsigned FrameReg; // FIXME: surely GCRoot ought to store the local
324 RI->StackOffset = TFI->getFrameIndexReference(MF, RI->Num, FrameReg);
/external/llvm/lib/Target/AArch64/
H A DAArch64FrameLowering.cpp786 unsigned &FrameReg) const {
787 return resolveFrameIndexReference(MF, FI, FrameReg);
791 int FI, unsigned &FrameReg,
835 FrameReg = RegInfo->getFrameRegister(MF);
841 FrameReg = RegInfo->getBaseRegister();
843 FrameReg = AArch64::SP;
790 resolveFrameIndexReference(const MachineFunction &MF, int FI, unsigned &FrameReg, bool PreferFP) const argument
H A DAArch64InstrInfo.h229 unsigned FrameReg, int &Offset,
/external/llvm/lib/Target/Hexagon/
H A DHexagonFrameLowering.h57 unsigned &FrameReg) const override;
H A DHexagonFrameLowering.cpp807 unsigned FrameReg; local
808 Offset = getFrameIndexReference(MF, F->getFrameIdx(), FrameReg);
960 int FI, unsigned &FrameReg) const {
1026 FrameReg = FP;
1028 FrameReg = AP;
1030 FrameReg = SP;
/external/swiftshader/third_party/LLVM/lib/CodeGen/AsmPrinter/
H A DDwarfCompileUnit.cpp1250 unsigned FrameReg = 0; local
1255 FrameReg);
1256 MachineLocation Location(FrameReg, Offset);
1293 unsigned FrameReg = 0; local
1296 TFI->getFrameIndexReference(*Asm->MF, FI, FrameReg);
1297 MachineLocation Location(FrameReg, Offset);
/external/llvm/lib/Target/SystemZ/
H A DSystemZFrameLowering.cpp487 unsigned &FrameReg) const {
491 // Fill in FrameReg output argument.
492 FrameReg = RI->getFrameRegister(MF);
/external/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfCompileUnit.cpp549 unsigned FrameReg = 0; local
551 int Offset = TFI->getFrameIndexReference(*Asm->MF, FI, FrameReg);
554 FrameReg, Offset);

Completed in 459 milliseconds

123