| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/M68k/ |
| H A D | M68kRegisterInfo.cpp | 50 FramePtr = M68k::A6; in M68kRegisterInfo() 147 setBitVector(FramePtr); in getReservedRegs() 185 BasePtr = (FIndex < 0 ? FramePtr : getBaseRegister()); in eliminateFrameIndex() 187 BasePtr = (FIndex < 0 ? FramePtr : StackPtr); in eliminateFrameIndex() 191 BasePtr = (TFI->hasFP(MF) ? FramePtr : StackPtr); in eliminateFrameIndex() 252 if (!MRI->canReserveReg(FramePtr)) in canRealignStack() 264 return TFI->hasFP(MF) ? FramePtr : StackPtr; in getFrameRegister()
|
| H A D | M68kFrameLowering.cpp | 488 Register FramePtr = TRI->getFrameRegister(MF); in emitPrologue() local 489 const unsigned MachineFramePtr = FramePtr; in emitPrologue() 636 FramePtr, true, in emitPrologue() 682 Register FramePtr = TRI->getFrameRegister(MF); in emitEpilogue() local 683 unsigned MachineFramePtr = FramePtr; in emitEpilogue() 741 BuildMI(MBB, MBBI, DL, TII.get(Opc), StackPtr), FramePtr, false, in emitEpilogue()
|
| H A D | M68kRegisterInfo.h | 37 unsigned FramePtr; variable
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroSplit.cpp | 178 Shape.emitDealloc(Builder, FramePtr, CG); in maybeFreeRetconStorage() 326 Value *FramePtr) { in markCoroutineAsDone() argument 373 markCoroutineAsDone(Builder, Shape, FramePtr); in replaceUnwindCoroEnd() 430 auto *FramePtr = Shape.FramePtr; in createResumeEntryBlock() local 1108 Value *OldFramePtr = VMap[Shape.FramePtr]; in create() 1782 auto *FramePtr = Id->getStorage(); in splitAsyncCoroutine() local 1783 FramePtr = Builder.CreateBitOrPointerCast(FramePtr, Int8PtrTy); in splitAsyncCoroutine() 1791 TrackingVH<Value> Handle(Shape.FramePtr); in splitAsyncCoroutine() 1793 Shape.FramePtr = Handle.getValPtr(); in splitAsyncCoroutine() 1901 TrackingVH<Value> Handle(Shape.FramePtr); in splitRetconCoroutine() [all …]
|
| H A D | CoroInternal.h | 107 Value *FramePtr; member 247 if (auto *I = dyn_cast<Instruction>(FramePtr)) { in getInsertPtAfterFramePtr() 252 return cast<Argument>(FramePtr)->getParent()->getEntryBlock().begin(); in getInsertPtAfterFramePtr()
|
| H A D | CoroCleanup.cpp | 32 Value *FramePtr = SubFn->getFrame(); in lowerSubFn() local 39 auto *Gep = Builder.CreateConstInBoundsGEP2_32(FrameTy, FramePtr, 0, Index); in lowerSubFn()
|
| H A D | CoroFrame.cpp | 1276 DPValue *NewDPV = new DPValue(ValueAsMetadata::get(Shape.FramePtr), in buildFrameDebugInfo() 1282 DBuilder.insertDeclare(Shape.FramePtr, FrameDIVar, in buildFrameDebugInfo() 1730 Value *FramePtr = Shape.FramePtr; in insertSpills() local 1756 Builder.CreateInBoundsGEP(FrameTy, FramePtr, Indices)); in insertSpills() 1834 FrameTy, FramePtr, 0, Index, Def->getName() + Twine(".spill.addr")); in insertSpills() 2016 auto *FramePtr = GetFramePointer(Alloca); in insertSpills() local 2020 Builder.CreatePtrAdd(FramePtr, ConstantInt::get(ITy, Value)); in insertSpills() 3207 Shape.FramePtr = Shape.CoroBegin; in buildCoroutineFrame()
|
| H A D | Coroutines.cpp | 152 Shape.FramePtr = nullptr; in clear()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Sparc/ |
| H A D | SparcRegisterInfo.cpp | 123 unsigned FIOperandNum, int Offset, unsigned FramePtr) { in replaceFI() argument 128 MI.getOperand(FIOperandNum).ChangeToRegister(FramePtr, false); in replaceFI() 148 .addReg(FramePtr); in replaceFI() 166 .addReg(FramePtr); in replaceFI()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86RegisterInfo.h | 44 unsigned FramePtr; variable 171 Register getFramePtr() const { return FramePtr; } in getFramePtr()
|
| H A D | X86FrameLowering.cpp | 473 : FramePtr; in emitCalleeSavedFrameMovesFullCFA() 517 : FramePtr; in emitCalleeSavedFrameMoves() 541 : FramePtr; in emitCalleeSavedFrameMoves() 1744 .addImm(FramePtr) in emitPrologue() 1795 FramePtr) in emitPrologue() 1828 .addImm(FramePtr) in emitPrologue() 2044 .addImm(FramePtr) in emitPrologue() 2158 .addReg(FramePtr) in emitPrologue() 2300 Is64BitILP32 ? Register(getX86SubSuperRegister(FramePtr, 64)) : FramePtr; in emitEpilogue() 3872 if (UsedReg == FramePtr) { in restoreWin32EHStackPointers() [all …]
|
| H A D | X86RegisterInfo.cpp | 69 FramePtr = Use64BitReg ? X86::RBP : X86::EBP; in X86RegisterInfo() 74 FramePtr = X86::EBP; in X86RegisterInfo() 782 if (!MRI->canReserveReg(FramePtr)) in canRealignStack() 856 assert(BasePtr == FramePtr && "Expected the FP as base register"); in eliminateFrameIndex() 936 assert(BasePtr == FramePtr && "Expected the FP as base register"); in eliminateFrameIndex() 1009 return TFI->hasFP(MF) ? FramePtr : StackPtr; in getFrameRegister()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | Thumb1FrameLowering.cpp | 169 Register FramePtr = RegInfo->getFrameRegister(MF); in emitPrologue() local 208 bool HasFrameRecordArea = hasFP(MF) && ARM::hGPRRegClass.contains(FramePtr); in emitPrologue() 213 if (Reg == FramePtr) in emitPrologue() 316 BuildMI(MBB, AfterPush, dl, TII.get(ARM::tMOVr), FramePtr) in emitPrologue() 323 BuildMI(MBB, AfterPush, dl, TII.get(ARM::tADDrSPi), FramePtr) in emitPrologue() 339 nullptr, MRI->getDwarfRegNum(FramePtr, true))); in emitPrologue() 425 if (isARMLowRegister(Reg) && !(HasFP && Reg == FramePtr)) { in emitPrologue() 516 Register FramePtr = RegInfo->getFrameRegister(MF); in emitEpilogue() local 546 if (isARMLowRegister(Reg) && !(HasFP && Reg == FramePtr)) { in emitEpilogue() 560 emitThumbRegPlusImmediate(MBB, MBBI, dl, ScratchRegister, FramePtr, -NumBytes, in emitEpilogue() [all …]
|
| H A D | ARMFrameLowering.cpp | 756 Register FramePtr = RegInfo->getFrameRegister(MF); in emitPrologue() local 798 if (Reg == FramePtr) in emitPrologue() 851 if (Reg == FramePtr) in emitPrologue() 1083 FramePtr, ARM::SP, FPOffset, in emitPrologue() 1291 Register FramePtr = RegInfo->getFrameRegister(MF); in emitEpilogue() local 1369 .addReg(FramePtr) in emitEpilogue() 1375 .addReg(FramePtr) in emitEpilogue() 2286 Register FramePtr = RegInfo->getFrameRegister(MF); in determineCalleeSaves() local 2517 SavedRegs.set(FramePtr); in determineCalleeSaves() 2534 if (FramePtr == ARM::R7) in determineCalleeSaves() [all …]
|
| H A D | ARMAsmPrinter.cpp | 1176 Register FramePtr = TargetRegInfo->getFrameRegister(MF); in EmitUnwindingInstruction() local 1346 if (DstReg == FramePtr && FramePtr != ARM::SP) in EmitUnwindingInstruction() 1349 ATS.emitSetFP(FramePtr, ARM::SP, -Offset); in EmitUnwindingInstruction()
|
| H A D | ARMExpandPseudoInsts.cpp | 2495 Register FramePtr = RI.getFrameRegister(MF); in ExpandMI() local 2501 FramePtr, -NumBytes, ARMCC::AL, 0, *TII); in ExpandMI() 2504 FramePtr, -NumBytes, *TII, RI); in ExpandMI() 2507 FramePtr, -NumBytes, ARMCC::AL, 0, in ExpandMI()
|
| H A D | ARMFastISel.cpp | 2500 Register FramePtr = RegInfo->getFrameRegister(*(FuncInfo.MF)); in SelectIntrinsicCall() local 2501 unsigned SrcReg = FramePtr; in SelectIntrinsicCall()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/GISel/ |
| H A D | PPCCallLowering.cpp | 177 llvm::LLT FramePtr = LLT::pointer( in getStackAddress() local 179 MachineInstrBuilder AddrReg = MIRBuilder.buildFrameIndex(FramePtr, FI); in getStackAddress()
|
| /freebsd-14.2/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-14.2/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/ |
| H A D | SymbolRecordMapping.cpp | 517 case EncodedFramePtrReg::FramePtr: return RegisterId::EBP; in decodeFramePtrReg() 525 case EncodedFramePtrReg::FramePtr: return RegisterId::RBP; in decodeFramePtrReg() 550 return EncodedFramePtrReg::FramePtr; in encodeFramePtrReg() 562 return EncodedFramePtrReg::FramePtr; in encodeFramePtrReg()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/M68k/GISel/ |
| H A D | M68kCallLowering.cpp | 176 llvm::LLT FramePtr = LLT::pointer( in getStackAddress() local 178 MachineInstrBuilder AddrReg = MIRBuilder.buildFrameIndex(FramePtr, FI); in getStackAddress()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | SjLjEHPrepare.cpp | 420 Value *FramePtr = Builder.CreateConstGEP2_32(doubleUnderJBufTy, JBufPtr, 0, 0, in setupEntryBlockAndCallSites() local 424 Builder.CreateStore(Val, FramePtr, /*isVolatile=*/true); in setupEntryBlockAndCallSites()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaCoroutine.cpp | 283 Expr *FramePtr = in buildCoroutineHandle() local 292 return S.BuildCallExpr(nullptr, FromAddr.get(), Loc, FramePtr, Loc); in buildCoroutineHandle() 1607 Expr *FramePtr = in makeNewAndDeleteExpr() local 1658 S.BuildBuiltinCallExpr(Loc, Builtin::BI__builtin_coro_free, {FramePtr}); in makeNewAndDeleteExpr()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/ |
| H A D | CodeView.h | 547 FramePtr = 2, enumerator
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | CodeViewDebug.cpp | 1505 CurFn->EncodedParamFramePtrReg = EncodedFramePtrReg::FramePtr; in beginFunctionImpl() 1512 CurFn->EncodedLocalFramePtrReg = EncodedFramePtrReg::FramePtr; in beginFunctionImpl()
|