Home
last modified time | relevance | path

Searched refs:MachineFrameInfo (Results 1 – 25 of 146) sorted by relevance

123456

/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DPseudoSourceValue.h25 class MachineFrameInfo; variable
82 virtual bool isConstant(const MachineFrameInfo *) const;
86 virtual bool isAliased(const MachineFrameInfo *) const;
90 virtual bool mayAlias(const MachineFrameInfo *) const;
106 bool isConstant(const MachineFrameInfo *MFI) const override;
108 bool isAliased(const MachineFrameInfo *MFI) const override;
110 bool mayAlias(const MachineFrameInfo *) const override;
122 bool isConstant(const MachineFrameInfo *) const override;
123 bool isAliased(const MachineFrameInfo *) const override;
124 bool mayAlias(const MachineFrameInfo *) const override;
H A DStackProtector.h42 MachineFrameInfo::SSPLayoutKind>;
119 void copyToMachineFrameInfo(MachineFrameInfo &MFI) const;
H A DMIRYamlMapping.h415 struct MachineFrameInfo {
436 bool operator==(const MachineFrameInfo &Other) const {
457 template <> struct MappingTraits<MachineFrameInfo> {
458 static void mapping(IO &YamlIO, MachineFrameInfo &MFI) {
503 MachineFrameInfo FrameInfo;
528 YamlIO.mapOptional("frameInfo", MF.FrameInfo, MachineFrameInfo());
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DPseudoSourceValue.cpp43 bool PseudoSourceValue::isConstant(const MachineFrameInfo *) const { in isConstant()
51 bool PseudoSourceValue::isAliased(const MachineFrameInfo *) const { in isAliased()
57 bool PseudoSourceValue::mayAlias(const MachineFrameInfo *) const { in mayAlias()
62 const MachineFrameInfo *MFI) const { in isConstant()
66 bool FixedStackPseudoSourceValue::isAliased(const MachineFrameInfo *MFI) const { in isAliased()
72 bool FixedStackPseudoSourceValue::mayAlias(const MachineFrameInfo *MFI) const { in mayAlias()
87 bool CallEntryPseudoSourceValue::isConstant(const MachineFrameInfo *) const { in isConstant()
91 bool CallEntryPseudoSourceValue::isAliased(const MachineFrameInfo *) const { in isAliased()
95 bool CallEntryPseudoSourceValue::mayAlias(const MachineFrameInfo *) const { in mayAlias()
H A DMachineFrameInfo.cpp32 void MachineFrameInfo::ensureMaxAlignment(unsigned Align) { in ensureMaxAlignment()
50 int MachineFrameInfo::CreateStackObject(uint64_t Size, unsigned Alignment, in CreateStackObject()
64 int MachineFrameInfo::CreateSpillStackObject(uint64_t Size, in CreateSpillStackObject()
73 int MachineFrameInfo::CreateVariableSizedObject(unsigned Alignment, in CreateVariableSizedObject()
82 int MachineFrameInfo::CreateFixedObject(uint64_t Size, int64_t SPOffset, in CreateFixedObject()
100 int MachineFrameInfo::CreateFixedSpillStackObject(uint64_t Size, in CreateFixedSpillStackObject()
112 BitVector MachineFrameInfo::getPristineRegs(const MachineFunction &MF) const { in getPristineRegs()
134 unsigned MachineFrameInfo::estimateStackSize(const MachineFunction &MF) const { in estimateStackSize()
183 void MachineFrameInfo::computeMaxCallFrameSize(const MachineFunction &MF) { in computeMaxCallFrameSize()
208 void MachineFrameInfo::print(const MachineFunction &MF, raw_ostream &OS) const{ in print()
[all …]
H A DLocalStackSlotAllocation.cpp81 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, in AdjustStackOffset()
178 MachineFrameInfo &MFI, in AssignProtectedObjSet()
193 MachineFrameInfo &MFI = Fn.getFrameInfo(); in calculateFrameObjectOffsets()
227 case MachineFrameInfo::SSPLK_None: in calculateFrameObjectOffsets()
229 case MachineFrameInfo::SSPLK_SmallArray: in calculateFrameObjectOffsets()
232 case MachineFrameInfo::SSPLK_AddrOf: in calculateFrameObjectOffsets()
235 case MachineFrameInfo::SSPLK_LargeArray: in calculateFrameObjectOffsets()
[all …]
H A DStackProtector.cpp265 MachineFrameInfo::SSPLK_LargeArray)); in RequiresStackProtector()
271 MachineFrameInfo::SSPLK_SmallArray)); in RequiresStackProtector()
278 MachineFrameInfo::SSPLK_LargeArray)); in RequiresStackProtector()
288 ? MachineFrameInfo::SSPLK_LargeArray in RequiresStackProtector()
289 : MachineFrameInfo::SSPLK_SmallArray)); in RequiresStackProtector()
303 Layout.insert(std::make_pair(AI, MachineFrameInfo::SSPLK_AddrOf)); in RequiresStackProtector()
523 void StackProtector::copyToMachineFrameInfo(MachineFrameInfo &MFI) const { in copyToMachineFrameInfo()
H A DPrologEpilogInserter.cpp226 MachineFrameInfo &MFI = MF.getFrameInfo(); in runOnMachineFunction()
253 MachineFrameInfo &MFI = MF.getFrameInfo(); in calculateCallFrameInfo()
304 const MachineFrameInfo &MFI = MF.getFrameInfo(); in calculateSaveRestoreBlocks()
351 MachineFrameInfo &MFI = F.getFrameInfo(); in assignCalleeSavedSpillSlots()
414 MachineFrameInfo &MFI = MF.getFrameInfo(); in updateLiveness()
541 MachineFrameInfo &MFI = MF.getFrameInfo(); in spillCalleeSavedRegs()
728 MachineFrameInfo &MFI = MF.getFrameInfo(); in calculateFrameObjectOffsets()
879 case MachineFrameInfo::SSPLK_None: in calculateFrameObjectOffsets()
881 case MachineFrameInfo::SSPLK_SmallArray: in calculateFrameObjectOffsets()
884 case MachineFrameInfo::SSPLK_AddrOf: in calculateFrameObjectOffsets()
[all …]
H A DStackColoring.cpp382 MachineFrameInfo *MFI;
936 MachineFrameInfo::SSPLayoutKind FromKind in remapInstructions()
938 MachineFrameInfo::SSPLayoutKind ToKind = MFI->getObjectSSPLayout(SI.second); in remapInstructions()
939 if (FromKind != MachineFrameInfo::SSPLK_None && in remapInstructions()
940 (ToKind == MachineFrameInfo::SSPLK_None || in remapInstructions()
941 (ToKind != MachineFrameInfo::SSPLK_LargeArray && in remapInstructions()
942 FromKind != MachineFrameInfo::SSPLK_AddrOf))) in remapInstructions()
H A DLiveRegUnits.cpp101 const MachineFrameInfo &MFI = MF.getFrameInfo(); in addPristines()
136 const MachineFrameInfo &MFI = MF.getFrameInfo(); in addLiveOuts()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DSIMachineFunctionInfo.h37 class MachineFrameInfo; variable
47 bool isConstant(const MachineFrameInfo *) const override { in isConstant() argument
53 bool isAliased(const MachineFrameInfo *) const override { in isAliased() argument
57 bool mayAlias(const MachineFrameInfo *) const override { in mayAlias() argument
67 bool isConstant(const MachineFrameInfo *) const override { in isConstant() argument
73 bool isAliased(const MachineFrameInfo *) const override { in isAliased() argument
77 bool mayAlias(const MachineFrameInfo *) const override { in mayAlias() argument
240 void removeSGPRToVGPRFrameIndices(MachineFrameInfo &MFI);
H A DSIMachineFunctionInfo.cpp119 const MachineFrameInfo &FrameInfo = MF.getFrameInfo(); in SIMachineFunctionInfo()
253 MachineFrameInfo &FrameInfo = MF.getFrameInfo(); in allocateSGPRSpillToVGPR()
303 void SIMachineFunctionInfo::removeSGPRToVGPRFrameIndices(MachineFrameInfo &MFI) { in removeSGPRToVGPRFrameIndices()
H A DSIFrameLowering.cpp259 const MachineFrameInfo &FrameInfo = MF.getFrameInfo(); in emitEntryFunctionPrologue()
539 const MachineFrameInfo &MFI = MF.getFrameInfo(); in emitPrologue()
627 const MachineFrameInfo &MFI = MF.getFrameInfo(); in emitEpilogue()
645 static bool allStackObjectsAreDead(const MachineFrameInfo &MFI) { in allStackObjectsAreDead()
666 MachineFrameInfo &MFI = MF.getFrameInfo(); in processFunctionBeforeFrameFinalized()
824 const MachineFrameInfo &MFI = MF.getFrameInfo(); in hasFP()
834 const MachineFrameInfo &MFI = MF.getFrameInfo(); in hasSP()
/freebsd-12.1/contrib/llvm/lib/Target/RISCV/
H A DRISCVFrameLowering.cpp28 const MachineFrameInfo &MFI = MF.getFrameInfo(); in hasFP()
36 MachineFrameInfo &MFI = MF.getFrameInfo(); in determineFrameLayout()
98 MachineFrameInfo &MFI = MF.getFrameInfo(); in emitPrologue()
142 MachineFrameInfo &MFI = MF.getFrameInfo(); in emitEpilogue()
172 const MachineFrameInfo &MFI = MF.getFrameInfo(); in getFrameIndexReference()
218 MachineFrameInfo &MFI = MF.getFrameInfo(); in determineCalleeSaves()
249 MachineFrameInfo &MFI = MF.getFrameInfo(); in processFunctionBeforeFrameFinalized()
/freebsd-12.1/contrib/llvm/lib/Target/XCore/
H A DXCoreMachineFunctionInfo.cpp41 MachineFrameInfo &MFI = MF.getFrameInfo(); in createLRSpillSlot()
59 MachineFrameInfo &MFI = MF.getFrameInfo(); in createFPSpillSlot()
72 MachineFrameInfo &MFI = MF.getFrameInfo(); in createEHSpillSlot()
H A DXCoreFrameLowering.cpp140 MachineFrameInfo &MFI, XCoreFunctionInfo *XFI, in GetSpillList()
162 MachineFrameInfo &MFI, XCoreFunctionInfo *XFI, in GetEHSpillList()
180 const MachineFrameInfo &MFI = MF->getFrameInfo(); in getFrameIndexMMO()
228 MachineFrameInfo &MFI = MF.getFrameInfo(); in emitPrologue()
346 MachineFrameInfo &MFI = MF.getFrameInfo(); in emitEpilogue()
577 MachineFrameInfo &MFI = MF.getFrameInfo(); in processFunctionBeforeFrameFinalized()
/freebsd-12.1/contrib/llvm/lib/Target/Mips/
H A DMipsFrameLowering.cpp95 const MachineFrameInfo &MFI = MF.getFrameInfo(); in hasFP()
104 const MachineFrameInfo &MFI = MF.getFrameInfo(); in hasBP()
116 const MachineFrameInfo &MFI = MF.getFrameInfo(); in estimateStackSize()
H A DMips16FrameLowering.cpp45 MachineFrameInfo &MFI = MF.getFrameInfo(); in emitPrologue()
95 MachineFrameInfo &MFI = MF.getFrameInfo(); in emitEpilogue()
157 const MachineFrameInfo &MFI = MF.getFrameInfo(); in hasReservedCallFrame()
/freebsd-12.1/contrib/llvm/lib/Target/Lanai/
H A DLanaiFrameLowering.cpp29 MachineFrameInfo &MFI = MF.getFrameInfo(); in determineFrameLayout()
96 MachineFrameInfo &MFI = MF.getFrameInfo(); in emitPrologue()
203 MachineFrameInfo &MFI = MF.getFrameInfo(); in determineCalleeSaves()
/freebsd-12.1/contrib/llvm/lib/Target/Sparc/
H A DSparcFrameLowering.cpp90 MachineFrameInfo &MFI = MF.getFrameInfo(); in emitPrologue()
234 MachineFrameInfo &MFI = MF.getFrameInfo(); in emitEpilogue()
254 const MachineFrameInfo &MFI = MF.getFrameInfo(); in hasFP()
265 const MachineFrameInfo &MFI = MF.getFrameInfo(); in getFrameIndexReference()
324 MachineFrameInfo &MFI = MF.getFrameInfo(); in isLeafProc()
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonBitTracker.h21 class MachineFrameInfo; variable
48 MachineFrameInfo &MFI;
/freebsd-12.1/contrib/llvm/lib/Target/MSP430/
H A DMSP430FrameLowering.cpp30 const MachineFrameInfo &MFI = MF.getFrameInfo(); in hasFP()
44 MachineFrameInfo &MFI = MF.getFrameInfo(); in emitPrologue()
109 const MachineFrameInfo &MFI = MF.getFrameInfo(); in emitEpilogue()
/freebsd-12.1/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXPrologEpilogPass.cpp102 AdjustStackOffset(MachineFrameInfo &MFI, int FrameIdx, in AdjustStackOffset()
139 MachineFrameInfo &MFI = Fn.getFrameInfo(); in calculateFrameObjectOffsets()
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DThumb1InstrInfo.cpp94 MachineFrameInfo &MFI = MF.getFrameInfo(); in storeRegToStackSlot()
123 MachineFrameInfo &MFI = MF.getFrameInfo(); in loadRegFromStackSlot()
/freebsd-12.1/contrib/llvm/lib/Target/AVR/
H A DAVRFrameLowering.cpp49 const MachineFrameInfo &MFI = MF.getFrameInfo(); in hasReservedCallFrame()
102 const MachineFrameInfo &MFI = MF.getFrameInfo(); in emitPrologue()
161 const MachineFrameInfo &MFI = MF.getFrameInfo(); in emitEpilogue()
435 const MachineFrameInfo &MFI = MF.getFrameInfo(); in runOnMachineFunction()

123456