package
0.3.6
Repository: https://github.com/llir/llvm.git
Documentation: pkg.go.dev

# Constants

add.
and.
fadd.
fsub.
max.
min.
nand.
or.
sub.
umax.
umin.
xchg.
xor.
acquire.
acq_rel.
monotonic.
none.
release.
seq_cst.
unordered.
aarch64_sve_vector_pcs.
aarch64_vector_pcs.
amdgpu_cs.
amdgpu_es.
amdgpu_gs.
amdgpu_hs.
amdgpu_ls.
amdgpu_ps.
amdgpu_vs.
amdgpu_gfx.
amdgpu_kernel.
anyregcc.
arm_aapcscc.
arm_aapcs_vfpcc.
arm_apcscc.
cc 86.
avr_intrcc.
avr_signalcc.
ccc.
cfguard_checkcc.
coldcc.
cxx_fast_tlscc.
fastcc.
Start of target-specific calling conventions.
ghccc.
hhvmcc.
hhvm_ccc.
cc 11.
intel_ocl_bicc.
cc 101.
cc 94.
msp430_intrcc.
none.
preserve_allcc.
preserve_mostcc.
ptx_device.
ptx_kernel.
spir_func.
spir_kernel.
swiftcc.
swifttailcc.
tailcc.
webkit_jscc.
win64cc.
x86_64_sysvcc.
x86_fastcallcc.
x86_intrcc.
x86_regcallcc.
x86_stdcallcc.
x86_thiscallcc.
x86_vectorcallcc.
CSK_MD5.
CSK_SHA1.
catch.
filter.
Mask for accessibility.
Debug info flags.
Debug info flags.
Debug info flags.
Debug info flags.
Debug info flags.
Debug info flags.
Debug info flags.
Debug info flags.
Track first and last debug info flag, used by diFlagsString in ir/metadata/helper.go.
Debug info flags.
Debug info flags.
Debug info flags.
Debug info flags.
Debug info flags.
Debug info flags.
Debug info flags.
Debug info flags.
Debug info flags.
Debug info flags.
Debug info flags.
Debug info flags.
Debug info flags.
Debug info flags.
Mask for inheritance.
Debug info flags.
Debug info flags.
Debug info flags.
Debug info flags.
Debug info flags.
Debug info flags.
Debug info flags.
Debug info flags.
Debug info flags.
Debug info flags.
Debug info flags.
Debug info flags.
Subprogram specific flags.
LLVM 10.x flags.
Subprogram specific flags.
Track first and last subprogram specific flag, used by diSPFlagsString in ir/metadata/helper.go.
Subprogram specific flags.
Subprogram specific flags.
Subprogram specific flags.
Virtuality and non-virtuality.
Subprogram specific flags.
Subprogram specific flags.
Subprogram specific flags.
Subprogram specific flags.
Subprogram specific flags.
Subprogram specific flags.
Subprogram specific flags.
Subprogram specific flags.
dllexport.
dllimport.
none.
DW_ATE_address.
DW_ATE_ASCII.
DW_ATE_boolean.
DW_ATE_complex_float.
DW_ATE_decimal_float.
DW_ATE_edited.
DW_ATE_float.
DW_ATE_imaginary_float.
DW_ATE_numeric_string.
DW_ATE_packed_decimal.
DW_ATE_signed.
DW_ATE_signed_char.
DW_ATE_signed_fixed.
DW_ATE_UCS.
DW_ATE_unsigned.
DW_ATE_unsigned_char.
DW_ATE_unsigned_fixed.
DW_ATE_UTF.
DW_CC_BORLAND_fastcall.
DW_CC_BORLAND_msfastcall.
DW_CC_BORLAND_msreturn.
DW_CC_BORLAND_pascal.
DW_CC_BORLAND_safecall.
DW_CC_BORLAND_stdcall.
DW_CC_BORLAND_thiscall.
DW_CC_GNU_borland_fastcall_i386.
DW_CC_LLVM_vectorcall.
DW_CC_nocall.
DW_CC_normal.
DW_CC_pass_by_reference.
DW_CC_pass_by_value.
DW_CC_program.
DW_LANG_Ada83.
DW_LANG_Ada95.
DW_LANG_BLISS.
DW_LANG_BORLAND_Delphi.
DW_LANG_C.
DW_LANG_C11.
DW_LANG_C89.
DW_LANG_C99.
DW_LANG_Cobol74.
DW_LANG_Cobol85.
DW_LANG_C_plus_plus.
DW_LANG_C_plus_plus_03.
DW_LANG_C_plus_plus_11.
DW_LANG_C_plus_plus_14.
DW_LANG_D.
DW_LANG_Dylan.
DW_LANG_Fortran03.
DW_LANG_Fortran08.
DW_LANG_Fortran77.
DW_LANG_Fortran90.
DW_LANG_Fortran95.
DW_LANG_Go.
DW_LANG_GOOGLE_RenderScript.
DW_LANG_Haskell.
DW_LANG_Java.
DW_LANG_Julia.
DW_LANG_Mips_Assembler.
DW_LANG_Modula2.
DW_LANG_Modula3.
DW_LANG_ObjC.
DW_LANG_ObjC_plus_plus.
DW_LANG_OCaml.
DW_LANG_OpenCL.
DW_LANG_Pascal83.
DW_LANG_PLI.
DW_LANG_Python.
DW_LANG_RenderScript.
DW_LANG_Rust.
DW_LANG_Swift.
DW_LANG_UPC.
DW_MACINFO_define.
DW_MACINFO_end_file.
DW_MACINFO_start_file.
DW_MACINFO_undef.
DW_MACINFO_vendor_ext.
DW_OP_abs.
DW_OP_addr.
DW_OP_addrx.
DW_OP_and.
DW_OP_APPLE_uninit.
DW_OP_bit_piece.
DW_OP_bra.
DW_OP_breg0.
DW_OP_breg1.
DW_OP_breg10.
DW_OP_breg11.
DW_OP_breg12.
DW_OP_breg13.
DW_OP_breg14.
DW_OP_breg15.
DW_OP_breg16.
DW_OP_breg17.
DW_OP_breg18.
DW_OP_breg19.
DW_OP_breg2.
DW_OP_breg20.
DW_OP_breg21.
DW_OP_breg22.
DW_OP_breg23.
DW_OP_breg24.
DW_OP_breg25.
DW_OP_breg26.
DW_OP_breg27.
DW_OP_breg28.
DW_OP_breg29.
DW_OP_breg3.
DW_OP_breg30.
DW_OP_breg31.
DW_OP_breg4.
DW_OP_breg5.
DW_OP_breg6.
DW_OP_breg7.
DW_OP_breg8.
DW_OP_breg9.
DW_OP_bregx.
DW_OP_call2.
DW_OP_call4.
DW_OP_call_frame_cfa.
DW_OP_call_ref.
DW_OP_const1s.
DW_OP_const1u.
DW_OP_const2s.
DW_OP_const2u.
DW_OP_const4s.
DW_OP_const4u.
DW_OP_const8s.
DW_OP_const8u.
DW_OP_consts.
DW_OP_const_type.
DW_OP_constu.
DW_OP_constx.
DW_OP_convert.
DW_OP_deref.
DW_OP_deref_size.
DW_OP_deref_type.
DW_OP_div.
DW_OP_drop.
DW_OP_dup.
DW_OP_entry_value.
DW_OP_eq.
DW_OP_fbreg.
DW_OP_form_tls_address.
DW_OP_ge.
DW_OP_GNU_addr_index.
DW_OP_GNU_const_index.
DW_OP_GNU_entry_value.
DW_OP_GNU_push_tls_address.
DW_OP_gt.
DW_OP_HP_fltconst4.
DW_OP_HP_fltconst8.
DW_OP_HP_is_value.
DW_OP_HP_mod_range.
DW_OP_HP_tls.
DW_OP_HP_unmod_range.
DW_OP_implicit_pointer.
DW_OP_implicit_value.
DW_OP_INTEL_bit_piece.
DW_OP_le.
DW_OP_lit0.
DW_OP_lit1.
DW_OP_lit10.
DW_OP_lit11.
DW_OP_lit12.
DW_OP_lit13.
DW_OP_lit14.
DW_OP_lit15.
DW_OP_lit16.
DW_OP_lit17.
DW_OP_lit18.
DW_OP_lit19.
DW_OP_lit2.
DW_OP_lit20.
DW_OP_lit21.
DW_OP_lit22.
DW_OP_lit23.
DW_OP_lit24.
DW_OP_lit25.
DW_OP_lit26.
DW_OP_lit27.
DW_OP_lit28.
DW_OP_lit29.
DW_OP_lit3.
DW_OP_lit30.
DW_OP_lit31.
DW_OP_lit4.
DW_OP_lit5.
DW_OP_lit6.
DW_OP_lit7.
DW_OP_lit8.
DW_OP_lit9.
DW_OP_LLVM_arg.
DW_OP_LLVM_convert.
DW_OP_LLVM_entry_value.
DW_OP_LLVM_fragment.
DW_OP_LLVM_implicit_pointer.
DW_OP_LLVM_tag_offset.
DW_OP_lt.
DW_OP_minus.
DW_OP_mod.
DW_OP_mul.
DW_OP_ne.
DW_OP_neg.
DW_OP_nop.
DW_OP_not.
DW_OP_or.
DW_OP_over.
DW_OP_PGI_omp_thread_num.
DW_OP_pick.
DW_OP_piece.
DW_OP_plus.
DW_OP_plus_uconst.
DW_OP_push_object_address.
DW_OP_reg0.
DW_OP_reg1.
DW_OP_reg10.
DW_OP_reg11.
DW_OP_reg12.
DW_OP_reg13.
DW_OP_reg14.
DW_OP_reg15.
DW_OP_reg16.
DW_OP_reg17.
DW_OP_reg18.
DW_OP_reg19.
DW_OP_reg2.
DW_OP_reg20.
DW_OP_reg21.
DW_OP_reg22.
DW_OP_reg23.
DW_OP_reg24.
DW_OP_reg25.
DW_OP_reg26.
DW_OP_reg27.
DW_OP_reg28.
DW_OP_reg29.
DW_OP_reg3.
DW_OP_reg30.
DW_OP_reg31.
DW_OP_reg4.
DW_OP_reg5.
DW_OP_reg6.
DW_OP_reg7.
DW_OP_reg8.
DW_OP_reg9.
DW_OP_regval_type.
DW_OP_regx.
DW_OP_reinterpret.
DW_OP_rot.
DW_OP_shl.
DW_OP_shr.
DW_OP_shra.
DW_OP_skip.
DW_OP_stack_value.
DW_OP_swap.
DW_OP_WASM_location.
DW_OP_WASM_location_int.
DW_OP_xderef.
DW_OP_xderef_size.
DW_OP_xderef_type.
DW_OP_xor.
DW_TAG_access_declaration.
DW_TAG_APPLE_property.
DW_TAG_array_type.
DW_TAG_atomic_type.
DW_TAG_base_type.
DW_TAG_BORLAND_Delphi_dynamic_array.
DW_TAG_BORLAND_Delphi_set.
DW_TAG_BORLAND_Delphi_string.
DW_TAG_BORLAND_Delphi_variant.
DW_TAG_BORLAND_property.
DW_TAG_call_site.
DW_TAG_call_site_parameter.
DW_TAG_catch_block.
DW_TAG_class_template.
DW_TAG_class_type.
DW_TAG_coarray_type.
DW_TAG_common_block.
DW_TAG_common_inclusion.
DW_TAG_compile_unit.
DW_TAG_condition.
DW_TAG_constant.
DW_TAG_const_type.
DW_TAG_dwarf_procedure.
DW_TAG_dynamic_type.
DW_TAG_entry_point.
DW_TAG_enumeration_type.
DW_TAG_enumerator.
DW_TAG_file_type.
DW_TAG_formal_parameter.
DW_TAG_format_label.
DW_TAG_friend.
DW_TAG_function_template.
DW_TAG_generic_subrange.
DW_TAG_GNU_call_site.
DW_TAG_GNU_call_site_parameter.
DW_TAG_GNU_formal_parameter_pack.
DW_TAG_GNU_template_parameter_pack.
DW_TAG_GNU_template_template_param.
DW_TAG_immutable_type.
DW_TAG_imported_declaration.
DW_TAG_imported_module.
DW_TAG_imported_unit.
DW_TAG_inheritance.
DW_TAG_inlined_subroutine.
DW_TAG_interface_type.
DW_TAG_label.
DW_TAG_lexical_block.
DW_TAG_member.
DW_TAG_MIPS_loop.
DW_TAG_module.
DW_TAG_namelist.
DW_TAG_namelist_item.
DW_TAG_namespace.
DW_TAG_null.
DW_TAG_packed_type.
DW_TAG_partial_unit.
DW_TAG_pointer_type.
DW_TAG_ptr_to_member_type.
DW_TAG_reference_type.
DW_TAG_restrict_type.
DW_TAG_rvalue_reference_type.
DW_TAG_set_type.
DW_TAG_shared_type.
DW_TAG_skeleton_unit.
DW_TAG_string_type.
DW_TAG_structure_type.
DW_TAG_subprogram.
DW_TAG_subrange_type.
DW_TAG_subroutine_type.
DW_TAG_template_alias.
DW_TAG_template_type_parameter.
DW_TAG_template_value_parameter.
DW_TAG_thrown_type.
DW_TAG_try_block.
DW_TAG_typedef.
DW_TAG_type_unit.
DW_TAG_union_type.
DW_TAG_unspecified_parameters.
DW_TAG_unspecified_type.
DW_TAG_variable.
DW_TAG_variant.
DW_TAG_variant_part.
DW_TAG_volatile_type.
DW_TAG_with_stmt.
DW_VIRTUALITY_none.
DW_VIRTUALITY_pure_virtual.
DW_VIRTUALITY_virtual.
DebugDirectivesOnly.
FullDebug.
LineTablesOnly.
NoDebug.
afn.
arcp.
contract.
fast.
ninf.
nnan.
nsz.
reassoc.
false.
oeq.
oge.
ogt.
ole.
olt.
one.
ord.
true.
ueq.
uge.
ugt.
ule.
ult.
une.
uno.
alwaysinline.
argmemonly.
builtin.
cold.
convergent.
disable_sanitizer_instrumentation.
hot.
inaccessiblememonly.
inaccessiblemem_or_argmemonly.
inlinehint.
jumptable.
minsize.
mustprogress.
naked.
nobuiltin.
nocallback.
nocf_check.
noduplicate.
nofree.
noimplicitfloat.
noinline.
nomerge.
nonlazybind.
noprofile.
norecurse.
noredzone.
noreturn.
nosanitize_coverage.
nosync.
nounwind.
null_pointer_is_valid.
optforfuzzing.
optnone.
optsize.
readnone.
readonly.
returns_twice.
safestack.
sanitize_address.
sanitize_hwaddress.
sanitize_memory.
sanitize_memtag.
sanitize_thread.
shadowcallstack.
speculatable.
speculative_load_hardening.
ssp.
sspreq.
sspstrong.
strictfp.
uwtable.
willreturn.
writeonly.
eq.
ne.
sge.
sgt.
sle.
slt.
uge.
ugt.
ule.
ult.
appending.
available_externally.
common.
external.
extern_weak.
internal.
linkonce.
linkonce_odr.
none.
private.
weak.
weak_odr.
Default.
GNU.
None.
nsw.
nuw.
immarg.
inreg.
nest.
noalias.
nocapture.
nofree.
nonnull.
noundef.
readnone.
readonly.
returned.
signext.
swiftasync.
swifterror.
swiftself.
writeonly.
zeroext.
dso_local.
dso_local_equivalent.
dso_preemptable.
none.
inreg.
noalias.
nonnull.
noundef.
signext.
zeroext.
any.
exactmatch.
largest.
nodeduplicate.
samesize.
musttail.
none.
notail.
tail.
generic.
initialexec.
localdynamic.
localexec.
none.
local_unnamed_addr.
none.
unnamed_addr.
default.
hidden.
none.
protected.

