/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/MC/ |
H A D | MCWinEH.h | 39 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 D | MCWin64EH.h | 56 void EmitUnwindInfo(MCStreamer &Streamer, WinEH::FrameInfo *FI, 63 void EmitUnwindInfo(MCStreamer &Streamer, WinEH::FrameInfo *FI,
|
H A D | MCStreamer.h | 206 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 D | AArch64WinCOFFStreamer.cpp | 31 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 D | collector_module.h | 166 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 D | collector_module.h | 162 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 D | MCStreamer.cpp | 668 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 D | MCWin64EH.cpp | 143 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 D | X86WinCOFFStreamer.cpp | 29 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 D | collector.h | 46 extern FrameInfo __collector_get_frame_info (hrtime_t, int, void *); 47 extern FrameInfo __collector_getUID (CM_Array *arg, FrameInfo uid);
|
H A D | unwind.c | 280 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 D | collector.h | 68 extern FrameInfo __collector_get_frame_info (hrtime_t, int, void *); 69 extern FrameInfo __collector_getUID (CM_Array *arg, FrameInfo uid);
|
H A D | unwind.c | 284 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 D | SIFrameLowering.cpp | 59 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 D | SIMachineFunctionInfo.cpp | 282 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 D | SIPreAllocateWWMRegs.cpp | 145 MachineFrameInfo &FrameInfo = MF.getFrameInfo(); in rewriteRegs() local 160 FI = FrameInfo.CreateSpillStackObject(TRI->getSpillSize(*RC), in rewriteRegs()
|
H A D | AMDGPUAsmPrinter.cpp | 720 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 D | SIRegisterInfo.cpp | 1275 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 D | SILowerSGPRSpills.cpp | 265 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 D | sanitizer_symbolizer_internal.h | 62 virtual bool SymbolizeFrame(uptr addr, FrameInfo *info) { in SymbolizeFrame() 142 bool SymbolizeFrame(uptr addr, FrameInfo *info) override;
|
H A D | sanitizer_symbolizer.h | 98 struct FrameInfo { struct 119 bool SymbolizeFrame(uptr address, FrameInfo *info); argument
|
H A D | sanitizer_symbolizer.cpp | 69 void FrameInfo::Clear() { in Clear()
|
H A D | sanitizer_symbolizer_markup.cpp | 58 bool Symbolizer::SymbolizeFrame(uptr addr, FrameInfo *info) { return false; } in SymbolizeFrame()
|
/netbsd-src/external/apache2/llvm/dist/llvm/tools/sancov/ |
H A D | sancov.cpp | 543 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 D | MachineFunction.cpp | 169 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()
|