Home
last modified time | relevance | path

Searched refs:FrameReg (Results 1 – 25 of 173) sorted by relevance

1234567

/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/
DMips16RegisterInfo.cpp99 unsigned FrameReg; in eliminateFI() local
102 FrameReg = Mips::SP; in eliminateFI()
106 FrameReg = Mips::S0; in eliminateFI()
110 FrameReg = MI.getOperand(OpNo+2).getReg(); in eliminateFI()
112 FrameReg = Mips::SP; in eliminateFI()
133 !Mips16InstrInfo::validImmediate(MI.getOpcode(), FrameReg, Offset)) { in eliminateFI()
139 FrameReg = TII.loadImmediate(FrameReg, Offset, MBB, II, DL, NewImm); in eliminateFI()
143 MI.getOperand(OpNo).ChangeToRegister(FrameReg, false, false, IsKill); in eliminateFI()
DMipsSERegisterInfo.cpp178 unsigned FrameReg; in eliminateFI() local
182 FrameReg = ABI.GetStackPtr(); in eliminateFI()
185 FrameReg = ABI.GetBasePtr(); in eliminateFI()
187 FrameReg = getFrameRegister(MF); in eliminateFI()
189 FrameReg = ABI.GetStackPtr(); in eliminateFI()
191 FrameReg = getFrameRegister(MF); in eliminateFI()
230 .addReg(FrameReg) in eliminateFI()
233 FrameReg = Reg; in eliminateFI()
247 BuildMI(MBB, II, DL, TII.get(ABI.GetPtrAdduOp()), Reg).addReg(FrameReg) in eliminateFI()
250 FrameReg = Reg; in eliminateFI()
[all …]
/external/llvm/lib/Target/Mips/
DMips16RegisterInfo.cpp100 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()
DMipsSERegisterInfo.cpp135 unsigned FrameReg; in eliminateFI() local
139 FrameReg = ABI.GetStackPtr(); in eliminateFI()
142 FrameReg = ABI.GetBasePtr(); in eliminateFI()
144 FrameReg = getFrameRegister(MF); in eliminateFI()
146 FrameReg = ABI.GetStackPtr(); in eliminateFI()
148 FrameReg = getFrameRegister(MF); in eliminateFI()
187 .addReg(FrameReg) in eliminateFI()
190 FrameReg = Reg; in eliminateFI()
204 BuildMI(MBB, II, DL, TII.get(ABI.GetPtrAdduOp()), Reg).addReg(FrameReg) in eliminateFI()
207 FrameReg = Reg; in eliminateFI()
[all …]
/external/llvm-project/llvm/lib/Target/Mips/
DMips16RegisterInfo.cpp97 Register FrameReg; in eliminateFI() local
100 FrameReg = Mips::SP; in eliminateFI()
104 FrameReg = Mips::S0; in eliminateFI()
108 FrameReg = MI.getOperand(OpNo+2).getReg(); in eliminateFI()
110 FrameReg = Mips::SP; in eliminateFI()
131 !Mips16InstrInfo::validImmediate(MI.getOpcode(), FrameReg, Offset)) { in eliminateFI()
137 FrameReg = TII.loadImmediate(FrameReg, Offset, MBB, II, DL, NewImm); in eliminateFI()
141 MI.getOperand(OpNo).ChangeToRegister(FrameReg, false, false, IsKill); in eliminateFI()
DMipsSERegisterInfo.cpp178 unsigned FrameReg; in eliminateFI() local
182 FrameReg = ABI.GetStackPtr(); in eliminateFI()
185 FrameReg = ABI.GetBasePtr(); in eliminateFI()
187 FrameReg = getFrameRegister(MF); in eliminateFI()
189 FrameReg = ABI.GetStackPtr(); in eliminateFI()
191 FrameReg = getFrameRegister(MF); in eliminateFI()
230 .addReg(FrameReg) in eliminateFI()
233 FrameReg = Reg; in eliminateFI()
247 BuildMI(MBB, II, DL, TII.get(ABI.GetPtrAdduOp()), Reg).addReg(FrameReg) in eliminateFI()
250 FrameReg = Reg; in eliminateFI()
[all …]
/external/llvm-project/llvm/lib/Target/VE/
DVERegisterInfo.cpp114 unsigned FIOperandNum, int Offset, Register FrameReg) { in replaceFI() argument
118 MI.getOperand(FIOperandNum).ChangeToRegister(FrameReg, false); in replaceFI()
133 Register FrameReg; in eliminateFrameIndex() local
135 Offset = TFI->getFrameIndexReference(MF, FrameIndex, FrameReg).getFixed(); in eliminateFrameIndex()
146 .addReg(FrameReg) in eliminateFrameIndex()
150 replaceFI(MF, II, *StMI, dl, 0, Offset, FrameReg); in eliminateFrameIndex()
162 .addReg(FrameReg) in eliminateFrameIndex()
165 replaceFI(MF, II, *StMI, dl, 1, Offset, FrameReg); in eliminateFrameIndex()
171 replaceFI(MF, II, MI, dl, FIOperandNum, Offset, FrameReg); in eliminateFrameIndex()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DThumbRegisterInfo.cpp361 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()
466 unsigned FrameReg; in eliminateFrameIndex() local
469 int Offset = TFI->ResolveFrameIndexReference(MF, FrameIndex, FrameReg, SPAdj); in eliminateFrameIndex()
476 if (RS && FrameReg == ARM::SP && RS->isScavengingFrameIndex(FrameIndex)){ in eliminateFrameIndex()
488 MI.getOperand(FIOperandNum). ChangeToRegister(FrameReg, false /*isDef*/); in eliminateFrameIndex()
496 if (rewriteFrameIndex(MI, FIOperandNum, FrameReg, Offset, TII)) in eliminateFrameIndex()
[all …]
/external/llvm-project/llvm/lib/Target/ARM/
DThumbRegisterInfo.cpp360 Register FrameReg, int &Offset, in rewriteFrameIndex() argument
376 emitThumbRegPlusImmediate(MBB, II, dl, DestReg, FrameReg, Offset, TII, in rewriteFrameIndex()
386 unsigned NumBits = (FrameReg == ARM::SP) ? 8 : 5; in rewriteFrameIndex()
399 MI.getOperand(FrameRegIdx).ChangeToRegister(FrameReg, false); in rewriteFrameIndex()
405 if (NewOpc != Opcode && FrameReg != ARM::SP) in rewriteFrameIndex()
465 Register FrameReg; in eliminateFrameIndex() local
468 int Offset = TFI->ResolveFrameIndexReference(MF, FrameIndex, FrameReg, SPAdj); in eliminateFrameIndex()
475 if (RS && FrameReg == ARM::SP && RS->isScavengingFrameIndex(FrameIndex)){ in eliminateFrameIndex()
487 MI.getOperand(FIOperandNum). ChangeToRegister(FrameReg, false /*isDef*/); in eliminateFrameIndex()
495 if (rewriteFrameIndex(MI, FIOperandNum, FrameReg, Offset, TII)) in eliminateFrameIndex()
[all …]
/external/llvm/lib/Target/ARM/
DThumbRegisterInfo.cpp352 unsigned FrameReg, int &Offset, in rewriteFrameIndex() argument
368 emitThumbRegPlusImmediate(MBB, II, dl, DestReg, FrameReg, Offset, TII, in rewriteFrameIndex()
378 unsigned NumBits = (FrameReg == ARM::SP) ? 8 : 5; in rewriteFrameIndex()
391 MI.getOperand(FrameRegIdx).ChangeToRegister(FrameReg, false); in rewriteFrameIndex()
397 if (NewOpc != Opcode && FrameReg != ARM::SP) in rewriteFrameIndex()
512 unsigned FrameReg = ARM::SP; in eliminateFrameIndex() local
522 FrameReg = getFrameRegister(MF); in eliminateFrameIndex()
525 FrameReg = BasePtr; in eliminateFrameIndex()
533 if (RS && FrameReg == ARM::SP && RS->isScavengingFrameIndex(FrameIndex)){ in eliminateFrameIndex()
545 MI.getOperand(FIOperandNum). ChangeToRegister(FrameReg, false /*isDef*/); in eliminateFrameIndex()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/XCore/
DXCoreRegisterInfo.cpp63 unsigned Reg, unsigned FrameReg, int Offset ) { in InsertFPImmInst() argument
71 .addReg(FrameReg) in InsertFPImmInst()
78 .addReg(FrameReg) in InsertFPImmInst()
84 .addReg(FrameReg) in InsertFPImmInst()
94 unsigned Reg, unsigned FrameReg, in InsertFPConstInst() argument
107 .addReg(FrameReg) in InsertFPConstInst()
114 .addReg(FrameReg) in InsertFPConstInst()
120 .addReg(FrameReg) in InsertFPConstInst()
286 Register FrameReg = getFrameRegister(MF); in eliminateFrameIndex() local
290 MI.getOperand(FIOperandNum).ChangeToRegister(FrameReg, false /*isDef*/); in eliminateFrameIndex()
[all …]
/external/llvm-project/llvm/lib/Target/XCore/
DXCoreRegisterInfo.cpp63 unsigned Reg, unsigned FrameReg, int Offset ) { in InsertFPImmInst() argument
71 .addReg(FrameReg) in InsertFPImmInst()
78 .addReg(FrameReg) in InsertFPImmInst()
84 .addReg(FrameReg) in InsertFPImmInst()
94 unsigned Reg, unsigned FrameReg, in InsertFPConstInst() argument
107 .addReg(FrameReg) in InsertFPConstInst()
114 .addReg(FrameReg) in InsertFPConstInst()
120 .addReg(FrameReg) in InsertFPConstInst()
281 Register FrameReg = getFrameRegister(MF); in eliminateFrameIndex() local
285 MI.getOperand(FIOperandNum).ChangeToRegister(FrameReg, false /*isDef*/); in eliminateFrameIndex()
[all …]
/external/llvm/lib/Target/XCore/
DXCoreRegisterInfo.cpp64 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()
289 unsigned FrameReg = getFrameRegister(MF); in eliminateFrameIndex() local
293 MI.getOperand(FIOperandNum).ChangeToRegister(FrameReg, false /*isDef*/); in eliminateFrameIndex()
[all …]
/external/llvm-project/llvm/lib/Target/Lanai/
DLanaiRegisterInfo.cpp153 Register FrameReg = getFrameRegister(MF); in eliminateFrameIndex() local
156 FrameReg = getBaseRegister(); in eliminateFrameIndex()
158 FrameReg = Lanai::SP; in eliminateFrameIndex()
199 .addReg(FrameReg) in eliminateFrameIndex()
217 MI.getOperand(FIOperandNum).ChangeToRegister(FrameReg, /*isDef=*/false); in eliminateFrameIndex()
235 .addReg(FrameReg) in eliminateFrameIndex()
239 MI.getOperand(FIOperandNum).ChangeToRegister(FrameReg, /*isDef=*/false); in eliminateFrameIndex()
/external/llvm-project/llvm/lib/Target/ARC/
DARCRegisterInfo.cpp40 unsigned FrameReg, int Offset, int StackSize, in ReplaceFrameIndex() argument
46 unsigned BaseReg = FrameReg; in ReplaceFrameIndex()
69 << " for FrameReg=" << printReg(FrameReg, TRI) in ReplaceFrameIndex()
77 .addReg(FrameReg) in ReplaceFrameIndex()
117 .addReg(FrameReg) in ReplaceFrameIndex()
188 Register FrameReg = getFrameRegister(MF); in eliminateFrameIndex() local
189 MI.getOperand(FIOperandNum).ChangeToRegister(FrameReg, false /*isDef*/); in eliminateFrameIndex()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Lanai/
DLanaiRegisterInfo.cpp158 Register FrameReg = getFrameRegister(MF); in eliminateFrameIndex() local
161 FrameReg = getBaseRegister(); in eliminateFrameIndex()
163 FrameReg = Lanai::SP; in eliminateFrameIndex()
204 .addReg(FrameReg) in eliminateFrameIndex()
222 MI.getOperand(FIOperandNum).ChangeToRegister(FrameReg, /*isDef=*/false); in eliminateFrameIndex()
240 .addReg(FrameReg) in eliminateFrameIndex()
244 MI.getOperand(FIOperandNum).ChangeToRegister(FrameReg, /*isDef=*/false); in eliminateFrameIndex()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARC/
DARCRegisterInfo.cpp40 unsigned FrameReg, int Offset, int StackSize, in ReplaceFrameIndex() argument
46 unsigned BaseReg = FrameReg; in ReplaceFrameIndex()
69 << " for FrameReg=" << printReg(FrameReg, TRI) in ReplaceFrameIndex()
77 .addReg(FrameReg) in ReplaceFrameIndex()
117 .addReg(FrameReg) in ReplaceFrameIndex()
193 Register FrameReg = getFrameRegister(MF); in eliminateFrameIndex() local
194 MI.getOperand(FIOperandNum).ChangeToRegister(FrameReg, false /*isDef*/); in eliminateFrameIndex()
/external/llvm/lib/Target/BPF/
DBPFRegisterInfo.cpp59 unsigned FrameReg = getFrameRegister(MF); in eliminateFrameIndex() local
67 MI.getOperand(i).ChangeToRegister(FrameReg, false); in eliminateFrameIndex()
88 .addReg(FrameReg); in eliminateFrameIndex()
96 MI.getOperand(i).ChangeToRegister(FrameReg, false); in eliminateFrameIndex()
/external/llvm-project/llvm/lib/Target/Sparc/
DSparcRegisterInfo.cpp176 Register FrameReg; in eliminateFrameIndex() local
178 Offset = TFI->getFrameIndexReference(MF, FrameIndex, FrameReg).getFixed(); in eliminateFrameIndex()
190 .addReg(FrameReg).addImm(0).addReg(SrcEvenReg); in eliminateFrameIndex()
191 replaceFI(MF, *StMI, *StMI, dl, 0, Offset, FrameReg); in eliminateFrameIndex()
202 .addReg(FrameReg).addImm(0); in eliminateFrameIndex()
203 replaceFI(MF, *LdMI, *LdMI, dl, 1, Offset, FrameReg); in eliminateFrameIndex()
211 replaceFI(MF, II, MI, dl, FIOperandNum, Offset, FrameReg); in eliminateFrameIndex()
/external/llvm/lib/Target/Lanai/
DLanaiRegisterInfo.cpp157 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()
/external/llvm/lib/Target/Sparc/
DSparcRegisterInfo.cpp173 unsigned FrameReg; in eliminateFrameIndex() local
175 Offset = TFI->getFrameIndexReference(MF, FrameIndex, FrameReg); in eliminateFrameIndex()
187 .addReg(FrameReg).addImm(0).addReg(SrcEvenReg); in eliminateFrameIndex()
188 replaceFI(MF, II, *StMI, dl, 0, Offset, FrameReg); in eliminateFrameIndex()
199 .addReg(FrameReg).addImm(0); in eliminateFrameIndex()
200 replaceFI(MF, II, *StMI, dl, 1, Offset, FrameReg); in eliminateFrameIndex()
208 replaceFI(MF, II, MI, dl, FIOperandNum, Offset, FrameReg); in eliminateFrameIndex()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Sparc/
DSparcRegisterInfo.cpp176 unsigned FrameReg; in eliminateFrameIndex() local
178 Offset = TFI->getFrameIndexReference(MF, FrameIndex, FrameReg); in eliminateFrameIndex()
190 .addReg(FrameReg).addImm(0).addReg(SrcEvenReg); in eliminateFrameIndex()
191 replaceFI(MF, *StMI, *StMI, dl, 0, Offset, FrameReg); in eliminateFrameIndex()
202 .addReg(FrameReg).addImm(0); in eliminateFrameIndex()
203 replaceFI(MF, *LdMI, *LdMI, dl, 1, Offset, FrameReg); in eliminateFrameIndex()
211 replaceFI(MF, II, MI, dl, FIOperandNum, Offset, FrameReg); in eliminateFrameIndex()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/RISCV/
DRISCVRegisterInfo.cpp118 unsigned FrameReg; in eliminateFrameIndex() local
120 getFrameLowering(MF)->getFrameIndexReference(MF, FrameIndex, FrameReg) + in eliminateFrameIndex()
138 .addReg(FrameReg) in eliminateFrameIndex()
141 FrameReg = ScratchReg; in eliminateFrameIndex()
146 .ChangeToRegister(FrameReg, false, false, FrameRegIsKill); in eliminateFrameIndex()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64FrameLowering.h42 unsigned &FrameReg) const override;
44 unsigned &FrameReg, bool PreferFP,
48 bool isSVE, unsigned &FrameReg,
85 unsigned &FrameReg,
/external/llvm/lib/Target/X86/AsmParser/
DX86AsmInstrumentation.cpp504 unsigned FrameReg = GetFrameRegGeneric(Ctx, Out); in GetFrameReg() local
505 if (FrameReg == X86::NoRegister) in GetFrameReg()
506 return FrameReg; in GetFrameReg()
507 return getX86SubSuperRegister(FrameReg, 32); in GetFrameReg()
537 unsigned FrameReg = GetFrameReg(Ctx, Out); in InstrumentMemOperandPrologue() local
538 if (MRI && FrameReg != X86::NoRegister) { in InstrumentMemOperandPrologue()
540 if (FrameReg == X86::ESP) { in InstrumentMemOperandPrologue()
547 MCInstBuilder(X86::MOV32rr).addReg(LocalFrameReg).addReg(FrameReg)); in InstrumentMemOperandPrologue()
572 unsigned FrameReg = GetFrameReg(Ctx, Out); in InstrumentMemOperandEpilogue() local
573 if (Ctx.getRegisterInfo() && FrameReg != X86::NoRegister) { in InstrumentMemOperandEpilogue()
[all …]

1234567