Skip to main content

Module llvm

Module llvm 

Source
Expand description

llvm dialect.

Modules§

attributes
type
LLVM types

Structs§

AllocaOptions
alloca options.
LoadStoreOptions
Load/store options.

Functions§

alloca
Creates a llvm.alloca operation.
bitcast
Creates a llvm.bitcast operation.
call_intrinsic
Creates a llvm.call_intrinsic operation.
extract_value
Creates a llvm.extractvalue operation.
func
Create a llvm.func operation.
get_element_ptr
Creates a llvm.getelementptr operation.
get_element_ptr_dynamic
Creates a llvm.getelementptr operation with dynamic indices.
insert_value
Creates a llvm.insertvalue operation.
intr_abs
Creates a llvm.intr.abs operation.
intr_bitreverse
Creates a llvm.intr.bitreverse operation.
intr_bswap
Creates a llvm.intr.bswap operation.
intr_ctlz
Creates a llvm.intr.ctlz operation.
intr_ctpop
Creates a llvm.intr.ctlz operation.
intr_cttz
Creates a llvm.intr.ctlz operation.
load
Creates a llvm.load operation.
nullptrDeprecated
Creates a null pointer.
poison
Creates a llvm.mlir.poison operation.
return
store
Creates a llvm.store operation.
undef
Creates a llvm.mlir.undef operation.
unreachable
Creates a llvm.unreachable operation.
zero
Creates a zero value.
zext
Creates a llvm.zext operation.