| /freebsd-12.1/contrib/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroSplit.cpp | 93 auto *FramePtr = Shape.FramePtr; in createResumeEntryBlock() local 96 FrameTy, FramePtr, 0, coro::Shape::IndexField, "index.addr"); in createResumeEntryBlock() 113 auto *GepIndex = Builder.CreateConstInBoundsGEP2_32(FrameTy, FramePtr, 0, in createResumeEntryBlock() 120 FrameTy, FramePtr, 0, coro::Shape::IndexField, "index.addr"); in createResumeEntryBlock() 220 static void handleFinalSuspend(IRBuilder<> &Builder, Value *FramePtr, in handleFinalSuspend() argument 231 auto *GepIndex = Builder.CreateConstInBoundsGEP2_32(Shape.FrameTy, FramePtr, in handleFinalSuspend() 295 Value *OldFramePtr = cast<Value>(VMap[Shape.FramePtr]); in createClone() 402 IRBuilder<> Builder(Shape.FramePtr->getNextNode()); in updateCoroFrame() 404 Shape.FrameTy, Shape.FramePtr, 0, coro::Shape::ResumeField, in updateCoroFrame() 418 Shape.FrameTy, Shape.FramePtr, 0, coro::Shape::DestroyField, in updateCoroFrame()
|
| H A D | CoroFrame.cpp | 476 auto *FramePtr = in insertSpills() local 500 auto *G = Builder.CreateConstInBoundsGEP2_32(FrameTy, FramePtr, 0, Index, in insertSpills() 533 InsertPt = FramePtr->getNextNode(); in insertSpills() 556 FrameTy, FramePtr, 0, Index, in insertSpills() 583 BasicBlock *FramePtrBB = FramePtr->getParent(); in insertSpills() 585 FramePtrBB->splitBasicBlock(FramePtr->getNextNode(), "AllocaSpillBB"); in insertSpills() 593 Builder.CreateConstInBoundsGEP2_32(FrameTy, FramePtr, 0, P.second); in insertSpills() 600 return FramePtr; in insertSpills() 943 Shape.FramePtr = insertSpills(Spills, Shape); in buildCoroutineFrame()
|
| H A D | CoroCleanup.cpp | 51 auto *FramePtr = Builder.CreateBitCast(FrameRaw, FramePtrTy); in lowerSubFn() local 52 auto *Gep = Builder.CreateConstInBoundsGEP2_32(FrameTy, FramePtr, 0, Index); in lowerSubFn()
|
| H A D | CoroInternal.h | 82 Instruction *FramePtr; member
|
| H A D | Coroutines.cpp | 219 Shape.FramePtr = nullptr; in clear()
|
| /freebsd-12.1/contrib/llvm/lib/Target/Sparc/ |
| H A D | SparcRegisterInfo.cpp | 114 unsigned FIOperandNum, int Offset, unsigned FramePtr) { in replaceFI() argument 119 MI.getOperand(FIOperandNum).ChangeToRegister(FramePtr, false); in replaceFI() 139 .addReg(FramePtr); in replaceFI() 157 .addReg(FramePtr); in replaceFI()
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86RegisterInfo.h | 45 unsigned FramePtr; variable 140 unsigned getFramePtr() const { return FramePtr; } in getFramePtr()
|
| H A D | X86FrameLowering.cpp | 991 ? getX86SubSuperRegister(FramePtr, 64) : FramePtr; in emitPrologue() 1128 .addImm(FramePtr) in emitPrologue() 1136 FramePtr) in emitPrologue() 1152 .addImm(FramePtr) in emitPrologue() 1359 .addImm(FramePtr) in emitPrologue() 1467 .addReg(FramePtr) in emitPrologue() 1593 Is64BitILP32 ? getX86SubSuperRegister(FramePtr, 64) : FramePtr; in emitEpilogue() 1698 .addReg(FramePtr); in emitEpilogue() 2921 if (UsedReg == FramePtr) { in restoreWin32EHStackPointers() 2925 .addReg(FramePtr) in restoreWin32EHStackPointers() [all …]
|
| H A D | X86RegisterInfo.cpp | 66 FramePtr = Use64BitReg ? X86::RBP : X86::EBP; in X86RegisterInfo() 71 FramePtr = X86::EBP; in X86RegisterInfo() 634 if (!MRI->canReserveReg(FramePtr)) in canRealignStack() 731 assert(BasePtr == FramePtr && "Expected the FP as base register"); in eliminateFrameIndex() 755 return TFI->hasFP(MF) ? FramePtr : StackPtr; in getFrameRegister()
|
| H A D | X86ISelLowering.cpp | 29192 unsigned FramePtr = RegInfo->getFrameRegister(*MF); in emitEHSjLjSetJmp() local 29196 FramePtr, true, X86FI->getRestoreBasePointerOffset()) in emitEHSjLjSetJmp()
|
| /freebsd-12.1/contrib/llvm/lib/Target/ARM/ |
| H A D | Thumb1FrameLowering.cpp | 131 unsigned FramePtr = RegInfo->getFrameRegister(MF); in emitPrologue() local 187 if (Reg == FramePtr) in emitPrologue() 265 BuildMI(MBB, MBBI, dl, TII.get(ARM::tADDrSPi), FramePtr) in emitPrologue() 273 nullptr, MRI->getDwarfRegNum(FramePtr, true), CFAOffset)); in emitPrologue() 280 nullptr, MRI->getDwarfRegNum(FramePtr, true))); in emitPrologue() 437 unsigned FramePtr = RegInfo->getFrameRegister(MF); in emitEpilogue() local 466 emitThumbRegPlusImmediate(MBB, MBBI, dl, ARM::R4, FramePtr, -NumBytes, in emitEpilogue() 473 .addReg(FramePtr) in emitEpilogue()
|
| H A D | ARMFrameLowering.cpp | 375 unsigned FramePtr = RegInfo->getFrameRegister(MF); in emitPrologue() local 434 if (Reg == FramePtr) in emitPrologue() 594 dl, TII, FramePtr, ARM::SP, in emitPrologue() 599 nullptr, MRI->getDwarfRegNum(FramePtr, true), in emitPrologue() 779 unsigned FramePtr = RegInfo->getFrameRegister(MF); in emitEpilogue() local 839 .addReg(FramePtr) in emitEpilogue() 844 .addReg(FramePtr) in emitEpilogue() 1614 unsigned FramePtr = RegInfo->getFrameRegister(MF); in determineCalleeSaves() local 1786 SavedRegs.set(FramePtr); in determineCalleeSaves() 1797 auto FPPos = llvm::find(UnspilledCS1GPRs, FramePtr); in determineCalleeSaves() [all …]
|
| H A D | ARMAsmPrinter.cpp | 1079 unsigned FramePtr = TargetRegInfo->getFrameRegister(MF); in EmitUnwindingInstruction() local 1204 if (DstReg == FramePtr && FramePtr != ARM::SP) in EmitUnwindingInstruction() 1207 ATS.emitSetFP(FramePtr, ARM::SP, -Offset); in EmitUnwindingInstruction() 1240 unsigned FramePtr = STI.useR7AsFramePointer() ? ARM::R7 : ARM::R11; in EmitInstruction() local 1926 .addReg(FramePtr) in EmitInstruction() 1996 .addReg(FramePtr) in EmitInstruction()
|
| H A D | ARMExpandPseudoInsts.cpp | 1332 unsigned FramePtr = RI.getFrameRegister(MF); in ExpandMI() local 1338 FramePtr, -NumBytes, ARMCC::AL, 0, *TII); in ExpandMI() 1341 FramePtr, -NumBytes, *TII, RI); in ExpandMI() 1344 FramePtr, -NumBytes, ARMCC::AL, 0, in ExpandMI()
|
| H A D | ARMFastISel.cpp | 2510 unsigned FramePtr = RegInfo->getFrameRegister(*(FuncInfo.MF)); in SelectIntrinsicCall() local 2511 unsigned SrcReg = FramePtr; in SelectIntrinsicCall()
|
| /freebsd-12.1/contrib/llvm/lib/Target/XCore/ |
| H A D | XCoreFrameLowering.cpp | 35 static const unsigned FramePtr = XCore::R10; variable 152 FramePtr)); in GetSpillList() 308 BuildMI(MBB, MBBI, dl, TII.get(XCore::LDAWSP_ru6), FramePtr).addImm(0); in emitPrologue() 311 MRI->getDwarfRegNum(FramePtr, true)); in emitPrologue() 387 BuildMI(MBB, MBBI, dl, TII.get(XCore::SETSP_1r)).addReg(FramePtr); in emitEpilogue()
|
| /freebsd-12.1/contrib/llvm/lib/DebugInfo/CodeView/ |
| H A D | SymbolRecordMapping.cpp | 493 case EncodedFramePtrReg::FramePtr: return RegisterId::EBP; in decodeFramePtrReg() 501 case EncodedFramePtrReg::FramePtr: return RegisterId::RBP; in decodeFramePtrReg() 526 return EncodedFramePtrReg::FramePtr; in encodeFramePtrReg() 538 return EncodedFramePtrReg::FramePtr; in encodeFramePtrReg()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | SjLjEHPrepare.cpp | 392 Value *FramePtr = Builder.CreateConstGEP2_32(doubleUnderJBufTy, JBufPtr, 0, 0, in setupEntryBlockAndCallSites() local 396 Builder.CreateStore(Val, FramePtr, /*isVolatile=*/true); in setupEntryBlockAndCallSites()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | SemaCoroutine.cpp | 350 Expr *FramePtr = in buildCoroutineHandle() local 359 return S.ActOnCallExpr(nullptr, FromAddr.get(), Loc, FramePtr, Loc); in buildCoroutineHandle() 1220 Expr *FramePtr = in makeNewAndDeleteExpr() local 1253 buildBuiltinCall(S, Loc, Builtin::BI__builtin_coro_free, {FramePtr}); in makeNewAndDeleteExpr()
|
| /freebsd-12.1/contrib/llvm/include/llvm/DebugInfo/CodeView/ |
| H A D | CodeView.h | 522 FramePtr = 2, enumerator
|
| /freebsd-12.1/contrib/llvm/lib/Target/AArch64/ |
| H A D | AArch64FrameLowering.cpp | 1099 unsigned FramePtr = RegInfo->getFrameRegister(MF); in emitPrologue() local 1168 unsigned Reg = RegInfo->getDwarfRegNum(FramePtr, true); in emitPrologue()
|
| H A D | AArch64FastISel.cpp | 3441 unsigned FramePtr = RegInfo->getFrameRegister(*(FuncInfo.MF)); in fastLowerIntrinsicCall() local 3444 TII.get(TargetOpcode::COPY), SrcReg).addReg(FramePtr); in fastLowerIntrinsicCall()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | CodeViewDebug.cpp | 1307 CurFn->EncodedParamFramePtrReg = EncodedFramePtrReg::FramePtr; in beginFunctionImpl() 1314 CurFn->EncodedLocalFramePtrReg = EncodedFramePtrReg::FramePtr; in beginFunctionImpl()
|