Home
last modified time | relevance | path

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

1234567

/third_party/skia/third_party/externals/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;
DStackProtector.h41 MachineFrameInfo::SSPLayoutKind>;
116 void copyToMachineFrameInfo(MachineFrameInfo &MFI) const;
DMIRYamlMapping.h487 struct MachineFrameInfo {
508 bool operator==(const MachineFrameInfo &Other) const {
529 template <> struct MappingTraits<MachineFrameInfo> {
530 static void mapping(IO &YamlIO, MachineFrameInfo &MFI) {
589 MachineFrameInfo FrameInfo;
616 YamlIO.mapOptional("frameInfo", MF.FrameInfo, MachineFrameInfo());
/third_party/skia/third_party/externals/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()
DPrologEpilogInserter.cpp274 MachineFrameInfo &MFI = MF.getFrameInfo(); in runOnMachineFunction()
301 MachineFrameInfo &MFI = MF.getFrameInfo(); in calculateCallFrameInfo()
352 const MachineFrameInfo &MFI = MF.getFrameInfo(); in calculateSaveRestoreBlocks()
399 MachineFrameInfo &MFI = F.getFrameInfo(); in assignCalleeSavedSpillSlots()
462 MachineFrameInfo &MFI = MF.getFrameInfo(); in updateLiveness()
601 MachineFrameInfo &MFI = MF.getFrameInfo(); in spillCalleeSavedRegs()
635 AdjustStackOffset(MachineFrameInfo &MFI, int FrameIdx, in AdjustStackOffset()
666 computeFreeStackSlots(MachineFrameInfo &MFI, bool StackGrowsDown, in computeFreeStackSlots()
708 static inline bool scavengeStackSlot(MachineFrameInfo &MFI, int FrameIdx, in scavengeStackSlot()
771 MachineFrameInfo &MFI, bool StackGrowsDown, in AssignProtectedObjSet()
[all …]
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()
DLiveRegUnits.cpp93 const MachineFrameInfo &MFI = MF.getFrameInfo(); in addPristines()
130 const MachineFrameInfo &MFI = MF.getFrameInfo(); in addLiveOuts()
DTargetFrameLoweringImpl.cpp46 const MachineFrameInfo &MFI = MF.getFrameInfo(); in getFrameIndexReference()
68 const MachineFrameInfo &MFI = MF.getFrameInfo(); in getCalleeSaves()
/third_party/skia/third_party/externals/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()
/third_party/skia/third_party/externals/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()
DXCoreFrameLowering.cpp139 MachineFrameInfo &MFI, XCoreFunctionInfo *XFI, in GetSpillList()
161 MachineFrameInfo &MFI, XCoreFunctionInfo *XFI, in GetEHSpillList()
179 const MachineFrameInfo &MFI = MF->getFrameInfo(); in getFrameIndexMMO()
227 MachineFrameInfo &MFI = MF.getFrameInfo(); in emitPrologue()
345 MachineFrameInfo &MFI = MF.getFrameInfo(); in emitEpilogue()
576 MachineFrameInfo &MFI = MF.getFrameInfo(); in processFunctionBeforeFrameFinalized()
/third_party/skia/third_party/externals/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()
DMips16FrameLowering.cpp44 MachineFrameInfo &MFI = MF.getFrameInfo(); in emitPrologue()
94 MachineFrameInfo &MFI = MF.getFrameInfo(); in emitEpilogue()
156 const MachineFrameInfo &MFI = MF.getFrameInfo(); in hasReservedCallFrame()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DSIMachineFunctionInfo.h39 class MachineFrameInfo; variable
56 bool isConstant(const MachineFrameInfo *) const override { in isConstant() argument
62 bool isAliased(const MachineFrameInfo *) const override { in isAliased() argument
66 bool mayAlias(const MachineFrameInfo *) const override { in mayAlias() argument
102 bool isAliased(const MachineFrameInfo *) const override { in isAliased() argument
107 bool mayAlias(const MachineFrameInfo *) const override { in mayAlias() argument
519 void removeDeadFrameIndices(MachineFrameInfo &MFI);
DSIFrameLowering.cpp97 MachineFrameInfo &MFI = MF->getFrameInfo(); in buildPrologSpill()
145 MachineFrameInfo &MFI = MF->getFrameInfo(); in buildEpilogReload()
517 const MachineFrameInfo &FrameInfo = MF.getFrameInfo(); in emitEntryFunctionPrologue()
684 const MachineFrameInfo &MFI = MF.getFrameInfo(); in emitPrologue()
835 const MachineFrameInfo &MFI = MF.getFrameInfo(); in emitEpilogue()
911 static bool allStackObjectsAreDead(const MachineFrameInfo &MFI) { in allStackObjectsAreDead()
922 static bool allSGPRSpillsAreDead(const MachineFrameInfo &MFI, in allSGPRSpillsAreDead()
948 MachineFrameInfo &MFI = MF.getFrameInfo(); in processFunctionBeforeFrameFinalized()
987 const MachineFrameInfo &FrameInfo = MF.getFrameInfo(); in determineCalleeSaves()
1126 const MachineFrameInfo &MFI = MF.getFrameInfo(); in hasFP()
DSILowerSGPRSpills.cpp156 const MachineFrameInfo &MFI = MF.getFrameInfo(); in calculateSaveRestoreBlocks()
190 MachineFrameInfo &MFI = MF.getFrameInfo(); in spillCalleeSavedRegs()
245 MachineFrameInfo &MFI = MF.getFrameInfo(); in runOnMachineFunction()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Sparc/
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()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Lanai/
DLanaiFrameLowering.cpp28 MachineFrameInfo &MFI = MF.getFrameInfo(); in determineFrameLayout()
95 MachineFrameInfo &MFI = MF.getFrameInfo(); in emitPrologue()
202 MachineFrameInfo &MFI = MF.getFrameInfo(); in determineCalleeSaves()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/VE/
DVEFrameLowering.cpp177 MachineFrameInfo &MFI = MF.getFrameInfo(); in emitPrologue()
273 MachineFrameInfo &MFI = MF.getFrameInfo(); in emitEpilogue()
292 const MachineFrameInfo &MFI = MF.getFrameInfo(); in hasFP()
310 MachineFrameInfo &MFI = MF.getFrameInfo(); in isLeafProc()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonBitTracker.h20 class MachineFrameInfo; variable
47 MachineFrameInfo &MFI;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64FrameLowering.h106 int64_t estimateSVEStackObjectOffsets(MachineFrameInfo &MF) const;
107 int64_t assignSVEStackObjectOffsets(MachineFrameInfo &MF,
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/
DSystemZFrameLowering.cpp82 MachineFrameInfo &MFFrame = MF.getFrameInfo(); in assignCalleeSavedSpillSlots()
176 MachineFrameInfo &MFFrame = MF.getFrameInfo(); in determineCalleeSaves()
360 MachineFrameInfo &MFFrame = MF.getFrameInfo(); in processFunctionBeforeFrameFinalized()
422 MachineFrameInfo &MFFrame = MF.getFrameInfo(); in emitPrologue()
585 MachineFrameInfo &MFFrame = MF.getFrameInfo(); in emitEpilogue()
672 MachineFrameInfo &MFFrame = MF.getFrameInfo(); in getOrCreateFramePointerSaveIndex()

1234567