Home
last modified time | relevance | path

Searched refs:SPReg (Results 1 – 19 of 19) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/RISCV/
DRISCVFrameLowering.cpp117 Register SPReg = getSPReg(STI); in emitPrologue() local
137 if (STI.isRegisterReservedByUser(SPReg)) in emitPrologue()
147 adjustReg(MBB, MBBI, DL, SPReg, SPReg, -StackSize, MachineInstr::FrameSetup); in emitPrologue()
181 adjustReg(MBB, MBBI, DL, FPReg, SPReg, in emitPrologue()
196 adjustReg(MBB, MBBI, DL, SPReg, SPReg, -SecondSPAdjustAmount, in emitPrologue()
218 BuildMI(MBB, MBBI, DL, TII->get(RISCV::ANDI), SPReg) in emitPrologue()
219 .addReg(SPReg) in emitPrologue()
226 .addReg(SPReg) in emitPrologue()
228 BuildMI(MBB, MBBI, DL, TII->get(RISCV::SLLI), SPReg) in emitPrologue()
238 .addReg(SPReg) in emitPrologue()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/
DWebAssemblyFrameLowering.cpp174 unsigned SPReg = WebAssembly::SP32; in emitPrologue() local
176 SPReg = MRI.createVirtualRegister(PtrRC); in emitPrologue()
180 BuildMI(MBB, InsertPt, DL, TII->get(WebAssembly::GLOBAL_GET_I32), SPReg) in emitPrologue()
189 .addReg(SPReg); in emitPrologue()
198 .addReg(SPReg) in emitPrologue()
240 unsigned SPReg = 0; in emitEpilogue() local
243 SPReg = FI->getBasePointerVreg(); in emitEpilogue()
252 SPReg = MRI.createVirtualRegister(PtrRC); in emitEpilogue()
253 BuildMI(MBB, InsertPt, DL, TII->get(WebAssembly::ADD_I32), SPReg) in emitEpilogue()
257 SPReg = hasFP(MF) ? WebAssembly::FP32 : WebAssembly::SP32; in emitEpilogue()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/
DPPCFrameLowering.cpp831 unsigned SPReg = isPPC64 ? PPC::X1 : PPC::R1; in emitPrologue() local
983 .addReg(SPReg); in emitPrologue()
1012 .addReg(SPReg); in emitPrologue()
1017 .addReg(SPReg); in emitPrologue()
1022 .addReg(SPReg); in emitPrologue()
1029 .addReg(SPReg); in emitPrologue()
1037 .addReg(SPReg); in emitPrologue()
1050 .addReg(SPReg) in emitPrologue()
1051 .addReg(SPReg); in emitPrologue()
1062 .addReg(SPReg) in emitPrologue()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/MCTargetDesc/
DMipsNaClELFStreamer.cpp136 unsigned SPReg = MI.getOperand(0).getReg(); in sandboxLoadStoreStackChange() local
137 assert((Mips::SP == SPReg) && "Unexpected stack-pointer register."); in sandboxLoadStoreStackChange()
138 emitMask(SPReg, LoadStoreStackMaskReg, STI); in sandboxLoadStoreStackChange()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DSIFrameLowering.cpp95 unsigned ScratchRsrcReg, unsigned SPReg, int FI) { in buildPrologSpill() argument
109 .addReg(SPReg) in buildPrologSpill()
130 .addReg(SPReg) in buildPrologSpill()
143 unsigned ScratchRsrcReg, unsigned SPReg, int FI) { in buildEpilogReload() argument
156 .addReg(SPReg) in buildEpilogReload()
177 .addReg(SPReg) in buildEpilogReload()
493 unsigned SPReg = MFI->getStackPtrOffsetReg(); in emitEntryFunctionPrologue() local
494 assert(SPReg != AMDGPU::SP_REG); in emitEntryFunctionPrologue()
522 BuildMI(MBB, I, DL, TII->get(AMDGPU::COPY), SPReg) in emitEntryFunctionPrologue()
525 BuildMI(MBB, I, DL, TII->get(AMDGPU::S_ADD_U32), SPReg) in emitEntryFunctionPrologue()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86FrameLowering.h103 int FI, unsigned &SPReg) const;
105 int FI, unsigned &SPReg, int Adjustment) const;
DX86RetpolineThunks.cpp232 const unsigned SPReg = Is64Bit ? X86::RSP : X86::ESP; in insertRegReturnAddrClobber() local
233 addRegOffset(BuildMI(&MBB, DebugLoc(), TII->get(MovOpc)), SPReg, false, 0) in insertRegReturnAddrClobber()
DX86CallLowering.cpp111 Register SPReg = MRI.createGenericVirtualRegister(p0); in getStackAddress() local
112 MIRBuilder.buildCopy(SPReg, STI.getRegisterInfo()->getStackRegister()); in getStackAddress()
118 MIRBuilder.buildPtrAdd(AddrReg, SPReg, OffsetReg); in getStackAddress()
DX86FrameLowering.cpp1544 unsigned SPReg; in getPSPSlotOffsetFromSP() local
1545 int Offset = getFrameIndexReferencePreferSP(MF, Info.PSPSymFrameIdx, SPReg, in getPSPSlotOffsetFromSP()
1547 assert(Offset >= 0 && SPReg == TRI->getStackRegister()); in getPSPSlotOffsetFromSP()
2666 unsigned ScratchReg, SPReg, PReg, SPLimitOffset; in adjustForHiPEPrologue() local
2670 SPReg = X86::RSP; in adjustForHiPEPrologue()
2676 SPReg = X86::ESP; in adjustForHiPEPrologue()
2689 SPReg, false, -MaxStack); in adjustForHiPEPrologue()
2699 SPReg, false, -MaxStack); in adjustForHiPEPrologue()
DX86ISelLowering.cpp23066 unsigned SPReg = TLI.getStackPointerRegisterToSaveRestore(); in LowerDYNAMIC_STACKALLOC() local
23067 assert(SPReg && "Target cannot require DYNAMIC_STACKALLOC expansion and" in LowerDYNAMIC_STACKALLOC()
23070 SDValue SP = DAG.getCopyFromReg(Chain, dl, SPReg, VT); in LowerDYNAMIC_STACKALLOC()
23079 Chain = DAG.getCopyToReg(Chain, dl, SPReg, Result); // Output chain in LowerDYNAMIC_STACKALLOC()
23105 Register SPReg = RegInfo->getStackRegister(); in LowerDYNAMIC_STACKALLOC() local
23106 SDValue SP = DAG.getCopyFromReg(Chain, dl, SPReg, SPTy); in LowerDYNAMIC_STACKALLOC()
23112 Chain = DAG.getCopyToReg(Chain, dl, SPReg, SP); in LowerDYNAMIC_STACKALLOC()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMCallLowering.cpp102 Register SPReg = MRI.createGenericVirtualRegister(p0); in getStackAddress() local
103 MIRBuilder.buildCopy(SPReg, Register(ARM::SP)); in getStackAddress()
109 MIRBuilder.buildPtrAdd(AddrReg, SPReg, OffsetReg); in getStackAddress()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/
DMipsCallLowering.cpp294 Register SPReg = MRI.createGenericVirtualRegister(p0); in getStackAddress() local
295 MIRBuilder.buildCopy(SPReg, Register(Mips::SP)); in getStackAddress()
302 MIRBuilder.buildPtrAdd(AddrReg, SPReg, OffsetReg); in getStackAddress()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64CallLowering.cpp156 Register SPReg = MRI.createGenericVirtualRegister(p0); in getStackAddress() local
157 MIRBuilder.buildCopy(SPReg, Register(AArch64::SP)); in getStackAddress()
163 MIRBuilder.buildPtrAdd(AddrReg, SPReg, OffsetReg); in getStackAddress()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Lanai/
DLanaiISelLowering.cpp1023 unsigned SPReg = getStackPointerRegisterToSaveRestore(); in LowerDYNAMIC_STACKALLOC() local
1026 SDValue StackPointer = DAG.getCopyFromReg(Chain, DL, SPReg, MVT::i32); in LowerDYNAMIC_STACKALLOC()
1046 SDValue CopyChain = DAG.getCopyToReg(Chain, DL, SPReg, Sub); in LowerDYNAMIC_STACKALLOC()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/AsmParser/
DARMAsmParser.cpp11131 int SPReg = tryParseRegister(); in parseDirectiveSetFP() local
11132 if (check(SPReg == -1, SPRegLoc, "stack pointer register expected") || in parseDirectiveSetFP()
11133 check(SPReg != ARM::SP && SPReg != UC.getFPReg(), SPRegLoc, in parseDirectiveSetFP()
11163 static_cast<unsigned>(SPReg), Offset); in parseDirectiveSetFP()
11453 int SPReg = tryParseRegister(); in parseDirectiveMovSP() local
11454 if (SPReg == -1) in parseDirectiveMovSP()
11456 if (SPReg == ARM::SP || SPReg == ARM::PC) in parseDirectiveMovSP()
11481 getTargetStreamer().emitMovSP(SPReg, Offset); in parseDirectiveMovSP()
11482 UC.saveFPReg(SPReg); in parseDirectiveMovSP()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
DLegalizeDAG.cpp1586 unsigned SPReg = TLI.getStackPointerRegisterToSaveRestore(); in ExpandDYNAMIC_STACKALLOC() local
1587 assert(SPReg && "Target cannot require DYNAMIC_STACKALLOC expansion and" in ExpandDYNAMIC_STACKALLOC()
1601 SDValue SP = DAG.getCopyFromReg(Chain, dl, SPReg, VT); in ExpandDYNAMIC_STACKALLOC()
1610 Chain = DAG.getCopyToReg(Chain, dl, SPReg, Tmp1); // Output chain in ExpandDYNAMIC_STACKALLOC()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Sparc/
DSparcISelLowering.cpp2593 unsigned SPReg = SP::O6; in LowerDYNAMIC_STACKALLOC() local
2594 SDValue SP = DAG.getCopyFromReg(Chain, dl, SPReg, VT); in LowerDYNAMIC_STACKALLOC()
2596 Chain = DAG.getCopyToReg(SP.getValue(1), dl, SPReg, NewSP); // Output chain in LowerDYNAMIC_STACKALLOC()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/GlobalISel/
DLegalizerHelper.cpp4264 Register SPReg = TLI.getStackPointerRegisterToSaveRestore(); in lowerDynStackAlloc() local
4265 auto SPTmp = MIRBuilder.buildCopy(PtrTy, SPReg); in lowerDynStackAlloc()
4280 MIRBuilder.buildCopy(SPReg, SPTmp); in lowerDynStackAlloc()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/
DSystemZISelLowering.cpp3384 unsigned SPReg = getStackPointerRegisterToSaveRestore(); in lowerDYNAMIC_STACKALLOC() local
3388 SDValue OldSP = DAG.getCopyFromReg(Chain, DL, SPReg, MVT::i64); in lowerDYNAMIC_STACKALLOC()
3404 Chain = DAG.getCopyToReg(Chain, DL, SPReg, NewSP); in lowerDYNAMIC_STACKALLOC()