LLVM  14.0.0git
Public Member Functions | Public Attributes | List of all members
llvm::AsmPrinter::Structor Struct Reference

llvm.global_ctors and llvm.global_dtors are arrays of Structor structs. More...

#include "llvm/CodeGen/AsmPrinter.h"

Collaboration diagram for llvm::AsmPrinter::Structor:
Collaboration graph
[legend]

Public Member Functions

 Structor ()=default
 

Public Attributes

int Priority = 0
 
ConstantFunc = nullptr
 
GlobalValueComdatKey = nullptr
 

Detailed Description

llvm.global_ctors and llvm.global_dtors are arrays of Structor structs.

Priority - init priority Func - global initialization or global clean-up function ComdatKey - associated data

Definition at line 410 of file AsmPrinter.h.

Constructor & Destructor Documentation

◆ Structor()

llvm::AsmPrinter::Structor::Structor ( )
default

Member Data Documentation

◆ ComdatKey

GlobalValue* llvm::AsmPrinter::Structor::ComdatKey = nullptr

Definition at line 413 of file AsmPrinter.h.

◆ Func

Constant* llvm::AsmPrinter::Structor::Func = nullptr

Definition at line 412 of file AsmPrinter.h.

◆ Priority

int llvm::AsmPrinter::Structor::Priority = 0

Definition at line 411 of file AsmPrinter.h.

Referenced by llvm::AsmPrinter::preprocessXXStructorList().


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