/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/ |
D | Mips16RegisterInfo.cpp | 99 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()
|
D | MipsSERegisterInfo.cpp | 178 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/ |
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()
|
D | MipsSERegisterInfo.cpp | 135 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/ |
D | Mips16RegisterInfo.cpp | 97 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()
|
D | MipsSERegisterInfo.cpp | 178 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/ |
D | VERegisterInfo.cpp | 114 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/ |
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() 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/ |
D | ThumbRegisterInfo.cpp | 360 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/ |
D | ThumbRegisterInfo.cpp | 352 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/ |
D | XCoreRegisterInfo.cpp | 63 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/ |
D | XCoreRegisterInfo.cpp | 63 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/ |
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() 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/ |
D | LanaiRegisterInfo.cpp | 153 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/ |
D | ARCRegisterInfo.cpp | 40 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/ |
D | LanaiRegisterInfo.cpp | 158 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/ |
D | ARCRegisterInfo.cpp | 40 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/ |
D | BPFRegisterInfo.cpp | 59 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/ |
D | SparcRegisterInfo.cpp | 176 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/ |
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()
|
/external/llvm/lib/Target/Sparc/ |
D | SparcRegisterInfo.cpp | 173 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/ |
D | SparcRegisterInfo.cpp | 176 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/ |
D | RISCVRegisterInfo.cpp | 118 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/ |
D | AArch64FrameLowering.h | 42 unsigned &FrameReg) const override; 44 unsigned &FrameReg, bool PreferFP, 48 bool isSVE, unsigned &FrameReg, 85 unsigned &FrameReg,
|
/external/llvm/lib/Target/X86/AsmParser/ |
D | X86AsmInstrumentation.cpp | 504 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 …]
|