LLVM
8.0.1
Main Page
Related Pages
Modules
+
Namespaces
Namespace List
+
Namespace Members
+
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
+
Functions
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
u
v
w
x
z
+
Variables
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
+
Typedefs
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
u
v
w
z
+
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
+
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
+
Classes
Class List
Class Index
Class Hierarchy
+
Class Members
+
All
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
+
Functions
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
+
Variables
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
y
+
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
+
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Related Functions
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
v
w
y
+
Files
File List
+
File Members
+
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
+
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
~
+
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Typedefs
_
a
b
c
d
e
f
g
h
i
l
m
o
p
r
s
t
u
v
+
Enumerations
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
u
v
w
x
+
Enumerator
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
u
v
+
Macros
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Examples
- o -
O :
llvm::RISCVFenceField
OB :
llvm::X86II
objc_arc_annotation_bottomup_bbend :
llvm::Intrinsic
objc_arc_annotation_bottomup_bbstart :
llvm::Intrinsic
objc_arc_annotation_topdown_bbend :
llvm::Intrinsic
objc_arc_annotation_topdown_bbstart :
llvm::Intrinsic
objc_autorelease :
llvm::Intrinsic
objc_autoreleasePoolPop :
llvm::Intrinsic
objc_autoreleasePoolPush :
llvm::Intrinsic
objc_autoreleaseReturnValue :
llvm::Intrinsic
objc_clang_arc_use :
llvm::Intrinsic
objc_copyWeak :
llvm::Intrinsic
objc_destroyWeak :
llvm::Intrinsic
objc_initWeak :
llvm::Intrinsic
objc_loadWeak :
llvm::Intrinsic
objc_loadWeakRetained :
llvm::Intrinsic
objc_moveWeak :
llvm::Intrinsic
objc_release :
llvm::Intrinsic
objc_retain :
llvm::Intrinsic
objc_retain_autorelease :
llvm::Intrinsic
objc_retainAutorelease :
llvm::Intrinsic
objc_retainAutoreleasedReturnValue :
llvm::Intrinsic
objc_retainAutoreleaseReturnValue :
llvm::Intrinsic
objc_retainBlock :
llvm::Intrinsic
objc_retainedObject :
llvm::Intrinsic
objc_storeStrong :
llvm::Intrinsic
objc_storeWeak :
llvm::Intrinsic
objc_sync_enter :
llvm::Intrinsic
objc_sync_exit :
llvm::Intrinsic
objc_unretainedObject :
llvm::Intrinsic
objc_unretainedPointer :
llvm::Intrinsic
objc_unsafeClaimAutoreleasedReturnValue :
llvm::Intrinsic
objectsize :
llvm::Intrinsic
OBO_NO_SIGNED_WRAP :
llvm::bitc
OBO_NO_UNSIGNED_WRAP :
llvm::bitc
OC :
llvm::SystemZISD
OC_LOOP :
llvm::SystemZISD
OCF_INVALID :
llvm
OCF_SIGNED_ADD :
llvm
OCF_SIGNED_MUL :
llvm
OCF_SIGNED_SUB :
llvm
OCF_UNSIGNED_ADD :
llvm
OCF_UNSIGNED_MUL :
llvm
OCF_UNSIGNED_SUB :
llvm
ODK_EXCEPTIONS :
llvm::ELF
ODK_FILL :
llvm::ELF
ODK_GP_GROUP :
llvm::ELF
ODK_HWAND :
llvm::ELF
ODK_HWOR :
llvm::ELF
ODK_HWPATCH :
llvm::ELF
ODK_IDENT :
llvm::ELF
ODK_NULL :
llvm::ELF
ODK_PAD :
llvm::ELF
ODK_PAGESIZE :
llvm::ELF
ODK_REGINFO :
llvm::ELF
ODK_TAGS :
llvm::ELF
OF_Append :
llvm::sys::fs
OF_ChildInherit :
llvm::sys::fs
OF_Default :
llvm::ms_demangle
OF_Delete :
llvm::sys::fs
OF_NoCallingConvention :
llvm::ms_demangle
OF_None :
llvm::sys::fs
OF_NoTagSpecifier :
llvm::ms_demangle
OF_Text :
llvm::sys::fs
OF_UpdateAtime :
llvm::sys::fs
OFFSET_DEFAULT_ :
llvm::AMDGPU::Hwreg
OFFSET_MASK_ :
llvm::AMDGPU::Hwreg
OFFSET_SHIFT_ :
llvm::AMDGPU::Hwreg
OFFSET_SRC_PRIVATE_BASE :
llvm::AMDGPU::Hwreg
OFFSET_SRC_SHARED_BASE :
llvm::AMDGPU::Hwreg
OFFSET_WIDTH_ :
llvm::AMDGPU::Hwreg
OldMSFDirectory :
llvm::pdb
OMOD_W :
OpName
OMOD_X :
OpName
OMOD_Y :
OpName
OMOD_Z :
OpName
ON_BASICBLOCK_MSG :
llvm
ON_CG_MSG :
llvm
ON_FUNCTION_MSG :
llvm
ON_LOOP_MSG :
llvm
ON_MODULE_MSG :
llvm
ON_REGION_MSG :
llvm
OneArgFP :
llvm::X86II
OneArgFPRW :
llvm::X86II
ONEBYTE :
llvm::X86Disassembler
OneOrMore :
llvm::cl
OP1 :
R600_InstFlag
OP2 :
R600_InstFlag
OP3 :
R600_InstFlag
OP_BEGIN :
llvm::HexagonISD
OP_END :
llvm::HexagonISD
OP_GS_CUT :
llvm::AMDGPU::SendMsg
OP_GS_EMIT :
llvm::AMDGPU::SendMsg
OP_GS_EMIT_CUT :
llvm::AMDGPU::SendMsg
OP_GS_FIRST_ :
llvm::AMDGPU::SendMsg
OP_GS_LAST_ :
llvm::AMDGPU::SendMsg
OP_GS_MASK_ :
llvm::AMDGPU::SendMsg
OP_GS_NOP :
llvm::AMDGPU::SendMsg
OP_GS_WIDTH_ :
llvm::AMDGPU::SendMsg
OP_SEL_0 :
llvm::SISrcMods
OP_SEL_1 :
llvm::SISrcMods
OP_SHIFT_ :
llvm::AMDGPU::SendMsg
OP_SYS_ECC_ERR_INTERRUPT :
llvm::AMDGPU::SendMsg
OP_SYS_FIRST_ :
llvm::AMDGPU::SendMsg
OP_SYS_HOST_TRAP_ACK :
llvm::AMDGPU::SendMsg
OP_SYS_LAST_ :
llvm::AMDGPU::SendMsg
OP_SYS_MASK_ :
llvm::AMDGPU::SendMsg
OP_SYS_REG_RD :
llvm::AMDGPU::SendMsg
OP_SYS_TTRACE_PC :
llvm::AMDGPU::SendMsg
OP_SYS_WIDTH_ :
llvm::AMDGPU::SendMsg
OP_UNKNOWN_ :
llvm::AMDGPU::SendMsg
OPC_CheckField :
llvm::MCD
OPC_CheckPredicate :
llvm::MCD
OPC_Decode :
llvm::MCD
OPC_ExtractField :
llvm::MCD
OPC_Fail :
llvm::MCD
OPC_FilterValue :
llvm::MCD
OPC_SoftFail :
llvm::MCD
OPC_TryDecode :
llvm::MCD
OpcodeShift :
llvm::X86II
OPERAND_BASIC_BLOCK :
llvm::WebAssembly
OPERAND_BRLIST :
llvm::WebAssembly
OPERAND_BUNDLE_TAG :
llvm::bitc
OPERAND_BUNDLE_TAGS_BLOCK_ID :
llvm::bitc
OPERAND_EVENT :
llvm::WebAssembly
OPERAND_F32IMM :
llvm::WebAssembly
OPERAND_F64IMM :
llvm::WebAssembly
OPERAND_FIRST_GENERIC :
llvm::MCOI
OPERAND_FIRST_TARGET :
llvm::MCOI
OPERAND_FUNCTION32 :
llvm::WebAssembly
OPERAND_GENERIC_0 :
llvm::MCOI
OPERAND_GENERIC_1 :
llvm::MCOI
OPERAND_GENERIC_2 :
llvm::MCOI
OPERAND_GENERIC_3 :
llvm::MCOI
OPERAND_GENERIC_4 :
llvm::MCOI
OPERAND_GENERIC_5 :
llvm::MCOI
OPERAND_GLOBAL :
llvm::WebAssembly
OPERAND_I32IMM :
llvm::WebAssembly
OPERAND_I64IMM :
llvm::WebAssembly
OPERAND_IMMEDIATE :
llvm::MCOI
OPERAND_INPUT_MODS :
llvm::AMDGPU
OPERAND_KIMM16 :
llvm::AMDGPU
OPERAND_KIMM32 :
llvm::AMDGPU
OPERAND_LAST_GENERIC :
llvm::MCOI
OPERAND_LOCAL :
llvm::WebAssembly
OPERAND_MEMORY :
llvm::MCOI
OPERAND_OFFSET32 :
llvm::WebAssembly
OPERAND_P2ALIGN :
llvm::WebAssembly
OPERAND_PCREL :
llvm::MCOI
OPERAND_REG_IMM_FIRST :
llvm::AMDGPU
OPERAND_REG_IMM_FP16 :
llvm::AMDGPU
OPERAND_REG_IMM_FP32 :
llvm::AMDGPU
OPERAND_REG_IMM_FP64 :
llvm::AMDGPU
OPERAND_REG_IMM_INT16 :
llvm::AMDGPU
OPERAND_REG_IMM_INT32 :
llvm::AMDGPU
OPERAND_REG_IMM_INT64 :
llvm::AMDGPU
OPERAND_REG_IMM_LAST :
llvm::AMDGPU
OPERAND_REG_INLINE_C_FIRST :
llvm::AMDGPU
OPERAND_REG_INLINE_C_FP16 :
llvm::AMDGPU
OPERAND_REG_INLINE_C_FP32 :
llvm::AMDGPU
OPERAND_REG_INLINE_C_FP64 :
llvm::AMDGPU
OPERAND_REG_INLINE_C_INT16 :
llvm::AMDGPU
OPERAND_REG_INLINE_C_INT32 :
llvm::AMDGPU
OPERAND_REG_INLINE_C_INT64 :
llvm::AMDGPU
OPERAND_REG_INLINE_C_LAST :
llvm::AMDGPU
OPERAND_REG_INLINE_C_V2FP16 :
llvm::AMDGPU
OPERAND_REG_INLINE_C_V2INT16 :
llvm::AMDGPU
OPERAND_REGISTER :
llvm::MCOI
OPERAND_SDWA_VOPC_DST :
llvm::AMDGPU
OPERAND_SIGNATURE :
llvm::WebAssembly
OPERAND_SRC_FIRST :
llvm::AMDGPU
OPERAND_SRC_LAST :
llvm::AMDGPU
OPERAND_TYPEINDEX :
llvm::WebAssembly
OPERAND_UNKNOWN :
llvm::MCOI
OPERAND_VEC_I16IMM :
llvm::WebAssembly
OPERAND_VEC_I32IMM :
llvm::WebAssembly
OPERAND_VEC_I64IMM :
llvm::WebAssembly
OPERAND_VEC_I8IMM :
llvm::WebAssembly
OpMapMask :
llvm::X86II
OpMapShift :
llvm::X86II
OpPrefixMask :
llvm::X86II
OpPrefixShift :
llvm::X86II
OpSize16 :
llvm::X86II
OpSize32 :
llvm::X86II
OpSizeFixed :
llvm::X86II
OpSizeMask :
llvm::X86II
OpSizeShift :
llvm::X86II
Optional :
llvm::cl
OptionalDef :
llvm::MCOI
OR :
llvm::ISD
,
llvm::LPAC
,
llvm::X86ISD
ORDERING_ACQREL :
llvm::bitc
ORDERING_ACQUIRE :
llvm::bitc
ORDERING_MONOTONIC :
llvm::bitc
ORDERING_NOTATOMIC :
llvm::bitc
ORDERING_RELEASE :
llvm::bitc
ORDERING_SEQCST :
llvm::bitc
ORDERING_UNORDERED :
llvm::bitc
ORRi :
llvm::AArch64ISD
OSH :
llvm::ARM_MB
OSHLD :
llvm::ARM_MB
OSHST :
llvm::ARM_MB
OtherModImm :
llvm
others_all :
llvm::sys::fs
others_exe :
llvm::sys::fs
others_read :
llvm::sys::fs
others_write :
llvm::sys::fs
owner_all :
llvm::sys::fs
owner_exe :
llvm::sys::fs
owner_read :
llvm::sys::fs
owner_write :
llvm::sys::fs
Generated on Sun Dec 20 2020 14:15:05 for LLVM by
1.8.13