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_AVR

AVR Initialization.

Llvm_BPF

BPF Initialization.

Llvm_Hexagon

Hexagon Initialization.

Llvm_Lanai

Lanai Initialization.

Llvm_M68k

M68k Initialization.

Llvm_MSP430

MSP430 Initialization.

Llvm_Mips

Mips Initialization.

Llvm_NVPTX

NVPTX Initialization.

Llvm_PowerPC

PowerPC Initialization.

Llvm_RISCV

RISCV Initialization.

Llvm_Sparc

Sparc Initialization.

Llvm_SystemZ

SystemZ Initialization.

Llvm_WebAssembly

WebAssembly 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]
ModuleFlagBehavior [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.