LLVM 23.0.0git
llvm::SystemZTargetzOSStreamer::PPA1Info Struct Reference

Information about a single function needed to emit a PPA1 block. More...

#include "Target/SystemZ/MCTargetDesc/SystemZTargetStreamer.h"

Public Attributes

StringRef Name
MCSymbolFn = nullptr
MCSymbolFnEnd = nullptr
MCSymbolPPA1 = nullptr
MCSymbolEPMarker = nullptr
MCSymbolEndOfProlog = nullptr
MCSymbolStackUpdate = nullptr
int64_t OffsetFPR = 0
int64_t OffsetVR = 0
uint64_t CallFrameSize = 0
uint64_t PersonalityADADisp = 0
uint64_t GCCEHADADisp = 0
unsigned SizeOfFnParams = 0
uint32_t FrameAndFPROffset
uint32_t FrameAndVROffset
uint16_t SavedGPRMask = 0
uint16_t SavedFPRMask = 0
uint8_t SavedVRMask = 0
uint8_t FrameReg = 0
uint8_t AllocaReg = 0
bool IsVarArg = false
bool HasStackProtector = false

Detailed Description

Information about a single function needed to emit a PPA1 block.

Definition at line 68 of file SystemZTargetStreamer.h.

Member Data Documentation

◆ AllocaReg

uint8_t llvm::SystemZTargetzOSStreamer::PPA1Info::AllocaReg = 0

Definition at line 88 of file SystemZTargetStreamer.h.

◆ CallFrameSize

uint64_t llvm::SystemZTargetzOSStreamer::PPA1Info::CallFrameSize = 0

Definition at line 78 of file SystemZTargetStreamer.h.

◆ EndOfProlog

MCSymbol* llvm::SystemZTargetzOSStreamer::PPA1Info::EndOfProlog = nullptr

Definition at line 74 of file SystemZTargetStreamer.h.

◆ EPMarker

MCSymbol* llvm::SystemZTargetzOSStreamer::PPA1Info::EPMarker = nullptr

Definition at line 73 of file SystemZTargetStreamer.h.

◆ Fn

MCSymbol* llvm::SystemZTargetzOSStreamer::PPA1Info::Fn = nullptr

Definition at line 70 of file SystemZTargetStreamer.h.

◆ FnEnd

MCSymbol* llvm::SystemZTargetzOSStreamer::PPA1Info::FnEnd = nullptr

Definition at line 71 of file SystemZTargetStreamer.h.

◆ FrameAndFPROffset

uint32_t llvm::SystemZTargetzOSStreamer::PPA1Info::FrameAndFPROffset

Definition at line 82 of file SystemZTargetStreamer.h.

◆ FrameAndVROffset

uint32_t llvm::SystemZTargetzOSStreamer::PPA1Info::FrameAndVROffset

Definition at line 83 of file SystemZTargetStreamer.h.

◆ FrameReg

uint8_t llvm::SystemZTargetzOSStreamer::PPA1Info::FrameReg = 0

Definition at line 87 of file SystemZTargetStreamer.h.

◆ GCCEHADADisp

uint64_t llvm::SystemZTargetzOSStreamer::PPA1Info::GCCEHADADisp = 0

Definition at line 80 of file SystemZTargetStreamer.h.

◆ HasStackProtector

bool llvm::SystemZTargetzOSStreamer::PPA1Info::HasStackProtector = false

Definition at line 90 of file SystemZTargetStreamer.h.

◆ IsVarArg

bool llvm::SystemZTargetzOSStreamer::PPA1Info::IsVarArg = false

Definition at line 89 of file SystemZTargetStreamer.h.

◆ Name

StringRef llvm::SystemZTargetzOSStreamer::PPA1Info::Name

Definition at line 69 of file SystemZTargetStreamer.h.

◆ OffsetFPR

int64_t llvm::SystemZTargetzOSStreamer::PPA1Info::OffsetFPR = 0

Definition at line 76 of file SystemZTargetStreamer.h.

◆ OffsetVR

int64_t llvm::SystemZTargetzOSStreamer::PPA1Info::OffsetVR = 0

Definition at line 77 of file SystemZTargetStreamer.h.

◆ PersonalityADADisp

uint64_t llvm::SystemZTargetzOSStreamer::PPA1Info::PersonalityADADisp = 0

Definition at line 79 of file SystemZTargetStreamer.h.

◆ PPA1

MCSymbol* llvm::SystemZTargetzOSStreamer::PPA1Info::PPA1 = nullptr

Definition at line 72 of file SystemZTargetStreamer.h.

◆ SavedFPRMask

uint16_t llvm::SystemZTargetzOSStreamer::PPA1Info::SavedFPRMask = 0

Definition at line 85 of file SystemZTargetStreamer.h.

◆ SavedGPRMask

uint16_t llvm::SystemZTargetzOSStreamer::PPA1Info::SavedGPRMask = 0

Definition at line 84 of file SystemZTargetStreamer.h.

◆ SavedVRMask

uint8_t llvm::SystemZTargetzOSStreamer::PPA1Info::SavedVRMask = 0

Definition at line 86 of file SystemZTargetStreamer.h.

◆ SizeOfFnParams

unsigned llvm::SystemZTargetzOSStreamer::PPA1Info::SizeOfFnParams = 0

Definition at line 81 of file SystemZTargetStreamer.h.

◆ StackUpdate

MCSymbol* llvm::SystemZTargetzOSStreamer::PPA1Info::StackUpdate = nullptr

Definition at line 75 of file SystemZTargetStreamer.h.


The documentation for this struct was generated from the following file: