/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/MC/ |
H A D | MCWinEH.h | 31 struct FrameInfo { struct in namespace:llvm::WinEH 45 const FrameInfo *ChainedParent = nullptr; 49 FrameInfo() = default; 50 FrameInfo(const MCSymbol *Function, const MCSymbol *BeginFuncEHLabel) function in struct:llvm::WinEH::FrameInfo 52 FrameInfo(const MCSymbol *Function, const MCSymbol *BeginFuncEHLabel, function in struct:llvm::WinEH::FrameInfo 53 const FrameInfo *ChainedParent) 64 virtual void EmitUnwindInfo(MCStreamer &Streamer, FrameInfo *FI) const = 0;
|
H A D | MCWin64EH.h | 56 void EmitUnwindInfo(MCStreamer &Streamer, WinEH::FrameInfo *FI) const override; 63 WinEH::FrameInfo *FI) const override;
|
H A D | MCStreamer.h | 205 std::vector<std::unique_ptr<WinEH::FrameInfo>> WinFrameInfos; 207 WinEH::FrameInfo *CurrentWinFrameInfo; 238 WinEH::FrameInfo *getCurrentWinFrameInfo() { 285 WinEH::FrameInfo *EnsureValidWinFrameInfo(SMLoc Loc); 293 ArrayRef<std::unique_ptr<WinEH::FrameInfo>> getWinFrameInfos() const {
|
/freebsd-13-stable/contrib/llvm-project/compiler-rt/lib/sanitizer_common/ |
H A D | sanitizer_symbolizer.h | 98 struct FrameInfo { struct in namespace:__sanitizer 119 bool SymbolizeFrame(uptr address, FrameInfo *info);
|
H A D | sanitizer_symbolizer_internal.h | 62 virtual bool SymbolizeFrame(uptr addr, FrameInfo *info) { 137 bool SymbolizeFrame(uptr addr, FrameInfo *info) override;
|
H A D | sanitizer_symbolizer.cpp | 69 void FrameInfo::Clear() {
|
H A D | sanitizer_symbolizer_libcdep.cpp | 125 bool Symbolizer::SymbolizeFrame(uptr addr, FrameInfo *info) { 421 bool LLVMSymbolizer::SymbolizeFrame(uptr addr, FrameInfo *info) {
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/ |
H A D | AArch64WinCOFFStreamer.cpp | 68 WinEH::FrameInfo *CurFrame = S.EnsureValidWinFrameInfo(SMLoc()); 157 WinEH::FrameInfo *CurFrame = S.EnsureValidWinFrameInfo(SMLoc()); 170 WinEH::FrameInfo *CurFrame = S.EnsureValidWinFrameInfo(SMLoc()); 180 WinEH::FrameInfo *CurFrame = S.EnsureValidWinFrameInfo(SMLoc());
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/ |
H A D | X86WinCOFFStreamer.cpp | 39 if (WinEH::FrameInfo *CurFrame = getCurrentWinFrameInfo())
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/MC/ |
H A D | MCStreamer.cpp | 651 WinEH::FrameInfo *MCStreamer::EnsureValidWinFrameInfo(SMLoc Loc) { 678 std::make_unique<WinEH::FrameInfo>(Symbol, StartProc)); 684 WinEH::FrameInfo *CurFrame = EnsureValidWinFrameInfo(Loc); 695 WinEH::FrameInfo *CurFrame = EnsureValidWinFrameInfo(Loc); 706 WinEH::FrameInfo *CurFrame = EnsureValidWinFrameInfo(Loc); 712 WinFrameInfos.emplace_back(std::make_unique<WinEH::FrameInfo>( 719 WinEH::FrameInfo *CurFrame = EnsureValidWinFrameInfo(Loc); 729 CurrentWinFrameInfo = const_cast<WinEH::FrameInfo *>(CurFrame->ChainedParent); 734 WinEH::FrameInfo *CurFrame = EnsureValidWinFrameInfo(Loc); 750 WinEH::FrameInfo *CurFram [all...] |
H A D | MCWin64EH.cpp | 143 const WinEH::FrameInfo *info) { 154 static void EmitUnwindInfo(MCStreamer &streamer, WinEH::FrameInfo *info) { 242 MCStreamer &Streamer, WinEH::FrameInfo *info) const { 466 const WinEH::FrameInfo *info) { 493 static void ARM64EmitUnwindInfo(MCStreamer &streamer, WinEH::FrameInfo *info) { 646 const WinEH::FrameInfo *info) { 674 MCStreamer &Streamer, WinEH::FrameInfo *info) const {
|
H A D | MCAsmStreamer.cpp | 1854 WinEH::FrameInfo *CurFrame = getCurrentWinFrameInfo();
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SIMachineFunctionInfo.cpp | 284 MachineFrameInfo &FrameInfo = MF.getFrameInfo(); local 289 unsigned Size = FrameInfo.getObjectSize(FI); 326 if ((FrameInfo.hasCalls() || !isEntryFunction()) && CSRegs && 328 CSRSpillFI = FrameInfo.CreateSpillStackObject(4, Align(4)); 367 MachineFrameInfo &FrameInfo = MF.getFrameInfo(); local 370 assert(ST.hasMAIInsts() && FrameInfo.isSpillSlotObjectIndex(FI)); 378 unsigned Size = FrameInfo.getObjectSize(FI);
|
H A D | SILowerSGPRSpills.cpp | 237 MachineFrameInfo &FrameInfo = MF.getFrameInfo(); local 262 FI = FrameInfo.CreateSpillStackObject(4, Align(4));
|
H A D | AMDGPUAsmPrinter.cpp | 633 const MachineFrameInfo &FrameInfo = MF.getFrameInfo(); local 654 Info.PrivateSegmentSize = FrameInfo.getStackSize(); 657 Info.HasDynamicallySizedStack = FrameInfo.hasVarSizedObjects(); 662 Info.PrivateSegmentSize += FrameInfo.getMaxAlign().value(); 670 if (!FrameInfo.hasCalls() && !FrameInfo.hasTailCall()) {
|
H A D | SIFrameLowering.cpp | 76 MachineFrameInfo &FrameInfo = MF.getFrameInfo(); local 88 int NewFI = FrameInfo.CreateStackObject(4, Align(4), true, nullptr, 108 int NewFI = FrameInfo.CreateStackObject(4, Align(4), true, nullptr, 117 FrameIndex = FrameInfo.CreateSpillStackObject(4, Align(4)); 1138 MachineFrameInfo &FrameInfo = MF.getFrameInfo(); 1154 FrameInfo.hasCalls() && 1155 (SavedVGPRs.any() || !allStackObjectsAreDead(FrameInfo));
|
H A D | SIRegisterInfo.cpp | 930 MachineFrameInfo &FrameInfo = MF->getFrameInfo(); local 931 assert(FrameInfo.getStackID(Index) != TargetStackID::SGPRSpill); 933 Register FrameReg = FrameInfo.isFixedObjectIndex(Index) && hasBasePointer(*MF) 937 Align Alignment = FrameInfo.getObjectAlign(Index); 1216 MachineFrameInfo &FrameInfo = MF->getFrameInfo(); local 1225 Register FrameReg = FrameInfo.isFixedObjectIndex(Index) && hasBasePointer(*MF) 1333 int64_t Offset = FrameInfo.getObjectOffset(Index); 1433 int64_t Offset = FrameInfo.getObjectOffset(Index); 1439 buildMUBUFOffsetLoadStore(ST, FrameInfo, MI, Index, NewOffset)) { 1448 int64_t Offset = FrameInfo [all...] |
H A D | SIInstrInfo.cpp | 1241 MachineFrameInfo &FrameInfo = MF->getFrameInfo(); local 1247 PtrInfo, MachineMemOperand::MOStore, FrameInfo.getObjectSize(FrameIndex), 1248 FrameInfo.getObjectAlign(FrameIndex)); 1278 FrameInfo.setStackID(FrameIndex, TargetStackID::SGPRSpill); 1374 MachineFrameInfo &FrameInfo = MF->getFrameInfo(); local 1382 PtrInfo, MachineMemOperand::MOLoad, FrameInfo.getObjectSize(FrameIndex), 1383 FrameInfo.getObjectAlign(FrameIndex)); 1400 FrameInfo.setStackID(FrameIndex, TargetStackID::SGPRSpill);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | MachineFunction.cpp | 169 FrameInfo = new (Allocator) MachineFrameInfo( 175 FrameInfo->ensureMaxAlignment(*F.getFnStackAlign()); 238 FrameInfo->~MachineFrameInfo(); 239 Allocator.Deallocate(FrameInfo); 560 FrameInfo->print(*this, OS);
|
H A D | MIRPrinter.cpp | 220 convert(MST, YamlMF.FrameInfo, MF.getFrameInfo()); 449 raw_string_ostream StrOS(YMF.FrameInfo.StackProtector.Value);
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | MachineFunction.h | 242 MachineFrameInfo *FrameInfo; member in class:llvm::MachineFunction 535 MachineFrameInfo &getFrameInfo() { return *FrameInfo; } 536 const MachineFrameInfo &getFrameInfo() const { return *FrameInfo; }
|
H A D | MIRYamlMapping.h | 606 MachineFrameInfo FrameInfo; member in struct:llvm::yaml::MachineFunction 633 YamlIO.mapOptional("frameInfo", MF.FrameInfo, MachineFrameInfo());
|
/freebsd-13-stable/contrib/llvm-project/compiler-rt/lib/hwasan/ |
H A D | hwasan_report.cpp | 182 FrameInfo frame;
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/MIRParser/ |
H A D | MIRParser.cpp | 655 const yaml::MachineFrameInfo &YamlMFI = YamlMF.FrameInfo;
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
H A D | AsmPrinter.cpp | 1035 const MachineFrameInfo &FrameInfo = MF.getFrameInfo(); local 1037 if (FrameInfo.hasVarSizedObjects()) 1044 uint64_t StackSize = FrameInfo.getStackSize();
|