Index of modules


A
AtomicOrdering [Llvm]
The ordering of an atomic load, store, cmpxchg, atomicrmw or fence instruction.
AtomicRMWBinOp [Llvm]
The opcode of an atomicrmw instruction.
AttrIndex [Llvm]
The position of an attribute.
AttrRepr [Llvm]
The logical representation of an attribute.

C
CallConv [Llvm]
The following calling convention values may be accessed with Llvm.function_call_conv and Llvm.set_function_call_conv.
CodeGenFileType [Llvm_target]
CodeGenOptLevel [Llvm_target]
CodeModel [Llvm_target]

D
DLLStorageClass [Llvm]
The DLL storage class of a global value, accessed with Llvm.dll_storage_class and Llvm.set_dll_storage_class.
DataLayout [Llvm_target]
Diagnostic [Llvm]
DiagnosticSeverity [Llvm]
The kind of Diagnostic, the result of Diagnostic.severity d.

E
Endian [Llvm_target]

F
Fcmp [Llvm]
The predicate for a floating-point comparison (fcmp) instruction.

I
Icmp [Llvm]
The predicate for an integer comparison (icmp) instruction.

L
LandingPadClauseTy [Llvm]
The type of a clause of a landingpad instruction.
Linkage [Llvm]
The linkage of a global value, accessed with Llvm.linkage and Llvm.set_linkage.
Llvm
Core API.
Llvm_AArch64
AArch64 Initialization.
Llvm_AMDGPU
AMDGPU Initialization.
Llvm_ARM
ARM Initialization.
Llvm_BPF
BPF Initialization.
Llvm_Hexagon
Hexagon Initialization.
Llvm_Lanai
Lanai Initialization.
Llvm_MSP430
MSP430 Initialization.
Llvm_Mips
Mips Initialization.
Llvm_NVPTX
NVPTX Initialization.
Llvm_PowerPC
PowerPC Initialization.
Llvm_Sparc
Sparc Initialization.
Llvm_SystemZ
SystemZ Initialization.
Llvm_X86
X86 Initialization.
Llvm_XCore
XCore Initialization.
Llvm_all_backends
Initialize all the backends targets
Llvm_analysis
Intermediate representation analysis.
Llvm_bitreader
Bitcode reader.
Llvm_bitwriter
Bitcode writer.
Llvm_executionengine
JIT Interpreter.
Llvm_ipo
IPO Transforms.
Llvm_irreader
IR reader.
Llvm_linker
Linker.
Llvm_passmgr_builder
Pass Manager Builder.
Llvm_scalar_opts
Scalar Transforms.
Llvm_target
Target Information.
Llvm_transform_utils
Transform Utilities.
Llvm_vectorize
Vectorize Transforms.

M
MemoryBuffer [Llvm]

O
Opcode [Llvm]
The opcodes for LLVM instructions and constant expressions.

P
PassManager [Llvm]

R
RelocMode [Llvm_target]

T
Target [Llvm_target]
TargetMachine [Llvm_target]
ThreadLocalMode [Llvm]
The thread local mode of a global value, accessed with Llvm.thread_local_mode and Llvm.set_thread_local_mode.
TypeKind [Llvm]
The kind of an lltype, the result of classify_type ty.

V
ValueKind [Llvm]
The kind of an llvalue, the result of classify_value v.
Visibility [Llvm]
The linker visibility of a global value, accessed with Llvm.visibility and Llvm.set_visibility.