| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | PseudoSourceValue.h | 21 class MachineFrameInfo; variable 79 virtual bool isConstant(const MachineFrameInfo *) const; 83 virtual bool isAliased(const MachineFrameInfo *) const; 87 virtual bool mayAlias(const MachineFrameInfo *) const; 103 bool isConstant(const MachineFrameInfo *MFI) const override; 105 bool isAliased(const MachineFrameInfo *MFI) const override; 107 bool mayAlias(const MachineFrameInfo *) const override; 119 bool isConstant(const MachineFrameInfo *) const override; 120 bool isAliased(const MachineFrameInfo *) const override; 121 bool mayAlias(const MachineFrameInfo *) const override;
|
| H A D | StackProtector.h | 42 DenseMap<const AllocaInst *, MachineFrameInfo::SSPLayoutKind>; 65 void copyToMachineFrameInfo(MachineFrameInfo &MFI) const; 123 void copyToMachineFrameInfo(MachineFrameInfo &MFI) const { in copyToMachineFrameInfo()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | PseudoSourceValue.cpp | 41 bool PseudoSourceValue::isConstant(const MachineFrameInfo *) const { in isConstant() 49 bool PseudoSourceValue::isAliased(const MachineFrameInfo *) const { in isAliased() 55 bool PseudoSourceValue::mayAlias(const MachineFrameInfo *) const { in mayAlias() 60 const MachineFrameInfo *MFI) const { in isConstant() 64 bool FixedStackPseudoSourceValue::isAliased(const MachineFrameInfo *MFI) const { in isAliased() 70 bool FixedStackPseudoSourceValue::mayAlias(const MachineFrameInfo *MFI) const { in mayAlias() 85 bool CallEntryPseudoSourceValue::isConstant(const MachineFrameInfo *) const { in isConstant() 89 bool CallEntryPseudoSourceValue::isAliased(const MachineFrameInfo *) const { in isAliased() 93 bool CallEntryPseudoSourceValue::mayAlias(const MachineFrameInfo *) const { in mayAlias()
|
| H A D | MachineFrameInfo.cpp | 31 void MachineFrameInfo::ensureMaxAlignment(Align Alignment) { in ensureMaxAlignment() 51 int MachineFrameInfo::CreateStackObject(uint64_t Size, Align Alignment, in CreateStackObject() 66 int MachineFrameInfo::CreateSpillStackObject(uint64_t Size, Align Alignment) { in CreateSpillStackObject() 74 int MachineFrameInfo::CreateVariableSizedObject(Align Alignment, in CreateVariableSizedObject() 83 int MachineFrameInfo::CreateFixedObject(uint64_t Size, int64_t SPOffset, in CreateFixedObject() 102 int MachineFrameInfo::CreateFixedSpillStackObject(uint64_t Size, in CreateFixedSpillStackObject() 115 BitVector MachineFrameInfo::getPristineRegs(const MachineFunction &MF) const { in getPristineRegs() 137 uint64_t MachineFrameInfo::estimateStackSize(const MachineFunction &MF) const { in estimateStackSize() 187 void MachineFrameInfo::computeMaxCallFrameSize( in computeMaxCallFrameSize() 209 void MachineFrameInfo::print(const MachineFunction &MF, raw_ostream &OS) const{ in print() [all …]
|
| H A D | LocalStackSlotAllocation.cpp | 81 void AdjustStackOffset(MachineFrameInfo &MFI, int FrameIdx, int64_t &Offset, 85 MachineFrameInfo &MFI, bool StackGrowsDown, 132 MachineFrameInfo &MFI = MF.getFrameInfo(); in runOnMachineFunction() 161 void LocalStackSlotImpl::AdjustStackOffset(MachineFrameInfo &MFI, int FrameIdx, in AdjustStackOffset() 195 MachineFrameInfo &MFI, bool StackGrowsDown, int64_t &Offset, in AssignProtectedObjSet() 207 MachineFrameInfo &MFI = Fn.getFrameInfo(); in calculateFrameObjectOffsets() 247 case MachineFrameInfo::SSPLK_None: in calculateFrameObjectOffsets() 249 case MachineFrameInfo::SSPLK_SmallArray: in calculateFrameObjectOffsets() 252 case MachineFrameInfo::SSPLK_AddrOf: in calculateFrameObjectOffsets() 255 case MachineFrameInfo::SSPLK_LargeArray: in calculateFrameObjectOffsets() [all …]
|
| H A D | MIRYamlMapping.cpp | 22 FrameIndex::FrameIndex(int FI, const llvm::MachineFrameInfo &MFI) { in FrameIndex() 30 Expected<int> FrameIndex::getFI(const llvm::MachineFrameInfo &MFI) const { in getFI()
|
| H A D | LiveRegUnits.cpp | 98 const MachineFrameInfo &MFI = MF.getFrameInfo(); in addCalleeSavedRegs() 112 const MachineFrameInfo &MFI = MF.getFrameInfo(); in addPristines() 149 const MachineFrameInfo &MFI = MF.getFrameInfo(); in addLiveOuts()
|
| H A D | PrologEpilogInserter.cpp | 296 MachineFrameInfo &MFI = MF.getFrameInfo(); in run() 386 MachineFrameInfo &MFI = MF.getFrameInfo(); in calculateCallFrameInfo() 425 const MachineFrameInfo &MFI = MF.getFrameInfo(); in calculateSaveRestoreBlocks() 488 MachineFrameInfo &MFI = F.getFrameInfo(); in assignCalleeSavedSpillSlots() 550 MachineFrameInfo &MFI = MF.getFrameInfo(); in updateLiveness() 665 MachineFrameInfo &MFI = MF.getFrameInfo(); in spillCalleeSavedRegs() 698 static inline void AdjustStackOffset(MachineFrameInfo &MFI, int FrameIdx, in AdjustStackOffset() 729 computeFreeStackSlots(MachineFrameInfo &MFI, bool StackGrowsDown, in computeFreeStackSlots() 773 static inline bool scavengeStackSlot(MachineFrameInfo &MFI, int FrameIdx, in scavengeStackSlot() 835 MachineFrameInfo &MFI, bool StackGrowsDown, in AssignProtectedObjSet() [all …]
|
| H A D | StackProtector.cpp | 85 void SSPLayoutInfo::copyToMachineFrameInfo(MachineFrameInfo &MFI) const { in copyToMachineFrameInfo() 451 std::make_pair(AI, MachineFrameInfo::SSPLK_LargeArray)); in requiresStackProtector() 459 std::make_pair(AI, MachineFrameInfo::SSPLK_SmallArray)); in requiresStackProtector() 468 std::make_pair(AI, MachineFrameInfo::SSPLK_LargeArray)); in requiresStackProtector() 481 AI, IsLarge ? MachineFrameInfo::SSPLK_LargeArray in requiresStackProtector() 482 : MachineFrameInfo::SSPLK_SmallArray)); in requiresStackProtector() 501 Layout->insert(std::make_pair(AI, MachineFrameInfo::SSPLK_AddrOf)); in requiresStackProtector()
|
| H A D | StackFrameLayoutAnalysisPass.cpp | 70 SlotData(const MachineFrameInfo &MFI, const StackOffset Offset, in SlotData() 194 const MachineFrameInfo &MFI, in getStackOffset() 204 const MachineFrameInfo &MFI = MF.getFrameInfo(); in emitStackFrameLayoutRemarks()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/XCore/ |
| H A D | XCoreMachineFunctionInfo.cpp | 47 MachineFrameInfo &MFI = MF.getFrameInfo(); in createLRSpillSlot() 65 MachineFrameInfo &MFI = MF.getFrameInfo(); in createFPSpillSlot() 78 MachineFrameInfo &MFI = MF.getFrameInfo(); in createEHSpillSlot()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsFrameLowering.cpp | 88 const MachineFrameInfo &MFI = MF.getFrameInfo(); in hasFPImpl() 97 const MachineFrameInfo &MFI = MF.getFrameInfo(); in hasBP() 109 const MachineFrameInfo &MFI = MF.getFrameInfo(); in estimateStackSize()
|
| H A D | Mips16FrameLowering.cpp | 39 MachineFrameInfo &MFI = MF.getFrameInfo(); in emitPrologue() 74 MachineFrameInfo &MFI = MF.getFrameInfo(); in emitEpilogue() 133 const MachineFrameInfo &MFI = MF.getFrameInfo(); in hasReservedCallFrame()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchFrameLowering.cpp | 37 const MachineFrameInfo &MFI = MF.getFrameInfo(); in hasFPImpl() 44 const MachineFrameInfo &MFI = MF.getFrameInfo(); in hasBP() 110 MachineFrameInfo &MFI = MF.getFrameInfo(); in determineFrameLayout() 148 MachineFrameInfo &MFI = MF.getFrameInfo(); in processFunctionBeforeFrameFinalized() 187 MachineFrameInfo &MFI = MF.getFrameInfo(); in emitPrologue() 314 MachineFrameInfo &MFI = MF.getFrameInfo(); in emitEpilogue() 366 const MachineFrameInfo &MFI = MF.getFrameInfo(); in getFirstSPAdjustAmount() 461 const MachineFrameInfo &MFI = MF.getFrameInfo(); in getFrameIndexReference()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/M68k/ |
| H A D | M68kRegisterInfo.cpp | 200 const MachineFrameInfo &MFI = MF.getFrameInfo(); in eliminateFrameIndex() 224 static bool CantUseSP(const MachineFrameInfo &MFI) { in CantUseSP() 229 const MachineFrameInfo &MFI = MF.getFrameInfo(); in hasBasePointer() 247 const MachineFrameInfo &MFI = MF.getFrameInfo(); in canRealignStack()
|
| H A D | M68kInstrBuilder.h | 62 MachineFrameInfo &MFI = MF.getFrameInfo(); 79 MachineFrameInfo &MFI = MF.getFrameInfo();
|
| H A D | M68kFrameLowering.cpp | 46 const MachineFrameInfo &MFI = MF.getFrameInfo(); in hasFPImpl() 80 const MachineFrameInfo &MFI = MF.getFrameInfo(); in getFrameIndexReference() 187 const MachineFrameInfo &MFI = MF.getFrameInfo(); in calculateMaxStackAlign() 454 MachineFrameInfo &MFI = MF.getFrameInfo(); in emitPrologueCalleeSavedFrameMoves() 479 MachineFrameInfo &MFI = MF.getFrameInfo(); in emitPrologue() 670 const MachineFrameInfo &MFI = MF.getFrameInfo(); in emitEpilogue() 776 MachineFrameInfo &MFI = MF.getFrameInfo(); in determineCalleeSaves() 804 MachineFrameInfo &MFI = MF.getFrameInfo(); in assignCalleeSavedSpillSlots()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/VE/ |
| H A D | VEFrameLowering.cpp | 309 MachineFrameInfo &MFI = MF.getFrameInfo(); in emitPrologue() 394 MachineFrameInfo &MFI = MF.getFrameInfo(); in emitEpilogue() 421 const MachineFrameInfo &MFI = MF.getFrameInfo(); in hasFPImpl() 428 const MachineFrameInfo &MFI = MF.getFrameInfo(); in hasBP() 444 const MachineFrameInfo &MFI = MF.getFrameInfo(); in getFrameIndexReference() 474 MachineFrameInfo &MFI = MF.getFrameInfo(); in isLeafProc()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/ |
| H A D | SparcFrameLowering.cpp | 90 MachineFrameInfo &MFI = MF.getFrameInfo(); in emitPrologue() 177 MachineFrameInfo &MFI = MF.getFrameInfo(); in emitEpilogue() 204 const MachineFrameInfo &MFI = MF.getFrameInfo(); in hasFPImpl() 213 const MachineFrameInfo &MFI = MF.getFrameInfo(); in getFrameIndexReference() 267 MachineFrameInfo &MFI = MF.getFrameInfo(); in isLeafProc()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/ |
| H A D | LanaiFrameLowering.cpp | 26 MachineFrameInfo &MFI = MF.getFrameInfo(); in determineFrameLayout() 89 MachineFrameInfo &MFI = MF.getFrameInfo(); in emitPrologue() 194 MachineFrameInfo &MFI = MF.getFrameInfo(); in determineCalleeSaves()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonBitTracker.h | 19 class MachineFrameInfo; variable 46 MachineFrameInfo &MFI;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/ |
| H A D | CSKYFrameLowering.cpp | 39 const MachineFrameInfo &MFI = MF.getFrameInfo(); in hasFPImpl() 46 const MachineFrameInfo &MFI = MF.getFrameInfo(); in hasBP() 53 MachineFrameInfo &MFI = MF.getFrameInfo(); in determineFrameLayout() 81 MachineFrameInfo &MFI = MF.getFrameInfo(); in emitPrologue() 227 MachineFrameInfo &MFI = MF.getFrameInfo(); in emitEpilogue() 366 MachineFrameInfo &MFI = MF.getFrameInfo(); in determineCalleeSaves() 585 const MachineFrameInfo &MFI = MF.getFrameInfo(); in getFrameIndexReference()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SIFrameLowering.cpp | 77 MachineFrameInfo &FrameInfo = MF.getFrameInfo(); in getVGPRSpillLaneOrTempRegister() 144 MachineFrameInfo &FrameInfo = MF.getFrameInfo(); in buildPrologSpill() 168 MachineFrameInfo &FrameInfo = MF.getFrameInfo(); in buildEpilogRestore() 229 MachineFrameInfo &MFI; 527 static bool allStackObjectsAreDead(const MachineFrameInfo &MFI) { in allStackObjectsAreDead() 616 MachineFrameInfo &FrameInfo = MF.getFrameInfo(); in emitEntryFunctionPrologue() 1130 MachineFrameInfo &MFI = MF.getFrameInfo(); in emitPrologue() 1297 const MachineFrameInfo &MFI = MF.getFrameInfo(); in emitEpilogue() 1361 const MachineFrameInfo &MFI = MF.getFrameInfo(); in allSGPRSpillsAreDead() 1388 MachineFrameInfo &MFI = MF.getFrameInfo(); in processFunctionBeforeFrameFinalized() [all …]
|
| H A D | SIMachineFunctionInfo.h | 32 class MachineFrameInfo; variable 50 bool isConstant(const MachineFrameInfo *) const override { in isConstant() argument 56 bool isAliased(const MachineFrameInfo *) const override { in isAliased() argument 60 bool mayAlias(const MachineFrameInfo *) const override { in mayAlias() argument 75 bool isAliased(const MachineFrameInfo *) const override { in isAliased() argument 80 bool mayAlias(const MachineFrameInfo *) const override { in mayAlias() argument 813 bool removeDeadFrameIndices(MachineFrameInfo &MFI, 816 int getScavengeFI(MachineFrameInfo &MFI, const SIRegisterInfo &TRI);
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZFrameLowering.cpp | 88 const MachineFrameInfo &MFI = MF.getFrameInfo(); in orderFrameObjects() 169 MachineFrameInfo &MFFrame = MF.getFrameInfo(); in assignCalleeSavedSpillSlots() 237 MachineFrameInfo &MFFrame = MF.getFrameInfo(); in determineCalleeSaves() 434 MachineFrameInfo &MFFrame = MF.getFrameInfo(); in processFunctionBeforeFrameFinalized() 535 MachineFrameInfo &MFFrame = MF.getFrameInfo(); in emitPrologue() 728 MachineFrameInfo &MFFrame = MF.getFrameInfo(); in emitEpilogue() 904 MachineFrameInfo &MFFrame = MF.getFrameInfo(); in getOrCreateFramePointerSaveIndex() 941 MachineFrameInfo &MFFrame = MF.getFrameInfo(); in getOrCreateFramePointerSaveIndex() 951 const MachineFrameInfo &MFFrame = MF.getFrameInfo(); in isXPLeafCandidate() 1000 MachineFrameInfo &MFFrame = MF.getFrameInfo(); in assignCalleeSavedSpillSlots() [all …]
|