Home
last modified time | relevance | path

Searched refs:FrameInfo (Results 1 – 25 of 38) sorted by relevance

12

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/MC/
H A DMCWinEH.h39 struct FrameInfo { struct
55 const FrameInfo *ChainedParent = nullptr; argument
59 FrameInfo() = default; argument
60 FrameInfo(const MCSymbol *Function, const MCSymbol *BeginFuncEHLabel) in FrameInfo() function
62 FrameInfo(const MCSymbol *Function, const MCSymbol *BeginFuncEHLabel, in FrameInfo() argument
63 const FrameInfo *ChainedParent) in FrameInfo()
83 virtual void EmitUnwindInfo(MCStreamer &Streamer, FrameInfo *FI, argument
H A DMCWin64EH.h56 void EmitUnwindInfo(MCStreamer &Streamer, WinEH::FrameInfo *FI,
63 void EmitUnwindInfo(MCStreamer &Streamer, WinEH::FrameInfo *FI,
H A DMCStreamer.h206 std::vector<std::unique_ptr<WinEH::FrameInfo>> WinFrameInfos;
208 WinEH::FrameInfo *CurrentWinFrameInfo;
244 WinEH::FrameInfo *getCurrentWinFrameInfo() { in getCurrentWinFrameInfo()
248 virtual void EmitWindowsUnwindTables(WinEH::FrameInfo *Frame);
298 WinEH::FrameInfo *EnsureValidWinFrameInfo(SMLoc Loc);
306 ArrayRef<std::unique_ptr<WinEH::FrameInfo>> getWinFrameInfos() const { in getWinFrameInfos()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64WinCOFFStreamer.cpp31 void EmitWindowsUnwindTables(WinEH::FrameInfo *Frame) override;
44 void AArch64WinCOFFStreamer::EmitWindowsUnwindTables(WinEH::FrameInfo *Frame) { in EmitWindowsUnwindTables()
72 WinEH::FrameInfo *CurFrame = S.EnsureValidWinFrameInfo(SMLoc()); in EmitARM64WinUnwindCode()
174 WinEH::FrameInfo *CurFrame = S.EnsureValidWinFrameInfo(SMLoc()); in EmitARM64WinCFIPrologEnd()
187 WinEH::FrameInfo *CurFrame = S.EnsureValidWinFrameInfo(SMLoc()); in EmitARM64WinCFIEpilogStart()
197 WinEH::FrameInfo *CurFrame = S.EnsureValidWinFrameInfo(SMLoc()); in EmitARM64WinCFIEpilogEnd()
/netbsd-src/external/gpl3/binutils/dist/gprofng/src/
H A Dcollector_module.h166 typedef unsigned long long FrameInfo; typedef
174 FrameInfo (*getFrameInfo)(CollectorModule modl, HiResTime ts, int mode, void *arg);
175 FrameInfo (*getUID)(CM_Array *arg);
176 FrameInfo (*getUID2)(CM_Array *arg, FrameInfo uid);
/netbsd-src/external/gpl3/binutils.old/dist/gprofng/src/
H A Dcollector_module.h162 typedef unsigned long long FrameInfo; typedef
170 FrameInfo (*getFrameInfo)(CollectorModule modl, HiResTime ts, int mode, void *arg);
171 FrameInfo (*getUID)(CM_Array *arg);
172 FrameInfo (*getUID2)(CM_Array *arg, FrameInfo uid);
/netbsd-src/external/apache2/llvm/dist/llvm/lib/MC/
H A DMCStreamer.cpp668 WinEH::FrameInfo *MCStreamer::EnsureValidWinFrameInfo(SMLoc Loc) { in EnsureValidWinFrameInfo()
696 std::make_unique<WinEH::FrameInfo>(Symbol, StartProc)); in EmitWinCFIStartProc()
702 WinEH::FrameInfo *CurFrame = EnsureValidWinFrameInfo(Loc); in EmitWinCFIEndProc()
720 WinEH::FrameInfo *CurFrame = EnsureValidWinFrameInfo(Loc); in EmitWinCFIFuncletOrFuncEnd()
731 WinEH::FrameInfo *CurFrame = EnsureValidWinFrameInfo(Loc); in EmitWinCFIStartChained()
737 WinFrameInfos.emplace_back(std::make_unique<WinEH::FrameInfo>( in EmitWinCFIStartChained()
744 WinEH::FrameInfo *CurFrame = EnsureValidWinFrameInfo(Loc); in EmitWinCFIEndChained()
754 CurrentWinFrameInfo = const_cast<WinEH::FrameInfo *>(CurFrame->ChainedParent); in EmitWinCFIEndChained()
759 WinEH::FrameInfo *CurFrame = EnsureValidWinFrameInfo(Loc); in EmitWinEHHandler()
775 WinEH::FrameInfo *CurFrame = EnsureValidWinFrameInfo(Loc); in EmitWinEHHandlerData()
[all …]
H A DMCWin64EH.cpp143 const WinEH::FrameInfo *info) { in EmitRuntimeFunction()
154 static void EmitUnwindInfo(MCStreamer &streamer, WinEH::FrameInfo *info) { in EmitUnwindInfo()
242 WinEH::FrameInfo *info, in EmitUnwindInfo()
522 const WinEH::FrameInfo *info) { in FindMatchingEpilog()
609 static int checkPackedEpilog(MCStreamer &streamer, WinEH::FrameInfo *info, in checkPackedEpilog()
652 static bool tryPackedUnwind(WinEH::FrameInfo *info, uint32_t FuncLength, in tryPackedUnwind()
877 static void ARM64EmitUnwindInfo(MCStreamer &streamer, WinEH::FrameInfo *info, in ARM64EmitUnwindInfo()
1072 const WinEH::FrameInfo *info) { in ARM64EmitRuntimeFunction()
1089 WinEH::FrameInfo *Info = CFI.get(); in Emit()
1099 WinEH::FrameInfo *Info = CFI.get(); in Emit()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/MCTargetDesc/
H A DX86WinCOFFStreamer.cpp29 void EmitWindowsUnwindTables(WinEH::FrameInfo *Frame) override;
40 if (WinEH::FrameInfo *CurFrame = getCurrentWinFrameInfo()) in EmitWinEHHandlerData()
44 void X86WinCOFFStreamer::EmitWindowsUnwindTables(WinEH::FrameInfo *Frame) { in EmitWindowsUnwindTables()
/netbsd-src/external/gpl3/binutils.old/dist/gprofng/libcollector/
H A Dcollector.h46 extern FrameInfo __collector_get_frame_info (hrtime_t, int, void *);
47 extern FrameInfo __collector_getUID (CM_Array *arg, FrameInfo uid);
H A Dunwind.c280 static FrameInfo compute_uid (Frame_packet *frp);
510 FrameInfo
535 return (FrameInfo) 0; in __collector_get_frame_info()
543 return (FrameInfo) 0; in __collector_get_frame_info()
546 return (FrameInfo) 0; in __collector_get_frame_info()
617 FrameInfo uid = compute_uid (frpckt); in __collector_get_frame_info()
621 FrameInfo
685 return (FrameInfo) uid; in compute_uid()
745 return (FrameInfo) uid; in compute_uid()
748 FrameInfo
[all …]
/netbsd-src/external/gpl3/binutils/dist/gprofng/libcollector/
H A Dcollector.h68 extern FrameInfo __collector_get_frame_info (hrtime_t, int, void *);
69 extern FrameInfo __collector_getUID (CM_Array *arg, FrameInfo uid);
H A Dunwind.c284 static FrameInfo compute_uid (Frame_packet *frp);
514 FrameInfo
539 return (FrameInfo) 0; in __collector_get_frame_info()
547 return (FrameInfo) 0; in __collector_get_frame_info()
550 return (FrameInfo) 0; in __collector_get_frame_info()
623 FrameInfo uid = compute_uid (frpckt); in __collector_get_frame_info()
627 FrameInfo
691 return (FrameInfo) uid; in compute_uid()
751 return (FrameInfo) uid; in compute_uid()
754 FrameInfo
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DSIFrameLowering.cpp59 MachineFrameInfo &FrameInfo = MF.getFrameInfo(); in getVGPRSpillLaneOrTempRegister() local
69 int NewFI = FrameInfo.CreateStackObject(4, Align(4), true, nullptr, in getVGPRSpillLaneOrTempRegister()
89 int NewFI = FrameInfo.CreateStackObject(4, Align(4), true, nullptr, in getVGPRSpillLaneOrTempRegister()
105 FrameIndex = FrameInfo.CreateSpillStackObject(4, Align(4)); in getVGPRSpillLaneOrTempRegister()
127 MachineFrameInfo &FrameInfo = MF.getFrameInfo(); in buildPrologSpill() local
130 PtrInfo, MachineMemOperand::MOStore, FrameInfo.getObjectSize(FI), in buildPrologSpill()
131 FrameInfo.getObjectAlign(FI)); in buildPrologSpill()
149 MachineFrameInfo &FrameInfo = MF.getFrameInfo(); in buildEpilogRestore() local
152 PtrInfo, MachineMemOperand::MOLoad, FrameInfo.getObjectSize(FI), in buildEpilogRestore()
153 FrameInfo.getObjectAlign(FI)); in buildEpilogRestore()
[all …]
H A DSIMachineFunctionInfo.cpp282 MachineFrameInfo &FrameInfo = MF.getFrameInfo(); in allocateSGPRSpillToVGPR() local
287 unsigned Size = FrameInfo.getObjectSize(FI); in allocateSGPRSpillToVGPR()
325 SpillFI = FrameInfo.CreateSpillStackObject(4, Align(4)); in allocateSGPRSpillToVGPR()
366 MachineFrameInfo &FrameInfo = MF.getFrameInfo(); in allocateVGPRSpillToAGPR() local
369 assert(ST.hasMAIInsts() && FrameInfo.isSpillSlotObjectIndex(FI)); in allocateVGPRSpillToAGPR()
377 unsigned Size = FrameInfo.getObjectSize(FI); in allocateVGPRSpillToAGPR()
H A DSIPreAllocateWWMRegs.cpp145 MachineFrameInfo &FrameInfo = MF.getFrameInfo(); in rewriteRegs() local
160 FI = FrameInfo.CreateSpillStackObject(TRI->getSpillSize(*RC), in rewriteRegs()
H A DAMDGPUAsmPrinter.cpp720 const MachineFrameInfo &FrameInfo = MF.getFrameInfo(); in analyzeResourceUsage() local
743 Info.PrivateSegmentSize = FrameInfo.getStackSize(); in analyzeResourceUsage()
746 Info.HasDynamicallySizedStack = FrameInfo.hasVarSizedObjects(); in analyzeResourceUsage()
751 Info.PrivateSegmentSize += FrameInfo.getMaxAlign().value(); in analyzeResourceUsage()
759 if (!FrameInfo.hasCalls() && !FrameInfo.hasTailCall()) { in analyzeResourceUsage()
H A DSIRegisterInfo.cpp1275 MachineFrameInfo &FrameInfo = SB.MF.getFrameInfo(); in buildVGPRSpillLoadStore() local
1276 assert(FrameInfo.getStackID(Index) != TargetStackID::SGPRSpill); in buildVGPRSpillLoadStore()
1279 FrameInfo.isFixedObjectIndex(Index) && hasBasePointer(SB.MF) in buildVGPRSpillLoadStore()
1283 Align Alignment = FrameInfo.getObjectAlign(Index); in buildVGPRSpillLoadStore()
1504 MachineFrameInfo &FrameInfo = MF->getFrameInfo(); in eliminateFrameIndex() local
1513 Register FrameReg = FrameInfo.isFixedObjectIndex(Index) && hasBasePointer(*MF) in eliminateFrameIndex()
1619 int64_t Offset = FrameInfo.getObjectOffset(Index); in eliminateFrameIndex()
1741 int64_t Offset = FrameInfo.getObjectOffset(Index); in eliminateFrameIndex()
1835 int64_t Offset = FrameInfo.getObjectOffset(Index); in eliminateFrameIndex()
1841 buildMUBUFOffsetLoadStore(ST, FrameInfo, MI, Index, NewOffset)) { in eliminateFrameIndex()
H A DSILowerSGPRSpills.cpp265 MachineFrameInfo &FrameInfo = MF.getFrameInfo(); in lowerShiftReservedVGPR() local
268 Optional<int> FI = FrameInfo.CreateSpillStackObject(4, Align(4)); in lowerShiftReservedVGPR()
/netbsd-src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/
H A Dsanitizer_symbolizer_internal.h62 virtual bool SymbolizeFrame(uptr addr, FrameInfo *info) { in SymbolizeFrame()
142 bool SymbolizeFrame(uptr addr, FrameInfo *info) override;
H A Dsanitizer_symbolizer.h98 struct FrameInfo { struct
119 bool SymbolizeFrame(uptr address, FrameInfo *info); argument
H A Dsanitizer_symbolizer.cpp69 void FrameInfo::Clear() { in Clear()
H A Dsanitizer_symbolizer_markup.cpp58 bool Symbolizer::SymbolizeFrame(uptr addr, FrameInfo *info) { return false; } in SymbolizeFrame()
/netbsd-src/external/apache2/llvm/dist/llvm/tools/sancov/
H A Dsancov.cpp543 auto FrameInfo = InliningInfo->getFrame(I); in getCoveragePoints() local
544 CoveredFiles.insert(FrameInfo.FileName); in getCoveragePoints()
575 auto FrameInfo = InliningInfo->getFrame(I); in getCoveragePoints() local
577 CoveredFiles.find(FrameInfo.FileName) == CoveredFiles.end()) in getCoveragePoints()
579 FrameInfo.FileName = normalizeFilename(FrameInfo.FileName); in getCoveragePoints()
580 if (B.isBlacklisted(FrameInfo)) in getCoveragePoints()
582 if (Infos.find(FrameInfo) == Infos.end()) { in getCoveragePoints()
583 Infos.insert(FrameInfo); in getCoveragePoints()
584 Point.Locs.push_back(FrameInfo); in getCoveragePoints()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DMachineFunction.cpp169 FrameInfo = new (Allocator) MachineFrameInfo( in init()
175 FrameInfo->ensureMaxAlignment(*F.getFnStackAlign()); in init()
238 FrameInfo->~MachineFrameInfo(); in clear()
239 Allocator.Deallocate(FrameInfo); in clear()
532 FrameInfo->print(*this, OS); in print()

12