| /src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/ |
| WebAssemblyFrameLowering.cpp | 229 unsigned SPReg = getSPReg(MF); 231 SPReg = MRI.createVirtualRegister(PtrRC); 235 BuildMI(MBB, InsertPt, DL, TII->get(getOpcGlobGet(MF)), SPReg) 244 .addReg(SPReg); 252 .addReg(SPReg) 292 unsigned SPReg = 0; 296 SPReg = FI->getBasePointerVreg(); 306 SPReg = MRI.createVirtualRegister(PtrRC); 307 BuildMI(MBB, InsertPt, DL, TII->get(getOpcAdd(MF)), SPReg) 311 SPReg = SPFPReg [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/ |
| RISCVFrameLowering.cpp | 314 Register SPReg = getSPReg(STI); 325 BuildMI(MBB, MBBI, DL, TII->get(Opc), SPReg) 326 .addReg(SPReg) 339 Register SPReg = getSPReg(STI); 399 if (STI.isRegisterReservedByUser(SPReg)) 411 adjustReg(MBB, MBBI, DL, SPReg, SPReg, -StackSize, MachineInstr::FrameSetup); 454 adjustReg(MBB, MBBI, DL, FPReg, SPReg, 470 adjustReg(MBB, MBBI, DL, SPReg, SPReg, -SecondSPAdjustAmount [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/ |
| PPCFrameLowering.cpp | 648 Register SPReg = isPPC64 ? PPC::X1 : PPC::R1; 813 .addReg(SPReg); 827 .addReg(SPReg); 832 .addReg(SPReg); 837 .addReg(SPReg); 847 .addReg(SPReg); 865 .addReg(SPReg); 875 .addReg(SPReg); 888 .addReg(SPReg) 889 .addReg(SPReg); [all...] |
| PPCISelLowering.cpp | 11692 Register SPReg = isPPC64 ? PPC::X1 : PPC::R1; 11720 .addReg(SPReg) 11753 BuildMI(*MBB, {MI}, DL, TII->get(isPPC64 ? PPC::STDUX : PPC::STWUX), SPReg) 11755 .addReg(SPReg) 11763 .addReg(SPReg) 11776 BuildMI(BlockMBB, DL, TII->get(isPPC64 ? PPC::STDUX : PPC::STWUX), SPReg) 11778 .addReg(SPReg) 11794 .addReg(SPReg)
|
| PPCInstrInfo.cpp | 5166 Register SPReg = Subtarget.isPPC64() ? PPC::X1 : PPC::R1; 5167 if (StackReg == SPReg && StackOffset == TOCSaveOffset)
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/Mips/MCTargetDesc/ |
| MipsNaClELFStreamer.cpp | 136 unsigned SPReg = MI.getOperand(0).getReg(); 137 assert((Mips::SP == SPReg) && "Unexpected stack-pointer register."); 138 emitMask(SPReg, LoadStoreStackMaskReg, STI);
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
| X86FrameLowering.h | 110 Register &SPReg) const; 112 Register &SPReg, int Adjustment) const;
|
| X86IndirectThunks.cpp | 245 const Register SPReg = Is64Bit ? X86::RSP : X86::ESP; 246 addRegOffset(BuildMI(CallTarget, DebugLoc(), TII->get(MovOpc)), SPReg, false,
|
| X86CallLowering.cpp | 96 auto SPReg = 101 auto AddrReg = MIRBuilder.buildPtrAdd(p0, SPReg, OffsetReg);
|
| X86FrameLowering.cpp | 1932 Register SPReg; 1933 int Offset = getFrameIndexReferencePreferSP(MF, Info.PSPSymFrameIdx, SPReg, 1936 assert(Offset >= 0 && SPReg == TRI->getStackRegister()); 3111 unsigned ScratchReg, SPReg, PReg, SPLimitOffset; 3115 SPReg = X86::RSP; 3121 SPReg = X86::ESP; 3134 SPReg, false, -MaxStack); 3144 SPReg, false, -MaxStack);
|
| X86ISelLowering.cpp | 24493 Register SPReg = TLI.getStackPointerRegisterToSaveRestore(); 24494 assert(SPReg && "Target cannot require DYNAMIC_STACKALLOC expansion and" 24508 SDValue SP = DAG.getCopyFromReg(Chain, dl, SPReg, VT); 24516 Chain = DAG.getCopyToReg(Chain, dl, SPReg, Result); // Output chain 24542 Register SPReg = RegInfo->getStackRegister(); 24543 SDValue SP = DAG.getCopyFromReg(Chain, dl, SPReg, SPTy); 24549 Chain = DAG.getCopyToReg(Chain, dl, SPReg, SP); [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| SIFrameLowering.cpp | 484 Register SPReg = MFI->getStackPtrOffsetReg(); 485 assert(SPReg != AMDGPU::SP_REG); 486 BuildMI(MBB, I, DL, TII->get(AMDGPU::S_MOV_B32), SPReg) 1294 Register SPReg = MFI->getStackPtrOffsetReg(); 1297 BuildMI(MBB, I, DL, TII->get(Op), SPReg) 1298 .addReg(SPReg)
|
| AMDGPUCallLowering.cpp | 173 Register SPReg; 200 if (!SPReg) 201 SPReg = MIRBuilder.buildCopy(PtrTy, MFI->getStackPtrOffsetReg()).getReg(0); 205 auto AddrReg = MIRBuilder.buildPtrAdd(PtrTy, SPReg, OffsetReg);
|
| AMDGPURegisterBankInfo.cpp | 1271 Register SPReg = Info->getStackPtrOffsetReg(); 1278 auto SPCopy = B.buildCopy(PtrTy, SPReg);
|
| SIISelLowering.cpp | 3277 Register SPReg = Info->getStackPtrOffsetReg(); 3284 SDValue SP = DAG.getCopyFromReg(Chain, dl, SPReg, VT); 3306 Chain = DAG.getCopyToReg(Chain, dl, SPReg, Tmp1); // Output chain
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
| ARMCallLowering.cpp | 101 auto SPReg = MIRBuilder.buildCopy(p0, Register(ARM::SP)); 105 auto AddrReg = MIRBuilder.buildPtrAdd(p0, SPReg, OffsetReg);
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/ |
| AArch64CallLowering.cpp | 252 if (!SPReg) 253 SPReg = MIRBuilder.buildCopy(p0, Register(AArch64::SP)).getReg(0); 257 auto AddrReg = MIRBuilder.buildPtrAdd(p0, SPReg, OffsetReg); 328 Register SPReg;
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/Mips/ |
| MipsCallLowering.cpp | 266 auto SPReg = MIRBuilder.buildCopy(p0, Register(Mips::SP)); 271 auto AddrReg = MIRBuilder.buildPtrAdd(p0, SPReg, OffsetReg);
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/Lanai/ |
| LanaiISelLowering.cpp | 1023 Register SPReg = getStackPointerRegisterToSaveRestore(); 1026 SDValue StackPointer = DAG.getCopyFromReg(Chain, DL, SPReg, MVT::i32); 1046 SDValue CopyChain = DAG.getCopyToReg(Chain, DL, SPReg, Sub);
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/M68k/ |
| M68kISelLowering.cpp | 3217 unsigned SPReg = TLI.getStackPointerRegisterToSaveRestore(); 3218 assert(SPReg && "Target cannot require DYNAMIC_STACKALLOC expansion and" 3221 SDValue SP = DAG.getCopyFromReg(Chain, DL, SPReg, VT); 3229 Chain = DAG.getCopyToReg(Chain, DL, SPReg, Result); // Output chain
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/AsmParser/ |
| ARMAsmParser.cpp | 11580 /// ::= .setfp fpreg, spreg [, offset] 11597 // Parse spreg 11599 int SPReg = tryParseRegister(); 11600 if (check(SPReg == -1, SPRegLoc, "stack pointer register expected") || 11601 check(SPReg != ARM::SP && SPReg != UC.getFPReg(), SPRegLoc, 11631 static_cast<unsigned>(SPReg), Offset); 11921 int SPReg = tryParseRegister(); 11922 if (SPReg == -1) 11924 if (SPReg == ARM::SP || SPReg == ARM::PC [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/ |
| SparcISelLowering.cpp | 2601 unsigned SPReg = SP::O6; 2602 SDValue SP = DAG.getCopyFromReg(Chain, dl, SPReg, VT); 2604 Chain = DAG.getCopyToReg(SP.getValue(1), dl, SPReg, NewSP); // Output chain
|
| /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/ |
| LegalizeDAG.cpp | 1647 Register SPReg = TLI.getStackPointerRegisterToSaveRestore(); 1648 assert(SPReg && "Target cannot require DYNAMIC_STACKALLOC expansion and" 1662 SDValue SP = DAG.getCopyFromReg(Chain, dl, SPReg, VT); 1675 Chain = DAG.getCopyToReg(Chain, dl, SPReg, Tmp1); // Output chain
|
| /src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/ |
| LegalizerHelper.cpp | 6355 Register SPReg = TLI.getStackPointerRegisterToSaveRestore(); 6356 auto SPTmp = MIRBuilder.buildCopy(PtrTy, SPReg); 6371 MIRBuilder.buildCopy(SPReg, SPTmp);
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/ |
| SystemZISelLowering.cpp | 3444 Register SPReg = getStackPointerRegisterToSaveRestore(); 3448 SDValue OldSP = DAG.getCopyFromReg(Chain, DL, SPReg, MVT::i64); 3471 Chain = DAG.getCopyToReg(Chain, DL, SPReg, NewSP);
|