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.
Attribute [Llvm]
The attribute kind of a function parameter, result or the function itself.

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]

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_X86
X86 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.