Searched refs:FrameInfo (Results 1 - 24 of 24) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCWinEH.h31 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 DMCWin64EH.h56 void EmitUnwindInfo(MCStreamer &Streamer, WinEH::FrameInfo *FI) const override;
63 WinEH::FrameInfo *FI) const override;
H A DMCStreamer.h206 std::vector<std::unique_ptr<WinEH::FrameInfo>> WinFrameInfos;
208 WinEH::FrameInfo *CurrentWinFrameInfo;
239 WinEH::FrameInfo *getCurrentWinFrameInfo() {
286 WinEH::FrameInfo *EnsureValidWinFrameInfo(SMLoc Loc);
294 ArrayRef<std::unique_ptr<WinEH::FrameInfo>> getWinFrameInfos() const {
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_symbolizer_internal.h62 virtual bool SymbolizeFrame(uptr addr, FrameInfo *info) {
130 bool SymbolizeFrame(uptr addr, FrameInfo *info) override;
H A Dsanitizer_symbolizer.h98 struct FrameInfo { struct in namespace:__sanitizer
119 bool SymbolizeFrame(uptr address, FrameInfo *info);
H A Dsanitizer_symbolizer.cpp69 void FrameInfo::Clear() {
H A Dsanitizer_symbolizer_libcdep.cpp125 bool Symbolizer::SymbolizeFrame(uptr addr, FrameInfo *info) {
423 bool LLVMSymbolizer::SymbolizeFrame(uptr addr, FrameInfo *info) {
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIMachineFunctionInfo.cpp110 const MachineFrameInfo &FrameInfo = MF.getFrameInfo(); local
111 bool HasStackObjects = FrameInfo.hasStackObjects();
152 for (auto OI = FrameInfo.getObjectIndexBegin(),
153 OE = FrameInfo.getObjectIndexEnd(); OI != OE; ++OI)
154 if (!FrameInfo.isSpillSlotObjectIndex(OI))
270 MachineFrameInfo &FrameInfo = MF.getFrameInfo(); local
274 unsigned Size = FrameInfo.getObjectSize(FI);
299 if ((FrameInfo.hasCalls() || !isEntryFunction()) && CSRegs &&
301 CSRSpillFI = FrameInfo.CreateSpillStackObject(4, 4);
327 MachineFrameInfo &FrameInfo local
[all...]
H A DSIRegisterInfo.cpp766 MachineFrameInfo &FrameInfo = MF->getFrameInfo(); local
835 unsigned Align = FrameInfo.getObjectAlignment(Index);
870 MachineFrameInfo &FrameInfo = MF->getFrameInfo();
909 unsigned Align = FrameInfo.getObjectAlignment(Index);
975 MachineFrameInfo &FrameInfo = MF->getFrameInfo(); local
1100 int64_t Offset = FrameInfo.getObjectOffset(Index);
1200 int64_t Offset = FrameInfo.getObjectOffset(Index);
1206 buildMUBUFOffsetLoadStore(ST, FrameInfo, MI, Index, NewOffset)) {
1215 int64_t Offset = FrameInfo.getObjectOffset(Index);
H A DAMDGPUAsmPrinter.cpp618 const MachineFrameInfo &FrameInfo = MF.getFrameInfo(); local
639 Info.HasDynamicallySizedStack = FrameInfo.hasVarSizedObjects();
640 Info.PrivateSegmentSize = FrameInfo.getStackSize();
642 Info.PrivateSegmentSize += FrameInfo.getMaxAlignment();
651 if (!FrameInfo.hasCalls() && !FrameInfo.hasTailCall()) {
H A DSIFrameLowering.cpp517 const MachineFrameInfo &FrameInfo = MF.getFrameInfo(); local
518 int64_t StackSize = FrameInfo.getStackSize();
987 const MachineFrameInfo &FrameInfo = MF.getFrameInfo(); local
1003 FrameInfo.hasCalls() &&
1004 (SavedVGPRs.any() || !allStackObjectsAreDead(FrameInfo));
H A DSIInstrInfo.cpp1058 MachineFrameInfo &FrameInfo = MF->getFrameInfo(); local
1061 unsigned Size = FrameInfo.getObjectSize(FrameIndex);
1062 unsigned Align = FrameInfo.getObjectAlignment(FrameIndex);
1095 FrameInfo.setStackID(FrameIndex, TargetStackID::SGPRSpill);
1187 MachineFrameInfo &FrameInfo = MF->getFrameInfo(); local
1189 unsigned Align = FrameInfo.getObjectAlignment(FrameIndex);
1190 unsigned Size = FrameInfo.getObjectSize(FrameIndex);
1212 FrameInfo.setStackID(FrameIndex, TargetStackID::SGPRSpill);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64WinCOFFStreamer.cpp68 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-11-stable/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86WinCOFFStreamer.cpp39 if (WinEH::FrameInfo *CurFrame = getCurrentWinFrameInfo())
/freebsd-11-stable/contrib/llvm-project/llvm/lib/MC/
H A DMCStreamer.cpp656 WinEH::FrameInfo *MCStreamer::EnsureValidWinFrameInfo(SMLoc Loc) {
683 std::make_unique<WinEH::FrameInfo>(Symbol, StartProc));
689 WinEH::FrameInfo *CurFrame = EnsureValidWinFrameInfo(Loc);
700 WinEH::FrameInfo *CurFrame = EnsureValidWinFrameInfo(Loc);
711 WinEH::FrameInfo *CurFrame = EnsureValidWinFrameInfo(Loc);
717 WinFrameInfos.emplace_back(std::make_unique<WinEH::FrameInfo>(
724 WinEH::FrameInfo *CurFrame = EnsureValidWinFrameInfo(Loc);
734 CurrentWinFrameInfo = const_cast<WinEH::FrameInfo *>(CurFrame->ChainedParent);
739 WinEH::FrameInfo *CurFrame = EnsureValidWinFrameInfo(Loc);
755 WinEH::FrameInfo *CurFram
[all...]
H A DMCWin64EH.cpp143 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 DMCAsmStreamer.cpp1756 WinEH::FrameInfo *CurFrame = getCurrentWinFrameInfo();
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineFunction.cpp167 FrameInfo = new (Allocator) MachineFrameInfo(
173 FrameInfo->ensureMaxAlignment(F.getFnStackAlignment());
236 FrameInfo->~MachineFrameInfo();
237 Allocator.Deallocate(FrameInfo);
509 FrameInfo->print(*this, OS);
H A DMIRPrinter.cpp216 convert(MST, YamlMF.FrameInfo, MF.getFrameInfo());
445 raw_string_ostream StrOS(YMF.FrameInfo.StackProtector.Value);
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineFunction.h238 MachineFrameInfo *FrameInfo; member in class:llvm::MachineFunction
485 MachineFrameInfo &getFrameInfo() { return *FrameInfo; }
486 const MachineFrameInfo &getFrameInfo() const { return *FrameInfo; }
H A DMIRYamlMapping.h589 MachineFrameInfo FrameInfo; member in struct:llvm::yaml::MachineFunction
616 YamlIO.mapOptional("frameInfo", MF.FrameInfo, MachineFrameInfo());
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/hwasan/
H A Dhwasan_report.cpp156 FrameInfo frame;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/MIRParser/
H A DMIRParser.cpp641 const yaml::MachineFrameInfo &YamlMFI = YamlMF.FrameInfo;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DAsmPrinter.cpp1022 const MachineFrameInfo &FrameInfo = MF.getFrameInfo(); local
1024 if (FrameInfo.hasVarSizedObjects())
1031 uint64_t StackSize = FrameInfo.getStackSize();

Completed in 250 milliseconds