LLVM
Constants
DEBUG_METADATA_VERSION = 3
Class methods
default_target_triple
Sourcehost_cpu_name
Sourceinit_aarch64
Sourceinit_all_targets
Sourceinit_amdgpu
Sourceinit_arc
Sourceinit_arm
Sourceinit_avr
Sourceinit_bpf
Sourceinit_csky
Sourceinit_directx
Sourceinit_hexagon
Sourceinit_lanai
Sourceinit_loongarch
Sourceinit_m68k
Sourceinit_mips
Sourceinit_msp430
Sourceinit_native_target
Sourceinit_nvptx
Sourceinit_powerpc
Sourceinit_riscv
Sourceinit_sparc
Sourceinit_spirv
Sourceinit_systemz
Sourceinit_ve
Sourceinit_webassembly
Sourceinit_x86
Sourceinit_xcore
Sourceinit_xtensa
Sourcemultithreaded?
Sourcerun_passes(module mod : Module, passes : String, target_machine : TargetMachine, options : PassBuilderOptions)
Sourceto_io(chars, io) : Nil
Sourceversion
Returns the runtime version of LLVM.
Starting with LLVM 16, this method returns the version as reported by
LLVMGetVersion at runtime. Older versions of LLVM do not expose this
information, so the value falls back to LibLLVM::VERSION which is
determined at compile time and might slightly be out of sync to the
dynamic library loaded at runtime.
Nested types
- LLVM::ABI
- LLVM::AtomicOrdering
- LLVM::AtomicRMWBinOp
- LLVM::Attribute
- LLVM::AttributeIndex
- LLVM::BasicBlock
- LLVM::BasicBlockCollection
- LLVM::Builder
- LLVM::CallConvention
- LLVM::CodeGenFileType
- LLVM::CodeGenOptLevel
- LLVM::CodeModel
- LLVM::Context
- LLVM::DIBuilder
- LLVM::DIFlags
- LLVM::DLLStorageClass
- LLVM::DwarfSourceLanguage
- LLVM::DwarfTag
- LLVM::DwarfTypeEncoding
- LLVM::Function
- LLVM::FunctionCollection
- LLVM::FunctionPassManager
- LLVM::GenericValue
- LLVM::GlobalCollection
- LLVM::InlineAsmDialect
- LLVM::InstructionCollection
- LLVM::IntPredicate
- LLVM::JITCompiler
- LLVM::Linkage
- LLVM::MemoryBuffer
- LLVM::Metadata
- LLVM::Module
- LLVM::ModulePassManager
- LLVM::OperandBundleDef
- LLVM::Orc
- LLVM::ParameterCollection
- LLVM::PassBuilderOptions
- LLVM::PassManagerBuilder
- LLVM::PassRegistry
- LLVM::PhiTable
- LLVM::RealPredicate
- LLVM::RelocMode
- LLVM::Target
- LLVM::TargetData
- LLVM::TargetMachine
- LLVM::Type
- LLVM::UWTableKind
- LLVM::Value
- LLVM::ValueMethods
- LLVM::VerifierFailureAction