Home
last modified time | relevance | path

Searched refs:FrameBase (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXFrameLowering.cpp96 DwarfFrameBase FrameBase; in getDwarfFrameBase() local
97 FrameBase.Kind = DwarfFrameBase::CFA; in getDwarfFrameBase()
98 FrameBase.Location.Offset = 0; in getDwarfFrameBase()
99 return FrameBase; in getDwarfFrameBase()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfCompileUnit.cpp532 TargetFrameLowering::DwarfFrameBase FrameBase = in updateSubprogramScopeDIE() local
534 switch (FrameBase.Kind) { in updateSubprogramScopeDIE()
536 if (Register::isPhysicalRegister(FrameBase.Location.Reg)) { in updateSubprogramScopeDIE()
537 MachineLocation Location(FrameBase.Location.Reg); in updateSubprogramScopeDIE()
545 if (FrameBase.Location.Offset != 0) { in updateSubprogramScopeDIE()
547 addSInt(*Loc, dwarf::DW_FORM_sdata, FrameBase.Location.Offset); in updateSubprogramScopeDIE()
556 if (FrameBase.Location.WasmLoc.Kind == TI_GLOBAL_RELOC) { in updateSubprogramScopeDIE()
559 assert(FrameBase.Location.WasmLoc.Index == 0); // Only SP so far. in updateSubprogramScopeDIE()
562 FrameBase.Location.WasmLoc.Index); in updateSubprogramScopeDIE()
569 DwarfExpr.addWasmLocation(FrameBase.Location.WasmLoc.Kind, in updateSubprogramScopeDIE()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/ProfileData/
H A DMemProf.h876 const unsigned char *FrameBase; member
879 LinearFrameIdConverter(const unsigned char *FrameBase) in LinearFrameIdConverter()
880 : FrameBase(FrameBase) {} in LinearFrameIdConverter()
884 return Frame::deserialize(FrameBase + Offset); in operator()
H A DInstrProfReader.h663 const unsigned char *FrameBase = nullptr; variable
/freebsd/contrib/llvm-project/llvm/lib/ProfileData/
H A DInstrProfReader.cpp1275 FrameBase = Ptr; in deserializeV3()
1591 const unsigned char *FrameBase, in getMemProfRecordV3() argument
1593 memprof::LinearFrameIdConverter FrameIdConv(FrameBase); in getMemProfRecordV3()
1628 assert(FrameBase && "FrameBase must be available"); in getMemProfRecord()
1630 return getMemProfRecordV3(IndexedRecord, FrameBase, CallStackBase); in getMemProfRecord()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FrameLowering.cpp3972 DwarfFrameBase FrameBase; in getDwarfFrameBase() local
3973 FrameBase.Kind = DwarfFrameBase::CFA; in getDwarfFrameBase()
3974 FrameBase.Location.Offset = in getDwarfFrameBase()
3976 return FrameBase; in getDwarfFrameBase()
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFContext.cpp1664 if (auto FrameBase = Subprogram.find(DW_AT_frame_base)) in addLocalsForDie() local
1665 if (std::optional<ArrayRef<uint8_t>> Expr = FrameBase->getAsBlock()) in addLocalsForDie()