LLVM: include/llvm/BinaryFormat/XCOFF.h Source File (original) (raw)
1
2
3
4
5
6
7
8
9
10
11
12
13#ifndef LLVM_BINARYFORMAT_XCOFF_H
14#define LLVM_BINARYFORMAT_XCOFF_H
15
17#include <stddef.h>
18#include <stdint.h>
19
20namespace llvm {
23template class Expected;
24
26
27
28
46
48
50
51
52
53
54
56
57
59
60
62
63
73
78
82
85 F_FDPR_PROF = 0x0010,
86 F_FDPR_OPTI = 0x0020,
88
94
97 0x4000,
98
100};
101
102
103
105
113 XMC_SV3264 = 18,
116
117
126
130};
131
132
133
134
150
151
152
153
154
168
169
170
172
185
186
188
189
196
197
198
201
202
210
211
233
234
236};
237
238
239
240
248
249
250
251
259
261
262
265
268
270
272
273
274
276
277
279
280
282 0x13,
283
284
285
286
287
289
290
292
293
295
296
297
298
300
302
303
304
306
308
309
315
317
319
321
322};
323
330
336
337
365
374
379 unsigned FixedParmsNum,
380 unsigned FloatingParmsNum);
383 unsigned FloatingParmsNum, unsigned VectorParmsNum);
385 unsigned ParmsNum);
386
406
409
410
413
414
423 0x0000'0100;
424
425
433
434
439
440
445
446
449
450
454
455
456
459
465
466
471
475
480
482};
483
484
493
498
505
506}
507}
508
509#endif
Tagged union holding either a T or a Error.
SmallString - A SmallString is just a SmallVector with methods and accessors that make it work better...
StringRef - Represent a constant reference to a string, i.e.
The instances of the Type class are immutable: once they are created, they are never changed.
LLVM Value Representation.
DwarfSectionSubtypeFlags
Values for defining the section subtype of sections of type STYP_DWARF as they would appear in the (s...
Definition XCOFF.h:155
@ SSUBTYP_DWARNGE
DWARF aranges section.
Definition XCOFF.h:160
@ SSUBTYP_DWFRAME
DWARF frame section.
Definition XCOFF.h:165
@ SSUBTYP_DWABREV
DWARF abbrev section.
Definition XCOFF.h:161
@ SSUBTYP_DWINFO
DWARF info section.
Definition XCOFF.h:156
@ SSUBTYP_DWRNGES
DWARF ranges section.
Definition XCOFF.h:163
@ SSUBTYP_DWLOC
DWARF loc section.
Definition XCOFF.h:164
@ SSUBTYP_DWMAC
DWARF macinfo section.
Definition XCOFF.h:166
@ SSUBTYP_DWPBNMS
DWARF pubnames section.
Definition XCOFF.h:158
@ SSUBTYP_DWPBTYP
DWARF pubtypes section.
Definition XCOFF.h:159
@ SSUBTYP_DWLINE
DWARF line section.
Definition XCOFF.h:157
@ SSUBTYP_DWSTR
DWARF str section.
Definition XCOFF.h:162
AuxHeaderFlags64
Definition XCOFF.h:64
@ FORK_POLICY
Forktree policy specified (main program only).
Definition XCOFF.h:67
@ SHR_SYMTAB
At exec time, create shared symbol table for program (main program only).
Definition XCOFF.h:65
@ FORK_COR
If _AOUT_FORK_POLICY is set, specify copy-on-reference if this bit is set.
Definition XCOFF.h:68
static constexpr uint8_t XR_BIASED_LENGTH_MASK
Definition XCOFF.h:61
constexpr size_t RelocationSerializationSize32
Definition XCOFF.h:40
LLVM_ABI SmallString< 32 > getExtendedTBTableFlagString(uint8_t Flag)
FileFlag
Definition XCOFF.h:79
@ F_DSA
file uses Dynamic Segment Allocation (32-bit only)
Definition XCOFF.h:87
@ F_SHROBJ
file is a shared object
Definition XCOFF.h:95
@ F_DEP_2
Data Execution Protection bit 2.
Definition XCOFF.h:99
@ F_LNNO
line numbers stripped from file
Definition XCOFF.h:83
@ F_DYNLOAD
file is dynamically loadable and executable (equivalent to F_EXEC on AIX)
Definition XCOFF.h:93
@ F_LPDATA
executable requires large pages for data
Definition XCOFF.h:92
@ F_LPTEXT
executable requires large pages for text
Definition XCOFF.h:91
@ F_LOADONLY
file can be loaded by the system loader, but it is ignored by the linker if it is a member of an arch...
Definition XCOFF.h:96
@ F_RELFLG
relocation info stripped from file
Definition XCOFF.h:80
@ F_DEP_1
Data Execution Protection bit 1.
Definition XCOFF.h:89
@ F_LSYMS
local symbols stripped from file
Definition XCOFF.h:84
@ F_FDPR_PROF
file was profiled with FDPR
Definition XCOFF.h:85
@ F_FDPR_OPTI
file was reordered with FDPR
Definition XCOFF.h:86
@ F_EXEC
file is executable (i.e., it has a loader section)
Definition XCOFF.h:81
@ F_VARPG
executable requests using variable size pages
Definition XCOFF.h:90
LLVM_ABI XCOFF::CFileCpuId getCpuID(StringRef CPU)
constexpr size_t ExceptionSectionEntrySize64
Definition XCOFF.h:43
static constexpr uint8_t XR_FIXUP_INDICATOR_MASK
Definition XCOFF.h:58
constexpr uint16_t VISIBILITY_MASK
Definition XCOFF.h:260
LLVM_ABI Expected< SmallString< 32 > > parseParmsTypeWithVecInfo(uint32_t Value, unsigned FixedParmsNum, unsigned FloatingParmsNum, unsigned VectorParmsNum)
static constexpr uint8_t XR_SIGN_INDICATOR_MASK
Definition XCOFF.h:55
LLVM_ABI StringRef getRelocationTypeString(XCOFF::RelocationType Type)
LLVM_ABI Expected< SmallString< 32 > > parseParmsType(uint32_t Value, unsigned FixedParmsNum, unsigned FloatingParmsNum)
constexpr size_t RelocationSerializationSize64
Definition XCOFF.h:41
constexpr size_t ExceptionSectionEntrySize32
Definition XCOFF.h:42
constexpr size_t FileHeaderSize64
Definition XCOFF.h:33
LLVM_ABI StringRef getMappingClassString(XCOFF::StorageMappingClass SMC)
constexpr size_t AuxFileHeaderSize64
Definition XCOFF.h:35
constexpr size_t SectionHeaderSize64
Definition XCOFF.h:38
LLVM_ABI Expected< SmallString< 32 > > parseVectorParmsType(uint32_t Value, unsigned ParmsNum)
constexpr size_t AuxFileEntNameSize
Definition XCOFF.h:31
SymbolAuxType
Definition XCOFF.h:366
@ AUX_SECT
Identifies a SECT auxiliary entry.
Definition XCOFF.h:372
@ AUX_FILE
Identifies a file auxiliary entry.
Definition XCOFF.h:370
@ AUX_EXCEPT
Identifies an exception auxiliary entry.
Definition XCOFF.h:367
@ AUX_FCN
Identifies a function auxiliary entry.
Definition XCOFF.h:368
@ AUX_SYM
Identifies a symbol auxiliary entry.
Definition XCOFF.h:369
@ AUX_CSECT
Identifies a csect auxiliary entry.
Definition XCOFF.h:371
RelocationType
Definition XCOFF.h:263
@ R_RBR
Branch relative to self relocation.
Definition XCOFF.h:307
@ R_TOC
Relative to the TOC relocation.
Definition XCOFF.h:275
@ R_RLA
Positive load address relocation. Modifiable instruction.
Definition XCOFF.h:267
@ R_TLSML
Module reference to the local TLS storage.
Definition XCOFF.h:316
@ R_TRL
TOC relative indirect load relocation.
Definition XCOFF.h:278
@ R_BR
Branch relative to self relocation.
Definition XCOFF.h:301
@ R_POS
Positive relocation.
Definition XCOFF.h:264
@ R_RBA
Branch absolute relocation.
Definition XCOFF.h:305
@ R_BA
Branch absolute relocation.
Definition XCOFF.h:299
@ R_REL
Relative to self relocation.
Definition XCOFF.h:271
@ R_NEG
Negative relocation.
Definition XCOFF.h:269
@ R_TLS_IE
Initial-exec reference to TLS symbol.
Definition XCOFF.h:311
@ R_TLSM
Module reference to TLS.
Definition XCOFF.h:314
@ R_GL
Global linkage-external TOC address relocation.
Definition XCOFF.h:288
@ R_REF
A non-relocating relocation.
Definition XCOFF.h:294
@ R_RL
Positive indirect load relocation. Modifiable instruction.
Definition XCOFF.h:266
@ R_TRLA
Relative to the TOC or to the thread-local storage base relocation.
Definition XCOFF.h:281
@ R_TCL
Local object TOC address relocation.
Definition XCOFF.h:291
@ R_TOCL
Relative to TOC lower.
Definition XCOFF.h:320
@ R_TOCU
Relative to TOC upper.
Definition XCOFF.h:318
@ R_TLS_LD
Local-dynamic reference to TLS symbol.
Definition XCOFF.h:312
@ R_TLS
General-dynamic reference to TLS symbol.
Definition XCOFF.h:310
@ R_TLS_LE
Local-exec reference to TLS symbol.
Definition XCOFF.h:313
ExtendedTBTableFlag
Definition XCOFF.h:485
@ TB_EH_INFO
Exception handling info present.
Definition XCOFF.h:490
@ TB_OS1
Reserved for OS use.
Definition XCOFF.h:486
@ TB_SSP_CANARY
stack smasher canary present on stack.
Definition XCOFF.h:488
@ TB_LONGTBTABLE2
Additional tbtable extension exists.
Definition XCOFF.h:491
@ TB_OS2
Reserved for OS use.
Definition XCOFF.h:489
@ TB_RESERVED
Reserved for compiler.
Definition XCOFF.h:487
CFileLangId
Definition XCOFF.h:331
@ TB_Fortran
Fortran language.
Definition XCOFF.h:333
@ TB_C
C language.
Definition XCOFF.h:332
@ TB_CPLUSPLUS
C++ language.
Definition XCOFF.h:334
VisibilityType
Values for visibility as they would appear when encoded in the high 4 bits of the 16-bit unsigned n_t...
Definition XCOFF.h:252
@ SYM_V_PROTECTED
Definition XCOFF.h:256
@ SYM_V_HIDDEN
Definition XCOFF.h:255
@ SYM_V_EXPORTED
Definition XCOFF.h:257
@ SYM_V_INTERNAL
Definition XCOFF.h:254
@ SYM_V_UNSPECIFIED
Definition XCOFF.h:253
CFileCpuId
Definition XCOFF.h:338
@ TCPU_PWR6E
Definition XCOFF.h:357
@ TCPU_PWR9
Definition XCOFF.h:360
@ TCPU_A35
Definition XCOFF.h:352
@ TCPU_PWRX
RS2 implementation of POWER architecture.
Definition XCOFF.h:363
@ TCPU_604
604 implementation of PowerPC architecture.
Definition XCOFF.h:348
@ TCPU_PWR7
Definition XCOFF.h:358
@ TCPU_PWR8
Definition XCOFF.h:359
@ TCPU_ANY
Mixture of any incompatable POWER and PowerPC architecture implementations.
Definition XCOFF.h:344
@ TCPU_PPC64
PowerPC common architecture 64-bit mode.
Definition XCOFF.h:341
@ TCPU_PWR10
Definition XCOFF.h:361
@ TCPU_PWR
POWER common architecture objects.
Definition XCOFF.h:343
@ TCPU_PWR5X
Definition XCOFF.h:356
@ TCPU_COM
POWER and PowerPC architecture common.
Definition XCOFF.h:342
@ TCPU_603
603 implementation of PowerPC architecture.
Definition XCOFF.h:347
@ TCPU_PPC
PowerPC common architecture 32 bit mode.
Definition XCOFF.h:340
@ TCPU_PWR6
Definition XCOFF.h:355
@ TCPU_PWR5
Definition XCOFF.h:353
@ TCPU_620
Definition XCOFF.h:351
@ TCPU_601
601 implementation of PowerPC architecture.
Definition XCOFF.h:346
@ TCPU_970
Definition XCOFF.h:354
@ TCPU_INVALID
Invalid id - assumes POWER for old objects.
Definition XCOFF.h:339
constexpr size_t NameSize
Definition XCOFF.h:30
constexpr uint16_t RelocOverflow
Definition XCOFF.h:44
constexpr size_t AuxFileHeaderSizeShort
Definition XCOFF.h:36
constexpr size_t AuxFileHeaderSize32
Definition XCOFF.h:34
ReservedSectionNum
Definition XCOFF.h:47
@ N_DEBUG
Definition XCOFF.h:47
@ N_UNDEF
Definition XCOFF.h:47
@ N_ABS
Definition XCOFF.h:47
CFileStringType
Definition XCOFF.h:324
@ XFT_FN
Specifies the source-file name.
Definition XCOFF.h:325
@ XFT_CD
Specifies compiler-defined information.
Definition XCOFF.h:328
@ XFT_CV
Specifies the compiler version number.
Definition XCOFF.h:327
@ XFT_CT
Specifies the compiler time stamp.
Definition XCOFF.h:326
constexpr size_t FileHeaderSize32
Definition XCOFF.h:32
StorageClass
Definition XCOFF.h:171
@ C_MOE
Definition XCOFF.h:225
@ C_BCOMM
Definition XCOFF.h:178
@ C_EOS
Definition XCOFF.h:228
@ C_GTLS
Definition XCOFF.h:183
@ C_LINE
Definition XCOFF.h:229
@ C_EXT
Definition XCOFF.h:199
@ C_FUN
Definition XCOFF.h:195
@ C_DECL
Definition XCOFF.h:209
@ C_PSYM
Definition XCOFF.h:191
@ C_ARG
Definition XCOFF.h:218
@ C_RPSYM
Definition XCOFF.h:193
@ C_STRTAG
Definition XCOFF.h:219
@ C_FIELD
Definition XCOFF.h:227
@ C_GSYM
Definition XCOFF.h:176
@ C_BINCL
Definition XCOFF.h:174
@ C_UNTAG
Definition XCOFF.h:221
@ C_AUTO
Definition XCOFF.h:212
@ C_RSYM
Definition XCOFF.h:192
@ C_EXTDEF
Definition XCOFF.h:214
@ C_LABEL
Definition XCOFF.h:215
@ C_MOS
Definition XCOFF.h:217
@ C_REG
Definition XCOFF.h:213
@ C_BLOCK
Definition XCOFF.h:205
@ C_STAT
Definition XCOFF.h:204
@ C_INFO
Definition XCOFF.h:208
@ C_ENTRY
Definition XCOFF.h:180
@ C_STTLS
Definition XCOFF.h:184
@ C_WEAKEXT
Definition XCOFF.h:200
@ C_ENTAG
Definition XCOFF.h:224
@ C_EINCL
Definition XCOFF.h:175
@ C_LSYM
Definition XCOFF.h:190
@ C_FCN
Definition XCOFF.h:206
@ C_ALIAS
Definition XCOFF.h:230
@ C_EFCN
Definition XCOFF.h:232
@ C_ULABEL
Definition XCOFF.h:216
@ C_FILE
Definition XCOFF.h:173
@ C_NULL
Definition XCOFF.h:203
@ C_STSYM
Definition XCOFF.h:177
@ C_ECOML
Definition XCOFF.h:194
@ C_DWARF
Definition XCOFF.h:187
@ C_MOU
Definition XCOFF.h:220
@ C_HIDDEN
Definition XCOFF.h:231
@ C_REGPARM
Definition XCOFF.h:226
@ C_TPDEF
Definition XCOFF.h:222
@ C_USTATIC
Definition XCOFF.h:223
@ C_HIDEXT
Definition XCOFF.h:207
@ C_TCSYM
Definition XCOFF.h:235
@ C_ECOMM
Definition XCOFF.h:179
@ C_BSTAT
Definition XCOFF.h:181
@ C_ESTAT
Definition XCOFF.h:182
StorageMappingClass
Storage Mapping Class definitions.
Definition XCOFF.h:104
@ XMC_TE
Symbol mapped at the end of TOC.
Definition XCOFF.h:129
@ XMC_TB
Traceback Table csect.
Definition XCOFF.h:115
@ XMC_TC0
TOC Anchor for TOC Addressability.
Definition XCOFF.h:119
@ XMC_SV3264
Supervisor Call for both 32- and 64-bit processes.
Definition XCOFF.h:113
@ XMC_GL
Global Linkage (Interfile Interface Code)
Definition XCOFF.h:109
@ XMC_DS
Descriptor csect.
Definition XCOFF.h:122
@ XMC_SV64
Supervisor Call for 64-bit process.
Definition XCOFF.h:112
@ XMC_RW
Read Write Data.
Definition XCOFF.h:118
@ XMC_TL
Initialized thread-local variable.
Definition XCOFF.h:127
@ XMC_RO
Read Only Constant.
Definition XCOFF.h:107
@ XMC_DB
Debug Dictionary Table.
Definition XCOFF.h:108
@ XMC_UA
Unclassified - Treated as Read Write.
Definition XCOFF.h:123
@ XMC_SV
Supervisor Call (32-bit process only)
Definition XCOFF.h:111
@ XMC_TD
Scalar data item in the TOC.
Definition XCOFF.h:121
@ XMC_UC
Un-named Fortran Common.
Definition XCOFF.h:125
@ XMC_UL
Uninitialized thread-local variable.
Definition XCOFF.h:128
@ XMC_TI
Traceback Index csect.
Definition XCOFF.h:114
@ XMC_PR
Program Code.
Definition XCOFF.h:106
@ XMC_XO
Extended Operation (Pseudo Machine Instruction)
Definition XCOFF.h:110
@ XMC_BS
BSS class (uninitialized static internal)
Definition XCOFF.h:124
@ XMC_TC
General TOC item.
Definition XCOFF.h:120
constexpr size_t SectionHeaderSize32
Definition XCOFF.h:37
XCOFFInterpret
Definition XCOFF.h:74
@ NEW_XCOFF_INTERPRET
Definition XCOFF.h:76
@ OLD_XCOFF_INTERPRET
Definition XCOFF.h:75
constexpr size_t SymbolTableEntrySize
Definition XCOFF.h:39
constexpr size_t FileNamePadSize
Definition XCOFF.h:29
LLVM_ABI StringRef getTCPUString(XCOFF::CFileCpuId TCPU)
LLVM_ABI StringRef getNameForTracebackTableLanguageId(TracebackTable::LanguageID LangId)
constexpr uint8_t AllocRegNo
Definition XCOFF.h:45
SymbolType
Definition XCOFF.h:241
@ XTY_CM
Common csect definition. For uninitialized storage.
Definition XCOFF.h:246
@ XTY_SD
Csect definition for initialized storage.
Definition XCOFF.h:243
@ XTY_LD
Label definition.
Definition XCOFF.h:244
@ XTY_ER
External reference.
Definition XCOFF.h:242
MagicNumber
Definition XCOFF.h:49
@ XCOFF32
Definition XCOFF.h:49
@ XCOFF64
Definition XCOFF.h:49
SectionTypeFlags
Definition XCOFF.h:135
@ STYP_TYPCHK
Definition XCOFF.h:147
@ STYP_LOADER
Definition XCOFF.h:145
@ STYP_DWARF
Definition XCOFF.h:137
@ STYP_DATA
Definition XCOFF.h:139
@ STYP_INFO
Definition XCOFF.h:142
@ STYP_TDATA
Definition XCOFF.h:143
@ STYP_TEXT
Definition XCOFF.h:138
@ STYP_DEBUG
Definition XCOFF.h:146
@ STYP_PAD
Definition XCOFF.h:136
@ STYP_EXCEPT
Definition XCOFF.h:141
@ STYP_OVRFLO
Definition XCOFF.h:148
@ STYP_BSS
Definition XCOFF.h:140
@ STYP_TBSS
Definition XCOFF.h:144
This is an optimization pass for GlobalISel generic memory operations.
StorageMappingClass MappingClass
Definition XCOFF.h:502
SymbolType Type
Definition XCOFF.h:503
CsectProperties(StorageMappingClass SMC, SymbolType ST)
Definition XCOFF.h:500
static constexpr uint32_t VersionMask
Definition XCOFF.h:407
static constexpr uint32_t FPRSavedMask
Definition XCOFF.h:437
static constexpr uint16_t NumberOfVRSavedMask
Definition XCOFF.h:467
static constexpr uint8_t NumberOfFloatingPointParmsShift
Definition XCOFF.h:453
static constexpr uint32_t NumberOfFixedParmsMask
Definition XCOFF.h:447
static constexpr uint16_t HasVMXInstructionMask
Definition XCOFF.h:473
static constexpr uint32_t IsLRSavedMask
Definition XCOFF.h:431
static constexpr uint16_t HasVarArgsMask
Definition XCOFF.h:469
static constexpr uint32_t IsTOClessMask
Definition XCOFF.h:420
static constexpr uint32_t IsAllocaUsedMask
Definition XCOFF.h:428
static constexpr uint8_t WidthOfParamType
Definition XCOFF.h:481
static constexpr uint16_t IsVRSavedOnStackMask
Definition XCOFF.h:468
static constexpr uint32_t ParmTypeFloatingIsDoubleBit
Definition XCOFF.h:458
static constexpr uint16_t NumberOfVectorParmsMask
Definition XCOFF.h:472
static constexpr uint32_t ParmTypeIsFloatingBit
Definition XCOFF.h:457
static constexpr uint32_t IsFloatingPointPresentMask
Definition XCOFF.h:421
static constexpr uint32_t FPRSavedShift
Definition XCOFF.h:438
static constexpr uint32_t ParmTypeIsVectorShortBit
Definition XCOFF.h:477
static constexpr uint32_t IsOutOfLineEpilogOrPrologueMask
Definition XCOFF.h:416
static constexpr uint32_t NumberOfFloatingPointParmsMask
Definition XCOFF.h:451
static constexpr uint32_t HasControlledStorageMask
Definition XCOFF.h:419
static constexpr uint32_t ParmTypeMask
Definition XCOFF.h:464
static constexpr uint32_t HasExtensionTableMask
Definition XCOFF.h:441
static constexpr uint32_t IsInternalProcedureMask
Definition XCOFF.h:418
static constexpr uint32_t ParmTypeIsDoubleBits
Definition XCOFF.h:463
LanguageID
Definition XCOFF.h:388
@ PLIX
Definition XCOFF.h:401
@ Modula2
Definition XCOFF.h:397
@ Cobol
Definition XCOFF.h:396
@ Lisp
Definition XCOFF.h:395
@ Basic
Definition XCOFF.h:394
@ PL1
Definition XCOFF.h:393
@ Fortran
Definition XCOFF.h:390
@ Ada
Definition XCOFF.h:392
@ C
Definition XCOFF.h:389
@ ObjectiveC
Definition XCOFF.h:404
@ Rpg
Definition XCOFF.h:399
@ PL8
Definition XCOFF.h:400
@ Java
Definition XCOFF.h:403
@ Pascal
Definition XCOFF.h:391
@ Assembly
Definition XCOFF.h:402
@ CPlusPlus
Definition XCOFF.h:398
static constexpr uint8_t VersionShift
Definition XCOFF.h:408
static constexpr uint32_t HasTraceBackTableOffsetMask
Definition XCOFF.h:417
static constexpr uint32_t IsCRSavedMask
Definition XCOFF.h:430
static constexpr uint8_t NumberOfFixedParmsShift
Definition XCOFF.h:448
static constexpr uint32_t GPRSavedMask
Definition XCOFF.h:443
static constexpr uint32_t ParmTypeIsVectorIntBit
Definition XCOFF.h:478
static constexpr uint8_t NumberOfVectorParmsShift
Definition XCOFF.h:474
static constexpr uint32_t IsFixupMask
Definition XCOFF.h:436
static constexpr uint32_t IsGlobalLinkageMask
Definition XCOFF.h:415
static constexpr uint32_t HasParmsOnStackMask
Definition XCOFF.h:452
static constexpr uint32_t ParmTypeIsFixedBits
Definition XCOFF.h:460
static constexpr uint32_t OnConditionDirectiveMask
Definition XCOFF.h:429
static constexpr uint32_t ParmTypeIsVectorBits
Definition XCOFF.h:461
static constexpr uint32_t IsFunctionNamePresentMask
Definition XCOFF.h:427
static constexpr uint32_t IsBackChainStoredMask
Definition XCOFF.h:435
static constexpr uint32_t ParmTypeIsVectorCharBit
Definition XCOFF.h:476
static constexpr uint32_t IsInterruptHandlerMask
Definition XCOFF.h:426
static constexpr uint32_t LanguageIdMask
Definition XCOFF.h:411
static constexpr uint8_t LanguageIdShift
Definition XCOFF.h:412
static constexpr uint32_t ParmTypeIsVectorFloatBit
Definition XCOFF.h:479
static constexpr uint8_t OnConditionDirectiveShift
Definition XCOFF.h:432
static constexpr uint32_t HasVectorInfoMask
Definition XCOFF.h:442
static constexpr uint32_t ParmTypeIsFloatingBits
Definition XCOFF.h:462
static constexpr uint8_t NumberOfVRSavedShift
Definition XCOFF.h:470
static constexpr uint32_t IsFloatingPointOperationLogOrAbortEnabledMask
Definition XCOFF.h:422
static constexpr uint32_t GPRSavedShift
Definition XCOFF.h:444