# Type aliases

AtomicOp is an AtomicRMW binary operation.
AtomicOrdering is an atomic ordering attribute.
CallingConv is a calling convention.
ChecksumKind is a checksum algorithm.
ClauseType specifies the clause type of a landingpad clause.
DIFlag is a debug info flag bitfield.
DISPFlag is a subprogram specific flag bitfield.
DLLStorageClass specifies the DLL storage class of a global identifier.
DwarfAttEncoding is a DWARF attribute type encoding.
DwarfCC is a DWARF calling convention.
DwarfLang is a DWARF language.
DwarfMacinfo is a macinfo type encoding.
DwarfOp is a DWARF expression operator.
DwarfTag is a DWARF tag.
DwarfVirtuality is a DWARF virtuality code.
EmissionKind specifies the debug emission kind.
FastMathFlag is a fast-math flag.
FPred is a floating-point comparison predicate.
FuncAttr is a function attribute.
IPred is an integer comparison predicate.
Linkage specifies the linkage of a global identifier.
NameTableKind is a name table specifier.
OverflowFlag is an integer overflow flag.
ParamAttr is a parameter attribute.
Preemption specifies the preemtion of a global identifier.
ReturnAttr is a return argument attribute.
SelectionKind is a Comdat selection kind.
Tail is a tail call attribute.
TLSModel is a thread local storage model.
UnnamedAddr specifies whether the address is significant.
Visibility specifies the visibility of a global identifier.