| /freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/MC/ |
| HD | MCWinEH.h | 31 struct FrameInfo { struct 45 const FrameInfo *ChainedParent = nullptr; argument 49 FrameInfo() = default; argument 50 FrameInfo(const MCSymbol *Function, const MCSymbol *BeginFuncEHLabel) in FrameInfo() argument 52 FrameInfo(const MCSymbol *Function, const MCSymbol *BeginFuncEHLabel, in FrameInfo() function 53 const FrameInfo *ChainedParent) in FrameInfo() 64 virtual void EmitUnwindInfo(MCStreamer &Streamer, FrameInfo *FI) const = 0;
|
| HD | MCWin64EH.h | 56 void EmitUnwindInfo(MCStreamer &Streamer, WinEH::FrameInfo *FI) const override; 63 WinEH::FrameInfo *FI) const override;
|
| HD | MCStreamer.h | 206 std::vector<std::unique_ptr<WinEH::FrameInfo>> WinFrameInfos; 208 WinEH::FrameInfo *CurrentWinFrameInfo; 239 WinEH::FrameInfo *getCurrentWinFrameInfo() { in getCurrentWinFrameInfo() 286 WinEH::FrameInfo *EnsureValidWinFrameInfo(SMLoc Loc); 294 ArrayRef<std::unique_ptr<WinEH::FrameInfo>> getWinFrameInfos() const { in getWinFrameInfos()
|
| /freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| HD | SIMachineFunctionInfo.cpp | 110 const MachineFrameInfo &FrameInfo = MF.getFrameInfo(); in SIMachineFunctionInfo() local 111 bool HasStackObjects = FrameInfo.hasStackObjects(); in SIMachineFunctionInfo() 152 for (auto OI = FrameInfo.getObjectIndexBegin(), in SIMachineFunctionInfo() 153 OE = FrameInfo.getObjectIndexEnd(); OI != OE; ++OI) in SIMachineFunctionInfo() 154 if (!FrameInfo.isSpillSlotObjectIndex(OI)) in SIMachineFunctionInfo() 270 MachineFrameInfo &FrameInfo = MF.getFrameInfo(); in allocateSGPRSpillToVGPR() local 274 unsigned Size = FrameInfo.getObjectSize(FI); in allocateSGPRSpillToVGPR() 299 if ((FrameInfo.hasCalls() || !isEntryFunction()) && CSRegs && in allocateSGPRSpillToVGPR() 301 CSRSpillFI = FrameInfo.CreateSpillStackObject(4, 4); in allocateSGPRSpillToVGPR() 327 MachineFrameInfo &FrameInfo = MF.getFrameInfo(); in allocateVGPRSpillToAGPR() local [all …]
|
| HD | SIRegisterInfo.cpp | 766 MachineFrameInfo &FrameInfo = MF->getFrameInfo(); in spillSGPR() local 835 unsigned Align = FrameInfo.getObjectAlignment(Index); in spillSGPR() 870 MachineFrameInfo &FrameInfo = MF->getFrameInfo(); in restoreSGPR() local 909 unsigned Align = FrameInfo.getObjectAlignment(Index); in restoreSGPR() 975 MachineFrameInfo &FrameInfo = MF->getFrameInfo(); in eliminateFrameIndex() local 1100 int64_t Offset = FrameInfo.getObjectOffset(Index); in eliminateFrameIndex() 1200 int64_t Offset = FrameInfo.getObjectOffset(Index); in eliminateFrameIndex() 1206 buildMUBUFOffsetLoadStore(ST, FrameInfo, MI, Index, NewOffset)) { in eliminateFrameIndex() 1215 int64_t Offset = FrameInfo.getObjectOffset(Index); in eliminateFrameIndex()
|
| HD | AMDGPUAsmPrinter.cpp | 618 const MachineFrameInfo &FrameInfo = MF.getFrameInfo(); in analyzeResourceUsage() local 639 Info.HasDynamicallySizedStack = FrameInfo.hasVarSizedObjects(); in analyzeResourceUsage() 640 Info.PrivateSegmentSize = FrameInfo.getStackSize(); in analyzeResourceUsage() 642 Info.PrivateSegmentSize += FrameInfo.getMaxAlignment(); in analyzeResourceUsage() 651 if (!FrameInfo.hasCalls() && !FrameInfo.hasTailCall()) { in analyzeResourceUsage()
|
| HD | SIFrameLowering.cpp | 517 const MachineFrameInfo &FrameInfo = MF.getFrameInfo(); in emitEntryFunctionPrologue() local 518 int64_t StackSize = FrameInfo.getStackSize(); in emitEntryFunctionPrologue() 987 const MachineFrameInfo &FrameInfo = MF.getFrameInfo(); in determineCalleeSaves() local 1003 FrameInfo.hasCalls() && in determineCalleeSaves() 1004 (SavedVGPRs.any() || !allStackObjectsAreDead(FrameInfo)); in determineCalleeSaves()
|
| HD | SIInstrInfo.cpp | 1058 MachineFrameInfo &FrameInfo = MF->getFrameInfo(); in storeRegToStackSlot() local 1061 unsigned Size = FrameInfo.getObjectSize(FrameIndex); in storeRegToStackSlot() 1062 unsigned Align = FrameInfo.getObjectAlignment(FrameIndex); in storeRegToStackSlot() 1095 FrameInfo.setStackID(FrameIndex, TargetStackID::SGPRSpill); in storeRegToStackSlot() 1187 MachineFrameInfo &FrameInfo = MF->getFrameInfo(); in loadRegFromStackSlot() local 1189 unsigned Align = FrameInfo.getObjectAlignment(FrameIndex); in loadRegFromStackSlot() 1190 unsigned Size = FrameInfo.getObjectSize(FrameIndex); in loadRegFromStackSlot() 1212 FrameInfo.setStackID(FrameIndex, TargetStackID::SGPRSpill); in loadRegFromStackSlot()
|
| /freebsd-11-stable/contrib/llvm-project/llvm/lib/MC/ |
| HD | MCStreamer.cpp | 656 WinEH::FrameInfo *MCStreamer::EnsureValidWinFrameInfo(SMLoc Loc) { in EnsureValidWinFrameInfo() 683 std::make_unique<WinEH::FrameInfo>(Symbol, StartProc)); in EmitWinCFIStartProc() 689 WinEH::FrameInfo *CurFrame = EnsureValidWinFrameInfo(Loc); in EmitWinCFIEndProc() 700 WinEH::FrameInfo *CurFrame = EnsureValidWinFrameInfo(Loc); in EmitWinCFIFuncletOrFuncEnd() 711 WinEH::FrameInfo *CurFrame = EnsureValidWinFrameInfo(Loc); in EmitWinCFIStartChained() 717 WinFrameInfos.emplace_back(std::make_unique<WinEH::FrameInfo>( in EmitWinCFIStartChained() 724 WinEH::FrameInfo *CurFrame = EnsureValidWinFrameInfo(Loc); in EmitWinCFIEndChained() 734 CurrentWinFrameInfo = const_cast<WinEH::FrameInfo *>(CurFrame->ChainedParent); in EmitWinCFIEndChained() 739 WinEH::FrameInfo *CurFrame = EnsureValidWinFrameInfo(Loc); in EmitWinEHHandler() 755 WinEH::FrameInfo *CurFrame = EnsureValidWinFrameInfo(Loc); in EmitWinEHHandlerData() [all …]
|
| HD | MCWin64EH.cpp | 143 const WinEH::FrameInfo *info) { in EmitRuntimeFunction() 154 static void EmitUnwindInfo(MCStreamer &streamer, WinEH::FrameInfo *info) { in EmitUnwindInfo() 242 MCStreamer &Streamer, WinEH::FrameInfo *info) const { in EmitUnwindInfo() 466 const WinEH::FrameInfo *info) { in FindMatchingEpilog() 493 static void ARM64EmitUnwindInfo(MCStreamer &streamer, WinEH::FrameInfo *info) { in ARM64EmitUnwindInfo() 646 const WinEH::FrameInfo *info) { in ARM64EmitRuntimeFunction() 674 MCStreamer &Streamer, WinEH::FrameInfo *info) const { in EmitUnwindInfo()
|
| HD | MCAsmStreamer.cpp | 1756 WinEH::FrameInfo *CurFrame = getCurrentWinFrameInfo(); in EmitWinEHHandlerData()
|
| /freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/ |
| HD | AArch64WinCOFFStreamer.cpp | 68 WinEH::FrameInfo *CurFrame = S.EnsureValidWinFrameInfo(SMLoc()); in EmitARM64WinUnwindCode() 157 WinEH::FrameInfo *CurFrame = S.EnsureValidWinFrameInfo(SMLoc()); in EmitARM64WinCFIPrologEnd() 170 WinEH::FrameInfo *CurFrame = S.EnsureValidWinFrameInfo(SMLoc()); in EmitARM64WinCFIEpilogStart() 180 WinEH::FrameInfo *CurFrame = S.EnsureValidWinFrameInfo(SMLoc()); in EmitARM64WinCFIEpilogEnd()
|
| /freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/sanitizer_common/ |
| HD | sanitizer_symbolizer_internal.h | 62 virtual bool SymbolizeFrame(uptr addr, FrameInfo *info) { in SymbolizeFrame() 130 bool SymbolizeFrame(uptr addr, FrameInfo *info) override;
|
| HD | sanitizer_symbolizer.h | 98 struct FrameInfo { struct 119 bool SymbolizeFrame(uptr address, FrameInfo *info); argument
|
| HD | sanitizer_symbolizer.cpp | 69 void FrameInfo::Clear() { in Clear()
|
| HD | sanitizer_symbolizer_libcdep.cpp | 125 bool Symbolizer::SymbolizeFrame(uptr addr, FrameInfo *info) { in SymbolizeFrame() 423 bool LLVMSymbolizer::SymbolizeFrame(uptr addr, FrameInfo *info) { in SymbolizeFrame()
|
| /freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/ |
| HD | X86WinCOFFStreamer.cpp | 39 if (WinEH::FrameInfo *CurFrame = getCurrentWinFrameInfo()) in EmitWinEHHandlerData()
|
| /freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
| HD | MachineFunction.cpp | 167 FrameInfo = new (Allocator) MachineFrameInfo( in init() 173 FrameInfo->ensureMaxAlignment(F.getFnStackAlignment()); in init() 236 FrameInfo->~MachineFrameInfo(); in clear() 237 Allocator.Deallocate(FrameInfo); in clear() 509 FrameInfo->print(*this, OS); in print()
|
| HD | MIRPrinter.cpp | 216 convert(MST, YamlMF.FrameInfo, MF.getFrameInfo()); in print() 445 raw_string_ostream StrOS(YMF.FrameInfo.StackProtector.Value); in convertStackObjects()
|
| /freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| HD | MachineFunction.h | 238 MachineFrameInfo *FrameInfo; 485 MachineFrameInfo &getFrameInfo() { return *FrameInfo; } 486 const MachineFrameInfo &getFrameInfo() const { return *FrameInfo; }
|
| HD | MIRYamlMapping.h | 589 MachineFrameInfo FrameInfo; 616 YamlIO.mapOptional("frameInfo", MF.FrameInfo, MachineFrameInfo());
|
| /freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/hwasan/ |
| HD | hwasan_report.cpp | 156 FrameInfo frame; in PrintStackAllocations()
|
| /freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
| HD | AsmPrinter.cpp | 1022 const MachineFrameInfo &FrameInfo = MF.getFrameInfo(); in emitStackSizeSection() local 1024 if (FrameInfo.hasVarSizedObjects()) in emitStackSizeSection() 1031 uint64_t StackSize = FrameInfo.getStackSize(); in emitStackSizeSection()
|
| /freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/MIRParser/ |
| HD | MIRParser.cpp | 641 const yaml::MachineFrameInfo &YamlMFI = YamlMF.FrameInfo; in initializeFrameInfo()
|