Skip to content

Types

Type Matchers Functions

Function Parameters Return Description
m_int1 TypeMatcher Build Matcher for LLVM Type Int1 (like Boolean)
m_int8 TypeMatcher Build Matcher for LLVM Type Int8
m_int16 TypeMatcher Build Matcher for LLVM Type Int16
m_int32 TypeMatcher Build Matcher for LLVM Type Int32
m_int64 TypeMatcher Build Matcher for LLVM Type Int64
m_f32 TypeMatcher Build Matcher for LLVM Type Float32
m_f64 TypeMatcher Build Matcher for LLVM Type Float64
m_f64 TypeMatcher Build Matcher for LLVM Type Half
m_void TypeMatcher Build Matcher for LLVM Type void
m_ptr TypeMatcher Build Matcher for LLVM Type Pointer
m_array (type: TypeMatcher, size: Int?) TypeMatcher Build Matcher for LLVM Type Array with optional base and size
m_vector (type: TypeMatcher, size: Int?) TypeMatcher Build Matcher for LLVM Type Vector with optional base and size
m_scalable_vector TypeMatcher Build Matcher for LLVM Type Scalable Vector