LLVM 24.0.0git
SystemZXPLINKAsmPrinter.cpp File Reference

Go to the source code of this file.

Macros

#define EMIT_COMMENT(Str)

Functions

static std::string getProductID (Module &M)
static uint32_t getProductVersion (Module &M)
static uint32_t getProductRelease (Module &M)
static uint32_t getProductPatch (Module &M)
static time_t getTranslationTime (Module &M)
static void determinePrologueStackUpdateSym (MachineFunction *MF, MCSymbol *&EndOfPrologSym, MCSymbol *&StackUpdateSym)

Macro Definition Documentation

◆ EMIT_COMMENT

#define EMIT_COMMENT ( Str)
Value:
OutStreamer->AddComment(Twine("Offset ") \
.concat(" " Str " ") \
.concat(Sym->getName()));
Twine - A lightweight data structure for efficiently representing the concatenation of temporary valu...
Definition Twine.h:82
@ Offset
Definition DWP.cpp:578
std::string utostr(uint64_t X, bool isNeg=false)
detail::concat_range< ValueT, RangeTs... > concat(RangeTs &&...Ranges)
Returns a concatenated range across two or more ranges.
Definition STLExtras.h:1151

Function Documentation

◆ determinePrologueStackUpdateSym()

◆ getProductID()

std::string getProductID ( Module & M)
static

Definition at line 363 of file SystemZXPLINKAsmPrinter.cpp.

References llvm::cast().

◆ getProductPatch()

uint32_t getProductPatch ( Module & M)
static

Definition at line 386 of file SystemZXPLINKAsmPrinter.cpp.

References llvm::mdconst::extract_or_null().

◆ getProductRelease()

uint32_t getProductRelease ( Module & M)
static

Definition at line 379 of file SystemZXPLINKAsmPrinter.cpp.

References llvm::mdconst::extract_or_null().

◆ getProductVersion()

uint32_t getProductVersion ( Module & M)
static

Definition at line 372 of file SystemZXPLINKAsmPrinter.cpp.

References llvm::mdconst::extract_or_null().

◆ getTranslationTime()

time_t getTranslationTime ( Module & M)
static

Definition at line 393 of file SystemZXPLINKAsmPrinter.cpp.

References llvm::mdconst::extract_or_null().