Modules§
- LLVM
- analysis
- Various analyses of the LLVM IR.
- bit_
reader - Input of the LLVM bitcode format.
- bit_
writer - Output of the LLVM bitcode format.
- core
- The LLVM intermediate representation.
- debuginfo
- Generation of DWARF debug info.
- disassembler
- A disassembler library.
- error_
handling - execution_
engine - Runtime code generation and execution.
- initialization
- Initialization routines which must be called before using library features.
- ir_
reader - The IR reader
- link_
time_ optimizer - Link-time-optimization
- linker
- The module/file/archive linker
- lto
- Abstract link time optimization.
- object
- Object file reading and writing
- orc
- The ORC JIT.
- prelude
- Core types used throughout LLVM.
- support
- target
- Target information
- target_
machine - Target machine information, to generate assembly or object files.
- transforms
Macros§
Structs§
Enums§
- LLVM
Atomic Ordering - LLVM
AtomicRMW BinOp - LLVM
Basic Block - LLVM
Builder - LLVM
Call Conv - LLVM
Context - LLVMDLL
Storage Class - LLVM
Diagnostic Info - LLVM
Diagnostic Severity - LLVM
IntPredicate - LLVM
Landing PadClause Ty - LLVM
Linkage - LLVM
Memory Buffer - LLVM
Module - LLVM
Module Provider - LLVM
Opaque Attribute Ref - LLVM
OpaqueDI Builder - LLVM
Opaque Metadata - LLVM
Opcode - LLVM
Pass Manager - LLVM
Pass Registry - LLVM
Real Predicate - LLVM
Thread Local Mode - LLVM
Type - LLVM
Type Kind - LLVMUse
- LLVM
Value - LLVM
Value Kind - LLVM
Visibility
Constants§
Functions§
- LLVM
AddAlias ⚠ - LLVM
AddAttribute ⚠AtIndex - LLVM
AddCall ⚠Site Attribute - LLVM
AddCase ⚠ - Add a case to a
switch
instruction - LLVM
AddClause ⚠ - Add a catch or filter clause to a
landingpad
instruction - LLVM
AddDestination ⚠ - Add a destination to an
indirectbr
instruction - LLVM
AddFunction ⚠ - LLVM
AddGlobal ⚠ - LLVM
AddGlobal ⚠InAddress Space - LLVM
AddIncoming ⚠ - LLVM
AddNamed ⚠Metadata Operand - LLVM
AddTarget ⚠Dependent Function Attr - LLVM
Align ⚠Of - LLVM
Append ⚠Basic Block - LLVM
Append ⚠Basic Block InContext - LLVM
Array ⚠Type - LLVM
Basic ⚠Block AsValue - LLVM
Block ⚠Address - LLVM
BuildA ⚠Shr - LLVM
Build ⚠Add - LLVM
Build ⚠Addr Space Cast - LLVM
Build ⚠Aggregate Ret - LLVM
Build ⚠Alloca - LLVM
Build ⚠And - LLVM
Build ⚠Array Alloca - LLVM
Build ⚠Array Malloc - LLVM
Build ⚠Atomic CmpXchg - LLVM
Build ⚠AtomicRMW - LLVM
Build ⚠BinOp - LLVM
Build ⚠BitCast - LLVM
Build ⚠Br - LLVM
Build ⚠Call - LLVM
Build ⚠Cast - LLVM
Build ⚠Cond Br - LLVM
Build ⚠ExactS Div - LLVM
Build ⚠ExactU Div - LLVM
Build ⚠Extract Element - LLVM
Build ⚠Extract Value - LLVM
BuildF ⚠Add - LLVM
BuildF ⚠Cmp - LLVM
BuildF ⚠Div - LLVM
BuildF ⚠Mul - LLVM
BuildF ⚠Neg - LLVM
BuildFP ⚠Cast - LLVM
BuildFP ⚠Ext - LLVM
BuildFP ⚠ToSI - LLVM
BuildFP ⚠ToUI - LLVM
BuildFP ⚠Trunc - LLVM
BuildF ⚠Rem - LLVM
BuildF ⚠Sub - LLVM
Build ⚠Fence - LLVM
Build ⚠Free - LLVM
BuildGEP ⚠ - LLVM
Build ⚠Global String - LLVM
Build ⚠Global String Ptr - LLVM
BuildI ⚠Cmp - LLVM
Build ⚠InBoundsGEP - LLVM
Build ⚠Indirect Br - LLVM
Build ⚠Insert Element - LLVM
Build ⚠Insert Value - LLVM
Build ⚠IntCast - LLVM
Build ⚠IntTo Ptr - LLVM
Build ⚠Invoke - LLVM
Build ⚠IsNot Null - LLVM
Build ⚠IsNull - LLVM
BuildL ⚠Shr - LLVM
Build ⚠Landing Pad - LLVM
Build ⚠Load - LLVM
Build ⚠Malloc - LLVM
Build ⚠Mul - LLVM
BuildNSW ⚠Add - LLVM
BuildNSW ⚠Mul - LLVM
BuildNSW ⚠Neg - LLVM
BuildNSW ⚠Sub - LLVM
BuildNUW ⚠Add - LLVM
BuildNUW ⚠Mul - LLVM
BuildNUW ⚠Neg - LLVM
BuildNUW ⚠Sub - LLVM
Build ⚠Neg - LLVM
Build ⚠Not - LLVM
Build ⚠Or - LLVM
Build ⚠Phi - LLVM
Build ⚠Pointer Cast - LLVM
Build ⚠PtrDiff - LLVM
Build ⚠PtrTo Int - LLVM
Build ⚠Resume - LLVM
Build ⚠Ret - LLVM
Build ⚠RetVoid - LLVM
BuildS ⚠Div - LLVM
BuildS ⚠Ext - LLVM
BuildS ⚠ExtOr BitCast - LLVM
BuildSI ⚠ToFP - LLVM
BuildS ⚠Rem - LLVM
Build ⚠Select - LLVM
Build ⚠Shl - LLVM
Build ⚠Shuffle Vector - LLVM
Build ⚠Store - LLVM
Build ⚠StructGEP - LLVM
Build ⚠Sub - LLVM
Build ⚠Switch - LLVM
Build ⚠Trunc - LLVM
Build ⚠Trunc OrBit Cast - LLVM
BuildU ⚠Div - LLVM
BuildUI ⚠ToFP - LLVM
BuildU ⚠Rem - LLVM
Build ⚠Unreachable - LLVM
BuildVA ⚠Arg - LLVM
Build ⚠Xor - LLVM
BuildZ ⚠Ext - LLVM
BuildZ ⚠ExtOr BitCast - LLVM
Clear ⚠Insertion Position - LLVM
Clone ⚠Module - LLVM
ConstA ⚠Shr - LLVM
Const ⚠Add - LLVM
Const ⚠Addr Space Cast - LLVM
Const ⚠AllOnes - LLVM
Const ⚠And - LLVM
Const ⚠Array - LLVM
Const ⚠BitCast - LLVM
Const ⚠ExactS Div - LLVM
Const ⚠ExactU Div - LLVM
Const ⚠Extract Element - LLVM
Const ⚠Extract Value - LLVM
ConstF ⚠Add - LLVM
ConstF ⚠Cmp - LLVM
ConstF ⚠Div - LLVM
ConstF ⚠Mul - LLVM
ConstF ⚠Neg - LLVM
ConstFP ⚠Cast - LLVM
ConstFP ⚠Ext - LLVM
ConstFP ⚠ToSI - LLVM
ConstFP ⚠ToUI - LLVM
ConstFP ⚠Trunc - LLVM
ConstF ⚠Rem - LLVM
ConstF ⚠Sub - LLVM
ConstGEP ⚠ - LLVM
ConstI ⚠Cmp - LLVM
Const ⚠InBoundsGEP - LLVM
Const ⚠Inline Asm - LLVM
Const ⚠Insert Element - LLVM
Const ⚠Insert Value - LLVM
Const ⚠Int - LLVM
Const ⚠IntCast - LLVM
Const ⚠IntGetS ExtValue - LLVM
Const ⚠IntGetZ ExtValue - LLVM
Const ⚠IntOf Arbitrary Precision - LLVM
Const ⚠IntOf String - LLVM
Const ⚠IntOf String AndSize - LLVM
Const ⚠IntTo Ptr - LLVM
ConstL ⚠Shr - LLVM
Const ⚠Mul - LLVM
ConstNSW ⚠Add - LLVM
ConstNSW ⚠Mul - LLVM
ConstNSW ⚠Neg - LLVM
ConstNSW ⚠Sub - LLVM
ConstNUW ⚠Add - LLVM
ConstNUW ⚠Mul - LLVM
ConstNUW ⚠Neg - LLVM
ConstNUW ⚠Sub - LLVM
Const ⚠Named Struct - LLVM
Const ⚠Neg - LLVM
Const ⚠Not - LLVM
Const ⚠Null - LLVM
Const ⚠Or - LLVM
Const ⚠Pointer Cast - LLVM
Const ⚠Pointer Null - LLVM
Const ⚠PtrTo Int - LLVM
Const ⚠Real - LLVM
Const ⚠Real GetDouble - LLVM
Const ⚠Real OfString - LLVM
Const ⚠Real OfString AndSize - LLVM
ConstS ⚠Div - LLVM
ConstS ⚠Ext - LLVM
ConstS ⚠ExtOr BitCast - LLVM
ConstSI ⚠ToFP - LLVM
ConstS ⚠Rem - LLVM
Const ⚠Select - LLVM
Const ⚠Shl - LLVM
Const ⚠Shuffle Vector - LLVM
Const ⚠String - LLVM
Const ⚠String InContext - LLVM
Const ⚠Struct - LLVM
Const ⚠Struct InContext - LLVM
Const ⚠Sub - LLVM
Const ⚠Trunc - LLVM
Const ⚠Trunc OrBit Cast - LLVM
ConstU ⚠Div - LLVM
ConstUI ⚠ToFP - LLVM
ConstU ⚠Rem - LLVM
Const ⚠Vector - LLVM
Const ⚠Xor - LLVM
ConstZ ⚠Ext - LLVM
ConstZ ⚠ExtOr BitCast - LLVM
Context ⚠Create - LLVM
Context ⚠Dispose - LLVM
Context ⚠GetDiagnostic Context - Get the diagnostic context of this context.
- LLVM
Context ⚠GetDiagnostic Handler - Get the diagnostic handler of this context.
- LLVM
Context ⚠SetDiagnostic Handler - LLVM
Context ⚠SetYield Callback - LLVM
Count ⚠Basic Blocks - LLVM
Count ⚠Incoming - LLVM
Count ⚠Param Types - LLVM
Count ⚠Params - LLVM
Count ⚠Struct Element Types - LLVM
Create ⚠Builder - LLVM
Create ⚠Builder InContext - LLVM
Create ⚠Enum Attribute - Create an enum attribute.
- LLVM
Create ⚠Function Pass Manager - LLVM
Create ⚠Function Pass Manager ForModule - LLVM
Create ⚠Memory Buffer With Contents OfFile - LLVM
Create ⚠Memory Buffer With Memory Range - LLVM
Create ⚠Memory Buffer With Memory Range Copy - LLVM
Create ⚠Memory Buffer WithSTDIN - LLVM
Create ⚠Message - LLVM
Create ⚠Module Provider ForExisting Module - LLVM
Create ⚠Pass Manager - LLVM
Create ⚠String Attribute - Create a string attribute.
- LLVM
Delete ⚠Basic Block - LLVM
Delete ⚠Function - LLVM
Delete ⚠Global - LLVM
Dispose ⚠Builder - LLVM
Dispose ⚠Memory Buffer - LLVM
Dispose ⚠Message - LLVM
Dispose ⚠Module - LLVM
Dispose ⚠Module Provider - LLVM
Dispose ⚠Pass Manager - LLVM
Double ⚠Type - LLVM
Double ⚠Type InContext - LLVM
Dump ⚠Module - LLVM
Dump ⚠Type - LLVM
Dump ⚠Value - LLVMF
P128 ⚠Type - LLVMF
P128 ⚠Type InContext - LLVM
Finalize ⚠Function Pass Manager - LLVM
Float ⚠Type - LLVM
Float ⚠Type InContext - LLVM
Function ⚠Type - LLVM
GetAlignment ⚠ - LLVM
GetAllocated ⚠Type - LLVM
GetArray ⚠Length - LLVM
GetAs ⚠String - LLVM
GetAttribute ⚠Count AtIndex - LLVM
GetAttributes ⚠AtIndex - LLVM
GetBasic ⚠Block Name - Get the string name of a basic block.
- LLVM
GetBasic ⚠Block Parent - LLVM
GetBasic ⚠Block Terminator - LLVM
GetBasic ⚠Blocks - LLVM
GetBuffer ⚠Size - LLVM
GetBuffer ⚠Start - LLVM
GetCall ⚠Site Attribute Count - LLVM
GetCall ⚠Site Attributes - LLVM
GetCall ⚠Site Enum Attribute - LLVM
GetCall ⚠Site String Attribute - LLVM
GetCalled ⚠Value - Get a pointer to the function invoked by this instruction.
- LLVM
GetClause ⚠ - Get the value of the clause with the given index on a landingpad instruction.
- LLVM
GetCmp ⚠Xchg Failure Ordering - LLVM
GetCmp ⚠Xchg Success Ordering - LLVM
GetCondition ⚠ - LLVM
GetConst ⚠Opcode - LLVM
GetCurrent ⚠Debug Location - LLVM
GetDLL ⚠Storage Class - LLVM
GetData ⚠Layout Deprecated - LLVM
GetData ⚠Layout Str - Obtain the data layout for a module.
- LLVM
GetDiag ⚠Info Description - LLVM
GetDiag ⚠Info Severity - LLVM
GetElement ⚠AsConstant - LLVM
GetElement ⚠Type - LLVM
GetEntry ⚠Basic Block - LLVM
GetEnum ⚠Attribute AtIndex - LLVM
GetEnum ⚠Attribute Kind - Get the unique id corresponding to the provided enum attribute.
- LLVM
GetEnum ⚠Attribute Kind ForName - Return a unique id given the name of an enum attribute, or 0 if no attribute by that name exists.
- LLVM
GetEnum ⚠Attribute Value - Get the value of an enum attribute.
- LLVM
GetF ⚠CmpPredicate - LLVM
GetFirst ⚠Basic Block - LLVM
GetFirst ⚠Function - LLVM
GetFirst ⚠Global - LLVM
GetFirst ⚠Instruction - LLVM
GetFirst ⚠Param - LLVM
GetFirst ⚠Use - LLVM
GetFunction ⚠Call Conv - LLVM
GetGC ⚠ - LLVM
GetGlobal ⚠Context - LLVM
GetGlobal ⚠Parent - LLVM
GetGlobal ⚠Pass Registry - LLVM
GetI ⚠CmpPredicate - LLVM
GetIncoming ⚠Block - LLVM
GetIncoming ⚠Value - LLVM
GetIndices ⚠ - LLVM
GetInitializer ⚠ - LLVM
GetInsert ⚠Block - LLVM
GetInstruction ⚠Call Conv - LLVM
GetInstruction ⚠Opcode - LLVM
GetInstruction ⚠Parent - LLVM
GetInt ⚠Type Width - LLVM
GetIntrinsicID ⚠ - Obtain the ID number from a function instance.
- LLVM
GetLast ⚠Basic Block - LLVM
GetLast ⚠Enum Attribute Kind - LLVM
GetLast ⚠Function - LLVM
GetLast ⚠Global - LLVM
GetLast ⚠Instruction - LLVM
GetLast ⚠Param - LLVM
GetLinkage ⚠ - LLVM
GetMD ⚠KindID - LLVM
GetMD ⚠KindID InContext - LLVM
GetMD ⚠Node NumOperands - LLVM
GetMD ⚠Node Operands - LLVM
GetMD ⚠String - Obtain the underlying string from a MDString value.
- LLVM
GetMetadata ⚠ - LLVM
GetModule ⚠Context - LLVM
GetModule ⚠Identifier - Get the identifier of a module.
- LLVM
GetNamed ⚠Function - LLVM
GetNamed ⚠Global - LLVM
GetNamed ⚠Metadata NumOperands - LLVM
GetNamed ⚠Metadata Operands - LLVM
GetNext ⚠Basic Block - LLVM
GetNext ⚠Function - LLVM
GetNext ⚠Global - LLVM
GetNext ⚠Instruction - LLVM
GetNext ⚠Param - LLVM
GetNext ⚠Use - LLVM
GetNormal ⚠Dest - Return the normal destination basic block of an invoke instruction.
- LLVM
GetNum ⚠ArgOperands - LLVM
GetNum ⚠Clauses - Get the number of clauses on a landingpad instruction.
- LLVM
GetNum ⚠Contained Types - Return the number of types in the derived type.
- LLVM
GetNum ⚠Indices - Get the number of indices on an ExtractValue, InsertValue or GEP instruction.
- LLVM
GetNum ⚠Operands - LLVM
GetNum ⚠Successors - LLVM
GetOperand ⚠ - LLVM
GetOperand ⚠Use - LLVM
GetOrdering ⚠ - LLVM
GetParam ⚠ - LLVM
GetParam ⚠Parent - LLVM
GetParam ⚠Types - LLVM
GetParams ⚠ - LLVM
GetPersonality ⚠Fn - Obtain the personality function attached to the function.
- LLVM
GetPointer ⚠Address Space - LLVM
GetPrevious ⚠Basic Block - LLVM
GetPrevious ⚠Function - LLVM
GetPrevious ⚠Global - LLVM
GetPrevious ⚠Instruction - LLVM
GetPrevious ⚠Param - LLVM
GetReturn ⚠Type - LLVM
GetSection ⚠ - LLVM
GetString ⚠Attribute AtIndex - LLVM
GetString ⚠Attribute Kind - Get a string attribute’s kind.
- LLVM
GetString ⚠Attribute Value - Get a string attribute’s value.
- LLVM
GetStruct ⚠Element Types - LLVM
GetStruct ⚠Name - LLVM
GetSubtypes ⚠ - Get the subtypes of the given type.
- LLVM
GetSuccessor ⚠ - LLVM
GetSwitch ⚠Default Dest - LLVM
GetTarget ⚠ - LLVM
GetThread ⚠Local Mode - LLVM
GetType ⚠ByName - LLVM
GetType ⚠Context - LLVM
GetType ⚠Kind - LLVM
GetUndef ⚠ - LLVM
GetUnwind ⚠Dest - Return the unwind destination basic block of an invoke instruction.
- LLVM
GetUsed ⚠Value - LLVM
GetUser ⚠ - LLVM
GetValue ⚠Kind - LLVM
GetValue ⚠Name - LLVM
GetVector ⚠Size - LLVM
GetVisibility ⚠ - LLVM
GetVolatile ⚠ - LLVM
Half ⚠Type - LLVM
Half ⚠Type InContext - LLVM
HasMetadata ⚠ - LLVM
HasPersonality ⚠Fn - Check whether the given function has a personality function.
- LLVM
HasUnnamed ⚠Addr - LLVM
Initialize ⚠Function Pass Manager - LLVM
Insert ⚠Basic Block - LLVM
Insert ⚠Basic Block InContext - LLVM
Insert ⚠Into Builder - LLVM
Insert ⚠Into Builder With Name - LLVM
Instruction ⚠Clone - LLVM
Instruction ⚠Erase From Parent - Remove the given instruction from its containing building block and delete it.
- LLVM
Instruction ⚠Remove From Parent - Remove the given instruction from its containing building block but kept alive.
- LLVM
Int1 ⚠Type - LLVM
Int1 ⚠Type InContext - LLVM
Int8 ⚠Type - LLVM
Int8 ⚠Type InContext - LLVM
Int16 ⚠Type - LLVM
Int16 ⚠Type InContext - LLVM
Int32 ⚠Type - LLVM
Int32 ⚠Type InContext - LLVM
Int64 ⚠Type - LLVM
Int64 ⚠Type InContext - LLVM
Int128 ⚠Type - LLVM
Int128 ⚠Type InContext - LLVM
IntType ⚠ - LLVM
IntType ⚠InContext - LLVM
IsAAddr ⚠Space Cast Inst - LLVM
IsAAlloca ⚠Inst - LLVM
IsAArgument ⚠ - LLVM
IsABasic ⚠Block - LLVM
IsABinary ⚠Operator - LLVM
IsABit ⚠Cast Inst - LLVM
IsABlock ⚠Address - LLVM
IsABranch ⚠Inst - LLVM
IsACall ⚠Inst - LLVM
IsACast ⚠Inst - LLVM
IsACatch ⚠PadInst - LLVM
IsACatch ⚠Return Inst - LLVM
IsACleanup ⚠PadInst - LLVM
IsACleanup ⚠Return Inst - LLVM
IsACmp ⚠Inst - LLVM
IsAConstant ⚠ - LLVM
IsAConstant ⚠Aggregate Zero - LLVM
IsAConstant ⚠Array - LLVM
IsAConstant ⚠Data Array - LLVM
IsAConstant ⚠Data Sequential - LLVM
IsAConstant ⚠Data Vector - LLVM
IsAConstant ⚠Expr - LLVM
IsAConstantFP ⚠ - LLVM
IsAConstant ⚠Int - LLVM
IsAConstant ⚠Pointer Null - LLVM
IsAConstant ⚠Struct - LLVM
IsAConstant ⚠Token None - LLVM
IsAConstant ⚠Vector - LLVM
IsADbg ⚠Declare Inst - LLVM
IsADbg ⚠Info Intrinsic - LLVM
IsAExtract ⚠Element Inst - LLVM
IsAExtract ⚠Value Inst - LLVM
IsAF ⚠CmpInst - LLVM
IsAFP ⚠ExtInst - LLVM
IsAFP ⚠ToSI Inst - LLVM
IsAFP ⚠ToUI Inst - LLVM
IsAFP ⚠Trunc Inst - LLVM
IsAFunclet ⚠PadInst - LLVM
IsAFunction ⚠ - LLVM
IsAGet ⚠Element PtrInst - LLVM
IsAGlobal ⚠Alias - LLVM
IsAGlobal ⚠Object - LLVM
IsAGlobal ⚠Value - LLVM
IsAGlobal ⚠Variable - LLVM
IsAI ⚠CmpInst - LLVM
IsAIndirect ⚠BrInst - LLVM
IsAInline ⚠Asm - LLVM
IsAInsert ⚠Element Inst - LLVM
IsAInsert ⚠Value Inst - LLVM
IsAInstruction ⚠ - LLVM
IsAInt ⚠ToPtr Inst - LLVM
IsAIntrinsic ⚠Inst - LLVM
IsAInvoke ⚠Inst - LLVM
IsALanding ⚠PadInst - LLVM
IsALoad ⚠Inst - LLVM
IsAMD ⚠Node - LLVM
IsAMD ⚠String - LLVM
IsAMem ⚠CpyInst - LLVM
IsAMem ⚠Intrinsic - LLVM
IsAMem ⚠Move Inst - LLVM
IsAMem ⚠SetInst - LLVM
IsAPHI ⚠Node - LLVM
IsAPtr ⚠ToInt Inst - LLVM
IsAResume ⚠Inst - LLVM
IsAReturn ⚠Inst - LLVM
IsAS ⚠ExtInst - LLVM
IsASI ⚠ToFP Inst - LLVM
IsASelect ⚠Inst - LLVM
IsAShuffle ⚠Vector Inst - LLVM
IsAStore ⚠Inst - LLVM
IsASwitch ⚠Inst - LLVM
IsATerminator ⚠Inst - LLVM
IsATrunc ⚠Inst - LLVM
IsAUI ⚠ToFP Inst - LLVM
IsAUnary ⚠Instruction - LLVM
IsAUndef ⚠Value - LLVM
IsAUnreachable ⚠Inst - LLVM
IsAUser ⚠ - LLVM
IsAVA ⚠ArgInst - LLVM
IsAZ ⚠ExtInst - LLVM
IsAtomic ⚠Single Thread - LLVM
IsCleanup ⚠ - Get the cleanup flag in a landingpad instruction.
- LLVM
IsConditional ⚠ - LLVM
IsConstant ⚠ - Determine whether the specified value instance is constant.
- LLVM
IsConstant ⚠String - LLVM
IsDeclaration ⚠ - LLVM
IsEnum ⚠Attribute - LLVM
IsExternally ⚠Initialized - LLVM
IsFunction ⚠VarArg - LLVM
IsGlobal ⚠Constant - LLVM
IsIn ⚠Bounds - LLVM
IsMultithreaded ⚠ - LLVM
IsNull ⚠ - LLVM
IsOpaque ⚠Struct - LLVM
IsPacked ⚠Struct - Determine whether a structure is packed.
- LLVM
IsString ⚠Attribute - LLVM
IsTail ⚠Call - Get whether a call instruction is a tail call.
- LLVM
IsThread ⚠Local - LLVM
IsUndef ⚠ - LLVM
Label ⚠Type - LLVM
Label ⚠Type InContext - LLVMMD
Node ⚠ - LLVMMD
Node ⚠InContext - LLVMMD
String ⚠ - LLVMMD
String ⚠InContext - LLVM
Metadata ⚠AsValue - Obtain Metadata as a Value.
- LLVM
Metadata ⚠Type InContext - LLVM
Module ⚠Create With Name - LLVM
Module ⚠Create With Name InContext - LLVM
Move ⚠Basic Block After - LLVM
Move ⚠Basic Block Before - LLVMPPCF
P128 ⚠Type - LLVMPPCF
P128 ⚠Type InContext - LLVM
Pointer ⚠Type - LLVM
Position ⚠Builder - LLVM
Position ⚠Builder AtEnd - LLVM
Position ⚠Builder Before - LLVM
Print ⚠Module ToFile - LLVM
Print ⚠Module ToString - LLVM
Print ⚠Type ToString - LLVM
Print ⚠Value ToString - LLVM
Remove ⚠Basic Block From Parent - LLVM
Remove ⚠Call Site Enum Attribute - LLVM
Remove ⚠Call Site String Attribute - LLVM
Remove ⚠Enum Attribute AtIndex - LLVM
Remove ⚠String Attribute AtIndex - LLVM
Replace ⚠AllUses With - LLVM
RunFunction ⚠Pass Manager - LLVM
RunPass ⚠Manager - LLVM
SetAlignment ⚠ - LLVM
SetAtomic ⚠Single Thread - LLVM
SetCleanup ⚠ - Set the cleanup flag in a
landingpad
instruction. - LLVM
SetCmp ⚠Xchg Failure Ordering - LLVM
SetCmp ⚠Xchg Success Ordering - LLVM
SetCondition ⚠ - LLVM
SetCurrent ⚠Debug Location - LLVM
SetDLL ⚠Storage Class - LLVM
SetData ⚠Layout - LLVM
SetExternally ⚠Initialized - LLVM
SetFunction ⚠Call Conv - LLVM
SetGC ⚠ - LLVM
SetGlobal ⚠Constant - LLVM
SetInitializer ⚠ - LLVM
SetInst ⚠Debug Location - LLVM
SetInstr ⚠Param Alignment - LLVM
SetInstruction ⚠Call Conv - LLVM
SetIs ⚠InBounds - Set the given GEP instruction to be inbounds or not.
- LLVM
SetLinkage ⚠ - LLVM
SetMetadata ⚠ - LLVM
SetModule ⚠Identifier - Set the identifier of a module.
- LLVM
SetModule ⚠Inline Asm - LLVM
SetNormal ⚠Dest - Set the normal destination basic block of an invoke instruction.
- LLVM
SetOperand ⚠ - LLVM
SetOrdering ⚠ - LLVM
SetParam ⚠Alignment - LLVM
SetPersonality ⚠Fn - Set the personality function attached to the function.
- LLVM
SetSection ⚠ - LLVM
SetSuccessor ⚠ - LLVM
SetTail ⚠Call - LLVM
SetTarget ⚠ - LLVM
SetThread ⚠Local - LLVM
SetThread ⚠Local Mode - LLVM
SetUnnamed ⚠Addr - LLVM
SetUnwind ⚠Dest - Set the unwind destination basic block of an invoke instruction.
- LLVM
SetValue ⚠Name - LLVM
SetVisibility ⚠ - LLVM
SetVolatile ⚠ - LLVM
Shutdown ⚠ - LLVM
Size ⚠Of - LLVM
Start ⚠Multithreaded - Deprecated: LLVM threading is configured at compile-time with
LLVM_ENABLE_THREADS
- LLVM
Stop ⚠Multithreaded - Deprecated: LLVM threading is configured at compile-time with
LLVM_ENABLE_THREADS
- LLVM
Struct ⚠Create Named - LLVM
Struct ⚠GetType AtIndex - Get the type of the element at the given index in a structure.
- LLVM
Struct ⚠SetBody - LLVM
Struct ⚠Type - LLVM
Struct ⚠Type InContext - LLVM
Token ⚠Type InContext - LLVM
Type ⚠IsSized - LLVM
Type ⚠Of - LLVM
Value ⚠AsBasic Block - LLVM
Value ⚠AsMetadata - Obtain a Value as Metadata.
- LLVM
Value ⚠IsBasic Block - LLVM
Vector ⚠Type - LLVM
Void ⚠Type - LLVM
Void ⚠Type InContext - LLVM
X86F ⚠P80Type - LLVM
X86F ⚠P80Type InContext - LLVM
X86MMX ⚠Type - LLVM
X86MMX ⚠Type InContext
Type Aliases§
- LLVM
Attribute Index - Either LLVMAttributeReturnIndex, LLVMAttributeFunctionIndex, or a parameter number from 1 to N.
- LLVM
Attribute Ref - LLVM
Basic Block Ref - LLVM
Bool - LLVM
Builder Ref - LLVM
Context Ref - LLVMDI
Builder Ref - LLVM
Diagnostic Handler - LLVM
Diagnostic Info Ref - LLVM
Memory Buffer Ref - LLVM
Metadata Ref - LLVM
Module Provider Ref - LLVM
Module Ref - LLVM
Pass Manager Ref - LLVM
Pass Registry Ref - LLVM
Type Ref - LLVM
UseRef - LLVM
Value Ref - LLVM
Yield Callback