This represents a section in a SPIR‐V object file.
Synopsis
Declared in <llvm/MC/MCSectionSPIRV.h>
class MCSectionSPIRV final
: public MCSection
Base Classes
Name |
Description |
Instances of this class represent a uniqued identifier for a section in the current translation unit. The MCContext class uniques and creates these. |
Types
Member Functions
Name |
Description |
|
Deleted copy assignment. |
Return an iterator to the first fragment in this section. |
|
Return the active fragment list for this section. |
|
Print a human‐readable description of this section to stderr. |
|
Return an end iterator past the last fragment in this section. |
|
Makes sure that Alignment is at least MinAlignment. |
|
Return the layout order of the first linker‐relaxable fragment, or |
|
Return the required alignment of this section. |
|
Return the section begin symbol, if any. |
|
Return the dummy fragment used as a sentinel for this section. |
|
Return the section end symbol, creating it in |
|
Return the name of this section. |
|
Return this section's index in the assembler's section list. |
|
Return true if an end symbol has already been created for this section. |
|
Return true if instructions have been emitted into this section. |
|
Check whether this section is "virtual", that is has no actual object file contents. |
|
Return true if this section contains any linker‐relaxable fragments. |
|
Return true if this section has been registered with the assembler. |
|
Return true if this is a text (code) section. |
|
Set the required alignment of this section. |
|
Set the section begin symbol; may be called only once. |
|
Record the layout order of the first linker‐relaxable fragment. |
|
Set whether instructions have been emitted into this section. |
|
Set whether this section has been registered with the assembler. |
|
Set this section's index in the assembler's section list. |
Static Data Members
Name |
Description |
Sentinel unique ID meaning the section is not uniquely identified. |
Protected Data Members
Name |
Description |
Section name as it appears in the object file. |
Friends
Name |
Description |
Context object for machine code objects. This class owns all of the sections that it creates. |
Created with MrDocs