Skip to main content

Module types

Module types 

Source
Expand description

Auto-generated module

🤖 Generated with SplitRS

Structs§

LLVMAnalysisCache
LLVMCacheEntry
LLVMConstantFoldingHelper
LLVMDepGraph
LLVMDominatorTree
LLVMExtCache
Analysis cache for LLVMExt.
LLVMExtConstFolder
Constant folding helper for LLVMExt.
LLVMExtDepGraph
Dependency graph for LLVMExt.
LLVMExtDomTree
Dominator tree for LLVMExt.
LLVMExtLiveness
Liveness analysis for LLVMExt.
LLVMExtPassConfig
Configuration for LLVMExt passes.
LLVMExtPassRegistry
Pass registry for LLVMExt.
LLVMExtPassStats
Statistics for LLVMExt passes.
LLVMExtWorklist
Worklist for LLVMExt.
LLVMLivenessInfo
LLVMPassConfig
LLVMPassRegistry
LLVMPassStats
LLVMWorklist
LlvmBackend
LLVM IR code generation backend.
LlvmFunc
A top-level LLVM function (define or declare).
LlvmGlobal
A top-level LLVM global variable.
LlvmModule
A complete LLVM IR module.
LlvmTypeAlias
A named type alias: %Name = type { ... }

Enums§

FcmpPred
Floating-point comparison predicates for fcmp.
IcmpPred
Integer comparison predicates for icmp.
LLVMExtPassPhase
Pass execution phase for LLVMExt.
LLVMPassPhase
LlvmAttr
LLVM function or parameter attribute.
LlvmInstr
LLVM IR instruction.
LlvmLinkage
LLVM linkage type for globals and functions.
LlvmType
LLVM type representation.
LlvmValue
LLVM value (operand) representation.