/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
H A D | PseudoSourceValue.h | 23 class MachineFrameInfo; variable 81 virtual bool isConstant(const MachineFrameInfo *) const; 85 virtual bool isAliased(const MachineFrameInfo *) const; 89 virtual bool mayAlias(const MachineFrameInfo *) const; 105 bool isConstant(const MachineFrameInfo *MFI) const override; 107 bool isAliased(const MachineFrameInfo *MFI) const override; 109 bool mayAlias(const MachineFrameInfo *) const override; 121 bool isConstant(const MachineFrameInfo *) const override; 122 bool isAliased(const MachineFrameInfo *) const override; 123 bool mayAlias(const MachineFrameInfo *) const override;
|
H A D | StackProtector.h | 41 MachineFrameInfo::SSPLayoutKind>; 116 void copyToMachineFrameInfo(MachineFrameInfo &MFI) const;
|
H A D | MIRYamlMapping.h | 395 FrameIndex(int FI, const llvm::MachineFrameInfo &MFI); 397 Expected<int> getFI(const llvm::MachineFrameInfo &MFI) const; 594 struct MachineFrameInfo { 616 bool operator==(const MachineFrameInfo &Other) const { 638 template <> struct MappingTraits<MachineFrameInfo> { 639 static void mapping(IO &YamlIO, MachineFrameInfo &MFI) { 699 MachineFrameInfo FrameInfo; 727 YamlIO.mapOptional("frameInfo", MF.FrameInfo, MachineFrameInfo());
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
H A D | PseudoSourceValue.cpp | 42 bool PseudoSourceValue::isConstant(const MachineFrameInfo *) const { in isConstant() 50 bool PseudoSourceValue::isAliased(const MachineFrameInfo *) const { in isAliased() 56 bool PseudoSourceValue::mayAlias(const MachineFrameInfo *) const { in mayAlias() 61 const MachineFrameInfo *MFI) const { in isConstant() 65 bool FixedStackPseudoSourceValue::isAliased(const MachineFrameInfo *MFI) const { in isAliased() 71 bool FixedStackPseudoSourceValue::mayAlias(const MachineFrameInfo *MFI) const { in mayAlias() 86 bool CallEntryPseudoSourceValue::isConstant(const MachineFrameInfo *) const { in isConstant() 90 bool CallEntryPseudoSourceValue::isAliased(const MachineFrameInfo *) const { in isAliased() 94 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(const MachineFunction &MF) { in computeMaxCallFrameSize() 212 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, 114 MachineFrameInfo &MFI = MF.getFrameInfo(); in runOnMachineFunction() 143 void LocalStackSlotPass::AdjustStackOffset(MachineFrameInfo &MFI, int FrameIdx, in AdjustStackOffset() 177 MachineFrameInfo &MFI, bool StackGrowsDown, int64_t &Offset, in AssignProtectedObjSet() 189 MachineFrameInfo &MFI = Fn.getFrameInfo(); in calculateFrameObjectOffsets() 225 case MachineFrameInfo::SSPLK_None: in calculateFrameObjectOffsets() 227 case MachineFrameInfo::SSPLK_SmallArray: in calculateFrameObjectOffsets() 230 case MachineFrameInfo::SSPLK_AddrOf: in calculateFrameObjectOffsets() 233 case MachineFrameInfo::SSPLK_LargeArray: in calculateFrameObjectOffsets() [all …]
|
H A D | StackProtector.cpp | 318 MachineFrameInfo::SSPLK_LargeArray)); in RequiresStackProtector() 324 MachineFrameInfo::SSPLK_SmallArray)); in RequiresStackProtector() 331 MachineFrameInfo::SSPLK_LargeArray)); in RequiresStackProtector() 341 ? MachineFrameInfo::SSPLK_LargeArray in RequiresStackProtector() 342 : MachineFrameInfo::SSPLK_SmallArray)); in RequiresStackProtector() 357 Layout.insert(std::make_pair(AI, MachineFrameInfo::SSPLK_AddrOf)); in RequiresStackProtector() 598 void StackProtector::copyToMachineFrameInfo(MachineFrameInfo &MFI) const { in copyToMachineFrameInfo()
|
H A D | PrologEpilogInserter.cpp | 279 MachineFrameInfo &MFI = MF.getFrameInfo(); in runOnMachineFunction() 306 MachineFrameInfo &MFI = MF.getFrameInfo(); in calculateCallFrameInfo() 354 const MachineFrameInfo &MFI = MF.getFrameInfo(); in calculateSaveRestoreBlocks() 401 MachineFrameInfo &MFI = F.getFrameInfo(); in assignCalleeSavedSpillSlots() 463 MachineFrameInfo &MFI = MF.getFrameInfo(); in updateLiveness() 602 MachineFrameInfo &MFI = MF.getFrameInfo(); in spillCalleeSavedRegs() 635 static inline void AdjustStackOffset(MachineFrameInfo &MFI, int FrameIdx, in AdjustStackOffset() 666 computeFreeStackSlots(MachineFrameInfo &MFI, bool StackGrowsDown, in computeFreeStackSlots() 710 static inline bool scavengeStackSlot(MachineFrameInfo &MFI, int FrameIdx, in scavengeStackSlot() 772 MachineFrameInfo &MFI, bool StackGrowsDown, in AssignProtectedObjSet() [all …]
|
H A D | LiveRegUnits.cpp | 84 const MachineFrameInfo &MFI = MF.getFrameInfo(); in addCalleeSavedRegs() 98 const MachineFrameInfo &MFI = MF.getFrameInfo(); in addPristines() 135 const MachineFrameInfo &MFI = MF.getFrameInfo(); in addLiveOuts()
|
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 | StackColoring.cpp | 412 MachineFrameInfo *MFI; 985 MachineFrameInfo::SSPLayoutKind FromKind in remapInstructions() 987 MachineFrameInfo::SSPLayoutKind ToKind = MFI->getObjectSSPLayout(SI.second); in remapInstructions() 988 if (FromKind != MachineFrameInfo::SSPLK_None && in remapInstructions() 989 (ToKind == MachineFrameInfo::SSPLK_None || in remapInstructions() 990 (ToKind != MachineFrameInfo::SSPLK_LargeArray && in remapInstructions() 991 FromKind != MachineFrameInfo::SSPLK_AddrOf))) in remapInstructions()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/XCore/ |
H A D | XCoreMachineFunctionInfo.cpp | 40 MachineFrameInfo &MFI = MF.getFrameInfo(); in createLRSpillSlot() 58 MachineFrameInfo &MFI = MF.getFrameInfo(); in createFPSpillSlot() 71 MachineFrameInfo &MFI = MF.getFrameInfo(); in createEHSpillSlot()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/ |
H A D | MipsFrameLowering.cpp | 94 const MachineFrameInfo &MFI = MF.getFrameInfo(); in hasFP() 103 const MachineFrameInfo &MFI = MF.getFrameInfo(); in hasBP() 115 const MachineFrameInfo &MFI = MF.getFrameInfo(); in estimateStackSize()
|
H A D | Mips16FrameLowering.cpp | 44 MachineFrameInfo &MFI = MF.getFrameInfo(); in emitPrologue() 94 MachineFrameInfo &MFI = MF.getFrameInfo(); in emitEpilogue() 153 const MachineFrameInfo &MFI = MF.getFrameInfo(); in hasReservedCallFrame()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/M68k/ |
H A D | M68kRegisterInfo.cpp | 199 const MachineFrameInfo &MFI = MF.getFrameInfo(); in eliminateFrameIndex() 222 static bool CantUseSP(const MachineFrameInfo &MFI) { in CantUseSP() 227 const MachineFrameInfo &MFI = MF.getFrameInfo(); in hasBasePointer() 245 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 | 44 const MachineFrameInfo &MFI = MF.getFrameInfo(); in hasFP() 78 const MachineFrameInfo &MFI = MF.getFrameInfo(); in getFrameIndexReference() 185 const MachineFrameInfo &MFI = MF.getFrameInfo(); in calculateMaxStackAlign() 454 MachineFrameInfo &MFI = MF.getFrameInfo(); in emitCalleeSavedFrameMoves() 480 MachineFrameInfo &MFI = MF.getFrameInfo(); in emitPrologue() 677 const MachineFrameInfo &MFI = MF.getFrameInfo(); in emitEpilogue() 781 MachineFrameInfo &MFI = MF.getFrameInfo(); in determineCalleeSaves() 809 MachineFrameInfo &MFI = MF.getFrameInfo(); in assignCalleeSavedSpillSlots()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/VE/ |
H A D | VEFrameLowering.cpp | 312 MachineFrameInfo &MFI = MF.getFrameInfo(); in emitPrologue() 397 MachineFrameInfo &MFI = MF.getFrameInfo(); in emitEpilogue() 424 const MachineFrameInfo &MFI = MF.getFrameInfo(); in hasFP() 431 const MachineFrameInfo &MFI = MF.getFrameInfo(); in hasBP() 447 const MachineFrameInfo &MFI = MF.getFrameInfo(); in getFrameIndexReference() 477 MachineFrameInfo &MFI = MF.getFrameInfo(); in isLeafProc()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
H A D | SIMachineFunctionInfo.h | 27 class MachineFrameInfo; variable 46 bool isConstant(const MachineFrameInfo *) const override { in isConstant() argument 52 bool isAliased(const MachineFrameInfo *) const override { in isAliased() argument 56 bool mayAlias(const MachineFrameInfo *) const override { in mayAlias() argument 96 bool isAliased(const MachineFrameInfo *) const override { in isAliased() argument 101 bool mayAlias(const MachineFrameInfo *) const override { in mayAlias() argument 552 void removeDeadFrameIndices(MachineFrameInfo &MFI); 554 int getScavengeFI(MachineFrameInfo &MFI, const SIRegisterInfo &TRI);
|
H A D | SIFrameLowering.cpp | 59 MachineFrameInfo &FrameInfo = MF.getFrameInfo(); in getVGPRSpillLaneOrTempRegister() 127 MachineFrameInfo &FrameInfo = MF.getFrameInfo(); in buildPrologSpill() 149 MachineFrameInfo &FrameInfo = MF.getFrameInfo(); in buildEpilogRestore() 322 static bool allStackObjectsAreDead(const MachineFrameInfo &MFI) { in allStackObjectsAreDead() 718 const MachineFrameInfo &MFI = MF.getFrameInfo(); in spilledToMemory() 730 const MachineFrameInfo &MFI = MF.getFrameInfo(); in emitPrologue() 976 const MachineFrameInfo &MFI = MF.getFrameInfo(); in emitEpilogue() 1098 const MachineFrameInfo &MFI = MF.getFrameInfo(); in allSGPRSpillsAreDead() 1126 MachineFrameInfo &MFI = MF.getFrameInfo(); in processFunctionBeforeFrameFinalized() 1156 MachineFrameInfo &FrameInfo = MF.getFrameInfo(); in determineCalleeSaves() [all …]
|
H A D | SILowerSGPRSpills.cpp | 158 const MachineFrameInfo &MFI = MF.getFrameInfo(); in calculateSaveRestoreBlocks() 202 MachineFrameInfo &MFI = MF.getFrameInfo(); in spillCalleeSavedRegs() 265 MachineFrameInfo &FrameInfo = MF.getFrameInfo(); in lowerShiftReservedVGPR() 306 MachineFrameInfo &MFI = MF.getFrameInfo(); in runOnMachineFunction()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/ |
H A D | RISCVFrameLowering.cpp | 222 const MachineFrameInfo &MFI = MF.getFrameInfo(); in hasFP() 229 const MachineFrameInfo &MFI = MF.getFrameInfo(); in hasBP() 237 MachineFrameInfo &MFI = MF.getFrameInfo(); in determineFrameLayout() 294 const MachineFrameInfo &MFI = MF.getFrameInfo(); in getNonLibcallCSI() 332 MachineFrameInfo &MFI = MF.getFrameInfo(); in emitPrologue() 523 MachineFrameInfo &MFI = MF.getFrameInfo(); in emitEpilogue() 604 const MachineFrameInfo &MFI = MF.getFrameInfo(); in getFrameIndexReference() 787 MachineFrameInfo &MFI = MF.getFrameInfo(); in determineCalleeSaves() 816 RISCVFrameLowering::assignRVVStackObjectOffsets(MachineFrameInfo &MFI) const { in assignRVVStackObjectOffsets() 849 MachineFrameInfo &MFI = MF.getFrameInfo(); in processFunctionBeforeFrameFinalized() [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/ |
H A D | SparcFrameLowering.cpp | 90 MachineFrameInfo &MFI = MF.getFrameInfo(); in emitPrologue() 228 MachineFrameInfo &MFI = MF.getFrameInfo(); in emitEpilogue() 248 const MachineFrameInfo &MFI = MF.getFrameInfo(); in hasFP() 258 const MachineFrameInfo &MFI = MF.getFrameInfo(); in getFrameIndexReference() 317 MachineFrameInfo &MFI = MF.getFrameInfo(); in isLeafProc()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Lanai/ |
H A D | LanaiFrameLowering.cpp | 28 MachineFrameInfo &MFI = MF.getFrameInfo(); in determineFrameLayout() 95 MachineFrameInfo &MFI = MF.getFrameInfo(); in emitPrologue() 202 MachineFrameInfo &MFI = MF.getFrameInfo(); in determineCalleeSaves()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/ |
H A D | HexagonBitTracker.h | 20 class MachineFrameInfo; variable 47 MachineFrameInfo &MFI;
|