| /freebsd-12.1/contrib/llvm/lib/Target/Mips/ |
| H A D | Mips16RegisterInfo.cpp | 100 unsigned FrameReg; in eliminateFI() local 103 FrameReg = Mips::SP; in eliminateFI() 107 FrameReg = Mips::S0; in eliminateFI() 111 FrameReg = MI.getOperand(OpNo+2).getReg(); in eliminateFI() 113 FrameReg = Mips::SP; in eliminateFI() 134 !Mips16InstrInfo::validImmediate(MI.getOpcode(), FrameReg, Offset)) { in eliminateFI() 140 FrameReg = TII.loadImmediate(FrameReg, Offset, MBB, II, DL, NewImm); in eliminateFI() 144 MI.getOperand(OpNo).ChangeToRegister(FrameReg, false, false, IsKill); in eliminateFI()
|
| H A D | MipsSERegisterInfo.cpp | 179 unsigned FrameReg; in eliminateFI() local 183 FrameReg = ABI.GetStackPtr(); in eliminateFI() 186 FrameReg = ABI.GetBasePtr(); in eliminateFI() 188 FrameReg = getFrameRegister(MF); in eliminateFI() 190 FrameReg = ABI.GetStackPtr(); in eliminateFI() 192 FrameReg = getFrameRegister(MF); in eliminateFI() 233 .addReg(FrameReg) in eliminateFI() 236 FrameReg = Reg; in eliminateFI() 250 BuildMI(MBB, II, DL, TII.get(ABI.GetPtrAdduOp()), Reg).addReg(FrameReg) in eliminateFI() 253 FrameReg = Reg; in eliminateFI() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/XCore/ |
| H A D | XCoreRegisterInfo.cpp | 64 unsigned Reg, unsigned FrameReg, int Offset ) { in InsertFPImmInst() argument 72 .addReg(FrameReg) in InsertFPImmInst() 79 .addReg(FrameReg) in InsertFPImmInst() 85 .addReg(FrameReg) in InsertFPImmInst() 95 unsigned Reg, unsigned FrameReg, in InsertFPConstInst() argument 108 .addReg(FrameReg) in InsertFPConstInst() 115 .addReg(FrameReg) in InsertFPConstInst() 121 .addReg(FrameReg) in InsertFPConstInst() 287 unsigned FrameReg = getFrameRegister(MF); in eliminateFrameIndex() local 310 InsertFPImmInst(II, TII, Reg, FrameReg, Offset); in eliminateFrameIndex() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/ARM/ |
| H A D | ThumbRegisterInfo.cpp | 361 unsigned FrameReg, int &Offset, in rewriteFrameIndex() argument 377 emitThumbRegPlusImmediate(MBB, II, dl, DestReg, FrameReg, Offset, TII, in rewriteFrameIndex() 387 unsigned NumBits = (FrameReg == ARM::SP) ? 8 : 5; in rewriteFrameIndex() 400 MI.getOperand(FrameRegIdx).ChangeToRegister(FrameReg, false); in rewriteFrameIndex() 406 if (NewOpc != Opcode && FrameReg != ARM::SP) in rewriteFrameIndex() 523 unsigned FrameReg; in eliminateFrameIndex() local 553 if (rewriteFrameIndex(MI, FIOperandNum, FrameReg, Offset, TII)) in eliminateFrameIndex() 573 if (FrameReg == ARM::SP || STI.genExecuteOnly()) in eliminateFrameIndex() 574 emitThumbRegPlusImmInReg(MBB, II, dl, TmpReg, FrameReg, in eliminateFrameIndex() 597 if (FrameReg == ARM::SP || STI.genExecuteOnly()) in eliminateFrameIndex() [all …]
|
| H A D | ARMBaseRegisterInfo.cpp | 744 unsigned FrameReg; in eliminateFrameIndex() local 746 int Offset = TFI->ResolveFrameIndexReference(MF, FrameIndex, FrameReg, SPAdj); in eliminateFrameIndex() 753 if (RS && FrameReg == ARM::SP && RS->isScavengingFrameIndex(FrameIndex)){ in eliminateFrameIndex() 768 Done = rewriteARMFrameIndex(MI, FIOperandNum, FrameReg, Offset, TII); in eliminateFrameIndex() 771 Done = rewriteT2FrameIndex(MI, FIOperandNum, FrameReg, Offset, TII); in eliminateFrameIndex() 791 MI.getOperand(FIOperandNum).ChangeToRegister(FrameReg, false, false, false); in eliminateFrameIndex() 795 emitARMRegPlusImmediate(MBB, II, MI.getDebugLoc(), ScratchReg, FrameReg, in eliminateFrameIndex() 799 emitT2RegPlusImmediate(MBB, II, MI.getDebugLoc(), ScratchReg, FrameReg, in eliminateFrameIndex()
|
| H A D | ARMFrameLowering.h | 53 unsigned &FrameReg) const override; 55 unsigned &FrameReg, int SPAdj) const;
|
| H A D | Thumb2InstrInfo.cpp | 473 unsigned FrameReg, int &Offset, in rewriteT2FrameIndex() 492 MI.getOperand(FrameRegIdx).ChangeToRegister(FrameReg, false); in rewriteT2FrameIndex() 513 MI.getOperand(FrameRegIdx).ChangeToRegister(FrameReg, false); in rewriteT2FrameIndex() 526 MI.getOperand(FrameRegIdx).ChangeToRegister(FrameReg, false); in rewriteT2FrameIndex() 560 MI.getOperand(FrameRegIdx).ChangeToRegister(FrameReg, false); in rewriteT2FrameIndex() 640 MI.getOperand(FrameRegIdx).ChangeToRegister(FrameReg, false); in rewriteT2FrameIndex()
|
| /freebsd-12.1/contrib/llvm/lib/Target/RISCV/ |
| H A D | RISCVRegisterInfo.cpp | 80 unsigned FrameReg; in eliminateFrameIndex() local 82 getFrameLowering(MF)->getFrameIndexReference(MF, FrameIndex, FrameReg) + in eliminateFrameIndex() 100 .addReg(FrameReg) in eliminateFrameIndex() 103 FrameReg = ScratchReg; in eliminateFrameIndex() 108 .ChangeToRegister(FrameReg, false, false, FrameRegIsKill); in eliminateFrameIndex()
|
| H A D | RISCVFrameLowering.cpp | 171 unsigned &FrameReg) const { in getFrameIndexReference() 192 FrameReg = RISCV::X2; in getFrameIndexReference() 195 FrameReg = RI->getFrameRegister(MF); in getFrameIndexReference()
|
| /freebsd-12.1/contrib/llvm/lib/Target/Lanai/ |
| H A D | LanaiRegisterInfo.cpp | 157 unsigned FrameReg = getFrameRegister(MF); in eliminateFrameIndex() local 160 FrameReg = getBaseRegister(); in eliminateFrameIndex() 162 FrameReg = Lanai::SP; in eliminateFrameIndex() 203 .addReg(FrameReg) in eliminateFrameIndex() 221 MI.getOperand(FIOperandNum).ChangeToRegister(FrameReg, /*isDef=*/false); in eliminateFrameIndex() 239 .addReg(FrameReg) in eliminateFrameIndex() 243 MI.getOperand(FIOperandNum).ChangeToRegister(FrameReg, /*isDef=*/false); in eliminateFrameIndex()
|
| /freebsd-12.1/contrib/llvm/lib/Target/ARC/ |
| H A D | ARCRegisterInfo.cpp | 41 unsigned FrameReg, int Offset, int StackSize, in ReplaceFrameIndex() argument 47 unsigned BaseReg = FrameReg; in ReplaceFrameIndex() 70 << " for FrameReg=" << printReg(FrameReg, TRI) in ReplaceFrameIndex() 78 .addReg(FrameReg) in ReplaceFrameIndex() 114 .addReg(FrameReg) in ReplaceFrameIndex() 190 unsigned FrameReg = getFrameRegister(MF); in eliminateFrameIndex() local 191 MI.getOperand(FIOperandNum).ChangeToRegister(FrameReg, false /*isDef*/); in eliminateFrameIndex()
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/AsmParser/ |
| H A D | X86AsmInstrumentation.cpp | 518 if (FrameReg == X86::NoRegister) in GetFrameReg() 519 return FrameReg; in GetFrameReg() 550 unsigned FrameReg = GetFrameReg(Ctx, Out); in InstrumentMemOperandPrologue() local 551 if (MRI && FrameReg != X86::NoRegister) { in InstrumentMemOperandPrologue() 553 if (FrameReg == X86::ESP) { in InstrumentMemOperandPrologue() 589 if (FrameReg == X86::ESP) in InstrumentMemOperandEpilogue() 776 if (FrameReg == X86::NoRegister) in GetFrameReg() 777 return FrameReg; in GetFrameReg() 809 if (MRI && FrameReg != X86::NoRegister) { in InstrumentMemOperandPrologue() 811 if (FrameReg == X86::RSP) { in InstrumentMemOperandPrologue() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/Sparc/ |
| H A D | SparcRegisterInfo.cpp | 177 unsigned FrameReg; in eliminateFrameIndex() local 179 Offset = TFI->getFrameIndexReference(MF, FrameIndex, FrameReg); in eliminateFrameIndex() 191 .addReg(FrameReg).addImm(0).addReg(SrcEvenReg); in eliminateFrameIndex() 192 replaceFI(MF, *StMI, *StMI, dl, 0, Offset, FrameReg); in eliminateFrameIndex() 203 .addReg(FrameReg).addImm(0); in eliminateFrameIndex() 204 replaceFI(MF, *StMI, *StMI, dl, 1, Offset, FrameReg); in eliminateFrameIndex() 212 replaceFI(MF, II, MI, dl, FIOperandNum, Offset, FrameReg); in eliminateFrameIndex()
|
| H A D | SparcFrameLowering.cpp | 263 unsigned &FrameReg) const { in getFrameIndexReference() 298 FrameReg = RegInfo->getFrameRegister(MF); in getFrameIndexReference() 301 FrameReg = SP::O6; // %sp in getFrameIndexReference()
|
| /freebsd-12.1/contrib/llvm/lib/Target/BPF/ |
| H A D | BPFRegisterInfo.cpp | 81 unsigned FrameReg = getFrameRegister(MF); in eliminateFrameIndex() local 89 MI.getOperand(i).ChangeToRegister(FrameReg, false); in eliminateFrameIndex() 112 .addReg(FrameReg); in eliminateFrameIndex() 120 MI.getOperand(i).ChangeToRegister(FrameReg, false); in eliminateFrameIndex()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AArch64/ |
| H A D | AArch64FrameLowering.h | 42 unsigned &FrameReg) const override; 44 unsigned &FrameReg, 80 unsigned &FrameReg,
|
| H A D | AArch64RegisterInfo.cpp | 453 unsigned FrameReg; in eliminateFrameIndex() local 459 Offset = TFI->resolveFrameIndexReference(MF, FrameIndex, FrameReg, in eliminateFrameIndex() 462 MI.getOperand(FIOperandNum).ChangeToRegister(FrameReg, false /*isDef*/); in eliminateFrameIndex() 468 Offset = TFI->resolveFrameIndexReference(MF, FrameIndex, FrameReg); in eliminateFrameIndex() 476 if (rewriteAArch64FrameIndex(MI, FIOperandNum, FrameReg, Offset, TII)) in eliminateFrameIndex() 487 emitFrameOffset(MBB, II, MI.getDebugLoc(), ScratchReg, FrameReg, Offset, TII); in eliminateFrameIndex()
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/MCTargetDesc/ |
| H A D | X86WinCOFFTargetStreamer.cpp | 274 unsigned FrameReg = 0; member 322 assert((StackAlign == 0 || FrameReg != 0) && in emitFrameDataRecord() 326 if (FrameReg) { in emitFrameDataRecord() 328 FuncOS << CFAVar << ' ' << printFPOReg(MRI, FrameReg) << ' ' << FrameRegOff in emitFrameDataRecord() 423 FSM.FrameReg = Inst.RegOrOffset; in emitFPOData() 434 if (FSM.FrameReg) in emitFPOData()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | R600FrameLowering.cpp | 24 unsigned &FrameReg) const { in getFrameIndexReference() 30 FrameReg = RI->getFrameRegister(MF); in getFrameIndexReference()
|
| H A D | R600FrameLowering.h | 29 unsigned &FrameReg) const override;
|
| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/ |
| H A D | TargetFrameLowering.h | 250 unsigned &FrameReg) const; 259 unsigned &FrameReg, in getFrameIndexReferencePreferSP() argument 262 return getFrameIndexReference(MF, FI, FrameReg); in getFrameIndexReferencePreferSP()
|
| /freebsd-12.1/contrib/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXFrameLowering.cpp | 69 unsigned &FrameReg) const { in getFrameIndexReference() 71 FrameReg = NVPTX::VRDepot; in getFrameIndexReference()
|
| H A D | NVPTXFrameLowering.h | 29 unsigned &FrameReg) const override;
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | TargetFrameLoweringImpl.cpp | 45 int FI, unsigned &FrameReg) const { in getFrameIndexReference() 52 FrameReg = RI->getFrameRegister(MF); in getFrameIndexReference()
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86FrameLowering.h | 101 unsigned &FrameReg) const override; 106 unsigned &FrameReg,
|