Home
last modified time | relevance | path

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

12345678910>>...19

/external/llvm/include/llvm/CodeGen/
DPseudoSourceValue.h25 class MachineFrameInfo; variable
73 virtual bool isConstant(const MachineFrameInfo *) const;
77 virtual bool isAliased(const MachineFrameInfo *) const;
81 virtual bool mayAlias(const MachineFrameInfo *) const;
97 bool isConstant(const MachineFrameInfo *MFI) const override;
99 bool isAliased(const MachineFrameInfo *MFI) const override;
101 bool mayAlias(const MachineFrameInfo *) const override;
113 bool isConstant(const MachineFrameInfo *) const override;
114 bool isAliased(const MachineFrameInfo *) const override;
115 bool mayAlias(const MachineFrameInfo *) const override;
/external/llvm/lib/CodeGen/
DPseudoSourceValue.cpp35 bool PseudoSourceValue::isConstant(const MachineFrameInfo *) const { in isConstant()
43 bool PseudoSourceValue::isAliased(const MachineFrameInfo *) const { in isAliased()
49 bool PseudoSourceValue::mayAlias(const MachineFrameInfo *) const { in mayAlias()
54 const MachineFrameInfo *MFI) const { in isConstant()
58 bool FixedStackPseudoSourceValue::isAliased(const MachineFrameInfo *MFI) const { in isAliased()
64 bool FixedStackPseudoSourceValue::mayAlias(const MachineFrameInfo *MFI) const { in mayAlias()
78 bool CallEntryPseudoSourceValue::isConstant(const MachineFrameInfo *) const { in isConstant()
82 bool CallEntryPseudoSourceValue::isAliased(const MachineFrameInfo *) const { in isAliased()
86 bool CallEntryPseudoSourceValue::mayAlias(const MachineFrameInfo *) const { in mayAlias()
DLocalStackSlotAllocation.cpp70 void AdjustStackOffset(MachineFrameInfo *MFI, int FrameIdx, int64_t &Offset,
74 MachineFrameInfo *MFI, bool StackGrowsDown,
105 MachineFrameInfo *MFI = MF.getFrameInfo(); in INITIALIZE_PASS_DEPENDENCY()
134 void LocalStackSlotPass::AdjustStackOffset(MachineFrameInfo *MFI, in AdjustStackOffset()
169 MachineFrameInfo *MFI, in AssignProtectedObjSet()
186 MachineFrameInfo *MFI = Fn.getFrameInfo(); in calculateFrameObjectOffsets()
276 MachineFrameInfo *MFI = Fn.getFrameInfo(); in insertFrameReferenceRegisters()
DMachineFunction.cpp116 FrameInfo = new (Allocator) MachineFrameInfo( in MachineFunction()
171 FrameInfo->~MachineFrameInfo(); in ~MachineFunction()
563 void MachineFrameInfo::ensureMaxAlignment(unsigned Align) { in ensureMaxAlignment()
583 int MachineFrameInfo::CreateStackObject(uint64_t Size, unsigned Alignment, in CreateStackObject()
597 int MachineFrameInfo::CreateSpillStackObject(uint64_t Size, in CreateSpillStackObject()
609 int MachineFrameInfo::CreateVariableSizedObject(unsigned Alignment, in CreateVariableSizedObject()
622 int MachineFrameInfo::CreateFixedObject(uint64_t Size, int64_t SPOffset, in CreateFixedObject()
641 int MachineFrameInfo::CreateFixedSpillStackObject(uint64_t Size, in CreateFixedSpillStackObject()
653 BitVector MachineFrameInfo::getPristineRegs(const MachineFunction &MF) const { in getPristineRegs()
673 unsigned MachineFrameInfo::estimateStackSize(const MachineFunction &MF) const { in estimateStackSize()
[all …]
/external/swiftshader/third_party/llvm-16.0/llvm/include/llvm/CodeGen/
DPseudoSourceValue.h23 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;
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DPseudoSourceValue.h23 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;
/external/swiftshader/third_party/llvm-16.0/llvm/lib/CodeGen/
DPseudoSourceValue.cpp39 bool PseudoSourceValue::isConstant(const MachineFrameInfo *) const { in isConstant()
47 bool PseudoSourceValue::isAliased(const MachineFrameInfo *) const { in isAliased()
53 bool PseudoSourceValue::mayAlias(const MachineFrameInfo *) const { in mayAlias()
58 const MachineFrameInfo *MFI) const { in isConstant()
62 bool FixedStackPseudoSourceValue::isAliased(const MachineFrameInfo *MFI) const { in isAliased()
68 bool FixedStackPseudoSourceValue::mayAlias(const MachineFrameInfo *MFI) const { in mayAlias()
83 bool CallEntryPseudoSourceValue::isConstant(const MachineFrameInfo *) const { in isConstant()
87 bool CallEntryPseudoSourceValue::isAliased(const MachineFrameInfo *) const { in isAliased()
91 bool CallEntryPseudoSourceValue::mayAlias(const MachineFrameInfo *) const { in mayAlias()
DMachineFrameInfo.cpp31 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 …]
DLocalStackSlotAllocation.cpp80 void AdjustStackOffset(MachineFrameInfo &MFI, int FrameIdx, int64_t &Offset,
84 MachineFrameInfo &MFI, bool StackGrowsDown,
113 MachineFrameInfo &MFI = MF.getFrameInfo(); in runOnMachineFunction()
142 void LocalStackSlotPass::AdjustStackOffset(MachineFrameInfo &MFI, int FrameIdx, in AdjustStackOffset()
176 MachineFrameInfo &MFI, bool StackGrowsDown, int64_t &Offset, in AssignProtectedObjSet()
188 MachineFrameInfo &MFI = Fn.getFrameInfo(); in calculateFrameObjectOffsets()
228 case MachineFrameInfo::SSPLK_None: in calculateFrameObjectOffsets()
230 case MachineFrameInfo::SSPLK_SmallArray: in calculateFrameObjectOffsets()
233 case MachineFrameInfo::SSPLK_AddrOf: in calculateFrameObjectOffsets()
236 case MachineFrameInfo::SSPLK_LargeArray: in calculateFrameObjectOffsets()
[all …]
DMIRYamlMapping.cpp22 FrameIndex::FrameIndex(int FI, const llvm::MachineFrameInfo &MFI) { in FrameIndex()
30 Expected<int> FrameIndex::getFI(const llvm::MachineFrameInfo &MFI) const { in getFI()
DStackProtector.cpp328 MachineFrameInfo::SSPLK_LargeArray)); in RequiresStackProtector()
334 MachineFrameInfo::SSPLK_SmallArray)); in RequiresStackProtector()
341 MachineFrameInfo::SSPLK_LargeArray)); in RequiresStackProtector()
351 ? MachineFrameInfo::SSPLK_LargeArray in RequiresStackProtector()
352 : MachineFrameInfo::SSPLK_SmallArray)); in RequiresStackProtector()
367 Layout.insert(std::make_pair(AI, MachineFrameInfo::SSPLK_AddrOf)); in RequiresStackProtector()
617 void StackProtector::copyToMachineFrameInfo(MachineFrameInfo &MFI) const { in copyToMachineFrameInfo()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DPseudoSourceValue.cpp42 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()
DMachineFrameInfo.cpp31 void MachineFrameInfo::ensureMaxAlignment(Align Alignment) { in ensureMaxAlignment()
50 int MachineFrameInfo::CreateStackObject(uint64_t Size, Align Alignment, in CreateStackObject()
65 int MachineFrameInfo::CreateSpillStackObject(uint64_t Size, Align Alignment) { in CreateSpillStackObject()
73 int MachineFrameInfo::CreateVariableSizedObject(Align Alignment, in CreateVariableSizedObject()
82 int MachineFrameInfo::CreateFixedObject(uint64_t Size, int64_t SPOffset, in CreateFixedObject()
101 int MachineFrameInfo::CreateFixedSpillStackObject(uint64_t Size, in CreateFixedSpillStackObject()
114 BitVector MachineFrameInfo::getPristineRegs(const MachineFunction &MF) const { in getPristineRegs()
136 uint64_t MachineFrameInfo::estimateStackSize(const MachineFunction &MF) const { in estimateStackSize()
189 void MachineFrameInfo::computeMaxCallFrameSize(const MachineFunction &MF) { in computeMaxCallFrameSize()
214 void MachineFrameInfo::print(const MachineFunction &MF, raw_ostream &OS) const{ in print()
[all …]
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 …]
DStackProtector.cpp297 MachineFrameInfo::SSPLK_LargeArray)); in RequiresStackProtector()
303 MachineFrameInfo::SSPLK_SmallArray)); in RequiresStackProtector()
310 MachineFrameInfo::SSPLK_LargeArray)); in RequiresStackProtector()
320 ? MachineFrameInfo::SSPLK_LargeArray in RequiresStackProtector()
321 : MachineFrameInfo::SSPLK_SmallArray)); in RequiresStackProtector()
335 Layout.insert(std::make_pair(AI, MachineFrameInfo::SSPLK_AddrOf)); in RequiresStackProtector()
553 void StackProtector::copyToMachineFrameInfo(MachineFrameInfo &MFI) const { in copyToMachineFrameInfo()
/external/llvm/lib/Target/WebAssembly/
DWebAssemblyFrameLowering.h22 class MachineFrameInfo; variable
49 bool needsSP(const MachineFunction &MF, const MachineFrameInfo &MFI) const;
51 const MachineFrameInfo &MFI) const;
/external/llvm/lib/Target/XCore/
DXCoreMachineFunctionInfo.cpp39 MachineFrameInfo *MFI = MF.getFrameInfo(); in createLRSpillSlot()
55 MachineFrameInfo *MFI = MF.getFrameInfo(); in createFPSpillSlot()
66 MachineFrameInfo *MFI = MF.getFrameInfo(); in createEHSpillSlot()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/XCore/
DXCoreMachineFunctionInfo.cpp40 MachineFrameInfo &MFI = MF.getFrameInfo(); in createLRSpillSlot()
58 MachineFrameInfo &MFI = MF.getFrameInfo(); in createFPSpillSlot()
71 MachineFrameInfo &MFI = MF.getFrameInfo(); in createEHSpillSlot()
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/XCore/
DXCoreMachineFunctionInfo.cpp47 MachineFrameInfo &MFI = MF.getFrameInfo(); in createLRSpillSlot()
65 MachineFrameInfo &MFI = MF.getFrameInfo(); in createFPSpillSlot()
78 MachineFrameInfo &MFI = MF.getFrameInfo(); in createEHSpillSlot()
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/Mips/
DMipsFrameLowering.cpp94 const MachineFrameInfo &MFI = MF.getFrameInfo(); in hasFP()
103 const MachineFrameInfo &MFI = MF.getFrameInfo(); in hasBP()
115 const MachineFrameInfo &MFI = MF.getFrameInfo(); in estimateStackSize()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/
DMipsFrameLowering.cpp94 const MachineFrameInfo &MFI = MF.getFrameInfo(); in hasFP()
103 const MachineFrameInfo &MFI = MF.getFrameInfo(); in hasBP()
115 const MachineFrameInfo &MFI = MF.getFrameInfo(); in estimateStackSize()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/RISCV/
DRISCVFrameLowering.cpp29 const MachineFrameInfo &MFI = MF.getFrameInfo(); in hasFP()
36 const MachineFrameInfo &MFI = MF.getFrameInfo(); in hasBP()
44 MachineFrameInfo &MFI = MF.getFrameInfo(); in determineFrameLayout()
110 MachineFrameInfo &MFI = MF.getFrameInfo(); in emitPrologue()
248 MachineFrameInfo &MFI = MF.getFrameInfo(); in emitEpilogue()
306 const MachineFrameInfo &MFI = MF.getFrameInfo(); in getFrameIndexReference()
370 MachineFrameInfo &MFI = MF.getFrameInfo(); in determineCalleeSaves()
401 MachineFrameInfo &MFI = MF.getFrameInfo(); in processFunctionBeforeFrameFinalized()
464 const MachineFrameInfo &MFI = MF.getFrameInfo(); in getFirstSPAdjustAmount()
/external/llvm/lib/Target/Mips/
DMipsFrameLowering.cpp95 const MachineFrameInfo *MFI = MF.getFrameInfo(); in hasFP()
104 const MachineFrameInfo *MFI = MF.getFrameInfo(); in hasBP()
111 const MachineFrameInfo *MFI = MF.getFrameInfo(); in estimateStackSize()
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/M68k/
DM68kRegisterInfo.cpp200 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()
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/LoongArch/
DLoongArchFrameLowering.cpp37 const MachineFrameInfo &MFI = MF.getFrameInfo(); in hasFP()
44 const MachineFrameInfo &MFI = MF.getFrameInfo(); in hasBP()
110 MachineFrameInfo &MFI = MF.getFrameInfo(); in determineFrameLayout()
148 MachineFrameInfo &MFI = MF.getFrameInfo(); in processFunctionBeforeFrameFinalized()
181 MachineFrameInfo &MFI = MF.getFrameInfo(); in emitPrologue()
325 MachineFrameInfo &MFI = MF.getFrameInfo(); in emitEpilogue()
378 const MachineFrameInfo &MFI = MF.getFrameInfo(); in getFirstSPAdjustAmount()
479 const MachineFrameInfo &MFI = MF.getFrameInfo(); in getFrameIndexReference()

12345678910>>...19