| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/M68k/ |
| H A D | M68kRegisterInfo.cpp | 49 FramePtr = M68k::A6; in M68kRegisterInfo() 146 setBitVector(FramePtr); in getReservedRegs() 184 BasePtr = (FIndex < 0 ? FramePtr : getBaseRegister()); in eliminateFrameIndex() 186 BasePtr = (FIndex < 0 ? FramePtr : StackPtr); in eliminateFrameIndex() 190 BasePtr = (TFI->hasFP(MF) ? FramePtr : StackPtr); in eliminateFrameIndex() 250 if (!MRI->canReserveReg(FramePtr)) in canRealignStack() 262 return TFI->hasFP(MF) ? FramePtr : StackPtr; in getFrameRegister()
|
| H A D | M68kFrameLowering.cpp | 488 unsigned FramePtr = TRI->getFrameRegister(MF); in emitPrologue() local 489 const unsigned MachineFramePtr = FramePtr; in emitPrologue() 570 BuildMI(MBB, MBBI, DL, TII.get(M68k::MOV32aa), FramePtr) in emitPrologue() 640 FramePtr, true, in emitPrologue() 686 unsigned FramePtr = TRI->getFrameRegister(MF); in emitEpilogue() local 687 unsigned MachineFramePtr = FramePtr; in emitEpilogue() 748 BuildMI(MBB, MBBI, DL, TII.get(Opc), StackPtr), FramePtr, false, in emitEpilogue() 753 BuildMI(MBB, MBBI, DL, TII.get(Opc), StackPtr).addReg(FramePtr); in emitEpilogue()
|
| H A D | M68kRegisterInfo.h | 37 unsigned FramePtr; variable
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroSplit.cpp | 177 Shape.emitDealloc(Builder, FramePtr, CG); in maybeFreeRetconStorage() 347 auto *FramePtr = Shape.FramePtr; in createResumeEntryBlock() local 984 Value *OldFramePtr = VMap[Shape.FramePtr]; in create() 1580 auto *FramePtr = Id->getStorage(); in splitAsyncCoroutine() local 1581 FramePtr = Builder.CreateBitOrPointerCast(FramePtr, Int8PtrTy); in splitAsyncCoroutine() 1582 FramePtr = Builder.CreateConstInBoundsGEP1_32( in splitAsyncCoroutine() 1589 TrackingVH<Instruction> Handle(Shape.FramePtr); in splitAsyncCoroutine() 1590 Shape.CoroBegin->replaceAllUsesWith(FramePtr); in splitAsyncCoroutine() 1591 Shape.FramePtr = Handle.getValPtr(); in splitAsyncCoroutine() 1701 TrackingVH<Instruction> Handle(Shape.FramePtr); in splitRetconCoroutine() [all …]
|
| H A D | CoroCleanup.cpp | 49 auto *FramePtr = Builder.CreateBitCast(FrameRaw, FramePtrTy); in lowerSubFn() local 50 auto *Gep = Builder.CreateConstInBoundsGEP2_32(FrameTy, FramePtr, 0, Index); in lowerSubFn()
|
| H A D | CoroFrame.cpp | 1081 DBuilder.insertDeclare(Shape.FramePtr, FrameDIVar, in buildFrameDebugInfo() 1083 Shape.FramePtr->getNextNode()); in buildFrameDebugInfo() 1489 Shape.FramePtr = in createFramePtr() 1521 Instruction *FramePtr = Shape.FramePtr; in insertSpills() local 1574 InsertPt = FramePtr->getNextNode(); in insertSpills() 1592 InsertPt = FramePtr->getNextNode(); in insertSpills() 1680 BasicBlock *FramePtrBB = FramePtr->getParent(); in insertSpills() 1702 return FramePtr; in insertSpills() 1733 Builder.SetInsertPoint(FramePtr->getNextNode()); in insertSpills() 1750 auto *FramePtr = GetFramePointer(Alloca); in insertSpills() local [all …]
|
| H A D | CoroInternal.h | 125 Instruction *FramePtr; member
|
| H A D | Coroutines.cpp | 240 Shape.FramePtr = nullptr; in clear()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Sparc/ |
| H A D | SparcRegisterInfo.cpp | 113 unsigned FIOperandNum, int Offset, unsigned FramePtr) { in replaceFI() argument 118 MI.getOperand(FIOperandNum).ChangeToRegister(FramePtr, false); in replaceFI() 138 .addReg(FramePtr); in replaceFI() 156 .addReg(FramePtr); in replaceFI()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86RegisterInfo.h | 44 unsigned FramePtr; variable 144 Register getFramePtr() const { return FramePtr; } in getFramePtr()
|
| H A D | X86FrameLowering.cpp | 449 : FramePtr; in emitCalleeSavedFrameMoves() 1348 ? Register(getX86SubSuperRegister(FramePtr, 64)) : FramePtr; in emitPrologue() 1485 .addImm(FramePtr) in emitPrologue() 1536 FramePtr) in emitPrologue() 1553 .addImm(FramePtr) in emitPrologue() 1761 .addImm(FramePtr) in emitPrologue() 1875 .addReg(FramePtr) in emitPrologue() 2007 Is64BitILP32 ? Register(getX86SubSuperRegister(FramePtr, 64)) : FramePtr; in emitEpilogue() 2141 .addReg(FramePtr); in emitEpilogue() 3444 if (UsedReg == FramePtr) { in restoreWin32EHStackPointers() [all …]
|
| H A D | X86RegisterInfo.cpp | 67 FramePtr = Use64BitReg ? X86::RBP : X86::EBP; in X86RegisterInfo() 72 FramePtr = X86::EBP; in X86RegisterInfo() 673 if (!MRI->canReserveReg(FramePtr)) in canRealignStack() 781 assert(BasePtr == FramePtr && "Expected the FP as base register"); in eliminateFrameIndex() 854 return TFI->hasFP(MF) ? FramePtr : StackPtr; in getFrameRegister()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | Thumb1FrameLowering.cpp | 169 Register FramePtr = RegInfo->getFrameRegister(MF); in emitPrologue() local 226 if (Reg == FramePtr) in emitPrologue() 304 BuildMI(MBB, MBBI, dl, TII.get(ARM::tADDrSPi), FramePtr) in emitPrologue() 312 nullptr, MRI->getDwarfRegNum(FramePtr, true), CFAOffset)); in emitPrologue() 319 nullptr, MRI->getDwarfRegNum(FramePtr, true))); in emitPrologue() 381 if (isARMLowRegister(Reg) && !(HasFP && Reg == FramePtr)) { in emitPrologue() 488 Register FramePtr = RegInfo->getFrameRegister(MF); in emitEpilogue() local 519 emitThumbRegPlusImmediate(MBB, MBBI, dl, ARM::R4, FramePtr, -NumBytes, in emitEpilogue() 526 .addReg(FramePtr) in emitEpilogue() 536 if (isARMLowRegister(Reg) && !(HasFP && Reg == FramePtr)) { in emitEpilogue()
|
| H A D | ARMFrameLowering.cpp | 490 Register FramePtr = RegInfo->getFrameRegister(MF); in emitPrologue() local 549 if (Reg == FramePtr) in emitPrologue() 722 dl, TII, FramePtr, ARM::SP, in emitPrologue() 727 nullptr, MRI->getDwarfRegNum(FramePtr, true), in emitPrologue() 914 Register FramePtr = RegInfo->getFrameRegister(MF); in emitEpilogue() local 978 .addReg(FramePtr) in emitEpilogue() 984 .addReg(FramePtr) in emitEpilogue() 1819 Register FramePtr = RegInfo->getFrameRegister(MF); in determineCalleeSaves() local 2041 SavedRegs.set(FramePtr); in determineCalleeSaves() 2052 auto FPPos = llvm::find(UnspilledCS1GPRs, FramePtr); in determineCalleeSaves() [all …]
|
| H A D | ARMAsmPrinter.cpp | 1093 Register FramePtr = TargetRegInfo->getFrameRegister(MF); in EmitUnwindingInstruction() local 1227 if (DstReg == FramePtr && FramePtr != ARM::SP) in EmitUnwindingInstruction() 1230 ATS.emitSetFP(FramePtr, ARM::SP, -Offset); in EmitUnwindingInstruction()
|
| H A D | ARMExpandPseudoInsts.cpp | 2306 Register FramePtr = RI.getFrameRegister(MF); in ExpandMI() local 2312 FramePtr, -NumBytes, ARMCC::AL, 0, *TII); in ExpandMI() 2315 FramePtr, -NumBytes, *TII, RI); in ExpandMI() 2318 FramePtr, -NumBytes, ARMCC::AL, 0, in ExpandMI()
|
| H A D | ARMFastISel.cpp | 2496 Register FramePtr = RegInfo->getFrameRegister(*(FuncInfo.MF)); in SelectIntrinsicCall() local 2497 unsigned SrcReg = FramePtr; in SelectIntrinsicCall()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/GISel/ |
| H A D | PPCCallLowering.cpp | 113 llvm::LLT FramePtr = LLT::pointer( in getStackAddress() local 115 MachineInstrBuilder AddrReg = MIRBuilder.buildFrameIndex(FramePtr, FI); in getStackAddress()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/M68k/GlSel/ |
| H A D | M68kCallLowering.cpp | 140 llvm::LLT FramePtr = LLT::pointer( in getStackAddress() local 142 MachineInstrBuilder AddrReg = MIRBuilder.buildFrameIndex(FramePtr, FI); in getStackAddress()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/XCore/ |
| H A D | XCoreFrameLowering.cpp | 34 static const unsigned FramePtr = XCore::R10; variable 151 FramePtr)); in GetSpillList() 307 BuildMI(MBB, MBBI, dl, TII.get(XCore::LDAWSP_ru6), FramePtr).addImm(0); in emitPrologue() 310 MRI->getDwarfRegNum(FramePtr, true)); in emitPrologue() 386 BuildMI(MBB, MBBI, dl, TII.get(XCore::SETSP_1r)).addReg(FramePtr); in emitEpilogue()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/ |
| H A D | SymbolRecordMapping.cpp | 504 case EncodedFramePtrReg::FramePtr: return RegisterId::EBP; in decodeFramePtrReg() 512 case EncodedFramePtrReg::FramePtr: return RegisterId::RBP; in decodeFramePtrReg() 537 return EncodedFramePtrReg::FramePtr; in encodeFramePtrReg() 549 return EncodedFramePtrReg::FramePtr; in encodeFramePtrReg()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | SjLjEHPrepare.cpp | 403 Value *FramePtr = Builder.CreateConstGEP2_32(doubleUnderJBufTy, JBufPtr, 0, 0, in setupEntryBlockAndCallSites() local 407 Builder.CreateStore(Val, FramePtr, /*isVolatile=*/true); in setupEntryBlockAndCallSites()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaCoroutine.cpp | 309 Expr *FramePtr = in buildCoroutineHandle() local 318 return S.BuildCallExpr(nullptr, FromAddr.get(), Loc, FramePtr, Loc); in buildCoroutineHandle() 1339 Expr *FramePtr = in makeNewAndDeleteExpr() local 1372 S.BuildBuiltinCallExpr(Loc, Builtin::BI__builtin_coro_free, {FramePtr}); in makeNewAndDeleteExpr()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/ |
| H A D | CodeView.h | 542 FramePtr = 2, enumerator
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | CodeViewDebug.cpp | 1395 CurFn->EncodedParamFramePtrReg = EncodedFramePtrReg::FramePtr; in beginFunctionImpl() 1402 CurFn->EncodedLocalFramePtrReg = EncodedFramePtrReg::FramePtr; in beginFunctionImpl()
|