Module: RCGTK::Bindings
- Extended by:
- FFI::Library
- Defined in:
- lib/rcgtk/bindings.rb,
lib/rcgtk/generated_bindings.rb
Overview
This module contains FFI bindings to LLVM.
Defined Under Namespace
Modules: TargetWrappers Classes: LibraryMismatch, MCJITCompilerOptions, OpInfo1, OpInfoSymbol1, OpaqueBasicBlock, OpaqueBuilder, OpaqueContext, OpaqueDiagnosticInfo, OpaqueExecutionEngine, OpaqueGenericValue, OpaqueMCJITMemoryManager, OpaqueMemoryBuffer, OpaqueModule, OpaqueModuleProvider, OpaqueObjectFile, OpaquePassManager, OpaquePassManagerBuilder, OpaquePassRegistry, OpaqueRelocationIterator, OpaqueSectionIterator, OpaqueSymbolIterator, OpaqueTargetData, OpaqueTargetLibraryInfotData, OpaqueTargetMachine, OpaqueType, OpaqueUse, OpaqueValue, Target
Constant Summary collapse
- ARCHS =
List of architectures supported by LLVM.
[ :Alpha, :ARM, :Blackfin, :CBackend, :CellSPU, :CppBackend, :MBlaze, :Mips, :MSP430, :PowerPC, :PTX, :Sparc, :SystemZ, :X86, :XCore ]
- ASM_PARSERS =
List of assembly parsers.
[ :ARM, :MBLaze, :X86 ]
- ASM_PRINTERS =
List of assembly printers.
[ :Alpha, :ARM, :Blackfin, :CellSPU, :MBLaze, :Mips, :MSP430, :PowerPC, :PTX, :Sparc, :SystemZ, :X86, :XCore ]
- DISASSEMBLER_VARIANT_KIND_NONE =
0
- DISASSEMBLER_VARIANT_KIND_ARM_HI16 =
1
- DISASSEMBLER_VARIANT_KIND_ARM_LO16 =
2
- DISASSEMBLER_VARIANT_KIND_ARM64_PAGE =
1
- DISASSEMBLER_VARIANT_KIND_ARM64_PAGEOFF =
2
- DISASSEMBLER_VARIANT_KIND_ARM64_GOTPAGE =
3
- DISASSEMBLER_VARIANT_KIND_ARM64_GOTPAGEOFF =
4
- DISASSEMBLER_VARIANT_KIND_ARM64_TLVP =
5
- DISASSEMBLER_VARIANT_KIND_ARM64_TLVOFF =
6
- DISASSEMBLER_REFERENCE_TYPE_IN_OUT_NONE =
0
- DISASSEMBLER_REFERENCE_TYPE_IN_BRANCH =
1
- DISASSEMBLER_REFERENCE_TYPE_IN_P_CREL_LOAD =
2
- DISASSEMBLER_REFERENCE_TYPE_IN_ARM64_ADRP =
0x100000001
- DISASSEMBLER_REFERENCE_TYPE_IN_ARM64_ADD_XRI =
0x100000002
- DISASSEMBLER_REFERENCE_TYPE_IN_ARM64_LDR_XUI =
0x100000003
- DISASSEMBLER_REFERENCE_TYPE_IN_ARM64_LDR_XL =
0x100000004
- DISASSEMBLER_REFERENCE_TYPE_IN_ARM64_ADR =
0x100000005
- DISASSEMBLER_REFERENCE_TYPE_OUT_SYMBOL_STUB =
1
- DISASSEMBLER_REFERENCE_TYPE_OUT_LIT_POOL_SYM_ADDR =
2
- DISASSEMBLER_REFERENCE_TYPE_OUT_LIT_POOL_CSTR_ADDR =
3
- DISASSEMBLER_REFERENCE_TYPE_OUT_OBJC_CF_STRING_REF =
4
- DISASSEMBLER_REFERENCE_TYPE_OUT_OBJC_MESSAGE =
5
- DISASSEMBLER_REFERENCE_TYPE_OUT_OBJC_MESSAGE_REF =
6
- DISASSEMBLER_REFERENCE_TYPE_OUT_OBJC_SELECTOR_REF =
7
- DISASSEMBLER_REFERENCE_TYPE_OUT_OBJC_CLASS_REF =
8
- DISASSEMBLER_REFERENCE_TYPE_DE_MANGLED_NAME =
9
- DISASSEMBLER_OPTION_USE_MARKUP =
1
- DISASSEMBLER_OPTION_PRINT_IMM_HEX =
2
- DISASSEMBLER_OPTION_ASM_PRINTER_VARIANT =
4
- DISASSEMBLER_OPTION_SET_INSTR_COMMENTS =
8
- DISASSEMBLER_OPTION_PRINT_LATENCY =
16
Class Method Summary collapse
-
._callback_diagnostic_handler_(opaque_diagnostic_info, void) ⇒ OpaqueDiagnosticInfo
(Not documented).
-
._callback_memory_manager_allocate_code_section_callback_(uint8_t, opaque, size, alignment, section_id, section_name) ⇒ Integer
(Not documented).
-
._callback_memory_manager_allocate_data_section_callback_(uint8_t, opaque, size, alignment, section_id, section_name, is_read_only) ⇒ Integer
(Not documented).
-
._callback_memory_manager_finalize_memory_callback_(bool, opaque, err_msg) ⇒ Integer
(Not documented).
-
._callback_op_info_callback_(dis_info, pc, offset, size, tag_type, tag_buf) ⇒ FFI::Pointer(*Void)
(Not documented).
-
._callback_symbol_lookup_callback_(dis_info, reference_value, reference_type, reference_pc, reference_name) ⇒ FFI::Pointer(*Void)
(Not documented).
-
._callback_yield_callback_(opaque_context, void) ⇒ OpaqueContext
(Not documented).
-
._enum_atomic_ordering_ ⇒ Symbol
(Not documented).
-
._enum_atomic_rmw_bin_op_ ⇒ Symbol
(Not documented).
-
._enum_attribute_ ⇒ Symbol
(Not documented).
-
._enum_byte_ordering_ ⇒ Symbol
(Not documented).
-
._enum_call_conv_ ⇒ Symbol
(Not documented).
-
._enum_code_gen_file_type_ ⇒ Symbol
(Not documented).
-
._enum_code_gen_opt_level_ ⇒ Symbol
(Not documented).
-
._enum_code_model_ ⇒ Symbol
(Not documented).
-
._enum_diagnostic_severity_ ⇒ Symbol
(Not documented).
-
._enum_dll_storage_class_ ⇒ Symbol
(Not documented).
-
._enum_int_predicate_ ⇒ Symbol
(Not documented).
-
._enum_landing_pad_clause_ty_ ⇒ Symbol
(Not documented).
-
._enum_linkage_ ⇒ Symbol
(Not documented).
-
._enum_linker_mode_ ⇒ Symbol
(Not documented).
-
._enum_llvm_lto_status_ ⇒ Symbol
This should map exactly onto the C++ enumerator LTOStatus.
-
._enum_opcode_ ⇒ Symbol
(Not documented).
-
._enum_real_predicate_ ⇒ Symbol
(Not documented).
-
._enum_reloc_mode_ ⇒ Symbol
(Not documented).
-
._enum_thread_local_mode_ ⇒ Symbol
(Not documented).
-
._enum_type_kind_ ⇒ Symbol
(Not documented).
-
._enum_verifier_failure_action_ ⇒ Symbol
(Not documented).
-
._enum_visibility_ ⇒ Symbol
(Not documented).
-
.abi_alignment_of_type(td, ty) ⇒ Integer
(Not documented).
-
.abi_size_of_type(td, ty) ⇒ Integer
(Not documented).
-
.add_aggressive_dce_pass(pm) ⇒ nil
(Not documented).
-
.add_alias(m, ty, aliasee, name) ⇒ OpaqueValue
(Not documented).
-
.add_always_inliner_pass(pm) ⇒ nil
(Not documented).
-
.add_analysis_passes(t, pm) ⇒ nil
(Not documented).
-
.add_argument_promotion_pass(pm) ⇒ nil
(Not documented).
-
.add_attribute(arg, pa) ⇒ nil
(Not documented).
-
.add_basic_alias_analysis_pass(pm) ⇒ nil
(Not documented).
-
.add_bb_vectorize_pass(pm) ⇒ nil
(Not documented).
-
.add_binding(func, args, returns) ⇒ Object
A wrapper class for FFI::Library.attach_function.
-
.add_case(switch, on_val, dest) ⇒ nil
(Not documented).
-
.add_cfg_simplification_pass(pm) ⇒ nil
(Not documented).
-
.add_clause(landing_pad, clause_val) ⇒ nil
(Not documented).
-
.add_constant_merge_pass(pm) ⇒ nil
(Not documented).
-
.add_constant_propagation_pass(pm) ⇒ nil
(Not documented).
-
.add_correlated_value_propagation_pass(pm) ⇒ nil
(Not documented).
-
.add_dead_arg_elimination_pass(pm) ⇒ nil
(Not documented).
-
.add_dead_store_elimination_pass(pm) ⇒ nil
(Not documented).
-
.add_demote_memory_to_register_pass(pm) ⇒ nil
(Not documented).
-
.add_destination(indirect_br, dest) ⇒ nil
(Not documented).
-
.add_early_cse_pass(pm) ⇒ nil
(Not documented).
-
.add_function(m, name, function_ty) ⇒ OpaqueValue
(Not documented).
-
.add_function_attr(fn, pa) ⇒ nil
(Not documented).
-
.add_function_attrs_pass(pm) ⇒ nil
(Not documented).
-
.add_function_inlining_pass(pm) ⇒ nil
(Not documented).
-
.add_global(m, ty, name) ⇒ OpaqueValue
(Not documented).
-
.add_global_dce_pass(pm) ⇒ nil
(Not documented).
-
.add_global_in_address_space(m, ty, name, address_space) ⇒ OpaqueValue
(Not documented).
-
.add_global_mapping(ee, global, addr) ⇒ nil
(Not documented).
-
.add_global_optimizer_pass(pm) ⇒ nil
(Not documented).
-
.add_gvn_pass(pm) ⇒ nil
(Not documented).
-
.add_incoming(phi_node, incoming_values, incoming_blocks, count) ⇒ nil
(Not documented).
-
.add_ind_var_simplify_pass(pm) ⇒ nil
(Not documented).
-
.add_instr_attribute(instr, index, attribute) ⇒ nil
(Not documented).
-
.add_instruction_combining_pass(pm) ⇒ nil
(Not documented).
-
.add_internalize_pass(opaque_pass_manager, all_but_main) ⇒ nil
(Not documented).
-
.add_ip_constant_propagation_pass(pm) ⇒ nil
(Not documented).
-
.add_ipsccp_pass(pm) ⇒ nil
(Not documented).
-
.add_jump_threading_pass(pm) ⇒ nil
(Not documented).
-
.add_licm_pass(pm) ⇒ nil
(Not documented).
-
.add_loop_deletion_pass(pm) ⇒ nil
(Not documented).
-
.add_loop_idiom_pass(pm) ⇒ nil
(Not documented).
-
.add_loop_reroll_pass(pm) ⇒ nil
(Not documented).
-
.add_loop_rotate_pass(pm) ⇒ nil
(Not documented).
-
.add_loop_unroll_pass(pm) ⇒ nil
(Not documented).
-
.add_loop_unswitch_pass(pm) ⇒ nil
(Not documented).
-
.add_loop_vectorize_pass(pm) ⇒ nil
See llvm::createLoopVectorizePass function.
-
.add_lower_expect_intrinsic_pass(pm) ⇒ nil
(Not documented).
-
.add_mem_cpy_opt_pass(pm) ⇒ nil
(Not documented).
-
.add_merged_load_store_motion_pass(pm) ⇒ nil
(Not documented).
-
.add_module(ee, m) ⇒ nil
(Not documented).
-
.add_module_provider(ee, mp) ⇒ nil
(Not documented).
-
.add_named_metadata_operand(m, name, val) ⇒ nil
(Not documented).
-
.add_partially_inline_lib_calls_pass(pm) ⇒ nil
(Not documented).
-
.add_promote_memory_to_register_pass(pm) ⇒ nil
(Not documented).
-
.add_prune_eh_pass(pm) ⇒ nil
(Not documented).
-
.add_reassociate_pass(pm) ⇒ nil
(Not documented).
-
.add_scalar_repl_aggregates_pass(pm) ⇒ nil
(Not documented).
-
.add_scalar_repl_aggregates_pass_ssa(pm) ⇒ nil
(Not documented).
-
.add_scalar_repl_aggregates_pass_with_threshold(pm, threshold) ⇒ nil
(Not documented).
-
.add_scalarizer_pass(pm) ⇒ nil
(Not documented).
-
.add_sccp_pass(pm) ⇒ nil
(Not documented).
-
.add_simplify_lib_calls_pass(pm) ⇒ nil
(Not documented).
-
.add_slp_vectorize_pass(pm) ⇒ nil
See llvm::createSLPVectorizerPass function.
-
.add_strip_dead_prototypes_pass(pm) ⇒ nil
(Not documented).
-
.add_strip_symbols_pass(pm) ⇒ nil
(Not documented).
-
.add_tail_call_elimination_pass(pm) ⇒ nil
(Not documented).
-
.add_target_data(td, pm) ⇒ nil
(Not documented).
-
.add_target_dependent_function_attr(fn, a, v) ⇒ nil
(Not documented).
-
.add_target_library_info(tli, pm) ⇒ nil
(Not documented).
-
.add_type_based_alias_analysis_pass(pm) ⇒ nil
(Not documented).
-
.add_verifier_pass(pm) ⇒ nil
(Not documented).
-
.align_of(ty) ⇒ OpaqueValue
(Not documented).
-
.append_basic_block(fn, name) ⇒ OpaqueBasicBlock
(Not documented).
-
.append_basic_block_in_context(c, fn, name) ⇒ OpaqueBasicBlock
(Not documented).
-
.array_type(element_type, element_count) ⇒ OpaqueType
(Not documented).
- .attach_function(name, *_) ⇒ Object
-
.basic_block_as_value(bb) ⇒ OpaqueValue
(Not documented).
-
.block_address(f, bb) ⇒ OpaqueValue
(Not documented).
-
.build_a_shr(opaque_builder, lhs, rhs, name) ⇒ OpaqueValue
(Not documented).
-
.build_add(opaque_builder, lhs, rhs, name) ⇒ OpaqueValue
(Not documented).
-
.build_addr_space_cast(opaque_builder, val, dest_ty, name) ⇒ OpaqueValue
(Not documented).
-
.build_aggregate_ret(opaque_builder, ret_vals, n) ⇒ OpaqueValue
(Not documented).
-
.build_alloca(opaque_builder, ty, name) ⇒ OpaqueValue
(Not documented).
-
.build_and(opaque_builder, lhs, rhs, name) ⇒ OpaqueValue
(Not documented).
-
.build_array_alloca(opaque_builder, ty, val, name) ⇒ OpaqueValue
(Not documented).
-
.build_array_malloc(opaque_builder, ty, val, name) ⇒ OpaqueValue
(Not documented).
-
.build_atomic_rmw(b, op, ptr, val, ordering, single_thread) ⇒ OpaqueValue
(Not documented).
-
.build_bin_op(b, op, lhs, rhs, name) ⇒ OpaqueValue
(Not documented).
-
.build_bit_cast(opaque_builder, val, dest_ty, name) ⇒ OpaqueValue
(Not documented).
-
.build_br(opaque_builder, dest) ⇒ OpaqueValue
(Not documented).
-
.build_call(opaque_builder, fn, args, num_args, name) ⇒ OpaqueValue
(Not documented).
-
.build_cast(b, op, val, dest_ty, name) ⇒ OpaqueValue
(Not documented).
-
.build_cond_br(opaque_builder, if_, then_, else_) ⇒ OpaqueValue
(Not documented).
-
.build_exact_s_div(opaque_builder, lhs, rhs, name) ⇒ OpaqueValue
(Not documented).
-
.build_extract_element(opaque_builder, vec_val, index, name) ⇒ OpaqueValue
(Not documented).
-
.build_extract_value(opaque_builder, agg_val, index, name) ⇒ OpaqueValue
(Not documented).
-
.build_f_add(opaque_builder, lhs, rhs, name) ⇒ OpaqueValue
(Not documented).
-
.build_f_cmp(opaque_builder, op, lhs, rhs, name) ⇒ OpaqueValue
(Not documented).
-
.build_f_div(opaque_builder, lhs, rhs, name) ⇒ OpaqueValue
(Not documented).
-
.build_f_mul(opaque_builder, lhs, rhs, name) ⇒ OpaqueValue
(Not documented).
-
.build_f_neg(opaque_builder, v, name) ⇒ OpaqueValue
(Not documented).
-
.build_f_rem(opaque_builder, lhs, rhs, name) ⇒ OpaqueValue
(Not documented).
-
.build_f_sub(opaque_builder, lhs, rhs, name) ⇒ OpaqueValue
(Not documented).
-
.build_fence(b, ordering, single_thread, name) ⇒ OpaqueValue
(Not documented).
-
.build_fp_cast(opaque_builder, val, dest_ty, name) ⇒ OpaqueValue
(Not documented).
-
.build_fp_ext(opaque_builder, val, dest_ty, name) ⇒ OpaqueValue
(Not documented).
-
.build_fp_to_si(opaque_builder, val, dest_ty, name) ⇒ OpaqueValue
(Not documented).
-
.build_fp_to_ui(opaque_builder, val, dest_ty, name) ⇒ OpaqueValue
(Not documented).
-
.build_fp_trunc(opaque_builder, val, dest_ty, name) ⇒ OpaqueValue
(Not documented).
-
.build_free(opaque_builder, pointer_val) ⇒ OpaqueValue
(Not documented).
-
.build_gep(b, pointer, indices, num_indices, name) ⇒ OpaqueValue
(Not documented).
-
.build_global_string(b, str, name) ⇒ OpaqueValue
(Not documented).
-
.build_global_string_ptr(b, str, name) ⇒ OpaqueValue
(Not documented).
-
.build_i_cmp(opaque_builder, op, lhs, rhs, name) ⇒ OpaqueValue
(Not documented).
-
.build_in_bounds_gep(b, pointer, indices, num_indices, name) ⇒ OpaqueValue
(Not documented).
-
.build_indirect_br(b, addr, num_dests) ⇒ OpaqueValue
(Not documented).
-
.build_insert_element(opaque_builder, vec_val, elt_val, index, name) ⇒ OpaqueValue
(Not documented).
-
.build_insert_value(opaque_builder, agg_val, elt_val, index, name) ⇒ OpaqueValue
(Not documented).
-
.build_int_cast(opaque_builder, val, dest_ty, name) ⇒ OpaqueValue
(Not documented).
-
.build_int_to_ptr(opaque_builder, val, dest_ty, name) ⇒ OpaqueValue
(Not documented).
-
.build_invoke(opaque_builder, fn, args, num_args, then_, catch, name) ⇒ OpaqueValue
(Not documented).
-
.build_is_not_null(opaque_builder, val, name) ⇒ OpaqueValue
(Not documented).
-
.build_is_null(opaque_builder, val, name) ⇒ OpaqueValue
(Not documented).
-
.build_l_shr(opaque_builder, lhs, rhs, name) ⇒ OpaqueValue
(Not documented).
-
.build_landing_pad(b, ty, pers_fn, num_clauses, name) ⇒ OpaqueValue
(Not documented).
-
.build_load(opaque_builder, pointer_val, name) ⇒ OpaqueValue
(Not documented).
-
.build_malloc(opaque_builder, ty, name) ⇒ OpaqueValue
(Not documented).
-
.build_mul(opaque_builder, lhs, rhs, name) ⇒ OpaqueValue
(Not documented).
-
.build_neg(opaque_builder, v, name) ⇒ OpaqueValue
(Not documented).
-
.build_not(opaque_builder, v, name) ⇒ OpaqueValue
(Not documented).
-
.build_nsw_add(opaque_builder, lhs, rhs, name) ⇒ OpaqueValue
(Not documented).
-
.build_nsw_mul(opaque_builder, lhs, rhs, name) ⇒ OpaqueValue
(Not documented).
-
.build_nsw_neg(b, v, name) ⇒ OpaqueValue
(Not documented).
-
.build_nsw_sub(opaque_builder, lhs, rhs, name) ⇒ OpaqueValue
(Not documented).
-
.build_nuw_add(opaque_builder, lhs, rhs, name) ⇒ OpaqueValue
(Not documented).
-
.build_nuw_mul(opaque_builder, lhs, rhs, name) ⇒ OpaqueValue
(Not documented).
-
.build_nuw_neg(b, v, name) ⇒ OpaqueValue
(Not documented).
-
.build_nuw_sub(opaque_builder, lhs, rhs, name) ⇒ OpaqueValue
(Not documented).
-
.build_or(opaque_builder, lhs, rhs, name) ⇒ OpaqueValue
(Not documented).
-
.build_phi(opaque_builder, ty, name) ⇒ OpaqueValue
(Not documented).
-
.build_pointer_cast(opaque_builder, val, dest_ty, name) ⇒ OpaqueValue
(Not documented).
-
.build_ptr_diff(opaque_builder, lhs, rhs, name) ⇒ OpaqueValue
(Not documented).
-
.build_ptr_to_int(opaque_builder, val, dest_ty, name) ⇒ OpaqueValue
(Not documented).
-
.build_resume(b, exn) ⇒ OpaqueValue
(Not documented).
-
.build_ret(opaque_builder, v) ⇒ OpaqueValue
(Not documented).
-
.build_ret_void(opaque_builder) ⇒ OpaqueValue
(Not documented).
-
.build_s_div(opaque_builder, lhs, rhs, name) ⇒ OpaqueValue
(Not documented).
-
.build_s_ext(opaque_builder, val, dest_ty, name) ⇒ OpaqueValue
(Not documented).
-
.build_s_ext_or_bit_cast(opaque_builder, val, dest_ty, name) ⇒ OpaqueValue
(Not documented).
-
.build_s_rem(opaque_builder, lhs, rhs, name) ⇒ OpaqueValue
(Not documented).
-
.build_select(opaque_builder, if_, then_, else_, name) ⇒ OpaqueValue
(Not documented).
-
.build_shl(opaque_builder, lhs, rhs, name) ⇒ OpaqueValue
(Not documented).
-
.build_shuffle_vector(opaque_builder, v1, v2, mask, name) ⇒ OpaqueValue
(Not documented).
-
.build_si_to_fp(opaque_builder, val, dest_ty, name) ⇒ OpaqueValue
(Not documented).
-
.build_store(opaque_builder, val, ptr) ⇒ OpaqueValue
(Not documented).
-
.build_struct_gep(b, pointer, idx, name) ⇒ OpaqueValue
(Not documented).
-
.build_sub(opaque_builder, lhs, rhs, name) ⇒ OpaqueValue
(Not documented).
-
.build_switch(opaque_builder, v, else_, num_cases) ⇒ OpaqueValue
(Not documented).
-
.build_trunc(opaque_builder, val, dest_ty, name) ⇒ OpaqueValue
(Not documented).
-
.build_trunc_or_bit_cast(opaque_builder, val, dest_ty, name) ⇒ OpaqueValue
(Not documented).
-
.build_u_div(opaque_builder, lhs, rhs, name) ⇒ OpaqueValue
(Not documented).
-
.build_u_rem(opaque_builder, lhs, rhs, name) ⇒ OpaqueValue
(Not documented).
-
.build_ui_to_fp(opaque_builder, val, dest_ty, name) ⇒ OpaqueValue
(Not documented).
-
.build_unreachable(opaque_builder) ⇒ OpaqueValue
(Not documented).
-
.build_va_arg(opaque_builder, list, ty, name) ⇒ OpaqueValue
(Not documented).
-
.build_xor(opaque_builder, lhs, rhs, name) ⇒ OpaqueValue
(Not documented).
-
.build_z_ext(opaque_builder, val, dest_ty, name) ⇒ OpaqueValue
(Not documented).
-
.build_z_ext_or_bit_cast(opaque_builder, val, dest_ty, name) ⇒ OpaqueValue
(Not documented).
-
.byte_order(td) ⇒ Symbol from _enum_byte_ordering_
(Not documented).
-
.call_frame_alignment_of_type(td, ty) ⇒ Integer
(Not documented).
-
.clear_insertion_position(builder) ⇒ nil
(Not documented).
-
.const_a_shr(lhs_constant, rhs_constant) ⇒ OpaqueValue
(Not documented).
-
.const_add(lhs_constant, rhs_constant) ⇒ OpaqueValue
(Not documented).
-
.const_addr_space_cast(constant_val, to_type) ⇒ OpaqueValue
(Not documented).
-
.const_all_ones(ty) ⇒ OpaqueValue
(Not documented).
-
.const_and(lhs_constant, rhs_constant) ⇒ OpaqueValue
(Not documented).
-
.const_array(element_ty, constant_vals, length) ⇒ OpaqueValue
(Not documented).
-
.const_bit_cast(constant_val, to_type) ⇒ OpaqueValue
(Not documented).
-
.const_exact_s_div(lhs_constant, rhs_constant) ⇒ OpaqueValue
(Not documented).
-
.const_extract_element(vector_constant, index_constant) ⇒ OpaqueValue
(Not documented).
-
.const_extract_value(agg_constant, idx_list, num_idx) ⇒ OpaqueValue
(Not documented).
-
.const_f_add(lhs_constant, rhs_constant) ⇒ OpaqueValue
(Not documented).
-
.const_f_cmp(predicate, lhs_constant, rhs_constant) ⇒ OpaqueValue
(Not documented).
-
.const_f_div(lhs_constant, rhs_constant) ⇒ OpaqueValue
(Not documented).
-
.const_f_mul(lhs_constant, rhs_constant) ⇒ OpaqueValue
(Not documented).
-
.const_f_neg(constant_val) ⇒ OpaqueValue
(Not documented).
-
.const_f_rem(lhs_constant, rhs_constant) ⇒ OpaqueValue
(Not documented).
-
.const_f_sub(lhs_constant, rhs_constant) ⇒ OpaqueValue
(Not documented).
-
.const_fp_cast(constant_val, to_type) ⇒ OpaqueValue
(Not documented).
-
.const_fp_ext(constant_val, to_type) ⇒ OpaqueValue
(Not documented).
-
.const_fp_to_si(constant_val, to_type) ⇒ OpaqueValue
(Not documented).
-
.const_fp_to_ui(constant_val, to_type) ⇒ OpaqueValue
(Not documented).
-
.const_fp_trunc(constant_val, to_type) ⇒ OpaqueValue
(Not documented).
-
.const_gep(constant_val, constant_indices, num_indices) ⇒ OpaqueValue
(Not documented).
-
.const_i_cmp(predicate, lhs_constant, rhs_constant) ⇒ OpaqueValue
(Not documented).
-
.const_in_bounds_gep(constant_val, constant_indices, num_indices) ⇒ OpaqueValue
(Not documented).
-
.const_inline_asm(ty, asm_string, constraints, has_side_effects, is_align_stack) ⇒ OpaqueValue
(Not documented).
-
.const_insert_element(vector_constant, element_value_constant, index_constant) ⇒ OpaqueValue
(Not documented).
-
.const_insert_value(agg_constant, element_value_constant, idx_list, num_idx) ⇒ OpaqueValue
(Not documented).
-
.const_int(int_ty, n, sign_extend) ⇒ OpaqueValue
(Not documented).
-
.const_int_cast(constant_val, to_type, is_signed) ⇒ OpaqueValue
(Not documented).
-
.const_int_get_s_ext_value(constant_val) ⇒ Integer
(Not documented).
-
.const_int_get_z_ext_value(constant_val) ⇒ Integer
(Not documented).
-
.const_int_of_arbitrary_precision(int_ty, num_words, words) ⇒ OpaqueValue
(Not documented).
-
.const_int_of_string(int_ty, text, radix) ⇒ OpaqueValue
(Not documented).
-
.const_int_of_string_and_size(int_ty, text, s_len, radix) ⇒ OpaqueValue
(Not documented).
-
.const_int_to_ptr(constant_val, to_type) ⇒ OpaqueValue
(Not documented).
-
.const_l_shr(lhs_constant, rhs_constant) ⇒ OpaqueValue
(Not documented).
-
.const_mul(lhs_constant, rhs_constant) ⇒ OpaqueValue
(Not documented).
-
.const_named_struct(struct_ty, constant_vals, count) ⇒ OpaqueValue
(Not documented).
-
.const_neg(constant_val) ⇒ OpaqueValue
(Not documented).
-
.const_not(constant_val) ⇒ OpaqueValue
(Not documented).
-
.const_nsw_add(lhs_constant, rhs_constant) ⇒ OpaqueValue
(Not documented).
-
.const_nsw_mul(lhs_constant, rhs_constant) ⇒ OpaqueValue
(Not documented).
-
.const_nsw_neg(constant_val) ⇒ OpaqueValue
(Not documented).
-
.const_nsw_sub(lhs_constant, rhs_constant) ⇒ OpaqueValue
(Not documented).
-
.const_null(ty) ⇒ OpaqueValue
(Not documented).
-
.const_nuw_add(lhs_constant, rhs_constant) ⇒ OpaqueValue
(Not documented).
-
.const_nuw_mul(lhs_constant, rhs_constant) ⇒ OpaqueValue
(Not documented).
-
.const_nuw_neg(constant_val) ⇒ OpaqueValue
(Not documented).
-
.const_nuw_sub(lhs_constant, rhs_constant) ⇒ OpaqueValue
(Not documented).
-
.const_or(lhs_constant, rhs_constant) ⇒ OpaqueValue
(Not documented).
-
.const_pointer_cast(constant_val, to_type) ⇒ OpaqueValue
(Not documented).
-
.const_pointer_null(ty) ⇒ OpaqueValue
(Not documented).
-
.const_ptr_to_int(constant_val, to_type) ⇒ OpaqueValue
(Not documented).
-
.const_real(real_ty, n) ⇒ OpaqueValue
(Not documented).
-
.const_real_of_string(real_ty, text) ⇒ OpaqueValue
(Not documented).
-
.const_real_of_string_and_size(real_ty, text, s_len) ⇒ OpaqueValue
(Not documented).
-
.const_s_div(lhs_constant, rhs_constant) ⇒ OpaqueValue
(Not documented).
-
.const_s_ext(constant_val, to_type) ⇒ OpaqueValue
(Not documented).
-
.const_s_ext_or_bit_cast(constant_val, to_type) ⇒ OpaqueValue
(Not documented).
-
.const_s_rem(lhs_constant, rhs_constant) ⇒ OpaqueValue
(Not documented).
-
.const_select(constant_condition, constant_if_true, constant_if_false) ⇒ OpaqueValue
(Not documented).
-
.const_shl(lhs_constant, rhs_constant) ⇒ OpaqueValue
(Not documented).
-
.const_shuffle_vector(vector_a_constant, vector_b_constant, mask_constant) ⇒ OpaqueValue
(Not documented).
-
.const_si_to_fp(constant_val, to_type) ⇒ OpaqueValue
(Not documented).
-
.const_string(str, length, dont_null_terminate) ⇒ OpaqueValue
(Not documented).
-
.const_string_in_context(c, str, length, dont_null_terminate) ⇒ OpaqueValue
(Not documented).
-
.const_struct(constant_vals, count, packed) ⇒ OpaqueValue
(Not documented).
-
.const_struct_in_context(c, constant_vals, count, packed) ⇒ OpaqueValue
(Not documented).
-
.const_sub(lhs_constant, rhs_constant) ⇒ OpaqueValue
(Not documented).
-
.const_trunc(constant_val, to_type) ⇒ OpaqueValue
(Not documented).
-
.const_trunc_or_bit_cast(constant_val, to_type) ⇒ OpaqueValue
(Not documented).
-
.const_u_div(lhs_constant, rhs_constant) ⇒ OpaqueValue
(Not documented).
-
.const_u_rem(lhs_constant, rhs_constant) ⇒ OpaqueValue
(Not documented).
-
.const_ui_to_fp(constant_val, to_type) ⇒ OpaqueValue
(Not documented).
-
.const_vector(scalar_constant_vals, size) ⇒ OpaqueValue
(Not documented).
-
.const_xor(lhs_constant, rhs_constant) ⇒ OpaqueValue
(Not documented).
-
.const_z_ext(constant_val, to_type) ⇒ OpaqueValue
(Not documented).
-
.const_z_ext_or_bit_cast(constant_val, to_type) ⇒ OpaqueValue
(Not documented).
-
.context_create ⇒ OpaqueContext
(Not documented).
-
.context_dispose(c) ⇒ nil
(Not documented).
-
.context_set_diagnostic_handler(c, handler, diagnostic_context) ⇒ nil
(Not documented).
-
.context_set_yield_callback(c, callback, opaque_handle) ⇒ nil
(Not documented).
-
.copy_string_rep_of_target_data(td) ⇒ String
(Not documented).
-
.count_basic_blocks(fn) ⇒ Integer
(Not documented).
-
.count_incoming(phi_node) ⇒ Integer
(Not documented).
-
.count_param_types(function_ty) ⇒ Integer
(Not documented).
-
.count_params(fn) ⇒ Integer
(Not documented).
-
.count_struct_element_types(struct_ty) ⇒ Integer
(Not documented).
-
.create_builder ⇒ OpaqueBuilder
(Not documented).
-
.create_builder_in_context(c) ⇒ OpaqueBuilder
(Not documented).
-
.create_disasm(triple_name, dis_info, tag_type, get_op_info, symbol_look_up) ⇒ FFI::Pointer(DisasmContextRef)
(Not documented).
-
.create_disasm_cpu(triple, cpu, dis_info, tag_type, get_op_info, symbol_look_up) ⇒ FFI::Pointer(DisasmContextRef)
(Not documented).
-
.create_execution_engine(out_ee, mp, out_error) ⇒ Integer
(Not documented).
-
.create_execution_engine_for_module(out_ee, m, out_error) ⇒ Integer
(Not documented).
-
.create_function_pass_manager(mp) ⇒ OpaquePassManager
(Not documented).
-
.create_function_pass_manager_for_module(m) ⇒ OpaquePassManager
(Not documented).
-
.create_generic_value_of_float(ty, n) ⇒ OpaqueGenericValue
(Not documented).
-
.create_generic_value_of_int(ty, n, is_signed) ⇒ OpaqueGenericValue
(Not documented).
-
.create_generic_value_of_pointer(p) ⇒ OpaqueGenericValue
(Not documented).
-
.create_interpreter(out_interp, mp, out_error) ⇒ Integer
(Not documented).
-
.create_interpreter_for_module(out_interp, m, out_error) ⇒ Integer
(Not documented).
-
.create_jit_compiler(out_jit, mp, opt_level, out_error) ⇒ Integer
(Not documented).
-
.create_jit_compiler_for_module(out_jit, m, opt_level, out_error) ⇒ Integer
(Not documented).
-
.create_mcjit_compiler_for_module(out_jit, m, options, size_of_options, out_error) ⇒ Integer
(Not documented).
-
.create_memory_buffer_with_contents_of_file(path, out_mem_buf, out_message) ⇒ Integer
(Not documented).
-
.create_memory_buffer_with_memory_range(input_data, input_data_length, buffer_name, requires_null_terminator) ⇒ OpaqueMemoryBuffer
(Not documented).
-
.create_memory_buffer_with_memory_range_copy(input_data, input_data_length, buffer_name) ⇒ OpaqueMemoryBuffer
(Not documented).
-
.create_memory_buffer_with_stdin(out_mem_buf, out_message) ⇒ Integer
(Not documented).
-
.create_message(message) ⇒ String
(Not documented).
-
.create_module_provider_for_existing_module(m) ⇒ OpaqueModuleProvider
(Not documented).
-
.create_object_file(mem_buf) ⇒ OpaqueObjectFile
(Not documented).
-
.create_pass_manager ⇒ OpaquePassManager
(Not documented).
-
.create_simple_mcjit_memory_manager(opaque, allocate_code_section, allocate_data_section, finalize_memory, destroy) ⇒ OpaqueMCJITMemoryManager
(Not documented).
-
.create_target_data(string_rep) ⇒ OpaqueTargetData
(Not documented).
-
.create_target_machine(t, triple, cpu, features, level, reloc, code_model) ⇒ OpaqueTargetMachine
(Not documented).
-
.delete_basic_block(bb) ⇒ nil
(Not documented).
-
.delete_function(fn) ⇒ nil
(Not documented).
-
.delete_global(global_var) ⇒ nil
(Not documented).
-
.disasm_dispose(dc) ⇒ nil
(Not documented).
-
.disasm_instruction(dc, bytes, bytes_size, pc, out_string, out_string_size) ⇒ Integer
(Not documented).
-
.dispose_builder(builder) ⇒ nil
(Not documented).
-
.dispose_execution_engine(ee) ⇒ nil
(Not documented).
-
.dispose_generic_value(gen_val) ⇒ nil
(Not documented).
-
.dispose_mcjit_memory_manager(mm) ⇒ nil
(Not documented).
-
.dispose_memory_buffer(mem_buf) ⇒ nil
(Not documented).
-
.dispose_message(message) ⇒ nil
(Not documented).
-
.dispose_module(m) ⇒ nil
(Not documented).
-
.dispose_module_provider(m) ⇒ nil
(Not documented).
-
.dispose_object_file(object_file) ⇒ nil
(Not documented).
-
.dispose_pass_manager(pm) ⇒ nil
(Not documented).
-
.dispose_relocation_iterator(ri) ⇒ nil
(Not documented).
-
.dispose_section_iterator(si) ⇒ nil
(Not documented).
-
.dispose_symbol_iterator(si) ⇒ nil
(Not documented).
-
.dispose_target_data(td) ⇒ nil
(Not documented).
-
.dispose_target_machine(t) ⇒ nil
(Not documented).
-
.double_type ⇒ OpaqueType
(Not documented).
-
.double_type_in_context(c) ⇒ OpaqueType
(Not documented).
-
.dump_module(m) ⇒ nil
(Not documented).
-
.dump_type(val) ⇒ nil
(Not documented).
-
.dump_value(val) ⇒ nil
(Not documented).
-
.element_at_offset(td, struct_ty, offset) ⇒ Integer
(Not documented).
-
.enable_pretty_stack_trace ⇒ nil
(Not documented).
-
.finalize_function_pass_manager(fpm) ⇒ Integer
(Not documented).
-
.find_function(ee, name, out_fn) ⇒ Integer
(Not documented).
-
.float_type ⇒ OpaqueType
(Not documented).
-
.float_type_in_context(c) ⇒ OpaqueType
(Not documented).
-
.fp128_type ⇒ OpaqueType
(Not documented).
-
.fp128_type_in_context(c) ⇒ OpaqueType
(Not documented).
-
.free_machine_code_for_function(ee, f) ⇒ nil
(Not documented).
-
.function_type(return_type, param_types, param_count, is_var_arg) ⇒ OpaqueType
(Not documented).
-
.generic_value_int_width(gen_val_ref) ⇒ Integer
(Not documented).
-
.generic_value_to_float(ty_ref, gen_val) ⇒ Float
(Not documented).
-
.generic_value_to_int(gen_val, is_signed) ⇒ Integer
(Not documented).
-
.generic_value_to_pointer(gen_val) ⇒ FFI::Pointer(*Void)
(Not documented).
-
.get_alignment(v) ⇒ Integer
(Not documented).
-
.get_array_length(array_ty) ⇒ Integer
(Not documented).
-
.get_attribute(arg) ⇒ Symbol from _enum_attribute_
(Not documented).
-
.get_basic_block_parent(bb) ⇒ OpaqueValue
(Not documented).
-
.get_basic_block_terminator(bb) ⇒ OpaqueValue
(Not documented).
-
.get_basic_blocks(fn, basic_blocks) ⇒ nil
(Not documented).
-
.get_bitcode_module(mem_buf, out_m, out_message) ⇒ Integer
(Not documented).
-
.get_bitcode_module_in_context(context_ref, mem_buf, out_m, out_message) ⇒ Integer
(Not documented).
-
.get_bitcode_module_provider(mem_buf, out_mp, out_message) ⇒ Integer
(Not documented).
-
.get_bitcode_module_provider_in_context(context_ref, mem_buf, out_mp, out_message) ⇒ Integer
(Not documented).
-
.get_bname(name) ⇒ Symbol
Converts a CamelCase string into an underscored string.
-
.get_buffer_size(mem_buf) ⇒ Integer
(Not documented).
-
.get_buffer_start(mem_buf) ⇒ String
(Not documented).
-
.get_const_opcode(constant_val) ⇒ Symbol from _enum_opcode_
(Not documented).
-
.get_current_debug_location(builder) ⇒ OpaqueValue
(Not documented).
-
.get_data_layout(m) ⇒ String
(Not documented).
-
.get_default_target_triple ⇒ String
(Not documented).
-
.get_diag_info_description(di) ⇒ String
(Not documented).
-
.get_diag_info_severity(di) ⇒ Symbol from _enum_diagnostic_severity_
(Not documented).
-
.get_dll_storage_class(global) ⇒ Symbol from _enum_dll_storage_class_
(Not documented).
-
.get_element_type(ty) ⇒ OpaqueType
(Not documented).
-
.get_entry_basic_block(fn) ⇒ OpaqueBasicBlock
(Not documented).
-
.get_execution_engine_target_data(ee) ⇒ OpaqueTargetData
(Not documented).
-
.get_execution_engine_target_machine(ee) ⇒ OpaqueTargetMachine
(Not documented).
-
.get_first_basic_block(fn) ⇒ OpaqueBasicBlock
(Not documented).
-
.get_first_function(m) ⇒ OpaqueValue
(Not documented).
-
.get_first_global(m) ⇒ OpaqueValue
(Not documented).
-
.get_first_instruction(bb) ⇒ OpaqueValue
(Not documented).
-
.get_first_param(fn) ⇒ OpaqueValue
(Not documented).
-
.get_first_target ⇒ Target
(Not documented).
-
.get_first_use(val) ⇒ OpaqueUse
(Not documented).
-
.get_function_attr(fn) ⇒ Symbol from _enum_attribute_
(Not documented).
-
.get_function_call_conv(fn) ⇒ Integer
(Not documented).
-
.get_gc(fn) ⇒ String
(Not documented).
-
.get_global_context ⇒ OpaqueContext
(Not documented).
-
.get_global_parent(global) ⇒ OpaqueModule
(Not documented).
-
.get_global_pass_registry ⇒ OpaquePassRegistry
(Not documented).
-
.get_i_cmp_predicate(inst) ⇒ Symbol from _enum_int_predicate_
(Not documented).
-
.get_incoming_block(phi_node, index) ⇒ OpaqueBasicBlock
(Not documented).
-
.get_incoming_value(phi_node, index) ⇒ OpaqueValue
(Not documented).
-
.get_initializer(global_var) ⇒ OpaqueValue
(Not documented).
-
.get_insert_block(builder) ⇒ OpaqueBasicBlock
(Not documented).
-
.get_instruction_call_conv(instr) ⇒ Integer
(Not documented).
-
.get_instruction_opcode(inst) ⇒ Symbol from _enum_opcode_
(Not documented).
-
.get_instruction_parent(inst) ⇒ OpaqueBasicBlock
(Not documented).
-
.get_int_type_width(integer_ty) ⇒ Integer
(Not documented).
-
.get_intrinsic_id(fn) ⇒ Integer
(Not documented).
-
.get_last_basic_block(fn) ⇒ OpaqueBasicBlock
(Not documented).
-
.get_last_function(m) ⇒ OpaqueValue
(Not documented).
-
.get_last_global(m) ⇒ OpaqueValue
(Not documented).
-
.get_last_instruction(bb) ⇒ OpaqueValue
(Not documented).
-
.get_last_param(fn) ⇒ OpaqueValue
(Not documented).
-
.get_linkage(global) ⇒ Symbol from _enum_linkage_
(Not documented).
-
.get_md_kind_id(name, s_len) ⇒ Integer
(Not documented).
-
.get_md_kind_id_in_context(c, name, s_len) ⇒ Integer
(Not documented).
-
.get_md_node_num_operands(v) ⇒ Integer
(Not documented).
-
.get_md_node_operands(v, dest) ⇒ nil
(Not documented).
-
.get_md_string(v, len) ⇒ String
(Not documented).
-
.get_metadata(val, kind_id) ⇒ OpaqueValue
(Not documented).
-
.get_module_context(m) ⇒ OpaqueContext
(Not documented).
-
.get_named_function(m, name) ⇒ OpaqueValue
(Not documented).
-
.get_named_global(m, name) ⇒ OpaqueValue
(Not documented).
-
.get_named_metadata_num_operands(m, name) ⇒ Integer
(Not documented).
-
.get_named_metadata_operands(m, name, dest) ⇒ nil
(Not documented).
-
.get_next_basic_block(bb) ⇒ OpaqueBasicBlock
(Not documented).
-
.get_next_function(fn) ⇒ OpaqueValue
(Not documented).
-
.get_next_global(global_var) ⇒ OpaqueValue
(Not documented).
-
.get_next_instruction(inst) ⇒ OpaqueValue
(Not documented).
-
.get_next_param(arg) ⇒ OpaqueValue
(Not documented).
-
.get_next_target(t) ⇒ Target
(Not documented).
-
.get_next_use(u) ⇒ OpaqueUse
(Not documented).
-
.get_num_operands(val) ⇒ Integer
(Not documented).
-
.get_operand(val, index) ⇒ OpaqueValue
(Not documented).
-
.get_param(fn, index) ⇒ OpaqueValue
(Not documented).
-
.get_param_parent(inst) ⇒ OpaqueValue
(Not documented).
-
.get_param_types(function_ty, dest) ⇒ nil
(Not documented).
-
.get_params(fn, params) ⇒ nil
(Not documented).
-
.get_pointer_address_space(pointer_ty) ⇒ Integer
(Not documented).
-
.get_pointer_to_global(ee, global) ⇒ FFI::Pointer(*Void)
(Not documented).
-
.get_previous_basic_block(bb) ⇒ OpaqueBasicBlock
(Not documented).
-
.get_previous_function(fn) ⇒ OpaqueValue
(Not documented).
-
.get_previous_global(global_var) ⇒ OpaqueValue
(Not documented).
-
.get_previous_instruction(inst) ⇒ OpaqueValue
(Not documented).
-
.get_previous_param(arg) ⇒ OpaqueValue
(Not documented).
-
.get_relocation_address(ri) ⇒ Integer
(Not documented).
-
.get_relocation_offset(ri) ⇒ Integer
(Not documented).
-
.get_relocation_symbol(ri) ⇒ OpaqueSymbolIterator
(Not documented).
-
.get_relocation_type(ri) ⇒ Integer
(Not documented).
-
.get_relocation_type_name(ri) ⇒ String
(Not documented).
-
.get_relocation_value_string(ri) ⇒ String
(Not documented).
-
.get_relocations(section) ⇒ OpaqueRelocationIterator
(Not documented).
-
.get_return_type(function_ty) ⇒ OpaqueType
(Not documented).
-
.get_section(global) ⇒ String
(Not documented).
-
.get_section_address(si) ⇒ Integer
(Not documented).
-
.get_section_contains_symbol(si, sym) ⇒ Integer
(Not documented).
-
.get_section_contents(si) ⇒ String
(Not documented).
-
.get_section_name(si) ⇒ String
(Not documented).
-
.get_section_size(si) ⇒ Integer
(Not documented).
-
.get_sections(object_file) ⇒ OpaqueSectionIterator
(Not documented).
-
.get_struct_element_types(struct_ty, dest) ⇒ nil
(Not documented).
-
.get_struct_name(ty) ⇒ String
(Not documented).
-
.get_switch_default_dest(switch_instr) ⇒ OpaqueBasicBlock
(Not documented).
-
.get_symbol_address(si) ⇒ Integer
(Not documented).
-
.get_symbol_name(si) ⇒ String
(Not documented).
-
.get_symbol_size(si) ⇒ Integer
(Not documented).
-
.get_symbols(object_file) ⇒ OpaqueSymbolIterator
(Not documented).
-
.get_target(m) ⇒ String
(Not documented).
-
.get_target_description(t) ⇒ String
(Not documented).
-
.get_target_from_name(name) ⇒ Target
(Not documented).
-
.get_target_from_triple(triple, t, error_message) ⇒ Integer
(Not documented).
-
.get_target_machine_cpu(t) ⇒ String
(Not documented).
-
.get_target_machine_data(t) ⇒ OpaqueTargetData
(Not documented).
-
.get_target_machine_feature_string(t) ⇒ String
(Not documented).
-
.get_target_machine_target(t) ⇒ Target
(Not documented).
-
.get_target_machine_triple(t) ⇒ String
(Not documented).
-
.get_target_name(t) ⇒ String
(Not documented).
-
.get_thread_local_mode(global_var) ⇒ Symbol from _enum_thread_local_mode_
(Not documented).
-
.get_type_by_name(m, name) ⇒ OpaqueType
(Not documented).
-
.get_type_context(ty) ⇒ OpaqueContext
(Not documented).
-
.get_type_kind(ty) ⇒ Symbol from _enum_type_kind_
(Not documented).
-
.get_undef(ty) ⇒ OpaqueValue
(Not documented).
-
.get_used_value(u) ⇒ OpaqueValue
(Not documented).
-
.get_user(u) ⇒ OpaqueValue
(Not documented).
-
.get_value_name(val) ⇒ String
(Not documented).
-
.get_vector_size(vector_ty) ⇒ Integer
(Not documented).
-
.get_visibility(global) ⇒ Symbol from _enum_visibility_
(Not documented).
-
.get_volatile(memory_access_inst) ⇒ Integer
(Not documented).
-
.half_type ⇒ OpaqueType
(Not documented).
-
.half_type_in_context(c) ⇒ OpaqueType
(Not documented).
-
.has_metadata(val) ⇒ Integer
(Not documented).
-
.has_unnamed_addr(global) ⇒ Integer
(Not documented).
-
.initialize_all_asm_parsers ⇒ nil
(Not documented).
-
.initialize_all_asm_printers ⇒ nil
(Not documented).
-
.initialize_all_disassemblers ⇒ nil
(Not documented).
-
.initialize_all_target_infos ⇒ nil
(Not documented).
-
.initialize_all_target_m_cs ⇒ nil
(Not documented).
-
.initialize_all_targets ⇒ nil
(Not documented).
-
.initialize_analysis(r) ⇒ nil
(Not documented).
-
.initialize_code_gen(r) ⇒ nil
(Not documented).
-
.initialize_core(r) ⇒ nil
(Not documented).
-
.initialize_function_pass_manager(fpm) ⇒ Integer
(Not documented).
-
.initialize_inst_combine(r) ⇒ nil
(Not documented).
-
.initialize_instrumentation(r) ⇒ nil
(Not documented).
-
.initialize_ipa(r) ⇒ nil
(Not documented).
-
.initialize_ipo(r) ⇒ nil
(Not documented).
-
.initialize_mcjit_compiler_options(options, size_of_options) ⇒ nil
(Not documented).
-
.initialize_native_asm_parser ⇒ Integer
(Not documented).
-
.initialize_native_asm_printer ⇒ Integer
(Not documented).
-
.initialize_native_disassembler ⇒ Integer
(Not documented).
-
.initialize_native_target ⇒ Integer
(Not documented).
-
.initialize_obj_carc_opts(r) ⇒ nil
(Not documented).
-
.initialize_scalar_opts(r) ⇒ nil
(Not documented).
-
.initialize_target(r) ⇒ nil
(Not documented).
-
.initialize_transform_utils(r) ⇒ nil
(Not documented).
-
.initialize_vectorization(r) ⇒ nil
(Not documented).
-
.insert_basic_block(insert_before_bb, name) ⇒ OpaqueBasicBlock
(Not documented).
-
.insert_basic_block_in_context(c, bb, name) ⇒ OpaqueBasicBlock
(Not documented).
-
.insert_into_builder(builder, instr) ⇒ nil
(Not documented).
-
.insert_into_builder_with_name(builder, instr, name) ⇒ nil
(Not documented).
-
.install_fatal_error_handler(handler) ⇒ nil
(Not documented).
-
.instruction_erase_from_parent(inst) ⇒ nil
(Not documented).
-
.int16_type ⇒ OpaqueType
(Not documented).
-
.int16_type_in_context(c) ⇒ OpaqueType
(Not documented).
-
.int1_type ⇒ OpaqueType
(Not documented).
-
.int1_type_in_context(c) ⇒ OpaqueType
(Not documented).
-
.int32_type ⇒ OpaqueType
(Not documented).
-
.int32_type_in_context(c) ⇒ OpaqueType
(Not documented).
-
.int64_type ⇒ OpaqueType
(Not documented).
-
.int64_type_in_context(c) ⇒ OpaqueType
(Not documented).
-
.int8_type ⇒ OpaqueType
(Not documented).
-
.int8_type_in_context(c) ⇒ OpaqueType
(Not documented).
-
.int_ptr_type(td) ⇒ OpaqueType
(Not documented).
-
.int_ptr_type_for_as(td, as) ⇒ OpaqueType
(Not documented).
-
.int_ptr_type_for_as_in_context(c, td, as) ⇒ OpaqueType
(Not documented).
-
.int_ptr_type_in_context(c, td) ⇒ OpaqueType
(Not documented).
-
.int_type(num_bits) ⇒ OpaqueType
(Not documented).
-
.int_type_in_context(c, num_bits) ⇒ OpaqueType
(Not documented).
-
.is_a_addr_space_cast_inst(val) ⇒ OpaqueValue
(Not documented).
-
.is_a_alloca_inst(val) ⇒ OpaqueValue
(Not documented).
-
.is_a_argument(val) ⇒ OpaqueValue
(Not documented).
-
.is_a_basic_block(val) ⇒ OpaqueValue
(Not documented).
-
.is_a_binary_operator(val) ⇒ OpaqueValue
(Not documented).
-
.is_a_bit_cast_inst(val) ⇒ OpaqueValue
(Not documented).
-
.is_a_block_address(val) ⇒ OpaqueValue
(Not documented).
-
.is_a_branch_inst(val) ⇒ OpaqueValue
(Not documented).
-
.is_a_call_inst(val) ⇒ OpaqueValue
(Not documented).
-
.is_a_cast_inst(val) ⇒ OpaqueValue
(Not documented).
-
.is_a_cmp_inst(val) ⇒ OpaqueValue
(Not documented).
-
.is_a_constant(val) ⇒ OpaqueValue
(Not documented).
-
.is_a_constant_aggregate_zero(val) ⇒ OpaqueValue
(Not documented).
-
.is_a_constant_array(val) ⇒ OpaqueValue
(Not documented).
-
.is_a_constant_data_array(val) ⇒ OpaqueValue
(Not documented).
-
.is_a_constant_data_sequential(val) ⇒ OpaqueValue
(Not documented).
-
.is_a_constant_data_vector(val) ⇒ OpaqueValue
(Not documented).
-
.is_a_constant_expr(val) ⇒ OpaqueValue
(Not documented).
-
.is_a_constant_fp(val) ⇒ OpaqueValue
(Not documented).
-
.is_a_constant_int(val) ⇒ OpaqueValue
(Not documented).
-
.is_a_constant_pointer_null(val) ⇒ OpaqueValue
(Not documented).
-
.is_a_constant_struct(val) ⇒ OpaqueValue
(Not documented).
-
.is_a_constant_vector(val) ⇒ OpaqueValue
(Not documented).
-
.is_a_dbg_declare_inst(val) ⇒ OpaqueValue
(Not documented).
-
.is_a_dbg_info_intrinsic(val) ⇒ OpaqueValue
(Not documented).
-
.is_a_extract_element_inst(val) ⇒ OpaqueValue
(Not documented).
-
.is_a_extract_value_inst(val) ⇒ OpaqueValue
(Not documented).
-
.is_a_function(val) ⇒ OpaqueValue
(Not documented).
-
.is_a_get_element_ptr_inst(val) ⇒ OpaqueValue
(Not documented).
-
.is_a_global_alias(val) ⇒ OpaqueValue
(Not documented).
-
.is_a_global_object(val) ⇒ OpaqueValue
(Not documented).
-
.is_a_global_value(val) ⇒ OpaqueValue
(Not documented).
-
.is_a_global_variable(val) ⇒ OpaqueValue
(Not documented).
-
.is_a_indirect_br_inst(val) ⇒ OpaqueValue
(Not documented).
-
.is_a_inline_asm(val) ⇒ OpaqueValue
(Not documented).
-
.is_a_insert_element_inst(val) ⇒ OpaqueValue
(Not documented).
-
.is_a_insert_value_inst(val) ⇒ OpaqueValue
(Not documented).
-
.is_a_instruction(val) ⇒ OpaqueValue
(Not documented).
-
.is_a_int_to_ptr_inst(val) ⇒ OpaqueValue
(Not documented).
-
.is_a_intrinsic_inst(val) ⇒ OpaqueValue
(Not documented).
-
.is_a_invoke_inst(val) ⇒ OpaqueValue
(Not documented).
-
.is_a_landing_pad_inst(val) ⇒ OpaqueValue
(Not documented).
-
.is_a_load_inst(val) ⇒ OpaqueValue
(Not documented).
-
.is_a_mem_cpy_inst(val) ⇒ OpaqueValue
(Not documented).
-
.is_a_mem_intrinsic(val) ⇒ OpaqueValue
(Not documented).
-
.is_a_mem_move_inst(val) ⇒ OpaqueValue
(Not documented).
-
.is_a_mem_set_inst(val) ⇒ OpaqueValue
(Not documented).
-
.is_a_ptr_to_int_inst(val) ⇒ OpaqueValue
(Not documented).
-
.is_a_resume_inst(val) ⇒ OpaqueValue
(Not documented).
-
.is_a_return_inst(val) ⇒ OpaqueValue
(Not documented).
-
.is_a_select_inst(val) ⇒ OpaqueValue
(Not documented).
-
.is_a_shuffle_vector_inst(val) ⇒ OpaqueValue
(Not documented).
-
.is_a_store_inst(val) ⇒ OpaqueValue
(Not documented).
-
.is_a_switch_inst(val) ⇒ OpaqueValue
(Not documented).
-
.is_a_terminator_inst(val) ⇒ OpaqueValue
(Not documented).
-
.is_a_trunc_inst(val) ⇒ OpaqueValue
(Not documented).
-
.is_a_unary_instruction(val) ⇒ OpaqueValue
(Not documented).
-
.is_a_undef_value(val) ⇒ OpaqueValue
(Not documented).
-
.is_a_unreachable_inst(val) ⇒ OpaqueValue
(Not documented).
-
.is_a_user(val) ⇒ OpaqueValue
(Not documented).
-
.is_af_cmp_inst(val) ⇒ OpaqueValue
(Not documented).
-
.is_afp_ext_inst(val) ⇒ OpaqueValue
(Not documented).
-
.is_afp_to_si_inst(val) ⇒ OpaqueValue
(Not documented).
-
.is_afp_to_ui_inst(val) ⇒ OpaqueValue
(Not documented).
-
.is_afp_trunc_inst(val) ⇒ OpaqueValue
(Not documented).
-
.is_ai_cmp_inst(val) ⇒ OpaqueValue
(Not documented).
-
.is_amd_node(val) ⇒ OpaqueValue
(Not documented).
-
.is_amd_string(val) ⇒ OpaqueValue
(Not documented).
-
.is_aphi_node(val) ⇒ OpaqueValue
(Not documented).
-
.is_as_ext_inst(val) ⇒ OpaqueValue
(Not documented).
-
.is_asi_to_fp_inst(val) ⇒ OpaqueValue
(Not documented).
-
.is_aui_to_fp_inst(val) ⇒ OpaqueValue
(Not documented).
-
.is_ava_arg_inst(val) ⇒ OpaqueValue
(Not documented).
-
.is_az_ext_inst(val) ⇒ OpaqueValue
(Not documented).
-
.is_constant(val) ⇒ Integer
(Not documented).
-
.is_declaration(global) ⇒ Integer
(Not documented).
-
.is_externally_initialized(global_var) ⇒ Integer
(Not documented).
-
.is_function_var_arg(function_ty) ⇒ Integer
(Not documented).
-
.is_global_constant(global_var) ⇒ Integer
(Not documented).
-
.is_multithreaded ⇒ Integer
(Not documented).
-
.is_null(val) ⇒ Integer
(Not documented).
-
.is_opaque_struct(struct_ty) ⇒ Integer
(Not documented).
-
.is_packed_struct(struct_ty) ⇒ Integer
(Not documented).
-
.is_relocation_iterator_at_end(section, ri) ⇒ Integer
(Not documented).
-
.is_section_iterator_at_end(object_file, si) ⇒ Integer
(Not documented).
-
.is_symbol_iterator_at_end(object_file, si) ⇒ Integer
(Not documented).
-
.is_tail_call(call_inst) ⇒ Integer
(Not documented).
-
.is_thread_local(global_var) ⇒ Integer
(Not documented).
-
.is_undef(val) ⇒ Integer
(Not documented).
-
.label_type ⇒ OpaqueType
(Not documented).
-
.label_type_in_context(c) ⇒ OpaqueType
(Not documented).
-
.link_in_interpreter ⇒ nil
(Not documented).
-
.link_in_jit ⇒ nil
(Not documented).
-
.link_in_mcjit ⇒ nil
(Not documented).
-
.link_modules(dest, src, mode, out_message) ⇒ Integer
(Not documented).
-
.llvm_create_optimizer ⇒ FFI::Pointer(LlvmLtoT)
(Not documented).
-
.llvm_destroy_optimizer(lto) ⇒ nil
(Not documented).
-
.llvm_optimize_modules(lto, output_filename) ⇒ Symbol from _enum_llvm_lto_status_
(Not documented).
-
.llvm_read_object_file(lto, input_filename) ⇒ Symbol from _enum_llvm_lto_status_
(Not documented).
-
.load_library_permanently(filename) ⇒ Integer
(Not documented).
-
.md_node(vals, count) ⇒ OpaqueValue
(Not documented).
-
.md_node_in_context(c, vals, count) ⇒ OpaqueValue
(Not documented).
-
.md_string(str, s_len) ⇒ OpaqueValue
(Not documented).
-
.md_string_in_context(c, str, s_len) ⇒ OpaqueValue
(Not documented).
-
.module_create_with_name(module_id) ⇒ OpaqueModule
(Not documented).
-
.module_create_with_name_in_context(module_id, c) ⇒ OpaqueModule
(Not documented).
-
.move_basic_block_after(bb, move_pos) ⇒ nil
(Not documented).
-
.move_basic_block_before(bb, move_pos) ⇒ nil
(Not documented).
-
.move_to_containing_section(sect, sym) ⇒ nil
(Not documented).
-
.move_to_next_relocation(ri) ⇒ nil
(Not documented).
-
.move_to_next_section(si) ⇒ nil
(Not documented).
-
.move_to_next_symbol(si) ⇒ nil
(Not documented).
-
.offset_of_element(td, struct_ty, element) ⇒ Integer
(Not documented).
-
.parse_bitcode(mem_buf, out_module, out_message) ⇒ Integer
(Not documented).
-
.parse_bitcode_in_context(context_ref, mem_buf, out_module, out_message) ⇒ Integer
(Not documented).
-
.parse_ir_in_context(context_ref, mem_buf, out_m, out_message) ⇒ Integer
(Not documented).
-
.pass_manager_builder_create ⇒ OpaquePassManagerBuilder
See llvm::PassManagerBuilder.
-
.pass_manager_builder_dispose(pmb) ⇒ nil
(Not documented).
-
.pass_manager_builder_populate_function_pass_manager(pmb, pm) ⇒ nil
(Not documented).
-
.pass_manager_builder_populate_lto_pass_manager(pmb, pm, internalize, run_inliner) ⇒ nil
(Not documented).
-
.pass_manager_builder_populate_module_pass_manager(pmb, pm) ⇒ nil
(Not documented).
-
.pass_manager_builder_set_disable_simplify_lib_calls(pmb, value) ⇒ nil
(Not documented).
-
.pass_manager_builder_set_disable_unit_at_a_time(pmb, value) ⇒ nil
(Not documented).
-
.pass_manager_builder_set_disable_unroll_loops(pmb, value) ⇒ nil
(Not documented).
-
.pass_manager_builder_set_opt_level(pmb, opt_level) ⇒ nil
See llvm::PassManagerBuilder::OptLevel.
-
.pass_manager_builder_set_size_level(pmb, size_level) ⇒ nil
(Not documented).
-
.pass_manager_builder_use_inliner_with_threshold(pmb, threshold) ⇒ nil
(Not documented).
-
.pointer_size(td) ⇒ Integer
(Not documented).
-
.pointer_size_for_as(td, as) ⇒ Integer
(Not documented).
-
.pointer_type(element_type, address_space) ⇒ OpaqueType
(Not documented).
-
.position_builder(builder, block, instr) ⇒ nil
(Not documented).
-
.position_builder_at_end(builder, block) ⇒ nil
(Not documented).
-
.position_builder_before(builder, instr) ⇒ nil
(Not documented).
-
.ppcfp128_type ⇒ OpaqueType
(Not documented).
-
.ppcfp128_type_in_context(c) ⇒ OpaqueType
(Not documented).
-
.preferred_alignment_of_global(td, global_var) ⇒ Integer
(Not documented).
-
.preferred_alignment_of_type(td, ty) ⇒ Integer
(Not documented).
-
.print_module_to_file(m, filename, error_message) ⇒ Integer
(Not documented).
-
.print_module_to_string(m) ⇒ String
(Not documented).
-
.print_type_to_string(val) ⇒ String
(Not documented).
-
.print_value_to_string(val) ⇒ String
(Not documented).
-
.recompile_and_relink_function(ee, fn) ⇒ FFI::Pointer(*Void)
(Not documented).
-
.remove_attribute(arg, pa) ⇒ nil
(Not documented).
-
.remove_basic_block_from_parent(bb) ⇒ nil
(Not documented).
-
.remove_function_attr(fn, pa) ⇒ nil
(Not documented).
-
.remove_instr_attribute(instr, index, attribute) ⇒ nil
(Not documented).
-
.remove_module(ee, m, out_mod, out_error) ⇒ Integer
(Not documented).
-
.remove_module_provider(ee, mp, out_mod, out_error) ⇒ Integer
(Not documented).
-
.replace_all_uses_with(old_val, new_val) ⇒ nil
(Not documented).
-
.reset_fatal_error_handler ⇒ nil
(Not documented).
-
.run_function(ee, f, num_args, args) ⇒ OpaqueGenericValue
(Not documented).
-
.run_function_as_main(ee, f, arg_c, arg_v, env_p) ⇒ Integer
(Not documented).
-
.run_function_pass_manager(fpm, f) ⇒ Integer
(Not documented).
-
.run_pass_manager(pm, m) ⇒ Integer
(Not documented).
-
.run_static_constructors(ee) ⇒ nil
(Not documented).
-
.run_static_destructors(ee) ⇒ nil
(Not documented).
-
.set_alignment(v, bytes) ⇒ nil
(Not documented).
-
.set_cleanup(landing_pad, val) ⇒ nil
(Not documented).
-
.set_current_debug_location(builder, l) ⇒ nil
(Not documented).
-
.set_data_layout(m, triple) ⇒ nil
(Not documented).
-
.set_disasm_options(dc, options) ⇒ Integer
(Not documented).
-
.set_dll_storage_class(global, class_) ⇒ nil
(Not documented).
-
.set_externally_initialized(global_var, is_ext_init) ⇒ nil
(Not documented).
-
.set_function_call_conv(fn, cc) ⇒ nil
(Not documented).
-
.set_gc(fn, name) ⇒ nil
(Not documented).
-
.set_global_constant(global_var, is_constant) ⇒ nil
(Not documented).
-
.set_initializer(global_var, constant_val) ⇒ nil
(Not documented).
-
.set_inst_debug_location(builder, inst) ⇒ nil
(Not documented).
-
.set_instr_param_alignment(instr, index, align) ⇒ nil
(Not documented).
-
.set_instruction_call_conv(instr, cc) ⇒ nil
(Not documented).
-
.set_linkage(global, linkage) ⇒ nil
(Not documented).
-
.set_metadata(val, kind_id, node) ⇒ nil
(Not documented).
-
.set_module_inline_asm(m, asm) ⇒ nil
(Not documented).
-
.set_operand(user, index, val) ⇒ nil
(Not documented).
-
.set_param_alignment(arg, align) ⇒ nil
(Not documented).
-
.set_section(global, section) ⇒ nil
(Not documented).
-
.set_tail_call(call_inst, is_tail_call) ⇒ nil
(Not documented).
-
.set_target(m, triple) ⇒ nil
(Not documented).
-
.set_target_machine_asm_verbosity(t, verbose_asm) ⇒ nil
(Not documented).
-
.set_thread_local(global_var, is_thread_local) ⇒ nil
(Not documented).
-
.set_thread_local_mode(global_var, mode) ⇒ nil
(Not documented).
-
.set_unnamed_addr(global, has_unnamed_addr) ⇒ nil
(Not documented).
-
.set_value_name(val, name) ⇒ nil
(Not documented).
-
.set_visibility(global, viz) ⇒ nil
(Not documented).
-
.set_volatile(memory_access_inst, is_volatile) ⇒ nil
(Not documented).
-
.shutdown ⇒ nil
(Not documented).
-
.size_of(ty) ⇒ OpaqueValue
(Not documented).
-
.size_of_type_in_bits(td, ty) ⇒ Integer
(Not documented).
-
.start_multithreaded ⇒ Integer
(Not documented).
-
.stop_multithreaded ⇒ nil
(Not documented).
-
.store_size_of_type(td, ty) ⇒ Integer
(Not documented).
-
.struct_create_named(c, name) ⇒ OpaqueType
(Not documented).
-
.struct_set_body(struct_ty, element_types, element_count, packed) ⇒ nil
(Not documented).
-
.struct_type(element_types, element_count, packed) ⇒ OpaqueType
(Not documented).
-
.struct_type_in_context(c, element_types, element_count, packed) ⇒ OpaqueType
(Not documented).
-
.target_has_asm_backend(t) ⇒ Integer
(Not documented).
-
.target_has_jit(t) ⇒ Integer
(Not documented).
-
.target_has_target_machine(t) ⇒ Integer
(Not documented).
-
.target_machine_emit_to_file(t, m, filename, codegen, error_message) ⇒ Integer
(Not documented).
-
.target_machine_emit_to_memory_buffer(t, m, codegen, error_message, out_mem_buf) ⇒ Integer
(Not documented).
-
.type_is_sized(ty) ⇒ Integer
(Not documented).
-
.type_of(val) ⇒ OpaqueType
(Not documented).
-
.value_as_basic_block(val) ⇒ OpaqueBasicBlock
(Not documented).
-
.value_is_basic_block(val) ⇒ Integer
(Not documented).
-
.vector_type(element_type, element_count) ⇒ OpaqueType
(Not documented).
-
.verify_function(fn, action) ⇒ Integer
(Not documented).
-
.verify_module(m, action, out_message) ⇒ Integer
(Not documented).
-
.view_function_cfg(fn) ⇒ nil
(Not documented).
-
.view_function_cfg_only(fn) ⇒ nil
(Not documented).
-
.void_type ⇒ OpaqueType
(Not documented).
-
.void_type_in_context(c) ⇒ OpaqueType
(Not documented).
-
.write_bitcode_to_fd(m, fd, should_close, unbuffered) ⇒ Integer
(Not documented).
-
.write_bitcode_to_file(m, path) ⇒ Integer
(Not documented).
-
.write_bitcode_to_file_handle(m, handle) ⇒ Integer
(Not documented).
-
.x86fp80_type ⇒ OpaqueType
(Not documented).
-
.x86fp80_type_in_context(c) ⇒ OpaqueType
(Not documented).
-
.x86mmx_type ⇒ OpaqueType
(Not documented).
-
.x86mmx_type_in_context(c) ⇒ OpaqueType
(Not documented).
Class Method Details
._callback_diagnostic_handler_(opaque_diagnostic_info, void) ⇒ OpaqueDiagnosticInfo
(Not documented)
This entry is only for documentation and no real method.
952 |
# File 'lib/rcgtk/generated_bindings.rb', line 952 callback :diagnostic_handler, [OpaqueDiagnosticInfo, :pointer], OpaqueDiagnosticInfo |
._callback_memory_manager_allocate_code_section_callback_(uint8_t, opaque, size, alignment, section_id, section_name) ⇒ Integer
(Not documented)
This entry is only for documentation and no real method.
6637 |
# File 'lib/rcgtk/generated_bindings.rb', line 6637 callback :memory_manager_allocate_code_section_callback, [:uchar, :pointer, :ulong, :uint, :uint, :string], :uchar |
._callback_memory_manager_allocate_data_section_callback_(uint8_t, opaque, size, alignment, section_id, section_name, is_read_only) ⇒ Integer
(Not documented)
This entry is only for documentation and no real method.
6653 |
# File 'lib/rcgtk/generated_bindings.rb', line 6653 callback :memory_manager_allocate_data_section_callback, [:uchar, :pointer, :ulong, :uint, :uint, :string, :int], :uchar |
._callback_memory_manager_finalize_memory_callback_(bool, opaque, err_msg) ⇒ Integer
(Not documented)
This entry is only for documentation and no real method.
6665 |
# File 'lib/rcgtk/generated_bindings.rb', line 6665 callback :memory_manager_finalize_memory_callback, [:int, :pointer, :pointer], :int |
._callback_op_info_callback_(dis_info, pc, offset, size, tag_type, tag_buf) ⇒ FFI::Pointer(*Void)
(Not documented)
This entry is only for documentation and no real method.
5569 |
# File 'lib/rcgtk/generated_bindings.rb', line 5569 callback :op_info_callback, [:pointer, :ulong, :ulong, :ulong, :int, :pointer], :pointer |
._callback_symbol_lookup_callback_(dis_info, reference_value, reference_type, reference_pc, reference_name) ⇒ FFI::Pointer(*Void)
(Not documented)
This entry is only for documentation and no real method.
5616 |
# File 'lib/rcgtk/generated_bindings.rb', line 5616 callback :symbol_lookup_callback, [:pointer, :ulong, :pointer, :ulong, :pointer], :pointer |
._callback_yield_callback_(opaque_context, void) ⇒ OpaqueContext
(Not documented)
This entry is only for documentation and no real method.
963 |
# File 'lib/rcgtk/generated_bindings.rb', line 963 callback :yield_callback, [OpaqueContext, :pointer], OpaqueContext |
._enum_atomic_ordering_ ⇒ Symbol
(Not documented)
This entry is only for documentation and no real method. The FFI::Enum can be accessed via #enum_type(:atomic_ordering).
Options:
- :not_atomic
- :unordered
-
< A load or store which is not atomic
- :monotonic
-
< Lowest level of atomicity, guarantees
somewhat sane results, lock free.
- :acquire
-
< guarantees that if you take all the
operations affecting a specific address, a consistent ordering exists
- :release
-
< Acquire provides a barrier of the sort
necessary to acquire a lock to access other memory with normal loads and stores.
- :acquire_release
-
< Release is similar to Acquire, but with
a barrier of the sort necessary to release a lock.
- :sequentially_consistent
-
< provides both an Acquire and a
Release barrier (for fences and operations which both read and write memory).
805 806 807 808 809 810 811 812 813 |
# File 'lib/rcgtk/generated_bindings.rb', line 805 enum :atomic_ordering, [ :not_atomic, 0, :unordered, 1, :monotonic, 2, :acquire, 4, :release, 5, :acquire_release, 6, :sequentially_consistent, 7 ] |
._enum_atomic_rmw_bin_op_ ⇒ Symbol
(Not documented)
This entry is only for documentation and no real method. The FFI::Enum can be accessed via #enum_type(:atomic_rmw_bin_op).
Options:
- :xchg
- :add
-
< Set the new value and return the one old
- :sub
-
< Add a value and return the old one
- :and_
-
< Subtract a value and return the old one
- :nand
-
< And a value and return the old one
- :or_
-
< Not-And a value and return the old one
- :xor
-
< OR a value and return the old one
- :max
-
< Xor a value and return the old one
- :min
-
< Sets the value if it’s greater than the
original using a signed comparison and return the old one
- :u_max
-
< Sets the value if it’s Smaller than the
original using a signed comparison and return the old one
- :u_min
-
< Sets the value if it’s greater than the
original using an unsigned comparison and return the old one
852 853 854 855 856 857 858 859 860 861 862 863 864 |
# File 'lib/rcgtk/generated_bindings.rb', line 852 enum :atomic_rmw_bin_op, [ :xchg, 0, :add, 1, :sub, 2, :and_, 3, :nand, 4, :or_, 5, :xor, 6, :max, 7, :min, 8, :u_max, 9, :u_min, 10 ] |
._enum_attribute_ ⇒ Symbol
(Not documented)
This entry is only for documentation and no real method. The FFI::Enum can be accessed via #enum_type(:attribute).
Options:
- :z_ext_attribute
- :s_ext_attribute
- :no_return_attribute
- :in_reg_attribute
- :struct_ret_attribute
- :no_unwind_attribute
- :no_alias_attribute
- :by_val_attribute
- :nest_attribute
- :read_none_attribute
- :read_only_attribute
- :no_inline_attribute
- :always_inline_attribute
- :optimize_for_size_attribute
- :stack_protect_attribute
- :stack_protect_req_attribute
- :alignment
- :no_capture_attribute
- :no_red_zone_attribute
- :no_implicit_float_attribute
- :naked_attribute
- :inline_hint_attribute
- :stack_alignment
- :returns_twice
- :uw_table
- :non_lazy_bind
- :s_ext_attribute
206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 |
# File 'lib/rcgtk/generated_bindings.rb', line 206 enum :attribute, [ :z_ext_attribute, 1, :s_ext_attribute, 2, :no_return_attribute, 4, :in_reg_attribute, 8, :struct_ret_attribute, 16, :no_unwind_attribute, 32, :no_alias_attribute, 64, :by_val_attribute, 128, :nest_attribute, 256, :read_none_attribute, 512, :read_only_attribute, 1024, :no_inline_attribute, 2048, :always_inline_attribute, 4096, :optimize_for_size_attribute, 8192, :stack_protect_attribute, 16384, :stack_protect_req_attribute, 32768, :alignment, 2031616, :no_capture_attribute, 2097152, :no_red_zone_attribute, 4194304, :no_implicit_float_attribute, 8388608, :naked_attribute, 16777216, :inline_hint_attribute, 33554432, :stack_alignment, 469762048, :returns_twice, 536870912, :uw_table, 1073741824, :non_lazy_bind, 2147483648 ] |
._enum_byte_ordering_ ⇒ Symbol
(Not documented)
This entry is only for documentation and no real method. The FFI::Enum can be accessed via #enum_type(:byte_ordering).
Options:
- :big_endian
- :little_endian
5686 5687 5688 5689 |
# File 'lib/rcgtk/generated_bindings.rb', line 5686 enum :byte_ordering, [ :big_endian, 0, :little_endian, 1 ] |
._enum_call_conv_ ⇒ Symbol
(Not documented)
This entry is only for documentation and no real method. The FFI::Enum can be accessed via #enum_type(:call_conv).
Options:
- :c
- :fast
- :cold
- :web_kit_js
- :any_reg
- :x86_stdcall
- :x86_fastcall
- :fast
615 616 617 618 619 620 621 622 623 |
# File 'lib/rcgtk/generated_bindings.rb', line 615 enum :call_conv, [ :c, 0, :fast, 8, :cold, 9, :web_kit_js, 12, :any_reg, 13, :x86_stdcall, 64, :x86_fastcall, 65 ] |
._enum_code_gen_file_type_ ⇒ Symbol
(Not documented)
This entry is only for documentation and no real method. The FFI::Enum can be accessed via #enum_type(:code_gen_file_type).
Options:
- :assembly
- :object
6076 6077 6078 6079 |
# File 'lib/rcgtk/generated_bindings.rb', line 6076 enum :code_gen_file_type, [ :assembly, 0, :object, 1 ] |
._enum_code_gen_opt_level_ ⇒ Symbol
(Not documented)
This entry is only for documentation and no real method. The FFI::Enum can be accessed via #enum_type(:code_gen_opt_level).
Options:
- :none
- :less
- :default
- :aggressive
- :less
6002 6003 6004 6005 6006 6007 |
# File 'lib/rcgtk/generated_bindings.rb', line 6002 enum :code_gen_opt_level, [ :none, 0, :less, 1, :default, 2, :aggressive, 3 ] |
._enum_code_model_ ⇒ Symbol
(Not documented)
This entry is only for documentation and no real method. The FFI::Enum can be accessed via #enum_type(:code_model).
Options:
- :default
- :jit_default
- :small
- :kernel
- :medium
- :large
- :jit_default
6054 6055 6056 6057 6058 6059 6060 6061 |
# File 'lib/rcgtk/generated_bindings.rb', line 6054 enum :code_model, [ :default, 0, :jit_default, 1, :small, 2, :kernel, 3, :medium, 4, :large, 5 ] |
._enum_diagnostic_severity_ ⇒ Symbol
(Not documented)
This entry is only for documentation and no real method. The FFI::Enum can be accessed via #enum_type(:diagnostic_severity).
Options:
- :ds_error
- :ds_warning
- :ds_remark
- :ds_note
- :ds_warning
883 884 885 886 887 888 |
# File 'lib/rcgtk/generated_bindings.rb', line 883 enum :diagnostic_severity, [ :ds_error, 0, :ds_warning, 1, :ds_remark, 2, :ds_note, 3 ] |
._enum_dll_storage_class_ ⇒ Symbol
(Not documented)
This entry is only for documentation and no real method. The FFI::Enum can be accessed via #enum_type(:dll_storage_class).
Options:
- :default
- :dll_import
- :dll_export
- :dll_import
-
< Function to be imported from DLL.
586 587 588 589 590 |
# File 'lib/rcgtk/generated_bindings.rb', line 586 enum :dll_storage_class, [ :default, 0, :dll_import, 1, :dll_export, 2 ] |
._enum_int_predicate_ ⇒ Symbol
(Not documented)
This entry is only for documentation and no real method. The FFI::Enum can be accessed via #enum_type(:int_predicate).
Options:
- :eq
- :ne
-
< equal
- :ugt
-
< not equal
- :uge
-
< unsigned greater than
- :ult
-
< unsigned greater or equal
- :ule
-
< unsigned less than
- :sgt
-
< unsigned less or equal
- :sge
-
< signed greater than
- :slt
-
< signed greater or equal
- :sle
-
< signed less than
654 655 656 657 658 659 660 661 662 663 664 665 |
# File 'lib/rcgtk/generated_bindings.rb', line 654 enum :int_predicate, [ :eq, 32, :ne, 33, :ugt, 34, :uge, 35, :ult, 36, :ule, 37, :sgt, 38, :sge, 39, :slt, 40, :sle, 41 ] |
._enum_landing_pad_clause_ty_ ⇒ Symbol
(Not documented)
This entry is only for documentation and no real method. The FFI::Enum can be accessed via #enum_type(:landing_pad_clause_ty).
Options:
- :catch
- :filter
-
< A catch clause
740 741 742 743 |
# File 'lib/rcgtk/generated_bindings.rb', line 740 enum :landing_pad_clause_ty, [ :catch, 0, :filter, 1 ] |
._enum_linkage_ ⇒ Symbol
(Not documented)
This entry is only for documentation and no real method. The FFI::Enum can be accessed via #enum_type(:linkage).
Options:
- :external
- :available_externally
-
< Externally visible function
- :link_once_any
- :link_once_odr
-
< Keep one copy of function when linking (inline)
- :link_once_odr_auto_hide
-
< Same, but only replaced by something
equivalent.
- :weak_any
-
< Obsolete
- :weak_odr
-
< Keep one copy of function when linking (weak)
- :appending
-
< Same, but only replaced by something
equivalent.
- :internal
-
< Special purpose, only applies to global arrays
- :private
-
< Rename collisions when linking (static
functions)
- :dll_import
-
< Like Internal, but omit from symbol table
- :dll_export
-
< Obsolete
- :external_weak
-
< Obsolete
- :ghost
-
< ExternalWeak linkage description
- :common
-
< Obsolete
- :linker_private
-
< Tentative definitions
- :linker_private_weak
-
< Like Private, but linker removes.
530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 |
# File 'lib/rcgtk/generated_bindings.rb', line 530 enum :linkage, [ :external, 0, :available_externally, 1, :link_once_any, 2, :link_once_odr, 3, :link_once_odr_auto_hide, 4, :weak_any, 5, :weak_odr, 6, :appending, 7, :internal, 8, :private, 9, :dll_import, 10, :dll_export, 11, :external_weak, 12, :ghost, 13, :common, 14, :linker_private, 15, :linker_private_weak, 16 ] |
._enum_linker_mode_ ⇒ Symbol
(Not documented)
This entry is only for documentation and no real method. The FFI::Enum can be accessed via #enum_type(:linker_mode).
Options:
- :destroy_source
- :preserve_source
-
Allow source module to be destroyed.
6807 6808 6809 6810 |
# File 'lib/rcgtk/generated_bindings.rb', line 6807 enum :linker_mode, [ :destroy_source, 0, :preserve_source, 1 ] |
._enum_llvm_lto_status_ ⇒ Symbol
This should map exactly onto the C++ enumerator LTOStatus.
This entry is only for documentation and no real method. The FFI::Enum can be accessed via #enum_type(:llvm_lto_status).
Options:
- :unknown
- :opt_success
- :read_success
- :read_failure
- :write_failure
- :no_target
- :no_work
- :module_merge_failure
- :asm_failure
- :null_object
- :opt_success
-
Added C-specific error codes
6852 6853 6854 6855 6856 6857 6858 6859 6860 6861 6862 6863 |
# File 'lib/rcgtk/generated_bindings.rb', line 6852 enum :llvm_lto_status, [ :unknown, 0, :opt_success, 1, :read_success, 2, :read_failure, 3, :write_failure, 4, :no_target, 5, :no_work, 6, :module_merge_failure, 7, :asm_failure, 8, :null_object, 9 ] |
._enum_opcode_ ⇒ Symbol
(Not documented)
This entry is only for documentation and no real method. The FFI::Enum can be accessed via #enum_type(:opcode).
Options:
- :ret
-
Terminator Instructions
- :br
- :switch
- :indirect_br
- :invoke
- :unreachable
- :switch
-
removed 6 due to API changes
- :add
-
Standard Binary Operators
- :f_add
- :sub
- :f_sub
- :mul
- :f_mul
- :u_div
- :s_div
- :f_div
- :u_rem
- :s_rem
- :f_rem
- :shl
- :sub
-
Logical Operators
- :l_shr
- :a_shr
- :and_
- :or_
- :xor
- :alloca
- :a_shr
-
Memory Operators
- :load
- :store
- :get_element_ptr
- :trunc
- :store
-
Cast Operators
- :z_ext
- :s_ext
- :fp_to_ui
- :fp_to_si
- :ui_to_fp
- :si_to_fp
- :fp_trunc
- :fp_ext
- :ptr_to_int
- :int_to_ptr
- :bit_cast
- :addr_space_cast
- :i_cmp
- :s_ext
-
Other Operators
- :f_cmp
- :phi
- :call
- :select
- :user_op1
- :user_op2
- :va_arg
- :extract_element
- :insert_element
- :shuffle_vector
- :extract_value
- :insert_value
- :fence
- :phi
-
Atomic operators
- :atomic_cmp_xchg
- :atomic_rmw
- :resume
- :atomic_rmw
-
Exception Handling Operators
- :landing_pad
362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 |
# File 'lib/rcgtk/generated_bindings.rb', line 362 enum :opcode, [ :ret, 1, :br, 2, :switch, 3, :indirect_br, 4, :invoke, 5, :unreachable, 7, :add, 8, :f_add, 9, :sub, 10, :f_sub, 11, :mul, 12, :f_mul, 13, :u_div, 14, :s_div, 15, :f_div, 16, :u_rem, 17, :s_rem, 18, :f_rem, 19, :shl, 20, :l_shr, 21, :a_shr, 22, :and_, 23, :or_, 24, :xor, 25, :alloca, 26, :load, 27, :store, 28, :get_element_ptr, 29, :trunc, 30, :z_ext, 31, :s_ext, 32, :fp_to_ui, 33, :fp_to_si, 34, :ui_to_fp, 35, :si_to_fp, 36, :fp_trunc, 37, :fp_ext, 38, :ptr_to_int, 39, :int_to_ptr, 40, :bit_cast, 41, :addr_space_cast, 60, :i_cmp, 42, :f_cmp, 43, :phi, 44, :call, 45, :select, 46, :user_op1, 47, :user_op2, 48, :va_arg, 49, :extract_element, 50, :insert_element, 51, :shuffle_vector, 52, :extract_value, 53, :insert_value, 54, :fence, 55, :atomic_cmp_xchg, 56, :atomic_rmw, 57, :resume, 58, :landing_pad, 59 ] |
._enum_real_predicate_ ⇒ Symbol
(Not documented)
This entry is only for documentation and no real method. The FFI::Enum can be accessed via #enum_type(:real_predicate).
Options:
- :predicate_false
- :oeq
-
< Always false (always folded)
- :ogt
-
< True if ordered and equal
- :oge
-
< True if ordered and greater than
- :olt
-
< True if ordered and greater than or equal
- :ole
-
< True if ordered and less than
- :one
-
< True if ordered and less than or equal
- :ord
-
< True if ordered and operands are unequal
- :uno
-
< True if ordered (no nans)
- :ueq
-
< True if unordered: isnan(X) | isnan(Y)
- :ugt
-
< True if unordered or equal
- :uge
-
< True if unordered or greater than
- :ult
-
< True if unordered, greater than, or equal
- :ule
-
< True if unordered or less than
- :une
-
< True if unordered, less than, or equal
- :predicate_true
-
< True if unordered or not equal
708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 |
# File 'lib/rcgtk/generated_bindings.rb', line 708 enum :real_predicate, [ :predicate_false, 0, :oeq, 1, :ogt, 2, :oge, 3, :olt, 4, :ole, 5, :one, 6, :ord, 7, :uno, 8, :ueq, 9, :ugt, 10, :uge, 11, :ult, 12, :ule, 13, :une, 14, :predicate_true, 15 ] |
._enum_reloc_mode_ ⇒ Symbol
(Not documented)
This entry is only for documentation and no real method. The FFI::Enum can be accessed via #enum_type(:reloc_mode).
Options:
- :default
- :static
- :pic
- :dynamic_no_pic
- :static
6026 6027 6028 6029 6030 6031 |
# File 'lib/rcgtk/generated_bindings.rb', line 6026 enum :reloc_mode, [ :default, 0, :static, 1, :pic, 2, :dynamic_no_pic, 3 ] |
._enum_thread_local_mode_ ⇒ Symbol
(Not documented)
This entry is only for documentation and no real method. The FFI::Enum can be accessed via #enum_type(:thread_local_mode).
Options:
- :not_thread_local
- :general_dynamic_tls_model
- :local_dynamic_tls_model
- :initial_exec_tls_model
- :local_exec_tls_model
- :general_dynamic_tls_model
764 765 766 767 768 769 770 |
# File 'lib/rcgtk/generated_bindings.rb', line 764 enum :thread_local_mode, [ :not_thread_local, 0, :general_dynamic_tls_model, 1, :local_dynamic_tls_model, 2, :initial_exec_tls_model, 3, :local_exec_tls_model, 4 ] |
._enum_type_kind_ ⇒ Symbol
(Not documented)
This entry is only for documentation and no real method. The FFI::Enum can be accessed via #enum_type(:type_kind).
Options:
- :void
- :half
-
< type with no size
- :float
-
< 16 bit floating point type
- :double
-
< 32 bit floating point type
- :x86_fp80
-
< 64 bit floating point type
- :fp128
-
< 80 bit floating point type (X87)
- :ppc_fp128
-
< 128 bit floating point type (112-bit mantissa)
- :label
-
< 128 bit floating point type (two 64-bits)
- :integer
-
< Labels
- :function
-
< Arbitrary bit width integers
- :struct
-
< Functions
- :array
-
< Structures
- :pointer
-
< Arrays
- :vector
-
< Pointers
- :metadata
-
< SIMD ‘packed’ format, or other vector type
- :x86_mmx
-
< Metadata
465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 |
# File 'lib/rcgtk/generated_bindings.rb', line 465 enum :type_kind, [ :void, 0, :half, 1, :float, 2, :double, 3, :x86_fp80, 4, :fp128, 5, :ppc_fp128, 6, :label, 7, :integer, 8, :function, 9, :struct, 10, :array, 11, :pointer, 12, :vector, 13, :metadata, 14, :x86_mmx, 15 ] |
._enum_verifier_failure_action_ ⇒ Symbol
(Not documented)
This entry is only for documentation and no real method. The FFI::Enum can be accessed via #enum_type(:verifier_failure_action).
Options:
- :abort_process
- :print_message
-
verifier will print to stderr and abort()
- :return_status
-
verifier will print to stderr and return 1
5423 5424 5425 5426 5427 |
# File 'lib/rcgtk/generated_bindings.rb', line 5423 enum :verifier_failure_action, [ :abort_process, 0, :print_message, 1, :return_status, 2 ] |
._enum_visibility_ ⇒ Symbol
(Not documented)
This entry is only for documentation and no real method. The FFI::Enum can be accessed via #enum_type(:visibility).
Options:
- :default
- :hidden
-
< The GV is visible
- :protected
-
< The GV is hidden
565 566 567 568 569 |
# File 'lib/rcgtk/generated_bindings.rb', line 565 enum :visibility, [ :default, 0, :hidden, 1, :protected, 2 ] |
.abi_alignment_of_type(td, ty) ⇒ Integer
(Not documented)
5900 |
# File 'lib/rcgtk/generated_bindings.rb', line 5900 attach_function :abi_alignment_of_type, :LLVMABIAlignmentOfType, [OpaqueTargetData, OpaqueType], :uint |
.abi_size_of_type(td, ty) ⇒ Integer
(Not documented)
5891 |
# File 'lib/rcgtk/generated_bindings.rb', line 5891 attach_function :abi_size_of_type, :LLVMABISizeOfType, [OpaqueTargetData, OpaqueType], :ulong_long |
.add_aggressive_dce_pass(pm) ⇒ nil
(Not documented)
7377 |
# File 'lib/rcgtk/generated_bindings.rb', line 7377 attach_function :add_aggressive_dce_pass, :LLVMAddAggressiveDCEPass, [OpaquePassManager], :void |
.add_alias(m, ty, aliasee, name) ⇒ OpaqueValue
(Not documented)
3470 |
# File 'lib/rcgtk/generated_bindings.rb', line 3470 attach_function :add_alias, :LLVMAddAlias, [OpaqueModule, OpaqueType, OpaqueValue, :string], OpaqueValue |
.add_always_inliner_pass(pm) ⇒ nil
(Not documented)
7201 |
# File 'lib/rcgtk/generated_bindings.rb', line 7201 attach_function :add_always_inliner_pass, :LLVMAddAlwaysInlinerPass, [OpaquePassManager], :void |
.add_analysis_passes(t, pm) ⇒ nil
(Not documented)
6263 |
# File 'lib/rcgtk/generated_bindings.rb', line 6263 attach_function :add_analysis_passes, :LLVMAddAnalysisPasses, [OpaqueTargetMachine, OpaquePassManager], :void |
.add_argument_promotion_pass(pm) ⇒ nil
(Not documented)
7161 |
# File 'lib/rcgtk/generated_bindings.rb', line 7161 attach_function :add_argument_promotion_pass, :LLVMAddArgumentPromotionPass, [OpaquePassManager], :void |
.add_attribute(arg, pa) ⇒ nil
(Not documented)
3631 |
# File 'lib/rcgtk/generated_bindings.rb', line 3631 attach_function :add_attribute, :LLVMAddAttribute, [OpaqueValue, :attribute], :void |
.add_basic_alias_analysis_pass(pm) ⇒ nil
(Not documented)
7642 |
# File 'lib/rcgtk/generated_bindings.rb', line 7642 attach_function :add_basic_alias_analysis_pass, :LLVMAddBasicAliasAnalysisPass, [OpaquePassManager], :void |
.add_bb_vectorize_pass(pm) ⇒ nil
(Not documented)
7650 |
# File 'lib/rcgtk/generated_bindings.rb', line 7650 attach_function :add_bb_vectorize_pass, :LLVMAddBBVectorizePass, [OpaquePassManager], :void |
.add_binding(func, args, returns) ⇒ Object
A wrapper class for FFI::Library.attach_function
128 129 130 |
# File 'lib/rcgtk/bindings.rb', line 128 def self.add_binding(func, args, returns) attach_function(get_bname(func.to_s[4..-1]), func, args, returns) end |
.add_case(switch, on_val, dest) ⇒ nil
(Not documented)
4323 |
# File 'lib/rcgtk/generated_bindings.rb', line 4323 attach_function :add_case, :LLVMAddCase, [OpaqueValue, OpaqueValue, OpaqueBasicBlock], :void |
.add_cfg_simplification_pass(pm) ⇒ nil
(Not documented)
7385 |
# File 'lib/rcgtk/generated_bindings.rb', line 7385 attach_function :add_cfg_simplification_pass, :LLVMAddCFGSimplificationPass, [OpaquePassManager], :void |
.add_clause(landing_pad, clause_val) ⇒ nil
(Not documented)
4341 |
# File 'lib/rcgtk/generated_bindings.rb', line 4341 attach_function :add_clause, :LLVMAddClause, [OpaqueValue, OpaqueValue], :void |
.add_constant_merge_pass(pm) ⇒ nil
(Not documented)
7169 |
# File 'lib/rcgtk/generated_bindings.rb', line 7169 attach_function :add_constant_merge_pass, :LLVMAddConstantMergePass, [OpaquePassManager], :void |
.add_constant_propagation_pass(pm) ⇒ nil
(Not documented)
7586 |
# File 'lib/rcgtk/generated_bindings.rb', line 7586 attach_function :add_constant_propagation_pass, :LLVMAddConstantPropagationPass, [OpaquePassManager], :void |
.add_correlated_value_propagation_pass(pm) ⇒ nil
(Not documented)
7610 |
# File 'lib/rcgtk/generated_bindings.rb', line 7610 attach_function :add_correlated_value_propagation_pass, :LLVMAddCorrelatedValuePropagationPass, [OpaquePassManager], :void |
.add_dead_arg_elimination_pass(pm) ⇒ nil
(Not documented)
7177 |
# File 'lib/rcgtk/generated_bindings.rb', line 7177 attach_function :add_dead_arg_elimination_pass, :LLVMAddDeadArgEliminationPass, [OpaquePassManager], :void |
.add_dead_store_elimination_pass(pm) ⇒ nil
(Not documented)
7393 |
# File 'lib/rcgtk/generated_bindings.rb', line 7393 attach_function :add_dead_store_elimination_pass, :LLVMAddDeadStoreEliminationPass, [OpaquePassManager], :void |
.add_demote_memory_to_register_pass(pm) ⇒ nil
(Not documented)
7594 |
# File 'lib/rcgtk/generated_bindings.rb', line 7594 attach_function :add_demote_memory_to_register_pass, :LLVMAddDemoteMemoryToRegisterPass, [OpaquePassManager], :void |
.add_destination(indirect_br, dest) ⇒ nil
(Not documented)
4332 |
# File 'lib/rcgtk/generated_bindings.rb', line 4332 attach_function :add_destination, :LLVMAddDestination, [OpaqueValue, OpaqueBasicBlock], :void |
.add_early_cse_pass(pm) ⇒ nil
(Not documented)
7618 |
# File 'lib/rcgtk/generated_bindings.rb', line 7618 attach_function :add_early_cse_pass, :LLVMAddEarlyCSEPass, [OpaquePassManager], :void |
.add_function(m, name, function_ty) ⇒ OpaqueValue
(Not documented)
1190 |
# File 'lib/rcgtk/generated_bindings.rb', line 1190 attach_function :add_function, :LLVMAddFunction, [OpaqueModule, :string, OpaqueType], OpaqueValue |
.add_function_attr(fn, pa) ⇒ nil
(Not documented)
3529 |
# File 'lib/rcgtk/generated_bindings.rb', line 3529 attach_function :add_function_attr, :LLVMAddFunctionAttr, [OpaqueValue, :attribute], :void |
.add_function_attrs_pass(pm) ⇒ nil
(Not documented)
7185 |
# File 'lib/rcgtk/generated_bindings.rb', line 7185 attach_function :add_function_attrs_pass, :LLVMAddFunctionAttrsPass, [OpaquePassManager], :void |
.add_function_inlining_pass(pm) ⇒ nil
(Not documented)
7193 |
# File 'lib/rcgtk/generated_bindings.rb', line 7193 attach_function :add_function_inlining_pass, :LLVMAddFunctionInliningPass, [OpaquePassManager], :void |
.add_global(m, ty, name) ⇒ OpaqueValue
(Not documented)
3314 |
# File 'lib/rcgtk/generated_bindings.rb', line 3314 attach_function :add_global, :LLVMAddGlobal, [OpaqueModule, OpaqueType, :string], OpaqueValue |
.add_global_dce_pass(pm) ⇒ nil
(Not documented)
7209 |
# File 'lib/rcgtk/generated_bindings.rb', line 7209 attach_function :add_global_dce_pass, :LLVMAddGlobalDCEPass, [OpaquePassManager], :void |
.add_global_in_address_space(m, ty, name, address_space) ⇒ OpaqueValue
(Not documented)
3325 |
# File 'lib/rcgtk/generated_bindings.rb', line 3325 attach_function :add_global_in_address_space, :LLVMAddGlobalInAddressSpace, [OpaqueModule, OpaqueType, :string, :uint], OpaqueValue |
.add_global_mapping(ee, global, addr) ⇒ nil
(Not documented)
6613 |
# File 'lib/rcgtk/generated_bindings.rb', line 6613 attach_function :add_global_mapping, :LLVMAddGlobalMapping, [OpaqueExecutionEngine, OpaqueValue, :pointer], :void |
.add_global_optimizer_pass(pm) ⇒ nil
(Not documented)
7217 |
# File 'lib/rcgtk/generated_bindings.rb', line 7217 attach_function :add_global_optimizer_pass, :LLVMAddGlobalOptimizerPass, [OpaquePassManager], :void |
.add_gvn_pass(pm) ⇒ nil
(Not documented)
7417 |
# File 'lib/rcgtk/generated_bindings.rb', line 7417 attach_function :add_gvn_pass, :LLVMAddGVNPass, [OpaquePassManager], :void |
.add_incoming(phi_node, incoming_values, incoming_blocks, count) ⇒ nil
(Not documented)
4064 |
# File 'lib/rcgtk/generated_bindings.rb', line 4064 attach_function :add_incoming, :LLVMAddIncoming, [OpaqueValue, :pointer, :pointer, :uint], :void |
.add_ind_var_simplify_pass(pm) ⇒ nil
(Not documented)
7425 |
# File 'lib/rcgtk/generated_bindings.rb', line 7425 attach_function :add_ind_var_simplify_pass, :LLVMAddIndVarSimplifyPass, [OpaquePassManager], :void |
.add_instr_attribute(instr, index, attribute) ⇒ nil
(Not documented)
4008 |
# File 'lib/rcgtk/generated_bindings.rb', line 4008 attach_function :add_instr_attribute, :LLVMAddInstrAttribute, [OpaqueValue, :uint, :attribute], :void |
.add_instruction_combining_pass(pm) ⇒ nil
(Not documented)
7433 |
# File 'lib/rcgtk/generated_bindings.rb', line 7433 attach_function :add_instruction_combining_pass, :LLVMAddInstructionCombiningPass, [OpaquePassManager], :void |
.add_internalize_pass(opaque_pass_manager, all_but_main) ⇒ nil
(Not documented)
7250 |
# File 'lib/rcgtk/generated_bindings.rb', line 7250 attach_function :add_internalize_pass, :LLVMAddInternalizePass, [OpaquePassManager, :uint], :void |
.add_ip_constant_propagation_pass(pm) ⇒ nil
(Not documented)
7225 |
# File 'lib/rcgtk/generated_bindings.rb', line 7225 attach_function :add_ip_constant_propagation_pass, :LLVMAddIPConstantPropagationPass, [OpaquePassManager], :void |
.add_ipsccp_pass(pm) ⇒ nil
(Not documented)
7241 |
# File 'lib/rcgtk/generated_bindings.rb', line 7241 attach_function :add_ipsccp_pass, :LLVMAddIPSCCPPass, [OpaquePassManager], :void |
.add_jump_threading_pass(pm) ⇒ nil
(Not documented)
7441 |
# File 'lib/rcgtk/generated_bindings.rb', line 7441 attach_function :add_jump_threading_pass, :LLVMAddJumpThreadingPass, [OpaquePassManager], :void |
.add_licm_pass(pm) ⇒ nil
(Not documented)
7449 |
# File 'lib/rcgtk/generated_bindings.rb', line 7449 attach_function :add_licm_pass, :LLVMAddLICMPass, [OpaquePassManager], :void |
.add_loop_deletion_pass(pm) ⇒ nil
(Not documented)
7457 |
# File 'lib/rcgtk/generated_bindings.rb', line 7457 attach_function :add_loop_deletion_pass, :LLVMAddLoopDeletionPass, [OpaquePassManager], :void |
.add_loop_idiom_pass(pm) ⇒ nil
(Not documented)
7465 |
# File 'lib/rcgtk/generated_bindings.rb', line 7465 attach_function :add_loop_idiom_pass, :LLVMAddLoopIdiomPass, [OpaquePassManager], :void |
.add_loop_reroll_pass(pm) ⇒ nil
(Not documented)
7481 |
# File 'lib/rcgtk/generated_bindings.rb', line 7481 attach_function :add_loop_reroll_pass, :LLVMAddLoopRerollPass, [OpaquePassManager], :void |
.add_loop_rotate_pass(pm) ⇒ nil
(Not documented)
7473 |
# File 'lib/rcgtk/generated_bindings.rb', line 7473 attach_function :add_loop_rotate_pass, :LLVMAddLoopRotatePass, [OpaquePassManager], :void |
.add_loop_unroll_pass(pm) ⇒ nil
(Not documented)
7489 |
# File 'lib/rcgtk/generated_bindings.rb', line 7489 attach_function :add_loop_unroll_pass, :LLVMAddLoopUnrollPass, [OpaquePassManager], :void |
.add_loop_unswitch_pass(pm) ⇒ nil
(Not documented)
7497 |
# File 'lib/rcgtk/generated_bindings.rb', line 7497 attach_function :add_loop_unswitch_pass, :LLVMAddLoopUnswitchPass, [OpaquePassManager], :void |
.add_loop_vectorize_pass(pm) ⇒ nil
See llvm::createLoopVectorizePass function.
7658 |
# File 'lib/rcgtk/generated_bindings.rb', line 7658 attach_function :add_loop_vectorize_pass, :LLVMAddLoopVectorizePass, [OpaquePassManager], :void |
.add_lower_expect_intrinsic_pass(pm) ⇒ nil
(Not documented)
7626 |
# File 'lib/rcgtk/generated_bindings.rb', line 7626 attach_function :add_lower_expect_intrinsic_pass, :LLVMAddLowerExpectIntrinsicPass, [OpaquePassManager], :void |
.add_mem_cpy_opt_pass(pm) ⇒ nil
(Not documented)
7505 |
# File 'lib/rcgtk/generated_bindings.rb', line 7505 attach_function :add_mem_cpy_opt_pass, :LLVMAddMemCpyOptPass, [OpaquePassManager], :void |
.add_merged_load_store_motion_pass(pm) ⇒ nil
(Not documented)
7409 |
# File 'lib/rcgtk/generated_bindings.rb', line 7409 attach_function :add_merged_load_store_motion_pass, :LLVMAddMergedLoadStoreMotionPass, [OpaquePassManager], :void |
.add_module(ee, m) ⇒ nil
(Not documented)
6537 |
# File 'lib/rcgtk/generated_bindings.rb', line 6537 attach_function :add_module, :LLVMAddModule, [OpaqueExecutionEngine, OpaqueModule], :void |
.add_module_provider(ee, mp) ⇒ nil
(Not documented)
6546 |
# File 'lib/rcgtk/generated_bindings.rb', line 6546 attach_function :add_module_provider, :LLVMAddModuleProvider, [OpaqueExecutionEngine, OpaqueModuleProvider], :void |
.add_named_metadata_operand(m, name, val) ⇒ nil
(Not documented)
1180 |
# File 'lib/rcgtk/generated_bindings.rb', line 1180 attach_function :add_named_metadata_operand, :LLVMAddNamedMetadataOperand, [OpaqueModule, :string, OpaqueValue], :void |
.add_partially_inline_lib_calls_pass(pm) ⇒ nil
(Not documented)
7513 |
# File 'lib/rcgtk/generated_bindings.rb', line 7513 attach_function :add_partially_inline_lib_calls_pass, :LLVMAddPartiallyInlineLibCallsPass, [OpaquePassManager], :void |
.add_promote_memory_to_register_pass(pm) ⇒ nil
(Not documented)
7521 |
# File 'lib/rcgtk/generated_bindings.rb', line 7521 attach_function :add_promote_memory_to_register_pass, :LLVMAddPromoteMemoryToRegisterPass, [OpaquePassManager], :void |
.add_prune_eh_pass(pm) ⇒ nil
(Not documented)
7233 |
# File 'lib/rcgtk/generated_bindings.rb', line 7233 attach_function :add_prune_eh_pass, :LLVMAddPruneEHPass, [OpaquePassManager], :void |
.add_reassociate_pass(pm) ⇒ nil
(Not documented)
7529 |
# File 'lib/rcgtk/generated_bindings.rb', line 7529 attach_function :add_reassociate_pass, :LLVMAddReassociatePass, [OpaquePassManager], :void |
.add_scalar_repl_aggregates_pass(pm) ⇒ nil
(Not documented)
7545 |
# File 'lib/rcgtk/generated_bindings.rb', line 7545 attach_function :add_scalar_repl_aggregates_pass, :LLVMAddScalarReplAggregatesPass, [OpaquePassManager], :void |
.add_scalar_repl_aggregates_pass_ssa(pm) ⇒ nil
(Not documented)
7553 |
# File 'lib/rcgtk/generated_bindings.rb', line 7553 attach_function :add_scalar_repl_aggregates_pass_ssa, :LLVMAddScalarReplAggregatesPassSSA, [OpaquePassManager], :void |
.add_scalar_repl_aggregates_pass_with_threshold(pm, threshold) ⇒ nil
(Not documented)
7562 |
# File 'lib/rcgtk/generated_bindings.rb', line 7562 attach_function :add_scalar_repl_aggregates_pass_with_threshold, :LLVMAddScalarReplAggregatesPassWithThreshold, [OpaquePassManager, :int], :void |
.add_scalarizer_pass(pm) ⇒ nil
(Not documented)
7401 |
# File 'lib/rcgtk/generated_bindings.rb', line 7401 attach_function :add_scalarizer_pass, :LLVMAddScalarizerPass, [OpaquePassManager], :void |
.add_sccp_pass(pm) ⇒ nil
(Not documented)
7537 |
# File 'lib/rcgtk/generated_bindings.rb', line 7537 attach_function :add_sccp_pass, :LLVMAddSCCPPass, [OpaquePassManager], :void |
.add_simplify_lib_calls_pass(pm) ⇒ nil
(Not documented)
7570 |
# File 'lib/rcgtk/generated_bindings.rb', line 7570 attach_function :add_simplify_lib_calls_pass, :LLVMAddSimplifyLibCallsPass, [OpaquePassManager], :void |
.add_slp_vectorize_pass(pm) ⇒ nil
See llvm::createSLPVectorizerPass function.
7666 |
# File 'lib/rcgtk/generated_bindings.rb', line 7666 attach_function :add_slp_vectorize_pass, :LLVMAddSLPVectorizePass, [OpaquePassManager], :void |
.add_strip_dead_prototypes_pass(pm) ⇒ nil
(Not documented)
7258 |
# File 'lib/rcgtk/generated_bindings.rb', line 7258 attach_function :add_strip_dead_prototypes_pass, :LLVMAddStripDeadPrototypesPass, [OpaquePassManager], :void |
.add_strip_symbols_pass(pm) ⇒ nil
(Not documented)
7266 |
# File 'lib/rcgtk/generated_bindings.rb', line 7266 attach_function :add_strip_symbols_pass, :LLVMAddStripSymbolsPass, [OpaquePassManager], :void |
.add_tail_call_elimination_pass(pm) ⇒ nil
(Not documented)
7578 |
# File 'lib/rcgtk/generated_bindings.rb', line 7578 attach_function :add_tail_call_elimination_pass, :LLVMAddTailCallEliminationPass, [OpaquePassManager], :void |
.add_target_data(td, pm) ⇒ nil
(Not documented)
5786 |
# File 'lib/rcgtk/generated_bindings.rb', line 5786 attach_function :add_target_data, :LLVMAddTargetData, [OpaqueTargetData, OpaquePassManager], :void |
.add_target_dependent_function_attr(fn, a, v) ⇒ nil
(Not documented)
3539 |
# File 'lib/rcgtk/generated_bindings.rb', line 3539 attach_function :add_target_dependent_function_attr, :LLVMAddTargetDependentFunctionAttr, [OpaqueValue, :string, :string], :void |
.add_target_library_info(tli, pm) ⇒ nil
(Not documented)
5795 |
# File 'lib/rcgtk/generated_bindings.rb', line 5795 attach_function :add_target_library_info, :LLVMAddTargetLibraryInfo, [OpaqueTargetLibraryInfotData, OpaquePassManager], :void |
.add_type_based_alias_analysis_pass(pm) ⇒ nil
(Not documented)
7634 |
# File 'lib/rcgtk/generated_bindings.rb', line 7634 attach_function :add_type_based_alias_analysis_pass, :LLVMAddTypeBasedAliasAnalysisPass, [OpaquePassManager], :void |
.add_verifier_pass(pm) ⇒ nil
(Not documented)
7602 |
# File 'lib/rcgtk/generated_bindings.rb', line 7602 attach_function :add_verifier_pass, :LLVMAddVerifierPass, [OpaquePassManager], :void |
.align_of(ty) ⇒ OpaqueValue
(Not documented)
2620 |
# File 'lib/rcgtk/generated_bindings.rb', line 2620 attach_function :align_of, :LLVMAlignOf, [OpaqueType], OpaqueValue |
.append_basic_block(fn, name) ⇒ OpaqueBasicBlock
(Not documented)
3837 |
# File 'lib/rcgtk/generated_bindings.rb', line 3837 attach_function :append_basic_block, :LLVMAppendBasicBlock, [OpaqueValue, :string], OpaqueBasicBlock |
.append_basic_block_in_context(c, fn, name) ⇒ OpaqueBasicBlock
(Not documented)
3828 |
# File 'lib/rcgtk/generated_bindings.rb', line 3828 attach_function :append_basic_block_in_context, :LLVMAppendBasicBlockInContext, [OpaqueContext, OpaqueValue, :string], OpaqueBasicBlock |
.array_type(element_type, element_count) ⇒ OpaqueType
(Not documented)
1604 |
# File 'lib/rcgtk/generated_bindings.rb', line 1604 attach_function :array_type, :LLVMArrayType, [OpaqueType, :uint], OpaqueType |
.attach_function(name, *_) ⇒ Object
9 10 11 12 13 |
# File 'lib/rcgtk/generated_bindings.rb', line 9 def self.attach_function(name, *_) begin; super; rescue FFI::NotFoundError => e (class << self; self; end).class_eval { define_method(name) { |*_| raise e } } end end |
.basic_block_as_value(bb) ⇒ OpaqueValue
(Not documented)
3729 |
# File 'lib/rcgtk/generated_bindings.rb', line 3729 attach_function :basic_block_as_value, :LLVMBasicBlockAsValue, [OpaqueBasicBlock], OpaqueValue |
.block_address(f, bb) ⇒ OpaqueValue
(Not documented)
3186 |
# File 'lib/rcgtk/generated_bindings.rb', line 3186 attach_function :block_address, :LLVMBlockAddress, [OpaqueValue, OpaqueBasicBlock], OpaqueValue |
.build_a_shr(opaque_builder, lhs, rhs, name) ⇒ OpaqueValue
(Not documented)
4592 |
# File 'lib/rcgtk/generated_bindings.rb', line 4592 attach_function :build_a_shr, :LLVMBuildAShr, [OpaqueBuilder, OpaqueValue, OpaqueValue, :string], OpaqueValue |
.build_add(opaque_builder, lhs, rhs, name) ⇒ OpaqueValue
(Not documented)
4361 |
# File 'lib/rcgtk/generated_bindings.rb', line 4361 attach_function :build_add, :LLVMBuildAdd, [OpaqueBuilder, OpaqueValue, OpaqueValue, :string], OpaqueValue |
.build_addr_space_cast(opaque_builder, val, dest_ty, name) ⇒ OpaqueValue
(Not documented)
4973 |
# File 'lib/rcgtk/generated_bindings.rb', line 4973 attach_function :build_addr_space_cast, :LLVMBuildAddrSpaceCast, [OpaqueBuilder, OpaqueValue, OpaqueType, :string], OpaqueValue |
.build_aggregate_ret(opaque_builder, ret_vals, n) ⇒ OpaqueValue
(Not documented)
4229 |
# File 'lib/rcgtk/generated_bindings.rb', line 4229 attach_function :build_aggregate_ret, :LLVMBuildAggregateRet, [OpaqueBuilder, :pointer, :uint], OpaqueValue |
.build_alloca(opaque_builder, ty, name) ⇒ OpaqueValue
(Not documented)
4718 |
# File 'lib/rcgtk/generated_bindings.rb', line 4718 attach_function :build_alloca, :LLVMBuildAlloca, [OpaqueBuilder, OpaqueType, :string], OpaqueValue |
.build_and(opaque_builder, lhs, rhs, name) ⇒ OpaqueValue
(Not documented)
4603 |
# File 'lib/rcgtk/generated_bindings.rb', line 4603 attach_function :build_and, :LLVMBuildAnd, [OpaqueBuilder, OpaqueValue, OpaqueValue, :string], OpaqueValue |
.build_array_alloca(opaque_builder, ty, val, name) ⇒ OpaqueValue
(Not documented)
4729 |
# File 'lib/rcgtk/generated_bindings.rb', line 4729 attach_function :build_array_alloca, :LLVMBuildArrayAlloca, [OpaqueBuilder, OpaqueType, OpaqueValue, :string], OpaqueValue |
.build_array_malloc(opaque_builder, ty, val, name) ⇒ OpaqueValue
(Not documented)
4708 |
# File 'lib/rcgtk/generated_bindings.rb', line 4708 attach_function :build_array_malloc, :LLVMBuildArrayMalloc, [OpaqueBuilder, OpaqueType, OpaqueValue, :string], OpaqueValue |
.build_atomic_rmw(b, op, ptr, val, ordering, single_thread) ⇒ OpaqueValue
(Not documented)
5233 |
# File 'lib/rcgtk/generated_bindings.rb', line 5233 attach_function :build_atomic_rmw, :LLVMBuildAtomicRMW, [OpaqueBuilder, :atomic_rmw_bin_op, OpaqueValue, OpaqueValue, :atomic_ordering, :int], OpaqueValue |
.build_bin_op(b, op, lhs, rhs, name) ⇒ OpaqueValue
(Not documented)
4637 |
# File 'lib/rcgtk/generated_bindings.rb', line 4637 attach_function :build_bin_op, :LLVMBuildBinOp, [OpaqueBuilder, :opcode, OpaqueValue, OpaqueValue, :string], OpaqueValue |
.build_bit_cast(opaque_builder, val, dest_ty, name) ⇒ OpaqueValue
(Not documented)
4962 |
# File 'lib/rcgtk/generated_bindings.rb', line 4962 attach_function :build_bit_cast, :LLVMBuildBitCast, [OpaqueBuilder, OpaqueValue, OpaqueType, :string], OpaqueValue |
.build_br(opaque_builder, dest) ⇒ OpaqueValue
(Not documented)
4238 |
# File 'lib/rcgtk/generated_bindings.rb', line 4238 attach_function :build_br, :LLVMBuildBr, [OpaqueBuilder, OpaqueBasicBlock], OpaqueValue |
.build_call(opaque_builder, fn, args, num_args, name) ⇒ OpaqueValue
(Not documented)
5097 |
# File 'lib/rcgtk/generated_bindings.rb', line 5097 attach_function :build_call, :LLVMBuildCall, [OpaqueBuilder, OpaqueValue, :pointer, :uint, :string], OpaqueValue |
.build_cast(b, op, val, dest_ty, name) ⇒ OpaqueValue
(Not documented)
5018 |
# File 'lib/rcgtk/generated_bindings.rb', line 5018 attach_function :build_cast, :LLVMBuildCast, [OpaqueBuilder, :opcode, OpaqueValue, OpaqueType, :string], OpaqueValue |
.build_cond_br(opaque_builder, if_, then_, else_) ⇒ OpaqueValue
(Not documented)
4249 |
# File 'lib/rcgtk/generated_bindings.rb', line 4249 attach_function :build_cond_br, :LLVMBuildCondBr, [OpaqueBuilder, OpaqueValue, OpaqueBasicBlock, OpaqueBasicBlock], OpaqueValue |
.build_exact_s_div(opaque_builder, lhs, rhs, name) ⇒ OpaqueValue
(Not documented)
4515 |
# File 'lib/rcgtk/generated_bindings.rb', line 4515 attach_function :build_exact_s_div, :LLVMBuildExactSDiv, [OpaqueBuilder, OpaqueValue, OpaqueValue, :string], OpaqueValue |
.build_extract_element(opaque_builder, vec_val, index, name) ⇒ OpaqueValue
(Not documented)
5131 |
# File 'lib/rcgtk/generated_bindings.rb', line 5131 attach_function :build_extract_element, :LLVMBuildExtractElement, [OpaqueBuilder, OpaqueValue, OpaqueValue, :string], OpaqueValue |
.build_extract_value(opaque_builder, agg_val, index, name) ⇒ OpaqueValue
(Not documented)
5166 |
# File 'lib/rcgtk/generated_bindings.rb', line 5166 attach_function :build_extract_value, :LLVMBuildExtractValue, [OpaqueBuilder, OpaqueValue, :uint, :string], OpaqueValue |
.build_f_add(opaque_builder, lhs, rhs, name) ⇒ OpaqueValue
(Not documented)
4394 |
# File 'lib/rcgtk/generated_bindings.rb', line 4394 attach_function :build_f_add, :LLVMBuildFAdd, [OpaqueBuilder, OpaqueValue, OpaqueValue, :string], OpaqueValue |
.build_f_cmp(opaque_builder, op, lhs, rhs, name) ⇒ OpaqueValue
(Not documented)
5075 |
# File 'lib/rcgtk/generated_bindings.rb', line 5075 attach_function :build_f_cmp, :LLVMBuildFCmp, [OpaqueBuilder, :real_predicate, OpaqueValue, OpaqueValue, :string], OpaqueValue |
.build_f_div(opaque_builder, lhs, rhs, name) ⇒ OpaqueValue
(Not documented)
4526 |
# File 'lib/rcgtk/generated_bindings.rb', line 4526 attach_function :build_f_div, :LLVMBuildFDiv, [OpaqueBuilder, OpaqueValue, OpaqueValue, :string], OpaqueValue |
.build_f_mul(opaque_builder, lhs, rhs, name) ⇒ OpaqueValue
(Not documented)
4482 |
# File 'lib/rcgtk/generated_bindings.rb', line 4482 attach_function :build_f_mul, :LLVMBuildFMul, [OpaqueBuilder, OpaqueValue, OpaqueValue, :string], OpaqueValue |
.build_f_neg(opaque_builder, v, name) ⇒ OpaqueValue
(Not documented)
4677 |
# File 'lib/rcgtk/generated_bindings.rb', line 4677 attach_function :build_f_neg, :LLVMBuildFNeg, [OpaqueBuilder, OpaqueValue, :string], OpaqueValue |
.build_f_rem(opaque_builder, lhs, rhs, name) ⇒ OpaqueValue
(Not documented)
4559 |
# File 'lib/rcgtk/generated_bindings.rb', line 4559 attach_function :build_f_rem, :LLVMBuildFRem, [OpaqueBuilder, OpaqueValue, OpaqueValue, :string], OpaqueValue |
.build_f_sub(opaque_builder, lhs, rhs, name) ⇒ OpaqueValue
(Not documented)
4438 |
# File 'lib/rcgtk/generated_bindings.rb', line 4438 attach_function :build_f_sub, :LLVMBuildFSub, [OpaqueBuilder, OpaqueValue, OpaqueValue, :string], OpaqueValue |
.build_fence(b, ordering, single_thread, name) ⇒ OpaqueValue
(Not documented)
5220 |
# File 'lib/rcgtk/generated_bindings.rb', line 5220 attach_function :build_fence, :LLVMBuildFence, [OpaqueBuilder, :atomic_ordering, :int, :string], OpaqueValue |
.build_fp_cast(opaque_builder, val, dest_ty, name) ⇒ OpaqueValue
(Not documented)
5051 |
# File 'lib/rcgtk/generated_bindings.rb', line 5051 attach_function :build_fp_cast, :LLVMBuildFPCast, [OpaqueBuilder, OpaqueValue, OpaqueType, :string], OpaqueValue |
.build_fp_ext(opaque_builder, val, dest_ty, name) ⇒ OpaqueValue
(Not documented)
4929 |
# File 'lib/rcgtk/generated_bindings.rb', line 4929 attach_function :build_fp_ext, :LLVMBuildFPExt, [OpaqueBuilder, OpaqueValue, OpaqueType, :string], OpaqueValue |
.build_fp_to_si(opaque_builder, val, dest_ty, name) ⇒ OpaqueValue
(Not documented)
4885 |
# File 'lib/rcgtk/generated_bindings.rb', line 4885 attach_function :build_fp_to_si, :LLVMBuildFPToSI, [OpaqueBuilder, OpaqueValue, OpaqueType, :string], OpaqueValue |
.build_fp_to_ui(opaque_builder, val, dest_ty, name) ⇒ OpaqueValue
(Not documented)
4874 |
# File 'lib/rcgtk/generated_bindings.rb', line 4874 attach_function :build_fp_to_ui, :LLVMBuildFPToUI, [OpaqueBuilder, OpaqueValue, OpaqueType, :string], OpaqueValue |
.build_fp_trunc(opaque_builder, val, dest_ty, name) ⇒ OpaqueValue
(Not documented)
4918 |
# File 'lib/rcgtk/generated_bindings.rb', line 4918 attach_function :build_fp_trunc, :LLVMBuildFPTrunc, [OpaqueBuilder, OpaqueValue, OpaqueType, :string], OpaqueValue |
.build_free(opaque_builder, pointer_val) ⇒ OpaqueValue
(Not documented)
4738 |
# File 'lib/rcgtk/generated_bindings.rb', line 4738 attach_function :build_free, :LLVMBuildFree, [OpaqueBuilder, OpaqueValue], OpaqueValue |
.build_gep(b, pointer, indices, num_indices, name) ⇒ OpaqueValue
(Not documented)
4770 |
# File 'lib/rcgtk/generated_bindings.rb', line 4770 attach_function :build_gep, :LLVMBuildGEP, [OpaqueBuilder, OpaqueValue, :pointer, :uint, :string], OpaqueValue |
.build_global_string(b, str, name) ⇒ OpaqueValue
(Not documented)
4803 |
# File 'lib/rcgtk/generated_bindings.rb', line 4803 attach_function :build_global_string, :LLVMBuildGlobalString, [OpaqueBuilder, :string, :string], OpaqueValue |
.build_global_string_ptr(b, str, name) ⇒ OpaqueValue
(Not documented)
4813 |
# File 'lib/rcgtk/generated_bindings.rb', line 4813 attach_function :build_global_string_ptr, :LLVMBuildGlobalStringPtr, [OpaqueBuilder, :string, :string], OpaqueValue |
.build_i_cmp(opaque_builder, op, lhs, rhs, name) ⇒ OpaqueValue
(Not documented)
5063 |
# File 'lib/rcgtk/generated_bindings.rb', line 5063 attach_function :build_i_cmp, :LLVMBuildICmp, [OpaqueBuilder, :int_predicate, OpaqueValue, OpaqueValue, :string], OpaqueValue |
.build_in_bounds_gep(b, pointer, indices, num_indices, name) ⇒ OpaqueValue
(Not documented)
4782 |
# File 'lib/rcgtk/generated_bindings.rb', line 4782 attach_function :build_in_bounds_gep, :LLVMBuildInBoundsGEP, [OpaqueBuilder, OpaqueValue, :pointer, :uint, :string], OpaqueValue |
.build_indirect_br(b, addr, num_dests) ⇒ OpaqueValue
(Not documented)
4270 |
# File 'lib/rcgtk/generated_bindings.rb', line 4270 attach_function :build_indirect_br, :LLVMBuildIndirectBr, [OpaqueBuilder, OpaqueValue, :uint], OpaqueValue |
.build_insert_element(opaque_builder, vec_val, elt_val, index, name) ⇒ OpaqueValue
(Not documented)
5143 |
# File 'lib/rcgtk/generated_bindings.rb', line 5143 attach_function :build_insert_element, :LLVMBuildInsertElement, [OpaqueBuilder, OpaqueValue, OpaqueValue, OpaqueValue, :string], OpaqueValue |
.build_insert_value(opaque_builder, agg_val, elt_val, index, name) ⇒ OpaqueValue
(Not documented)
5178 |
# File 'lib/rcgtk/generated_bindings.rb', line 5178 attach_function :build_insert_value, :LLVMBuildInsertValue, [OpaqueBuilder, OpaqueValue, OpaqueValue, :uint, :string], OpaqueValue |
.build_int_cast(opaque_builder, val, dest_ty, name) ⇒ OpaqueValue
(Not documented)
5040 |
# File 'lib/rcgtk/generated_bindings.rb', line 5040 attach_function :build_int_cast, :LLVMBuildIntCast, [OpaqueBuilder, OpaqueValue, OpaqueType, :string], OpaqueValue |
.build_int_to_ptr(opaque_builder, val, dest_ty, name) ⇒ OpaqueValue
(Not documented)
4951 |
# File 'lib/rcgtk/generated_bindings.rb', line 4951 attach_function :build_int_to_ptr, :LLVMBuildIntToPtr, [OpaqueBuilder, OpaqueValue, OpaqueType, :string], OpaqueValue |
.build_invoke(opaque_builder, fn, args, num_args, then_, catch, name) ⇒ OpaqueValue
(Not documented)
4284 |
# File 'lib/rcgtk/generated_bindings.rb', line 4284 attach_function :build_invoke, :LLVMBuildInvoke, [OpaqueBuilder, OpaqueValue, :pointer, :uint, OpaqueBasicBlock, OpaqueBasicBlock, :string], OpaqueValue |
.build_is_not_null(opaque_builder, val, name) ⇒ OpaqueValue
(Not documented)
5198 |
# File 'lib/rcgtk/generated_bindings.rb', line 5198 attach_function :build_is_not_null, :LLVMBuildIsNotNull, [OpaqueBuilder, OpaqueValue, :string], OpaqueValue |
.build_is_null(opaque_builder, val, name) ⇒ OpaqueValue
(Not documented)
5188 |
# File 'lib/rcgtk/generated_bindings.rb', line 5188 attach_function :build_is_null, :LLVMBuildIsNull, [OpaqueBuilder, OpaqueValue, :string], OpaqueValue |
.build_l_shr(opaque_builder, lhs, rhs, name) ⇒ OpaqueValue
(Not documented)
4581 |
# File 'lib/rcgtk/generated_bindings.rb', line 4581 attach_function :build_l_shr, :LLVMBuildLShr, [OpaqueBuilder, OpaqueValue, OpaqueValue, :string], OpaqueValue |
.build_landing_pad(b, ty, pers_fn, num_clauses, name) ⇒ OpaqueValue
(Not documented)
4296 |
# File 'lib/rcgtk/generated_bindings.rb', line 4296 attach_function :build_landing_pad, :LLVMBuildLandingPad, [OpaqueBuilder, OpaqueType, OpaqueValue, :uint, :string], OpaqueValue |
.build_load(opaque_builder, pointer_val, name) ⇒ OpaqueValue
(Not documented)
4748 |
# File 'lib/rcgtk/generated_bindings.rb', line 4748 attach_function :build_load, :LLVMBuildLoad, [OpaqueBuilder, OpaqueValue, :string], OpaqueValue |
.build_malloc(opaque_builder, ty, name) ⇒ OpaqueValue
(Not documented)
4697 |
# File 'lib/rcgtk/generated_bindings.rb', line 4697 attach_function :build_malloc, :LLVMBuildMalloc, [OpaqueBuilder, OpaqueType, :string], OpaqueValue |
.build_mul(opaque_builder, lhs, rhs, name) ⇒ OpaqueValue
(Not documented)
4449 |
# File 'lib/rcgtk/generated_bindings.rb', line 4449 attach_function :build_mul, :LLVMBuildMul, [OpaqueBuilder, OpaqueValue, OpaqueValue, :string], OpaqueValue |
.build_neg(opaque_builder, v, name) ⇒ OpaqueValue
(Not documented)
4647 |
# File 'lib/rcgtk/generated_bindings.rb', line 4647 attach_function :build_neg, :LLVMBuildNeg, [OpaqueBuilder, OpaqueValue, :string], OpaqueValue |
.build_not(opaque_builder, v, name) ⇒ OpaqueValue
(Not documented)
4687 |
# File 'lib/rcgtk/generated_bindings.rb', line 4687 attach_function :build_not, :LLVMBuildNot, [OpaqueBuilder, OpaqueValue, :string], OpaqueValue |
.build_nsw_add(opaque_builder, lhs, rhs, name) ⇒ OpaqueValue
(Not documented)
4372 |
# File 'lib/rcgtk/generated_bindings.rb', line 4372 attach_function :build_nsw_add, :LLVMBuildNSWAdd, [OpaqueBuilder, OpaqueValue, OpaqueValue, :string], OpaqueValue |
.build_nsw_mul(opaque_builder, lhs, rhs, name) ⇒ OpaqueValue
(Not documented)
4460 |
# File 'lib/rcgtk/generated_bindings.rb', line 4460 attach_function :build_nsw_mul, :LLVMBuildNSWMul, [OpaqueBuilder, OpaqueValue, OpaqueValue, :string], OpaqueValue |
.build_nsw_neg(b, v, name) ⇒ OpaqueValue
(Not documented)
4657 |
# File 'lib/rcgtk/generated_bindings.rb', line 4657 attach_function :build_nsw_neg, :LLVMBuildNSWNeg, [OpaqueBuilder, OpaqueValue, :string], OpaqueValue |
.build_nsw_sub(opaque_builder, lhs, rhs, name) ⇒ OpaqueValue
(Not documented)
4416 |
# File 'lib/rcgtk/generated_bindings.rb', line 4416 attach_function :build_nsw_sub, :LLVMBuildNSWSub, [OpaqueBuilder, OpaqueValue, OpaqueValue, :string], OpaqueValue |
.build_nuw_add(opaque_builder, lhs, rhs, name) ⇒ OpaqueValue
(Not documented)
4383 |
# File 'lib/rcgtk/generated_bindings.rb', line 4383 attach_function :build_nuw_add, :LLVMBuildNUWAdd, [OpaqueBuilder, OpaqueValue, OpaqueValue, :string], OpaqueValue |
.build_nuw_mul(opaque_builder, lhs, rhs, name) ⇒ OpaqueValue
(Not documented)
4471 |
# File 'lib/rcgtk/generated_bindings.rb', line 4471 attach_function :build_nuw_mul, :LLVMBuildNUWMul, [OpaqueBuilder, OpaqueValue, OpaqueValue, :string], OpaqueValue |
.build_nuw_neg(b, v, name) ⇒ OpaqueValue
(Not documented)
4667 |
# File 'lib/rcgtk/generated_bindings.rb', line 4667 attach_function :build_nuw_neg, :LLVMBuildNUWNeg, [OpaqueBuilder, OpaqueValue, :string], OpaqueValue |
.build_nuw_sub(opaque_builder, lhs, rhs, name) ⇒ OpaqueValue
(Not documented)
4427 |
# File 'lib/rcgtk/generated_bindings.rb', line 4427 attach_function :build_nuw_sub, :LLVMBuildNUWSub, [OpaqueBuilder, OpaqueValue, OpaqueValue, :string], OpaqueValue |
.build_or(opaque_builder, lhs, rhs, name) ⇒ OpaqueValue
(Not documented)
4614 |
# File 'lib/rcgtk/generated_bindings.rb', line 4614 attach_function :build_or, :LLVMBuildOr, [OpaqueBuilder, OpaqueValue, OpaqueValue, :string], OpaqueValue |
.build_phi(opaque_builder, ty, name) ⇒ OpaqueValue
(Not documented)
5085 |
# File 'lib/rcgtk/generated_bindings.rb', line 5085 attach_function :build_phi, :LLVMBuildPhi, [OpaqueBuilder, OpaqueType, :string], OpaqueValue |
.build_pointer_cast(opaque_builder, val, dest_ty, name) ⇒ OpaqueValue
(Not documented)
5029 |
# File 'lib/rcgtk/generated_bindings.rb', line 5029 attach_function :build_pointer_cast, :LLVMBuildPointerCast, [OpaqueBuilder, OpaqueValue, OpaqueType, :string], OpaqueValue |
.build_ptr_diff(opaque_builder, lhs, rhs, name) ⇒ OpaqueValue
(Not documented)
5209 |
# File 'lib/rcgtk/generated_bindings.rb', line 5209 attach_function :build_ptr_diff, :LLVMBuildPtrDiff, [OpaqueBuilder, OpaqueValue, OpaqueValue, :string], OpaqueValue |
.build_ptr_to_int(opaque_builder, val, dest_ty, name) ⇒ OpaqueValue
(Not documented)
4940 |
# File 'lib/rcgtk/generated_bindings.rb', line 4940 attach_function :build_ptr_to_int, :LLVMBuildPtrToInt, [OpaqueBuilder, OpaqueValue, OpaqueType, :string], OpaqueValue |
.build_resume(b, exn) ⇒ OpaqueValue
(Not documented)
4305 |
# File 'lib/rcgtk/generated_bindings.rb', line 4305 attach_function :build_resume, :LLVMBuildResume, [OpaqueBuilder, OpaqueValue], OpaqueValue |
.build_ret(opaque_builder, v) ⇒ OpaqueValue
(Not documented)
4219 |
# File 'lib/rcgtk/generated_bindings.rb', line 4219 attach_function :build_ret, :LLVMBuildRet, [OpaqueBuilder, OpaqueValue], OpaqueValue |
.build_ret_void(opaque_builder) ⇒ OpaqueValue
(Not documented)
4210 |
# File 'lib/rcgtk/generated_bindings.rb', line 4210 attach_function :build_ret_void, :LLVMBuildRetVoid, [OpaqueBuilder], OpaqueValue |
.build_s_div(opaque_builder, lhs, rhs, name) ⇒ OpaqueValue
(Not documented)
4504 |
# File 'lib/rcgtk/generated_bindings.rb', line 4504 attach_function :build_s_div, :LLVMBuildSDiv, [OpaqueBuilder, OpaqueValue, OpaqueValue, :string], OpaqueValue |
.build_s_ext(opaque_builder, val, dest_ty, name) ⇒ OpaqueValue
(Not documented)
4863 |
# File 'lib/rcgtk/generated_bindings.rb', line 4863 attach_function :build_s_ext, :LLVMBuildSExt, [OpaqueBuilder, OpaqueValue, OpaqueType, :string], OpaqueValue |
.build_s_ext_or_bit_cast(opaque_builder, val, dest_ty, name) ⇒ OpaqueValue
(Not documented)
4995 |
# File 'lib/rcgtk/generated_bindings.rb', line 4995 attach_function :build_s_ext_or_bit_cast, :LLVMBuildSExtOrBitCast, [OpaqueBuilder, OpaqueValue, OpaqueType, :string], OpaqueValue |
.build_s_rem(opaque_builder, lhs, rhs, name) ⇒ OpaqueValue
(Not documented)
4548 |
# File 'lib/rcgtk/generated_bindings.rb', line 4548 attach_function :build_s_rem, :LLVMBuildSRem, [OpaqueBuilder, OpaqueValue, OpaqueValue, :string], OpaqueValue |
.build_select(opaque_builder, if_, then_, else_, name) ⇒ OpaqueValue
(Not documented)
5109 |
# File 'lib/rcgtk/generated_bindings.rb', line 5109 attach_function :build_select, :LLVMBuildSelect, [OpaqueBuilder, OpaqueValue, OpaqueValue, OpaqueValue, :string], OpaqueValue |
.build_shl(opaque_builder, lhs, rhs, name) ⇒ OpaqueValue
(Not documented)
4570 |
# File 'lib/rcgtk/generated_bindings.rb', line 4570 attach_function :build_shl, :LLVMBuildShl, [OpaqueBuilder, OpaqueValue, OpaqueValue, :string], OpaqueValue |
.build_shuffle_vector(opaque_builder, v1, v2, mask, name) ⇒ OpaqueValue
(Not documented)
5155 |
# File 'lib/rcgtk/generated_bindings.rb', line 5155 attach_function :build_shuffle_vector, :LLVMBuildShuffleVector, [OpaqueBuilder, OpaqueValue, OpaqueValue, OpaqueValue, :string], OpaqueValue |
.build_si_to_fp(opaque_builder, val, dest_ty, name) ⇒ OpaqueValue
(Not documented)
4907 |
# File 'lib/rcgtk/generated_bindings.rb', line 4907 attach_function :build_si_to_fp, :LLVMBuildSIToFP, [OpaqueBuilder, OpaqueValue, OpaqueType, :string], OpaqueValue |
.build_store(opaque_builder, val, ptr) ⇒ OpaqueValue
(Not documented)
4758 |
# File 'lib/rcgtk/generated_bindings.rb', line 4758 attach_function :build_store, :LLVMBuildStore, [OpaqueBuilder, OpaqueValue, OpaqueValue], OpaqueValue |
.build_struct_gep(b, pointer, idx, name) ⇒ OpaqueValue
(Not documented)
4793 |
# File 'lib/rcgtk/generated_bindings.rb', line 4793 attach_function :build_struct_gep, :LLVMBuildStructGEP, [OpaqueBuilder, OpaqueValue, :uint, :string], OpaqueValue |
.build_sub(opaque_builder, lhs, rhs, name) ⇒ OpaqueValue
(Not documented)
4405 |
# File 'lib/rcgtk/generated_bindings.rb', line 4405 attach_function :build_sub, :LLVMBuildSub, [OpaqueBuilder, OpaqueValue, OpaqueValue, :string], OpaqueValue |
.build_switch(opaque_builder, v, else_, num_cases) ⇒ OpaqueValue
(Not documented)
4260 |
# File 'lib/rcgtk/generated_bindings.rb', line 4260 attach_function :build_switch, :LLVMBuildSwitch, [OpaqueBuilder, OpaqueValue, OpaqueBasicBlock, :uint], OpaqueValue |
.build_trunc(opaque_builder, val, dest_ty, name) ⇒ OpaqueValue
(Not documented)
4841 |
# File 'lib/rcgtk/generated_bindings.rb', line 4841 attach_function :build_trunc, :LLVMBuildTrunc, [OpaqueBuilder, OpaqueValue, OpaqueType, :string], OpaqueValue |
.build_trunc_or_bit_cast(opaque_builder, val, dest_ty, name) ⇒ OpaqueValue
(Not documented)
5006 |
# File 'lib/rcgtk/generated_bindings.rb', line 5006 attach_function :build_trunc_or_bit_cast, :LLVMBuildTruncOrBitCast, [OpaqueBuilder, OpaqueValue, OpaqueType, :string], OpaqueValue |
.build_u_div(opaque_builder, lhs, rhs, name) ⇒ OpaqueValue
(Not documented)
4493 |
# File 'lib/rcgtk/generated_bindings.rb', line 4493 attach_function :build_u_div, :LLVMBuildUDiv, [OpaqueBuilder, OpaqueValue, OpaqueValue, :string], OpaqueValue |
.build_u_rem(opaque_builder, lhs, rhs, name) ⇒ OpaqueValue
(Not documented)
4537 |
# File 'lib/rcgtk/generated_bindings.rb', line 4537 attach_function :build_u_rem, :LLVMBuildURem, [OpaqueBuilder, OpaqueValue, OpaqueValue, :string], OpaqueValue |
.build_ui_to_fp(opaque_builder, val, dest_ty, name) ⇒ OpaqueValue
(Not documented)
4896 |
# File 'lib/rcgtk/generated_bindings.rb', line 4896 attach_function :build_ui_to_fp, :LLVMBuildUIToFP, [OpaqueBuilder, OpaqueValue, OpaqueType, :string], OpaqueValue |
.build_unreachable(opaque_builder) ⇒ OpaqueValue
(Not documented)
4313 |
# File 'lib/rcgtk/generated_bindings.rb', line 4313 attach_function :build_unreachable, :LLVMBuildUnreachable, [OpaqueBuilder], OpaqueValue |
.build_va_arg(opaque_builder, list, ty, name) ⇒ OpaqueValue
(Not documented)
5120 |
# File 'lib/rcgtk/generated_bindings.rb', line 5120 attach_function :build_va_arg, :LLVMBuildVAArg, [OpaqueBuilder, OpaqueValue, OpaqueType, :string], OpaqueValue |
.build_xor(opaque_builder, lhs, rhs, name) ⇒ OpaqueValue
(Not documented)
4625 |
# File 'lib/rcgtk/generated_bindings.rb', line 4625 attach_function :build_xor, :LLVMBuildXor, [OpaqueBuilder, OpaqueValue, OpaqueValue, :string], OpaqueValue |
.build_z_ext(opaque_builder, val, dest_ty, name) ⇒ OpaqueValue
(Not documented)
4852 |
# File 'lib/rcgtk/generated_bindings.rb', line 4852 attach_function :build_z_ext, :LLVMBuildZExt, [OpaqueBuilder, OpaqueValue, OpaqueType, :string], OpaqueValue |
.build_z_ext_or_bit_cast(opaque_builder, val, dest_ty, name) ⇒ OpaqueValue
(Not documented)
4984 |
# File 'lib/rcgtk/generated_bindings.rb', line 4984 attach_function :build_z_ext_or_bit_cast, :LLVMBuildZExtOrBitCast, [OpaqueBuilder, OpaqueValue, OpaqueType, :string], OpaqueValue |
.byte_order(td) ⇒ Symbol from _enum_byte_ordering_
(Not documented)
5811 |
# File 'lib/rcgtk/generated_bindings.rb', line 5811 attach_function :byte_order, :LLVMByteOrder, [OpaqueTargetData], :byte_ordering |
.call_frame_alignment_of_type(td, ty) ⇒ Integer
(Not documented)
5909 |
# File 'lib/rcgtk/generated_bindings.rb', line 5909 attach_function :call_frame_alignment_of_type, :LLVMCallFrameAlignmentOfType, [OpaqueTargetData, OpaqueType], :uint |
.clear_insertion_position(builder) ⇒ nil
(Not documented)
4149 |
# File 'lib/rcgtk/generated_bindings.rb', line 4149 attach_function :clear_insertion_position, :LLVMClearInsertionPosition, [OpaqueBuilder], :void |
.const_a_shr(lhs_constant, rhs_constant) ⇒ OpaqueValue
(Not documented)
2913 |
# File 'lib/rcgtk/generated_bindings.rb', line 2913 attach_function :const_a_shr, :LLVMConstAShr, [OpaqueValue, OpaqueValue], OpaqueValue |
.const_add(lhs_constant, rhs_constant) ⇒ OpaqueValue
(Not documented)
2677 |
# File 'lib/rcgtk/generated_bindings.rb', line 2677 attach_function :const_add, :LLVMConstAdd, [OpaqueValue, OpaqueValue], OpaqueValue |
.const_addr_space_cast(constant_val, to_type) ⇒ OpaqueValue
(Not documented)
3050 |
# File 'lib/rcgtk/generated_bindings.rb', line 3050 attach_function :const_addr_space_cast, :LLVMConstAddrSpaceCast, [OpaqueValue, OpaqueType], OpaqueValue |
.const_all_ones(ty) ⇒ OpaqueValue
(Not documented)
2424 |
# File 'lib/rcgtk/generated_bindings.rb', line 2424 attach_function :const_all_ones, :LLVMConstAllOnes, [OpaqueType], OpaqueValue |
.const_and(lhs_constant, rhs_constant) ⇒ OpaqueValue
(Not documented)
2848 |
# File 'lib/rcgtk/generated_bindings.rb', line 2848 attach_function :const_and, :LLVMConstAnd, [OpaqueValue, OpaqueValue], OpaqueValue |
.const_array(element_ty, constant_vals, length) ⇒ OpaqueValue
(Not documented)
2585 |
# File 'lib/rcgtk/generated_bindings.rb', line 2585 attach_function :const_array, :LLVMConstArray, [OpaqueType, :pointer, :uint], OpaqueValue |
.const_bit_cast(constant_val, to_type) ⇒ OpaqueValue
(Not documented)
3041 |
# File 'lib/rcgtk/generated_bindings.rb', line 3041 attach_function :const_bit_cast, :LLVMConstBitCast, [OpaqueValue, OpaqueType], OpaqueValue |
.const_exact_s_div(lhs_constant, rhs_constant) ⇒ OpaqueValue
(Not documented)
2803 |
# File 'lib/rcgtk/generated_bindings.rb', line 2803 attach_function :const_exact_s_div, :LLVMConstExactSDiv, [OpaqueValue, OpaqueValue], OpaqueValue |
.const_extract_element(vector_constant, index_constant) ⇒ OpaqueValue
(Not documented)
3124 |
# File 'lib/rcgtk/generated_bindings.rb', line 3124 attach_function :const_extract_element, :LLVMConstExtractElement, [OpaqueValue, OpaqueValue], OpaqueValue |
.const_extract_value(agg_constant, idx_list, num_idx) ⇒ OpaqueValue
(Not documented)
3154 |
# File 'lib/rcgtk/generated_bindings.rb', line 3154 attach_function :const_extract_value, :LLVMConstExtractValue, [OpaqueValue, :pointer, :uint], OpaqueValue |
.const_f_add(lhs_constant, rhs_constant) ⇒ OpaqueValue
(Not documented)
2704 |
# File 'lib/rcgtk/generated_bindings.rb', line 2704 attach_function :const_f_add, :LLVMConstFAdd, [OpaqueValue, OpaqueValue], OpaqueValue |
.const_f_cmp(predicate, lhs_constant, rhs_constant) ⇒ OpaqueValue
(Not documented)
2886 |
# File 'lib/rcgtk/generated_bindings.rb', line 2886 attach_function :const_f_cmp, :LLVMConstFCmp, [:real_predicate, OpaqueValue, OpaqueValue], OpaqueValue |
.const_f_div(lhs_constant, rhs_constant) ⇒ OpaqueValue
(Not documented)
2812 |
# File 'lib/rcgtk/generated_bindings.rb', line 2812 attach_function :const_f_div, :LLVMConstFDiv, [OpaqueValue, OpaqueValue], OpaqueValue |
.const_f_mul(lhs_constant, rhs_constant) ⇒ OpaqueValue
(Not documented)
2776 |
# File 'lib/rcgtk/generated_bindings.rb', line 2776 attach_function :const_f_mul, :LLVMConstFMul, [OpaqueValue, OpaqueValue], OpaqueValue |
.const_f_neg(constant_val) ⇒ OpaqueValue
(Not documented)
2660 |
# File 'lib/rcgtk/generated_bindings.rb', line 2660 attach_function :const_f_neg, :LLVMConstFNeg, [OpaqueValue], OpaqueValue |
.const_f_rem(lhs_constant, rhs_constant) ⇒ OpaqueValue
(Not documented)
2839 |
# File 'lib/rcgtk/generated_bindings.rb', line 2839 attach_function :const_f_rem, :LLVMConstFRem, [OpaqueValue, OpaqueValue], OpaqueValue |
.const_f_sub(lhs_constant, rhs_constant) ⇒ OpaqueValue
(Not documented)
2740 |
# File 'lib/rcgtk/generated_bindings.rb', line 2740 attach_function :const_f_sub, :LLVMConstFSub, [OpaqueValue, OpaqueValue], OpaqueValue |
.const_fp_cast(constant_val, to_type) ⇒ OpaqueValue
(Not documented)
3105 |
# File 'lib/rcgtk/generated_bindings.rb', line 3105 attach_function :const_fp_cast, :LLVMConstFPCast, [OpaqueValue, OpaqueType], OpaqueValue |
.const_fp_ext(constant_val, to_type) ⇒ OpaqueValue
(Not documented)
2978 |
# File 'lib/rcgtk/generated_bindings.rb', line 2978 attach_function :const_fp_ext, :LLVMConstFPExt, [OpaqueValue, OpaqueType], OpaqueValue |
.const_fp_to_si(constant_val, to_type) ⇒ OpaqueValue
(Not documented)
3014 |
# File 'lib/rcgtk/generated_bindings.rb', line 3014 attach_function :const_fp_to_si, :LLVMConstFPToSI, [OpaqueValue, OpaqueType], OpaqueValue |
.const_fp_to_ui(constant_val, to_type) ⇒ OpaqueValue
(Not documented)
3005 |
# File 'lib/rcgtk/generated_bindings.rb', line 3005 attach_function :const_fp_to_ui, :LLVMConstFPToUI, [OpaqueValue, OpaqueType], OpaqueValue |
.const_fp_trunc(constant_val, to_type) ⇒ OpaqueValue
(Not documented)
2969 |
# File 'lib/rcgtk/generated_bindings.rb', line 2969 attach_function :const_fp_trunc, :LLVMConstFPTrunc, [OpaqueValue, OpaqueType], OpaqueValue |
.const_gep(constant_val, constant_indices, num_indices) ⇒ OpaqueValue
(Not documented)
2923 |
# File 'lib/rcgtk/generated_bindings.rb', line 2923 attach_function :const_gep, :LLVMConstGEP, [OpaqueValue, :pointer, :uint], OpaqueValue |
.const_i_cmp(predicate, lhs_constant, rhs_constant) ⇒ OpaqueValue
(Not documented)
2876 |
# File 'lib/rcgtk/generated_bindings.rb', line 2876 attach_function :const_i_cmp, :LLVMConstICmp, [:int_predicate, OpaqueValue, OpaqueValue], OpaqueValue |
.const_in_bounds_gep(constant_val, constant_indices, num_indices) ⇒ OpaqueValue
(Not documented)
2933 |
# File 'lib/rcgtk/generated_bindings.rb', line 2933 attach_function :const_in_bounds_gep, :LLVMConstInBoundsGEP, [OpaqueValue, :pointer, :uint], OpaqueValue |
.const_inline_asm(ty, asm_string, constraints, has_side_effects, is_align_stack) ⇒ OpaqueValue
(Not documented)
3177 |
# File 'lib/rcgtk/generated_bindings.rb', line 3177 attach_function :const_inline_asm, :LLVMConstInlineAsm, [OpaqueType, :string, :string, :int, :int], OpaqueValue |
.const_insert_element(vector_constant, element_value_constant, index_constant) ⇒ OpaqueValue
(Not documented)
3134 |
# File 'lib/rcgtk/generated_bindings.rb', line 3134 attach_function :const_insert_element, :LLVMConstInsertElement, [OpaqueValue, OpaqueValue, OpaqueValue], OpaqueValue |
.const_insert_value(agg_constant, element_value_constant, idx_list, num_idx) ⇒ OpaqueValue
(Not documented)
3165 |
# File 'lib/rcgtk/generated_bindings.rb', line 3165 attach_function :const_insert_value, :LLVMConstInsertValue, [OpaqueValue, OpaqueValue, :pointer, :uint], OpaqueValue |
.const_int(int_ty, n, sign_extend) ⇒ OpaqueValue
(Not documented)
2458 |
# File 'lib/rcgtk/generated_bindings.rb', line 2458 attach_function :const_int, :LLVMConstInt, [OpaqueType, :ulong_long, :int], OpaqueValue |
.const_int_cast(constant_val, to_type, is_signed) ⇒ OpaqueValue
(Not documented)
3096 |
# File 'lib/rcgtk/generated_bindings.rb', line 3096 attach_function :const_int_cast, :LLVMConstIntCast, [OpaqueValue, OpaqueType, :int], OpaqueValue |
.const_int_get_s_ext_value(constant_val) ⇒ Integer
(Not documented)
2533 |
# File 'lib/rcgtk/generated_bindings.rb', line 2533 attach_function :const_int_get_s_ext_value, :LLVMConstIntGetSExtValue, [OpaqueValue], :long_long |
.const_int_get_z_ext_value(constant_val) ⇒ Integer
(Not documented)
2525 |
# File 'lib/rcgtk/generated_bindings.rb', line 2525 attach_function :const_int_get_z_ext_value, :LLVMConstIntGetZExtValue, [OpaqueValue], :ulong_long |
.const_int_of_arbitrary_precision(int_ty, num_words, words) ⇒ OpaqueValue
(Not documented)
2468 |
# File 'lib/rcgtk/generated_bindings.rb', line 2468 attach_function :const_int_of_arbitrary_precision, :LLVMConstIntOfArbitraryPrecision, [OpaqueType, :uint, :pointer], OpaqueValue |
.const_int_of_string(int_ty, text, radix) ⇒ OpaqueValue
(Not documented)
2478 |
# File 'lib/rcgtk/generated_bindings.rb', line 2478 attach_function :const_int_of_string, :LLVMConstIntOfString, [OpaqueType, :string, :uchar], OpaqueValue |
.const_int_of_string_and_size(int_ty, text, s_len, radix) ⇒ OpaqueValue
(Not documented)
2489 |
# File 'lib/rcgtk/generated_bindings.rb', line 2489 attach_function :const_int_of_string_and_size, :LLVMConstIntOfStringAndSize, [OpaqueType, :string, :uint, :uchar], OpaqueValue |
.const_int_to_ptr(constant_val, to_type) ⇒ OpaqueValue
(Not documented)
3032 |
# File 'lib/rcgtk/generated_bindings.rb', line 3032 attach_function :const_int_to_ptr, :LLVMConstIntToPtr, [OpaqueValue, OpaqueType], OpaqueValue |
.const_l_shr(lhs_constant, rhs_constant) ⇒ OpaqueValue
(Not documented)
2904 |
# File 'lib/rcgtk/generated_bindings.rb', line 2904 attach_function :const_l_shr, :LLVMConstLShr, [OpaqueValue, OpaqueValue], OpaqueValue |
.const_mul(lhs_constant, rhs_constant) ⇒ OpaqueValue
(Not documented)
2749 |
# File 'lib/rcgtk/generated_bindings.rb', line 2749 attach_function :const_mul, :LLVMConstMul, [OpaqueValue, OpaqueValue], OpaqueValue |
.const_named_struct(struct_ty, constant_vals, count) ⇒ OpaqueValue
(Not documented)
2595 |
# File 'lib/rcgtk/generated_bindings.rb', line 2595 attach_function :const_named_struct, :LLVMConstNamedStruct, [OpaqueType, :pointer, :uint], OpaqueValue |
.const_neg(constant_val) ⇒ OpaqueValue
(Not documented)
2636 |
# File 'lib/rcgtk/generated_bindings.rb', line 2636 attach_function :const_neg, :LLVMConstNeg, [OpaqueValue], OpaqueValue |
.const_not(constant_val) ⇒ OpaqueValue
(Not documented)
2668 |
# File 'lib/rcgtk/generated_bindings.rb', line 2668 attach_function :const_not, :LLVMConstNot, [OpaqueValue], OpaqueValue |
.const_nsw_add(lhs_constant, rhs_constant) ⇒ OpaqueValue
(Not documented)
2686 |
# File 'lib/rcgtk/generated_bindings.rb', line 2686 attach_function :const_nsw_add, :LLVMConstNSWAdd, [OpaqueValue, OpaqueValue], OpaqueValue |
.const_nsw_mul(lhs_constant, rhs_constant) ⇒ OpaqueValue
(Not documented)
2758 |
# File 'lib/rcgtk/generated_bindings.rb', line 2758 attach_function :const_nsw_mul, :LLVMConstNSWMul, [OpaqueValue, OpaqueValue], OpaqueValue |
.const_nsw_neg(constant_val) ⇒ OpaqueValue
(Not documented)
2644 |
# File 'lib/rcgtk/generated_bindings.rb', line 2644 attach_function :const_nsw_neg, :LLVMConstNSWNeg, [OpaqueValue], OpaqueValue |
.const_nsw_sub(lhs_constant, rhs_constant) ⇒ OpaqueValue
(Not documented)
2722 |
# File 'lib/rcgtk/generated_bindings.rb', line 2722 attach_function :const_nsw_sub, :LLVMConstNSWSub, [OpaqueValue, OpaqueValue], OpaqueValue |
.const_null(ty) ⇒ OpaqueValue
(Not documented)
2416 |
# File 'lib/rcgtk/generated_bindings.rb', line 2416 attach_function :const_null, :LLVMConstNull, [OpaqueType], OpaqueValue |
.const_nuw_add(lhs_constant, rhs_constant) ⇒ OpaqueValue
(Not documented)
2695 |
# File 'lib/rcgtk/generated_bindings.rb', line 2695 attach_function :const_nuw_add, :LLVMConstNUWAdd, [OpaqueValue, OpaqueValue], OpaqueValue |
.const_nuw_mul(lhs_constant, rhs_constant) ⇒ OpaqueValue
(Not documented)
2767 |
# File 'lib/rcgtk/generated_bindings.rb', line 2767 attach_function :const_nuw_mul, :LLVMConstNUWMul, [OpaqueValue, OpaqueValue], OpaqueValue |
.const_nuw_neg(constant_val) ⇒ OpaqueValue
(Not documented)
2652 |
# File 'lib/rcgtk/generated_bindings.rb', line 2652 attach_function :const_nuw_neg, :LLVMConstNUWNeg, [OpaqueValue], OpaqueValue |
.const_nuw_sub(lhs_constant, rhs_constant) ⇒ OpaqueValue
(Not documented)
2731 |
# File 'lib/rcgtk/generated_bindings.rb', line 2731 attach_function :const_nuw_sub, :LLVMConstNUWSub, [OpaqueValue, OpaqueValue], OpaqueValue |
.const_or(lhs_constant, rhs_constant) ⇒ OpaqueValue
(Not documented)
2857 |
# File 'lib/rcgtk/generated_bindings.rb', line 2857 attach_function :const_or, :LLVMConstOr, [OpaqueValue, OpaqueValue], OpaqueValue |
.const_pointer_cast(constant_val, to_type) ⇒ OpaqueValue
(Not documented)
3086 |
# File 'lib/rcgtk/generated_bindings.rb', line 3086 attach_function :const_pointer_cast, :LLVMConstPointerCast, [OpaqueValue, OpaqueType], OpaqueValue |
.const_pointer_null(ty) ⇒ OpaqueValue
(Not documented)
2448 |
# File 'lib/rcgtk/generated_bindings.rb', line 2448 attach_function :const_pointer_null, :LLVMConstPointerNull, [OpaqueType], OpaqueValue |
.const_ptr_to_int(constant_val, to_type) ⇒ OpaqueValue
(Not documented)
3023 |
# File 'lib/rcgtk/generated_bindings.rb', line 3023 attach_function :const_ptr_to_int, :LLVMConstPtrToInt, [OpaqueValue, OpaqueType], OpaqueValue |
.const_real(real_ty, n) ⇒ OpaqueValue
(Not documented)
2498 |
# File 'lib/rcgtk/generated_bindings.rb', line 2498 attach_function :const_real, :LLVMConstReal, [OpaqueType, :double], OpaqueValue |
.const_real_of_string(real_ty, text) ⇒ OpaqueValue
(Not documented)
2507 |
# File 'lib/rcgtk/generated_bindings.rb', line 2507 attach_function :const_real_of_string, :LLVMConstRealOfString, [OpaqueType, :string], OpaqueValue |
.const_real_of_string_and_size(real_ty, text, s_len) ⇒ OpaqueValue
(Not documented)
2517 |
# File 'lib/rcgtk/generated_bindings.rb', line 2517 attach_function :const_real_of_string_and_size, :LLVMConstRealOfStringAndSize, [OpaqueType, :string, :uint], OpaqueValue |
.const_s_div(lhs_constant, rhs_constant) ⇒ OpaqueValue
(Not documented)
2794 |
# File 'lib/rcgtk/generated_bindings.rb', line 2794 attach_function :const_s_div, :LLVMConstSDiv, [OpaqueValue, OpaqueValue], OpaqueValue |
.const_s_ext(constant_val, to_type) ⇒ OpaqueValue
(Not documented)
2951 |
# File 'lib/rcgtk/generated_bindings.rb', line 2951 attach_function :const_s_ext, :LLVMConstSExt, [OpaqueValue, OpaqueType], OpaqueValue |
.const_s_ext_or_bit_cast(constant_val, to_type) ⇒ OpaqueValue
(Not documented)
3068 |
# File 'lib/rcgtk/generated_bindings.rb', line 3068 attach_function :const_s_ext_or_bit_cast, :LLVMConstSExtOrBitCast, [OpaqueValue, OpaqueType], OpaqueValue |
.const_s_rem(lhs_constant, rhs_constant) ⇒ OpaqueValue
(Not documented)
2830 |
# File 'lib/rcgtk/generated_bindings.rb', line 2830 attach_function :const_s_rem, :LLVMConstSRem, [OpaqueValue, OpaqueValue], OpaqueValue |
.const_select(constant_condition, constant_if_true, constant_if_false) ⇒ OpaqueValue
(Not documented)
3115 |
# File 'lib/rcgtk/generated_bindings.rb', line 3115 attach_function :const_select, :LLVMConstSelect, [OpaqueValue, OpaqueValue, OpaqueValue], OpaqueValue |
.const_shl(lhs_constant, rhs_constant) ⇒ OpaqueValue
(Not documented)
2895 |
# File 'lib/rcgtk/generated_bindings.rb', line 2895 attach_function :const_shl, :LLVMConstShl, [OpaqueValue, OpaqueValue], OpaqueValue |
.const_shuffle_vector(vector_a_constant, vector_b_constant, mask_constant) ⇒ OpaqueValue
(Not documented)
3144 |
# File 'lib/rcgtk/generated_bindings.rb', line 3144 attach_function :const_shuffle_vector, :LLVMConstShuffleVector, [OpaqueValue, OpaqueValue, OpaqueValue], OpaqueValue |
.const_si_to_fp(constant_val, to_type) ⇒ OpaqueValue
(Not documented)
2996 |
# File 'lib/rcgtk/generated_bindings.rb', line 2996 attach_function :const_si_to_fp, :LLVMConstSIToFP, [OpaqueValue, OpaqueType], OpaqueValue |
.const_string(str, length, dont_null_terminate) ⇒ OpaqueValue
(Not documented)
2554 |
# File 'lib/rcgtk/generated_bindings.rb', line 2554 attach_function :const_string, :LLVMConstString, [:string, :uint, :int], OpaqueValue |
.const_string_in_context(c, str, length, dont_null_terminate) ⇒ OpaqueValue
(Not documented)
2544 |
# File 'lib/rcgtk/generated_bindings.rb', line 2544 attach_function :const_string_in_context, :LLVMConstStringInContext, [OpaqueContext, :string, :uint, :int], OpaqueValue |
.const_struct(constant_vals, count, packed) ⇒ OpaqueValue
(Not documented)
2575 |
# File 'lib/rcgtk/generated_bindings.rb', line 2575 attach_function :const_struct, :LLVMConstStruct, [:pointer, :uint, :int], OpaqueValue |
.const_struct_in_context(c, constant_vals, count, packed) ⇒ OpaqueValue
(Not documented)
2565 |
# File 'lib/rcgtk/generated_bindings.rb', line 2565 attach_function :const_struct_in_context, :LLVMConstStructInContext, [OpaqueContext, :pointer, :uint, :int], OpaqueValue |
.const_sub(lhs_constant, rhs_constant) ⇒ OpaqueValue
(Not documented)
2713 |
# File 'lib/rcgtk/generated_bindings.rb', line 2713 attach_function :const_sub, :LLVMConstSub, [OpaqueValue, OpaqueValue], OpaqueValue |
.const_trunc(constant_val, to_type) ⇒ OpaqueValue
(Not documented)
2942 |
# File 'lib/rcgtk/generated_bindings.rb', line 2942 attach_function :const_trunc, :LLVMConstTrunc, [OpaqueValue, OpaqueType], OpaqueValue |
.const_trunc_or_bit_cast(constant_val, to_type) ⇒ OpaqueValue
(Not documented)
3077 |
# File 'lib/rcgtk/generated_bindings.rb', line 3077 attach_function :const_trunc_or_bit_cast, :LLVMConstTruncOrBitCast, [OpaqueValue, OpaqueType], OpaqueValue |
.const_u_div(lhs_constant, rhs_constant) ⇒ OpaqueValue
(Not documented)
2785 |
# File 'lib/rcgtk/generated_bindings.rb', line 2785 attach_function :const_u_div, :LLVMConstUDiv, [OpaqueValue, OpaqueValue], OpaqueValue |
.const_u_rem(lhs_constant, rhs_constant) ⇒ OpaqueValue
(Not documented)
2821 |
# File 'lib/rcgtk/generated_bindings.rb', line 2821 attach_function :const_u_rem, :LLVMConstURem, [OpaqueValue, OpaqueValue], OpaqueValue |
.const_ui_to_fp(constant_val, to_type) ⇒ OpaqueValue
(Not documented)
2987 |
# File 'lib/rcgtk/generated_bindings.rb', line 2987 attach_function :const_ui_to_fp, :LLVMConstUIToFP, [OpaqueValue, OpaqueType], OpaqueValue |
.const_vector(scalar_constant_vals, size) ⇒ OpaqueValue
(Not documented)
2604 |
# File 'lib/rcgtk/generated_bindings.rb', line 2604 attach_function :const_vector, :LLVMConstVector, [:pointer, :uint], OpaqueValue |
.const_xor(lhs_constant, rhs_constant) ⇒ OpaqueValue
(Not documented)
2866 |
# File 'lib/rcgtk/generated_bindings.rb', line 2866 attach_function :const_xor, :LLVMConstXor, [OpaqueValue, OpaqueValue], OpaqueValue |
.const_z_ext(constant_val, to_type) ⇒ OpaqueValue
(Not documented)
2960 |
# File 'lib/rcgtk/generated_bindings.rb', line 2960 attach_function :const_z_ext, :LLVMConstZExt, [OpaqueValue, OpaqueType], OpaqueValue |
.const_z_ext_or_bit_cast(constant_val, to_type) ⇒ OpaqueValue
(Not documented)
3059 |
# File 'lib/rcgtk/generated_bindings.rb', line 3059 attach_function :const_z_ext_or_bit_cast, :LLVMConstZExtOrBitCast, [OpaqueValue, OpaqueType], OpaqueValue |
.context_create ⇒ OpaqueContext
(Not documented)
970 |
# File 'lib/rcgtk/generated_bindings.rb', line 970 attach_function :context_create, :LLVMContextCreate, [], OpaqueContext |
.context_dispose(c) ⇒ nil
(Not documented)
1005 |
# File 'lib/rcgtk/generated_bindings.rb', line 1005 attach_function :context_dispose, :LLVMContextDispose, [OpaqueContext], :void |
.context_set_diagnostic_handler(c, handler, diagnostic_context) ⇒ nil
(Not documented)
987 |
# File 'lib/rcgtk/generated_bindings.rb', line 987 attach_function :context_set_diagnostic_handler, :LLVMContextSetDiagnosticHandler, [OpaqueContext, :diagnostic_handler, :pointer], :void |
.context_set_yield_callback(c, callback, opaque_handle) ⇒ nil
(Not documented)
997 |
# File 'lib/rcgtk/generated_bindings.rb', line 997 attach_function :context_set_yield_callback, :LLVMContextSetYieldCallback, [OpaqueContext, :yield_callback, :pointer], :void |
.copy_string_rep_of_target_data(td) ⇒ String
(Not documented)
5803 |
# File 'lib/rcgtk/generated_bindings.rb', line 5803 attach_function :copy_string_rep_of_target_data, :LLVMCopyStringRepOfTargetData, [OpaqueTargetData], :string |
.count_basic_blocks(fn) ⇒ Integer
(Not documented)
3769 |
# File 'lib/rcgtk/generated_bindings.rb', line 3769 attach_function :count_basic_blocks, :LLVMCountBasicBlocks, [OpaqueValue], :uint |
.count_incoming(phi_node) ⇒ Integer
(Not documented)
4072 |
# File 'lib/rcgtk/generated_bindings.rb', line 4072 attach_function :count_incoming, :LLVMCountIncoming, [OpaqueValue], :uint |
.count_param_types(function_ty) ⇒ Integer
(Not documented)
1496 |
# File 'lib/rcgtk/generated_bindings.rb', line 1496 attach_function :count_param_types, :LLVMCountParamTypes, [OpaqueType], :uint |
.count_params(fn) ⇒ Integer
(Not documented)
3564 |
# File 'lib/rcgtk/generated_bindings.rb', line 3564 attach_function :count_params, :LLVMCountParams, [OpaqueValue], :uint |
.count_struct_element_types(struct_ty) ⇒ Integer
(Not documented)
1562 |
# File 'lib/rcgtk/generated_bindings.rb', line 1562 attach_function :count_struct_element_types, :LLVMCountStructElementTypes, [OpaqueType], :uint |
.create_builder ⇒ OpaqueBuilder
(Not documented)
4105 |
# File 'lib/rcgtk/generated_bindings.rb', line 4105 attach_function :create_builder, :LLVMCreateBuilder, [], OpaqueBuilder |
.create_builder_in_context(c) ⇒ OpaqueBuilder
(Not documented)
4098 |
# File 'lib/rcgtk/generated_bindings.rb', line 4098 attach_function :create_builder_in_context, :LLVMCreateBuilderInContext, [OpaqueContext], OpaqueBuilder |
.create_disasm(triple_name, dis_info, tag_type, get_op_info, symbol_look_up) ⇒ FFI::Pointer(DisasmContextRef)
(Not documented)
5628 |
# File 'lib/rcgtk/generated_bindings.rb', line 5628 attach_function :create_disasm, :LLVMCreateDisasm, [:string, :pointer, :int, :op_info_callback, :symbol_lookup_callback], :pointer |
.create_disasm_cpu(triple, cpu, dis_info, tag_type, get_op_info, symbol_look_up) ⇒ FFI::Pointer(DisasmContextRef)
(Not documented)
5641 |
# File 'lib/rcgtk/generated_bindings.rb', line 5641 attach_function :create_disasm_cpu, :LLVMCreateDisasmCPU, [:string, :string, :pointer, :int, :op_info_callback, :symbol_lookup_callback], :pointer |
.create_execution_engine(out_ee, mp, out_error) ⇒ Integer
(Not documented)
6451 |
# File 'lib/rcgtk/generated_bindings.rb', line 6451 attach_function :create_execution_engine, :LLVMCreateExecutionEngine, [:pointer, OpaqueModuleProvider, :pointer], :int |
.create_execution_engine_for_module(out_ee, m, out_error) ⇒ Integer
(Not documented)
6399 |
# File 'lib/rcgtk/generated_bindings.rb', line 6399 attach_function :create_execution_engine_for_module, :LLVMCreateExecutionEngineForModule, [:pointer, OpaqueModule, :pointer], :int |
.create_function_pass_manager(mp) ⇒ OpaquePassManager
(Not documented)
5343 |
# File 'lib/rcgtk/generated_bindings.rb', line 5343 attach_function :create_function_pass_manager, :LLVMCreateFunctionPassManager, [OpaqueModuleProvider], OpaquePassManager |
.create_function_pass_manager_for_module(m) ⇒ OpaquePassManager
(Not documented)
5335 |
# File 'lib/rcgtk/generated_bindings.rb', line 5335 attach_function :create_function_pass_manager_for_module, :LLVMCreateFunctionPassManagerForModule, [OpaqueModule], OpaquePassManager |
.create_generic_value_of_float(ty, n) ⇒ OpaqueGenericValue
(Not documented)
6347 |
# File 'lib/rcgtk/generated_bindings.rb', line 6347 attach_function :create_generic_value_of_float, :LLVMCreateGenericValueOfFloat, [OpaqueType, :double], OpaqueGenericValue |
.create_generic_value_of_int(ty, n, is_signed) ⇒ OpaqueGenericValue
(Not documented)
6330 |
# File 'lib/rcgtk/generated_bindings.rb', line 6330 attach_function :create_generic_value_of_int, :LLVMCreateGenericValueOfInt, [OpaqueType, :ulong_long, :int], OpaqueGenericValue |
.create_generic_value_of_pointer(p) ⇒ OpaqueGenericValue
(Not documented)
6338 |
# File 'lib/rcgtk/generated_bindings.rb', line 6338 attach_function :create_generic_value_of_pointer, :LLVMCreateGenericValueOfPointer, [:pointer], OpaqueGenericValue |
.create_interpreter(out_interp, mp, out_error) ⇒ Integer
(Not documented)
6461 |
# File 'lib/rcgtk/generated_bindings.rb', line 6461 attach_function :create_interpreter, :LLVMCreateInterpreter, [:pointer, OpaqueModuleProvider, :pointer], :int |
.create_interpreter_for_module(out_interp, m, out_error) ⇒ Integer
(Not documented)
6409 |
# File 'lib/rcgtk/generated_bindings.rb', line 6409 attach_function :create_interpreter_for_module, :LLVMCreateInterpreterForModule, [:pointer, OpaqueModule, :pointer], :int |
.create_jit_compiler(out_jit, mp, opt_level, out_error) ⇒ Integer
(Not documented)
6472 |
# File 'lib/rcgtk/generated_bindings.rb', line 6472 attach_function :create_jit_compiler, :LLVMCreateJITCompiler, [:pointer, OpaqueModuleProvider, :uint, :pointer], :int |
.create_jit_compiler_for_module(out_jit, m, opt_level, out_error) ⇒ Integer
(Not documented)
6420 |
# File 'lib/rcgtk/generated_bindings.rb', line 6420 attach_function :create_jit_compiler_for_module, :LLVMCreateJITCompilerForModule, [:pointer, OpaqueModule, :uint, :pointer], :int |
.create_mcjit_compiler_for_module(out_jit, m, options, size_of_options, out_error) ⇒ Integer
(Not documented)
6441 |
# File 'lib/rcgtk/generated_bindings.rb', line 6441 attach_function :create_mcjit_compiler_for_module, :LLVMCreateMCJITCompilerForModule, [:pointer, OpaqueModule, MCJITCompilerOptions, :ulong, :pointer], :int |
.create_memory_buffer_with_contents_of_file(path, out_mem_buf, out_message) ⇒ Integer
(Not documented)
5259 |
# File 'lib/rcgtk/generated_bindings.rb', line 5259 attach_function :create_memory_buffer_with_contents_of_file, :LLVMCreateMemoryBufferWithContentsOfFile, [:string, :pointer, :pointer], :int |
.create_memory_buffer_with_memory_range(input_data, input_data_length, buffer_name, requires_null_terminator) ⇒ OpaqueMemoryBuffer
(Not documented)
5279 |
# File 'lib/rcgtk/generated_bindings.rb', line 5279 attach_function :create_memory_buffer_with_memory_range, :LLVMCreateMemoryBufferWithMemoryRange, [:string, :ulong, :string, :int], OpaqueMemoryBuffer |
.create_memory_buffer_with_memory_range_copy(input_data, input_data_length, buffer_name) ⇒ OpaqueMemoryBuffer
(Not documented)
5289 |
# File 'lib/rcgtk/generated_bindings.rb', line 5289 attach_function :create_memory_buffer_with_memory_range_copy, :LLVMCreateMemoryBufferWithMemoryRangeCopy, [:string, :ulong, :string], OpaqueMemoryBuffer |
.create_memory_buffer_with_stdin(out_mem_buf, out_message) ⇒ Integer
(Not documented)
5268 |
# File 'lib/rcgtk/generated_bindings.rb', line 5268 attach_function :create_memory_buffer_with_stdin, :LLVMCreateMemoryBufferWithSTDIN, [:pointer, :pointer], :int |
.create_message(message) ⇒ String
(Not documented)
911 |
# File 'lib/rcgtk/generated_bindings.rb', line 911 attach_function :create_message, :LLVMCreateMessage, [:string], :string |
.create_module_provider_for_existing_module(m) ⇒ OpaqueModuleProvider
(Not documented)
5241 |
# File 'lib/rcgtk/generated_bindings.rb', line 5241 attach_function :create_module_provider_for_existing_module, :LLVMCreateModuleProviderForExistingModule, [OpaqueModule], OpaqueModuleProvider |
.create_object_file(mem_buf) ⇒ OpaqueObjectFile
(Not documented)
6924 |
# File 'lib/rcgtk/generated_bindings.rb', line 6924 attach_function :create_object_file, :LLVMCreateObjectFile, [OpaqueMemoryBuffer], OpaqueObjectFile |
.create_pass_manager ⇒ OpaquePassManager
(Not documented)
5327 |
# File 'lib/rcgtk/generated_bindings.rb', line 5327 attach_function :create_pass_manager, :LLVMCreatePassManager, [], OpaquePassManager |
.create_simple_mcjit_memory_manager(opaque, allocate_code_section, allocate_data_section, finalize_memory, destroy) ⇒ OpaqueMCJITMemoryManager
(Not documented)
6677 |
# File 'lib/rcgtk/generated_bindings.rb', line 6677 attach_function :create_simple_mcjit_memory_manager, :LLVMCreateSimpleMCJITMemoryManager, [:pointer, :memory_manager_allocate_code_section_callback, :memory_manager_allocate_data_section_callback, :memory_manager_finalize_memory_callback, :pointer], OpaqueMCJITMemoryManager |
.create_target_data(string_rep) ⇒ OpaqueTargetData
(Not documented)
5777 |
# File 'lib/rcgtk/generated_bindings.rb', line 5777 attach_function :create_target_data, :LLVMCreateTargetData, [:string], OpaqueTargetData |
.create_target_machine(t, triple, cpu, features, level, reloc, code_model) ⇒ OpaqueTargetMachine
(Not documented)
6166 |
# File 'lib/rcgtk/generated_bindings.rb', line 6166 attach_function :create_target_machine, :LLVMCreateTargetMachine, [Target, :string, :string, :string, :code_gen_opt_level, :reloc_mode, :code_model], OpaqueTargetMachine |
.delete_basic_block(bb) ⇒ nil
(Not documented)
3864 |
# File 'lib/rcgtk/generated_bindings.rb', line 3864 attach_function :delete_basic_block, :LLVMDeleteBasicBlock, [OpaqueBasicBlock], :void |
.delete_function(fn) ⇒ nil
(Not documented)
3478 |
# File 'lib/rcgtk/generated_bindings.rb', line 3478 attach_function :delete_function, :LLVMDeleteFunction, [OpaqueValue], :void |
.delete_global(global_var) ⇒ nil
(Not documented)
3374 |
# File 'lib/rcgtk/generated_bindings.rb', line 3374 attach_function :delete_global, :LLVMDeleteGlobal, [OpaqueValue], :void |
.disasm_dispose(dc) ⇒ nil
(Not documented)
5658 |
# File 'lib/rcgtk/generated_bindings.rb', line 5658 attach_function :disasm_dispose, :LLVMDisasmDispose, [:pointer], :void |
.disasm_instruction(dc, bytes, bytes_size, pc, out_string, out_string_size) ⇒ Integer
(Not documented)
5671 |
# File 'lib/rcgtk/generated_bindings.rb', line 5671 attach_function :disasm_instruction, :LLVMDisasmInstruction, [:pointer, :pointer, :ulong, :ulong, :string, :ulong], :ulong |
.dispose_builder(builder) ⇒ nil
(Not documented)
4176 |
# File 'lib/rcgtk/generated_bindings.rb', line 4176 attach_function :dispose_builder, :LLVMDisposeBuilder, [OpaqueBuilder], :void |
.dispose_execution_engine(ee) ⇒ nil
(Not documented)
6480 |
# File 'lib/rcgtk/generated_bindings.rb', line 6480 attach_function :dispose_execution_engine, :LLVMDisposeExecutionEngine, [OpaqueExecutionEngine], :void |
.dispose_generic_value(gen_val) ⇒ nil
(Not documented)
6389 |
# File 'lib/rcgtk/generated_bindings.rb', line 6389 attach_function :dispose_generic_value, :LLVMDisposeGenericValue, [OpaqueGenericValue], :void |
.dispose_mcjit_memory_manager(mm) ⇒ nil
(Not documented)
6685 |
# File 'lib/rcgtk/generated_bindings.rb', line 6685 attach_function :dispose_mcjit_memory_manager, :LLVMDisposeMCJITMemoryManager, [OpaqueMCJITMemoryManager], :void |
.dispose_memory_buffer(mem_buf) ⇒ nil
(Not documented)
5313 |
# File 'lib/rcgtk/generated_bindings.rb', line 5313 attach_function :dispose_memory_buffer, :LLVMDisposeMemoryBuffer, [OpaqueMemoryBuffer], :void |
.dispose_message(message) ⇒ nil
(Not documented)
919 |
# File 'lib/rcgtk/generated_bindings.rb', line 919 attach_function :dispose_message, :LLVMDisposeMessage, [:string], :void |
.dispose_module(m) ⇒ nil
(Not documented)
1065 |
# File 'lib/rcgtk/generated_bindings.rb', line 1065 attach_function :dispose_module, :LLVMDisposeModule, [OpaqueModule], :void |
.dispose_module_provider(m) ⇒ nil
(Not documented)
5249 |
# File 'lib/rcgtk/generated_bindings.rb', line 5249 attach_function :dispose_module_provider, :LLVMDisposeModuleProvider, [OpaqueModuleProvider], :void |
.dispose_object_file(object_file) ⇒ nil
(Not documented)
6932 |
# File 'lib/rcgtk/generated_bindings.rb', line 6932 attach_function :dispose_object_file, :LLVMDisposeObjectFile, [OpaqueObjectFile], :void |
.dispose_pass_manager(pm) ⇒ nil
(Not documented)
5385 |
# File 'lib/rcgtk/generated_bindings.rb', line 5385 attach_function :dispose_pass_manager, :LLVMDisposePassManager, [OpaquePassManager], :void |
.dispose_relocation_iterator(ri) ⇒ nil
(Not documented)
7064 |
# File 'lib/rcgtk/generated_bindings.rb', line 7064 attach_function :dispose_relocation_iterator, :LLVMDisposeRelocationIterator, [OpaqueRelocationIterator], :void |
.dispose_section_iterator(si) ⇒ nil
(Not documented)
6948 |
# File 'lib/rcgtk/generated_bindings.rb', line 6948 attach_function :dispose_section_iterator, :LLVMDisposeSectionIterator, [OpaqueSectionIterator], :void |
.dispose_symbol_iterator(si) ⇒ nil
(Not documented)
6990 |
# File 'lib/rcgtk/generated_bindings.rb', line 6990 attach_function :dispose_symbol_iterator, :LLVMDisposeSymbolIterator, [OpaqueSymbolIterator], :void |
.dispose_target_data(td) ⇒ nil
(Not documented)
5955 |
# File 'lib/rcgtk/generated_bindings.rb', line 5955 attach_function :dispose_target_data, :LLVMDisposeTargetData, [OpaqueTargetData], :void |
.dispose_target_machine(t) ⇒ nil
(Not documented)
6174 |
# File 'lib/rcgtk/generated_bindings.rb', line 6174 attach_function :dispose_target_machine, :LLVMDisposeTargetMachine, [OpaqueTargetMachine], :void |
.double_type ⇒ OpaqueType
(Not documented)
1440 |
# File 'lib/rcgtk/generated_bindings.rb', line 1440 attach_function :double_type, :LLVMDoubleType, [], OpaqueType |
.double_type_in_context(c) ⇒ OpaqueType
(Not documented)
1395 |
# File 'lib/rcgtk/generated_bindings.rb', line 1395 attach_function :double_type_in_context, :LLVMDoubleTypeInContext, [OpaqueContext], OpaqueType |
.dump_module(m) ⇒ nil
(Not documented)
1107 |
# File 'lib/rcgtk/generated_bindings.rb', line 1107 attach_function :dump_module, :LLVMDumpModule, [OpaqueModule], :void |
.dump_type(val) ⇒ nil
(Not documented)
1263 |
# File 'lib/rcgtk/generated_bindings.rb', line 1263 attach_function :dump_type, :LLVMDumpType, [OpaqueType], :void |
.dump_value(val) ⇒ nil
(Not documented)
1724 |
# File 'lib/rcgtk/generated_bindings.rb', line 1724 attach_function :dump_value, :LLVMDumpValue, [OpaqueValue], :void |
.element_at_offset(td, struct_ty, offset) ⇒ Integer
(Not documented)
5937 |
# File 'lib/rcgtk/generated_bindings.rb', line 5937 attach_function :element_at_offset, :LLVMElementAtOffset, [OpaqueTargetData, OpaqueType, :ulong_long], :uint |
.enable_pretty_stack_trace ⇒ nil
(Not documented)
941 |
# File 'lib/rcgtk/generated_bindings.rb', line 941 attach_function :enable_pretty_stack_trace, :LLVMEnablePrettyStackTrace, [], :void |
.finalize_function_pass_manager(fpm) ⇒ Integer
(Not documented)
5377 |
# File 'lib/rcgtk/generated_bindings.rb', line 5377 attach_function :finalize_function_pass_manager, :LLVMFinalizeFunctionPassManager, [OpaquePassManager], :int |
.find_function(ee, name, out_fn) ⇒ Integer
(Not documented)
6578 |
# File 'lib/rcgtk/generated_bindings.rb', line 6578 attach_function :find_function, :LLVMFindFunction, [OpaqueExecutionEngine, :string, :pointer], :int |
.float_type ⇒ OpaqueType
(Not documented)
1433 |
# File 'lib/rcgtk/generated_bindings.rb', line 1433 attach_function :float_type, :LLVMFloatType, [], OpaqueType |
.float_type_in_context(c) ⇒ OpaqueType
(Not documented)
1387 |
# File 'lib/rcgtk/generated_bindings.rb', line 1387 attach_function :float_type_in_context, :LLVMFloatTypeInContext, [OpaqueContext], OpaqueType |
.fp128_type ⇒ OpaqueType
(Not documented)
1454 |
# File 'lib/rcgtk/generated_bindings.rb', line 1454 attach_function :fp128_type, :LLVMFP128Type, [], OpaqueType |
.fp128_type_in_context(c) ⇒ OpaqueType
(Not documented)
1411 |
# File 'lib/rcgtk/generated_bindings.rb', line 1411 attach_function :fp128_type_in_context, :LLVMFP128TypeInContext, [OpaqueContext], OpaqueType |
.free_machine_code_for_function(ee, f) ⇒ nil
(Not documented)
6528 |
# File 'lib/rcgtk/generated_bindings.rb', line 6528 attach_function :free_machine_code_for_function, :LLVMFreeMachineCodeForFunction, [OpaqueExecutionEngine, OpaqueValue], :void |
.function_type(return_type, param_types, param_count, is_var_arg) ⇒ OpaqueType
(Not documented)
1472 |
# File 'lib/rcgtk/generated_bindings.rb', line 1472 attach_function :function_type, :LLVMFunctionType, [OpaqueType, :pointer, :uint, :int], OpaqueType |
.generic_value_int_width(gen_val_ref) ⇒ Integer
(Not documented)
6355 |
# File 'lib/rcgtk/generated_bindings.rb', line 6355 attach_function :generic_value_int_width, :LLVMGenericValueIntWidth, [OpaqueGenericValue], :uint |
.generic_value_to_float(ty_ref, gen_val) ⇒ Float
(Not documented)
6381 |
# File 'lib/rcgtk/generated_bindings.rb', line 6381 attach_function :generic_value_to_float, :LLVMGenericValueToFloat, [OpaqueType, OpaqueGenericValue], :double |
.generic_value_to_int(gen_val, is_signed) ⇒ Integer
(Not documented)
6364 |
# File 'lib/rcgtk/generated_bindings.rb', line 6364 attach_function :generic_value_to_int, :LLVMGenericValueToInt, [OpaqueGenericValue, :int], :ulong_long |
.generic_value_to_pointer(gen_val) ⇒ FFI::Pointer(*Void)
(Not documented)
6372 |
# File 'lib/rcgtk/generated_bindings.rb', line 6372 attach_function :generic_value_to_pointer, :LLVMGenericValueToPointer, [OpaqueGenericValue], :pointer |
.get_alignment(v) ⇒ Integer
(Not documented)
3295 |
# File 'lib/rcgtk/generated_bindings.rb', line 3295 attach_function :get_alignment, :LLVMGetAlignment, [OpaqueValue], :uint |
.get_array_length(array_ty) ⇒ Integer
(Not documented)
1612 |
# File 'lib/rcgtk/generated_bindings.rb', line 1612 attach_function :get_array_length, :LLVMGetArrayLength, [OpaqueType], :uint |
.get_attribute(arg) ⇒ Symbol from _enum_attribute_
(Not documented)
3648 |
# File 'lib/rcgtk/generated_bindings.rb', line 3648 attach_function :get_attribute, :LLVMGetAttribute, [OpaqueValue], :attribute |
.get_basic_block_parent(bb) ⇒ OpaqueValue
(Not documented)
3753 |
# File 'lib/rcgtk/generated_bindings.rb', line 3753 attach_function :get_basic_block_parent, :LLVMGetBasicBlockParent, [OpaqueBasicBlock], OpaqueValue |
.get_basic_block_terminator(bb) ⇒ OpaqueValue
(Not documented)
3761 |
# File 'lib/rcgtk/generated_bindings.rb', line 3761 attach_function :get_basic_block_terminator, :LLVMGetBasicBlockTerminator, [OpaqueBasicBlock], OpaqueValue |
.get_basic_blocks(fn, basic_blocks) ⇒ nil
(Not documented)
3778 |
# File 'lib/rcgtk/generated_bindings.rb', line 3778 attach_function :get_basic_blocks, :LLVMGetBasicBlocks, [OpaqueValue, :pointer], :void |
.get_bitcode_module(mem_buf, out_m, out_message) ⇒ Integer
(Not documented)
5504 |
# File 'lib/rcgtk/generated_bindings.rb', line 5504 attach_function :get_bitcode_module, :LLVMGetBitcodeModule, [OpaqueMemoryBuffer, :pointer, :pointer], :int |
.get_bitcode_module_in_context(context_ref, mem_buf, out_m, out_message) ⇒ Integer
(Not documented)
5494 |
# File 'lib/rcgtk/generated_bindings.rb', line 5494 attach_function :get_bitcode_module_in_context, :LLVMGetBitcodeModuleInContext, [OpaqueContext, OpaqueMemoryBuffer, :pointer, :pointer], :int |
.get_bitcode_module_provider(mem_buf, out_mp, out_message) ⇒ Integer
(Not documented)
5525 |
# File 'lib/rcgtk/generated_bindings.rb', line 5525 attach_function :get_bitcode_module_provider, :LLVMGetBitcodeModuleProvider, [OpaqueMemoryBuffer, :pointer, :pointer], :int |
.get_bitcode_module_provider_in_context(context_ref, mem_buf, out_mp, out_message) ⇒ Integer
(Not documented)
5515 |
# File 'lib/rcgtk/generated_bindings.rb', line 5515 attach_function :get_bitcode_module_provider_in_context, :LLVMGetBitcodeModuleProviderInContext, [OpaqueContext, OpaqueMemoryBuffer, :pointer, :pointer], :int |
.get_bname(name) ⇒ Symbol
Converts a CamelCase string into an underscored string.
116 117 118 119 120 121 |
# File 'lib/rcgtk/bindings.rb', line 116 def self.get_bname(name) name.to_s. gsub(/([A-Z\d]+)([A-Z][a-z])/,'\1_\2'). gsub(/([a-z\d])([A-Z])/,'\1_\2'). downcase.to_sym end |
.get_buffer_size(mem_buf) ⇒ Integer
(Not documented)
5305 |
# File 'lib/rcgtk/generated_bindings.rb', line 5305 attach_function :get_buffer_size, :LLVMGetBufferSize, [OpaqueMemoryBuffer], :ulong |
.get_buffer_start(mem_buf) ⇒ String
(Not documented)
5297 |
# File 'lib/rcgtk/generated_bindings.rb', line 5297 attach_function :get_buffer_start, :LLVMGetBufferStart, [OpaqueMemoryBuffer], :string |
.get_const_opcode(constant_val) ⇒ Symbol from _enum_opcode_
(Not documented)
2612 |
# File 'lib/rcgtk/generated_bindings.rb', line 2612 attach_function :get_const_opcode, :LLVMGetConstOpcode, [OpaqueValue], :opcode |
.get_current_debug_location(builder) ⇒ OpaqueValue
(Not documented)
4193 |
# File 'lib/rcgtk/generated_bindings.rb', line 4193 attach_function :get_current_debug_location, :LLVMGetCurrentDebugLocation, [OpaqueBuilder], OpaqueValue |
.get_data_layout(m) ⇒ String
(Not documented)
1073 |
# File 'lib/rcgtk/generated_bindings.rb', line 1073 attach_function :get_data_layout, :LLVMGetDataLayout, [OpaqueModule], :string |
.get_default_target_triple ⇒ String
(Not documented)
6254 |
# File 'lib/rcgtk/generated_bindings.rb', line 6254 attach_function :get_default_target_triple, :LLVMGetDefaultTargetTriple, [], :string |
.get_diag_info_description(di) ⇒ String
(Not documented)
1013 |
# File 'lib/rcgtk/generated_bindings.rb', line 1013 attach_function :get_diag_info_description, :LLVMGetDiagInfoDescription, [OpaqueDiagnosticInfo], :string |
.get_diag_info_severity(di) ⇒ Symbol from _enum_diagnostic_severity_
(Not documented)
1021 |
# File 'lib/rcgtk/generated_bindings.rb', line 1021 attach_function :get_diag_info_severity, :LLVMGetDiagInfoSeverity, [OpaqueDiagnosticInfo], :diagnostic_severity |
.get_dll_storage_class(global) ⇒ Symbol from _enum_dll_storage_class_
(Not documented)
3261 |
# File 'lib/rcgtk/generated_bindings.rb', line 3261 attach_function :get_dll_storage_class, :LLVMGetDLLStorageClass, [OpaqueValue], :dll_storage_class |
.get_element_type(ty) ⇒ OpaqueType
(Not documented)
1595 |
# File 'lib/rcgtk/generated_bindings.rb', line 1595 attach_function :get_element_type, :LLVMGetElementType, [OpaqueType], OpaqueType |
.get_entry_basic_block(fn) ⇒ OpaqueBasicBlock
(Not documented)
3818 |
# File 'lib/rcgtk/generated_bindings.rb', line 3818 attach_function :get_entry_basic_block, :LLVMGetEntryBasicBlock, [OpaqueValue], OpaqueBasicBlock |
.get_execution_engine_target_data(ee) ⇒ OpaqueTargetData
(Not documented)
6595 |
# File 'lib/rcgtk/generated_bindings.rb', line 6595 attach_function :get_execution_engine_target_data, :LLVMGetExecutionEngineTargetData, [OpaqueExecutionEngine], OpaqueTargetData |
.get_execution_engine_target_machine(ee) ⇒ OpaqueTargetMachine
(Not documented)
6603 |
# File 'lib/rcgtk/generated_bindings.rb', line 6603 attach_function :get_execution_engine_target_machine, :LLVMGetExecutionEngineTargetMachine, [OpaqueExecutionEngine], OpaqueTargetMachine |
.get_first_basic_block(fn) ⇒ OpaqueBasicBlock
(Not documented)
3786 |
# File 'lib/rcgtk/generated_bindings.rb', line 3786 attach_function :get_first_basic_block, :LLVMGetFirstBasicBlock, [OpaqueValue], OpaqueBasicBlock |
.get_first_function(m) ⇒ OpaqueValue
(Not documented)
1207 |
# File 'lib/rcgtk/generated_bindings.rb', line 1207 attach_function :get_first_function, :LLVMGetFirstFunction, [OpaqueModule], OpaqueValue |
.get_first_global(m) ⇒ OpaqueValue
(Not documented)
3342 |
# File 'lib/rcgtk/generated_bindings.rb', line 3342 attach_function :get_first_global, :LLVMGetFirstGlobal, [OpaqueModule], OpaqueValue |
.get_first_instruction(bb) ⇒ OpaqueValue
(Not documented)
3898 |
# File 'lib/rcgtk/generated_bindings.rb', line 3898 attach_function :get_first_instruction, :LLVMGetFirstInstruction, [OpaqueBasicBlock], OpaqueValue |
.get_first_param(fn) ⇒ OpaqueValue
(Not documented)
3598 |
# File 'lib/rcgtk/generated_bindings.rb', line 3598 attach_function :get_first_param, :LLVMGetFirstParam, [OpaqueValue], OpaqueValue |
.get_first_target ⇒ Target
(Not documented)
6086 |
# File 'lib/rcgtk/generated_bindings.rb', line 6086 attach_function :get_first_target, :LLVMGetFirstTarget, [], Target |
.get_first_use(val) ⇒ OpaqueUse
(Not documented)
2357 |
# File 'lib/rcgtk/generated_bindings.rb', line 2357 attach_function :get_first_use, :LLVMGetFirstUse, [OpaqueValue], OpaqueUse |
.get_function_attr(fn) ⇒ Symbol from _enum_attribute_
(Not documented)
3547 |
# File 'lib/rcgtk/generated_bindings.rb', line 3547 attach_function :get_function_attr, :LLVMGetFunctionAttr, [OpaqueValue], :attribute |
.get_function_call_conv(fn) ⇒ Integer
(Not documented)
3494 |
# File 'lib/rcgtk/generated_bindings.rb', line 3494 attach_function :get_function_call_conv, :LLVMGetFunctionCallConv, [OpaqueValue], :uint |
.get_gc(fn) ⇒ String
(Not documented)
3511 |
# File 'lib/rcgtk/generated_bindings.rb', line 3511 attach_function :get_gc, :LLVMGetGC, [OpaqueValue], :string |
.get_global_context ⇒ OpaqueContext
(Not documented)
977 |
# File 'lib/rcgtk/generated_bindings.rb', line 977 attach_function :get_global_context, :LLVMGetGlobalContext, [], OpaqueContext |
.get_global_parent(global) ⇒ OpaqueModule
(Not documented)
3194 |
# File 'lib/rcgtk/generated_bindings.rb', line 3194 attach_function :get_global_parent, :LLVMGetGlobalParent, [OpaqueValue], OpaqueModule |
.get_global_pass_registry ⇒ OpaquePassRegistry
(Not documented)
5320 |
# File 'lib/rcgtk/generated_bindings.rb', line 5320 attach_function :get_global_pass_registry, :LLVMGetGlobalPassRegistry, [], OpaquePassRegistry |
.get_i_cmp_predicate(inst) ⇒ Symbol from _enum_int_predicate_
(Not documented)
3981 |
# File 'lib/rcgtk/generated_bindings.rb', line 3981 attach_function :get_i_cmp_predicate, :LLVMGetICmpPredicate, [OpaqueValue], :int_predicate |
.get_incoming_block(phi_node, index) ⇒ OpaqueBasicBlock
(Not documented)
4090 |
# File 'lib/rcgtk/generated_bindings.rb', line 4090 attach_function :get_incoming_block, :LLVMGetIncomingBlock, [OpaqueValue, :uint], OpaqueBasicBlock |
.get_incoming_value(phi_node, index) ⇒ OpaqueValue
(Not documented)
4081 |
# File 'lib/rcgtk/generated_bindings.rb', line 4081 attach_function :get_incoming_value, :LLVMGetIncomingValue, [OpaqueValue, :uint], OpaqueValue |
.get_initializer(global_var) ⇒ OpaqueValue
(Not documented)
3382 |
# File 'lib/rcgtk/generated_bindings.rb', line 3382 attach_function :get_initializer, :LLVMGetInitializer, [OpaqueValue], OpaqueValue |
.get_insert_block(builder) ⇒ OpaqueBasicBlock
(Not documented)
4141 |
# File 'lib/rcgtk/generated_bindings.rb', line 4141 attach_function :get_insert_block, :LLVMGetInsertBlock, [OpaqueBuilder], OpaqueBasicBlock |
.get_instruction_call_conv(instr) ⇒ Integer
(Not documented)
3998 |
# File 'lib/rcgtk/generated_bindings.rb', line 3998 attach_function :get_instruction_call_conv, :LLVMGetInstructionCallConv, [OpaqueValue], :uint |
.get_instruction_opcode(inst) ⇒ Symbol from _enum_opcode_
(Not documented)
3973 |
# File 'lib/rcgtk/generated_bindings.rb', line 3973 attach_function :get_instruction_opcode, :LLVMGetInstructionOpcode, [OpaqueValue], :opcode |
.get_instruction_parent(inst) ⇒ OpaqueBasicBlock
(Not documented)
3941 |
# File 'lib/rcgtk/generated_bindings.rb', line 3941 attach_function :get_instruction_parent, :LLVMGetInstructionParent, [OpaqueValue], OpaqueBasicBlock |
.get_int_type_width(integer_ty) ⇒ Integer
(Not documented)
1371 |
# File 'lib/rcgtk/generated_bindings.rb', line 1371 attach_function :get_int_type_width, :LLVMGetIntTypeWidth, [OpaqueType], :uint |
.get_intrinsic_id(fn) ⇒ Integer
(Not documented)
3486 |
# File 'lib/rcgtk/generated_bindings.rb', line 3486 attach_function :get_intrinsic_id, :LLVMGetIntrinsicID, [OpaqueValue], :uint |
.get_last_basic_block(fn) ⇒ OpaqueBasicBlock
(Not documented)
3794 |
# File 'lib/rcgtk/generated_bindings.rb', line 3794 attach_function :get_last_basic_block, :LLVMGetLastBasicBlock, [OpaqueValue], OpaqueBasicBlock |
.get_last_function(m) ⇒ OpaqueValue
(Not documented)
1215 |
# File 'lib/rcgtk/generated_bindings.rb', line 1215 attach_function :get_last_function, :LLVMGetLastFunction, [OpaqueModule], OpaqueValue |
.get_last_global(m) ⇒ OpaqueValue
(Not documented)
3350 |
# File 'lib/rcgtk/generated_bindings.rb', line 3350 attach_function :get_last_global, :LLVMGetLastGlobal, [OpaqueModule], OpaqueValue |
.get_last_instruction(bb) ⇒ OpaqueValue
(Not documented)
3906 |
# File 'lib/rcgtk/generated_bindings.rb', line 3906 attach_function :get_last_instruction, :LLVMGetLastInstruction, [OpaqueBasicBlock], OpaqueValue |
.get_last_param(fn) ⇒ OpaqueValue
(Not documented)
3606 |
# File 'lib/rcgtk/generated_bindings.rb', line 3606 attach_function :get_last_param, :LLVMGetLastParam, [OpaqueValue], OpaqueValue |
.get_linkage(global) ⇒ Symbol from _enum_linkage_
(Not documented)
3210 |
# File 'lib/rcgtk/generated_bindings.rb', line 3210 attach_function :get_linkage, :LLVMGetLinkage, [OpaqueValue], :linkage |
.get_md_kind_id(name, s_len) ⇒ Integer
(Not documented)
1040 |
# File 'lib/rcgtk/generated_bindings.rb', line 1040 attach_function :get_md_kind_id, :LLVMGetMDKindID, [:string, :uint], :uint |
.get_md_kind_id_in_context(c, name, s_len) ⇒ Integer
(Not documented)
1031 |
# File 'lib/rcgtk/generated_bindings.rb', line 1031 attach_function :get_md_kind_id_in_context, :LLVMGetMDKindIDInContext, [OpaqueContext, :string, :uint], :uint |
.get_md_node_num_operands(v) ⇒ Integer
(Not documented)
3712 |
# File 'lib/rcgtk/generated_bindings.rb', line 3712 attach_function :get_md_node_num_operands, :LLVMGetMDNodeNumOperands, [OpaqueValue], :uint |
.get_md_node_operands(v, dest) ⇒ nil
(Not documented)
3721 |
# File 'lib/rcgtk/generated_bindings.rb', line 3721 attach_function :get_md_node_operands, :LLVMGetMDNodeOperands, [OpaqueValue, :pointer], :void |
.get_md_string(v, len) ⇒ String
(Not documented)
3704 |
# File 'lib/rcgtk/generated_bindings.rb', line 3704 attach_function :get_md_string, :LLVMGetMDString, [OpaqueValue, :pointer], :string |
.get_metadata(val, kind_id) ⇒ OpaqueValue
(Not documented)
3923 |
# File 'lib/rcgtk/generated_bindings.rb', line 3923 attach_function :get_metadata, :LLVMGetMetadata, [OpaqueValue, :uint], OpaqueValue |
.get_module_context(m) ⇒ OpaqueContext
(Not documented)
1142 |
# File 'lib/rcgtk/generated_bindings.rb', line 1142 attach_function :get_module_context, :LLVMGetModuleContext, [OpaqueModule], OpaqueContext |
.get_named_function(m, name) ⇒ OpaqueValue
(Not documented)
1199 |
# File 'lib/rcgtk/generated_bindings.rb', line 1199 attach_function :get_named_function, :LLVMGetNamedFunction, [OpaqueModule, :string], OpaqueValue |
.get_named_global(m, name) ⇒ OpaqueValue
(Not documented)
3334 |
# File 'lib/rcgtk/generated_bindings.rb', line 3334 attach_function :get_named_global, :LLVMGetNamedGlobal, [OpaqueModule, :string], OpaqueValue |
.get_named_metadata_num_operands(m, name) ⇒ Integer
(Not documented)
1160 |
# File 'lib/rcgtk/generated_bindings.rb', line 1160 attach_function :get_named_metadata_num_operands, :LLVMGetNamedMetadataNumOperands, [OpaqueModule, :string], :uint |
.get_named_metadata_operands(m, name, dest) ⇒ nil
(Not documented)
1170 |
# File 'lib/rcgtk/generated_bindings.rb', line 1170 attach_function :get_named_metadata_operands, :LLVMGetNamedMetadataOperands, [OpaqueModule, :string, :pointer], :void |
.get_next_basic_block(bb) ⇒ OpaqueBasicBlock
(Not documented)
3802 |
# File 'lib/rcgtk/generated_bindings.rb', line 3802 attach_function :get_next_basic_block, :LLVMGetNextBasicBlock, [OpaqueBasicBlock], OpaqueBasicBlock |
.get_next_function(fn) ⇒ OpaqueValue
(Not documented)
1223 |
# File 'lib/rcgtk/generated_bindings.rb', line 1223 attach_function :get_next_function, :LLVMGetNextFunction, [OpaqueValue], OpaqueValue |
.get_next_global(global_var) ⇒ OpaqueValue
(Not documented)
3358 |
# File 'lib/rcgtk/generated_bindings.rb', line 3358 attach_function :get_next_global, :LLVMGetNextGlobal, [OpaqueValue], OpaqueValue |
.get_next_instruction(inst) ⇒ OpaqueValue
(Not documented)
3949 |
# File 'lib/rcgtk/generated_bindings.rb', line 3949 attach_function :get_next_instruction, :LLVMGetNextInstruction, [OpaqueValue], OpaqueValue |
.get_next_param(arg) ⇒ OpaqueValue
(Not documented)
3614 |
# File 'lib/rcgtk/generated_bindings.rb', line 3614 attach_function :get_next_param, :LLVMGetNextParam, [OpaqueValue], OpaqueValue |
.get_next_target(t) ⇒ Target
(Not documented)
6094 |
# File 'lib/rcgtk/generated_bindings.rb', line 6094 attach_function :get_next_target, :LLVMGetNextTarget, [Target], Target |
.get_next_use(u) ⇒ OpaqueUse
(Not documented)
2365 |
# File 'lib/rcgtk/generated_bindings.rb', line 2365 attach_function :get_next_use, :LLVMGetNextUse, [OpaqueUse], OpaqueUse |
.get_num_operands(val) ⇒ Integer
(Not documented)
2408 |
# File 'lib/rcgtk/generated_bindings.rb', line 2408 attach_function :get_num_operands, :LLVMGetNumOperands, [OpaqueValue], :int |
.get_operand(val, index) ⇒ OpaqueValue
(Not documented)
2390 |
# File 'lib/rcgtk/generated_bindings.rb', line 2390 attach_function :get_operand, :LLVMGetOperand, [OpaqueValue, :uint], OpaqueValue |
.get_param(fn, index) ⇒ OpaqueValue
(Not documented)
3582 |
# File 'lib/rcgtk/generated_bindings.rb', line 3582 attach_function :get_param, :LLVMGetParam, [OpaqueValue, :uint], OpaqueValue |
.get_param_parent(inst) ⇒ OpaqueValue
(Not documented)
3590 |
# File 'lib/rcgtk/generated_bindings.rb', line 3590 attach_function :get_param_parent, :LLVMGetParamParent, [OpaqueValue], OpaqueValue |
.get_param_types(function_ty, dest) ⇒ nil
(Not documented)
1505 |
# File 'lib/rcgtk/generated_bindings.rb', line 1505 attach_function :get_param_types, :LLVMGetParamTypes, [OpaqueType, :pointer], :void |
.get_params(fn, params) ⇒ nil
(Not documented)
3573 |
# File 'lib/rcgtk/generated_bindings.rb', line 3573 attach_function :get_params, :LLVMGetParams, [OpaqueValue, :pointer], :void |
.get_pointer_address_space(pointer_ty) ⇒ Integer
(Not documented)
1629 |
# File 'lib/rcgtk/generated_bindings.rb', line 1629 attach_function :get_pointer_address_space, :LLVMGetPointerAddressSpace, [OpaqueType], :uint |
.get_pointer_to_global(ee, global) ⇒ FFI::Pointer(*Void)
(Not documented)
6622 |
# File 'lib/rcgtk/generated_bindings.rb', line 6622 attach_function :get_pointer_to_global, :LLVMGetPointerToGlobal, [OpaqueExecutionEngine, OpaqueValue], :pointer |
.get_previous_basic_block(bb) ⇒ OpaqueBasicBlock
(Not documented)
3810 |
# File 'lib/rcgtk/generated_bindings.rb', line 3810 attach_function :get_previous_basic_block, :LLVMGetPreviousBasicBlock, [OpaqueBasicBlock], OpaqueBasicBlock |
.get_previous_function(fn) ⇒ OpaqueValue
(Not documented)
1231 |
# File 'lib/rcgtk/generated_bindings.rb', line 1231 attach_function :get_previous_function, :LLVMGetPreviousFunction, [OpaqueValue], OpaqueValue |
.get_previous_global(global_var) ⇒ OpaqueValue
(Not documented)
3366 |
# File 'lib/rcgtk/generated_bindings.rb', line 3366 attach_function :get_previous_global, :LLVMGetPreviousGlobal, [OpaqueValue], OpaqueValue |
.get_previous_instruction(inst) ⇒ OpaqueValue
(Not documented)
3957 |
# File 'lib/rcgtk/generated_bindings.rb', line 3957 attach_function :get_previous_instruction, :LLVMGetPreviousInstruction, [OpaqueValue], OpaqueValue |
.get_previous_param(arg) ⇒ OpaqueValue
(Not documented)
3622 |
# File 'lib/rcgtk/generated_bindings.rb', line 3622 attach_function :get_previous_param, :LLVMGetPreviousParam, [OpaqueValue], OpaqueValue |
.get_relocation_address(ri) ⇒ Integer
(Not documented)
7113 |
# File 'lib/rcgtk/generated_bindings.rb', line 7113 attach_function :get_relocation_address, :LLVMGetRelocationAddress, [OpaqueRelocationIterator], :ulong |
.get_relocation_offset(ri) ⇒ Integer
(Not documented)
7121 |
# File 'lib/rcgtk/generated_bindings.rb', line 7121 attach_function :get_relocation_offset, :LLVMGetRelocationOffset, [OpaqueRelocationIterator], :ulong |
.get_relocation_symbol(ri) ⇒ OpaqueSymbolIterator
(Not documented)
7129 |
# File 'lib/rcgtk/generated_bindings.rb', line 7129 attach_function :get_relocation_symbol, :LLVMGetRelocationSymbol, [OpaqueRelocationIterator], OpaqueSymbolIterator |
.get_relocation_type(ri) ⇒ Integer
(Not documented)
7137 |
# File 'lib/rcgtk/generated_bindings.rb', line 7137 attach_function :get_relocation_type, :LLVMGetRelocationType, [OpaqueRelocationIterator], :ulong |
.get_relocation_type_name(ri) ⇒ String
(Not documented)
7145 |
# File 'lib/rcgtk/generated_bindings.rb', line 7145 attach_function :get_relocation_type_name, :LLVMGetRelocationTypeName, [OpaqueRelocationIterator], :string |
.get_relocation_value_string(ri) ⇒ String
(Not documented)
7153 |
# File 'lib/rcgtk/generated_bindings.rb', line 7153 attach_function :get_relocation_value_string, :LLVMGetRelocationValueString, [OpaqueRelocationIterator], :string |
.get_relocations(section) ⇒ OpaqueRelocationIterator
(Not documented)
7056 |
# File 'lib/rcgtk/generated_bindings.rb', line 7056 attach_function :get_relocations, :LLVMGetRelocations, [OpaqueSectionIterator], OpaqueRelocationIterator |
.get_return_type(function_ty) ⇒ OpaqueType
(Not documented)
1488 |
# File 'lib/rcgtk/generated_bindings.rb', line 1488 attach_function :get_return_type, :LLVMGetReturnType, [OpaqueType], OpaqueType |
.get_section(global) ⇒ String
(Not documented)
3227 |
# File 'lib/rcgtk/generated_bindings.rb', line 3227 attach_function :get_section, :LLVMGetSection, [OpaqueValue], :string |
.get_section_address(si) ⇒ Integer
(Not documented)
7039 |
# File 'lib/rcgtk/generated_bindings.rb', line 7039 attach_function :get_section_address, :LLVMGetSectionAddress, [OpaqueSectionIterator], :ulong |
.get_section_contains_symbol(si, sym) ⇒ Integer
(Not documented)
7048 |
# File 'lib/rcgtk/generated_bindings.rb', line 7048 attach_function :get_section_contains_symbol, :LLVMGetSectionContainsSymbol, [OpaqueSectionIterator, OpaqueSymbolIterator], :int |
.get_section_contents(si) ⇒ String
(Not documented)
7031 |
# File 'lib/rcgtk/generated_bindings.rb', line 7031 attach_function :get_section_contents, :LLVMGetSectionContents, [OpaqueSectionIterator], :string |
.get_section_name(si) ⇒ String
(Not documented)
7015 |
# File 'lib/rcgtk/generated_bindings.rb', line 7015 attach_function :get_section_name, :LLVMGetSectionName, [OpaqueSectionIterator], :string |
.get_section_size(si) ⇒ Integer
(Not documented)
7023 |
# File 'lib/rcgtk/generated_bindings.rb', line 7023 attach_function :get_section_size, :LLVMGetSectionSize, [OpaqueSectionIterator], :ulong |
.get_sections(object_file) ⇒ OpaqueSectionIterator
(Not documented)
6940 |
# File 'lib/rcgtk/generated_bindings.rb', line 6940 attach_function :get_sections, :LLVMGetSections, [OpaqueObjectFile], OpaqueSectionIterator |
.get_struct_element_types(struct_ty, dest) ⇒ nil
(Not documented)
1571 |
# File 'lib/rcgtk/generated_bindings.rb', line 1571 attach_function :get_struct_element_types, :LLVMGetStructElementTypes, [OpaqueType, :pointer], :void |
.get_struct_name(ty) ⇒ String
(Not documented)
1543 |
# File 'lib/rcgtk/generated_bindings.rb', line 1543 attach_function :get_struct_name, :LLVMGetStructName, [OpaqueType], :string |
.get_switch_default_dest(switch_instr) ⇒ OpaqueBasicBlock
(Not documented)
4053 |
# File 'lib/rcgtk/generated_bindings.rb', line 4053 attach_function :get_switch_default_dest, :LLVMGetSwitchDefaultDest, [OpaqueValue], OpaqueBasicBlock |
.get_symbol_address(si) ⇒ Integer
(Not documented)
7097 |
# File 'lib/rcgtk/generated_bindings.rb', line 7097 attach_function :get_symbol_address, :LLVMGetSymbolAddress, [OpaqueSymbolIterator], :ulong |
.get_symbol_name(si) ⇒ String
(Not documented)
7089 |
# File 'lib/rcgtk/generated_bindings.rb', line 7089 attach_function :get_symbol_name, :LLVMGetSymbolName, [OpaqueSymbolIterator], :string |
.get_symbol_size(si) ⇒ Integer
(Not documented)
7105 |
# File 'lib/rcgtk/generated_bindings.rb', line 7105 attach_function :get_symbol_size, :LLVMGetSymbolSize, [OpaqueSymbolIterator], :ulong |
.get_symbols(object_file) ⇒ OpaqueSymbolIterator
(Not documented)
6982 |
# File 'lib/rcgtk/generated_bindings.rb', line 6982 attach_function :get_symbols, :LLVMGetSymbols, [OpaqueObjectFile], OpaqueSymbolIterator |
.get_target(m) ⇒ String
(Not documented)
1090 |
# File 'lib/rcgtk/generated_bindings.rb', line 1090 attach_function :get_target, :LLVMGetTarget, [OpaqueModule], :string |
.get_target_description(t) ⇒ String
(Not documented)
6128 |
# File 'lib/rcgtk/generated_bindings.rb', line 6128 attach_function :get_target_description, :LLVMGetTargetDescription, [Target], :string |
.get_target_from_name(name) ⇒ Target
(Not documented)
6102 |
# File 'lib/rcgtk/generated_bindings.rb', line 6102 attach_function :get_target_from_name, :LLVMGetTargetFromName, [:string], Target |
.get_target_from_triple(triple, t, error_message) ⇒ Integer
(Not documented)
6112 |
# File 'lib/rcgtk/generated_bindings.rb', line 6112 attach_function :get_target_from_triple, :LLVMGetTargetFromTriple, [:string, :pointer, :pointer], :int |
.get_target_machine_cpu(t) ⇒ String
(Not documented)
6198 |
# File 'lib/rcgtk/generated_bindings.rb', line 6198 attach_function :get_target_machine_cpu, :LLVMGetTargetMachineCPU, [OpaqueTargetMachine], :string |
.get_target_machine_data(t) ⇒ OpaqueTargetData
(Not documented)
6214 |
# File 'lib/rcgtk/generated_bindings.rb', line 6214 attach_function :get_target_machine_data, :LLVMGetTargetMachineData, [OpaqueTargetMachine], OpaqueTargetData |
.get_target_machine_feature_string(t) ⇒ String
(Not documented)
6206 |
# File 'lib/rcgtk/generated_bindings.rb', line 6206 attach_function :get_target_machine_feature_string, :LLVMGetTargetMachineFeatureString, [OpaqueTargetMachine], :string |
.get_target_machine_target(t) ⇒ Target
(Not documented)
6182 |
# File 'lib/rcgtk/generated_bindings.rb', line 6182 attach_function :get_target_machine_target, :LLVMGetTargetMachineTarget, [OpaqueTargetMachine], Target |
.get_target_machine_triple(t) ⇒ String
(Not documented)
6190 |
# File 'lib/rcgtk/generated_bindings.rb', line 6190 attach_function :get_target_machine_triple, :LLVMGetTargetMachineTriple, [OpaqueTargetMachine], :string |
.get_target_name(t) ⇒ String
(Not documented)
6120 |
# File 'lib/rcgtk/generated_bindings.rb', line 6120 attach_function :get_target_name, :LLVMGetTargetName, [Target], :string |
.get_thread_local_mode(global_var) ⇒ Symbol from _enum_thread_local_mode_
(Not documented)
3433 |
# File 'lib/rcgtk/generated_bindings.rb', line 3433 attach_function :get_thread_local_mode, :LLVMGetThreadLocalMode, [OpaqueValue], :thread_local_mode |
.get_type_by_name(m, name) ⇒ OpaqueType
(Not documented)
1151 |
# File 'lib/rcgtk/generated_bindings.rb', line 1151 attach_function :get_type_by_name, :LLVMGetTypeByName, [OpaqueModule, :string], OpaqueType |
.get_type_context(ty) ⇒ OpaqueContext
(Not documented)
1255 |
# File 'lib/rcgtk/generated_bindings.rb', line 1255 attach_function :get_type_context, :LLVMGetTypeContext, [OpaqueType], OpaqueContext |
.get_type_kind(ty) ⇒ Symbol from _enum_type_kind_
(Not documented)
1239 |
# File 'lib/rcgtk/generated_bindings.rb', line 1239 attach_function :get_type_kind, :LLVMGetTypeKind, [OpaqueType], :type_kind |
.get_undef(ty) ⇒ OpaqueValue
(Not documented)
2432 |
# File 'lib/rcgtk/generated_bindings.rb', line 2432 attach_function :get_undef, :LLVMGetUndef, [OpaqueType], OpaqueValue |
.get_used_value(u) ⇒ OpaqueValue
(Not documented)
2381 |
# File 'lib/rcgtk/generated_bindings.rb', line 2381 attach_function :get_used_value, :LLVMGetUsedValue, [OpaqueUse], OpaqueValue |
.get_user(u) ⇒ OpaqueValue
(Not documented)
2373 |
# File 'lib/rcgtk/generated_bindings.rb', line 2373 attach_function :get_user, :LLVMGetUser, [OpaqueUse], OpaqueValue |
.get_value_name(val) ⇒ String
(Not documented)
1707 |
# File 'lib/rcgtk/generated_bindings.rb', line 1707 attach_function :get_value_name, :LLVMGetValueName, [OpaqueValue], :string |
.get_vector_size(vector_ty) ⇒ Integer
(Not documented)
1646 |
# File 'lib/rcgtk/generated_bindings.rb', line 1646 attach_function :get_vector_size, :LLVMGetVectorSize, [OpaqueType], :uint |
.get_visibility(global) ⇒ Symbol from _enum_visibility_
(Not documented)
3244 |
# File 'lib/rcgtk/generated_bindings.rb', line 3244 attach_function :get_visibility, :LLVMGetVisibility, [OpaqueValue], :visibility |
.get_volatile(memory_access_inst) ⇒ Integer
(Not documented)
4821 |
# File 'lib/rcgtk/generated_bindings.rb', line 4821 attach_function :get_volatile, :LLVMGetVolatile, [OpaqueValue], :int |
.half_type ⇒ OpaqueType
(Not documented)
1426 |
# File 'lib/rcgtk/generated_bindings.rb', line 1426 attach_function :half_type, :LLVMHalfType, [], OpaqueType |
.half_type_in_context(c) ⇒ OpaqueType
(Not documented)
1379 |
# File 'lib/rcgtk/generated_bindings.rb', line 1379 attach_function :half_type_in_context, :LLVMHalfTypeInContext, [OpaqueContext], OpaqueType |
.has_metadata(val) ⇒ Integer
(Not documented)
3914 |
# File 'lib/rcgtk/generated_bindings.rb', line 3914 attach_function :has_metadata, :LLVMHasMetadata, [OpaqueValue], :int |
.has_unnamed_addr(global) ⇒ Integer
(Not documented)
3278 |
# File 'lib/rcgtk/generated_bindings.rb', line 3278 attach_function :has_unnamed_addr, :LLVMHasUnnamedAddr, [OpaqueValue], :int |
.initialize_all_asm_parsers ⇒ nil
(Not documented)
5734 |
# File 'lib/rcgtk/generated_bindings.rb', line 5734 attach_function :initialize_all_asm_parsers, :LLVMInitializeAllAsmParsers, [], :void |
.initialize_all_asm_printers ⇒ nil
(Not documented)
5727 |
# File 'lib/rcgtk/generated_bindings.rb', line 5727 attach_function :initialize_all_asm_printers, :LLVMInitializeAllAsmPrinters, [], :void |
.initialize_all_disassemblers ⇒ nil
(Not documented)
5741 |
# File 'lib/rcgtk/generated_bindings.rb', line 5741 attach_function :initialize_all_disassemblers, :LLVMInitializeAllDisassemblers, [], :void |
.initialize_all_target_infos ⇒ nil
(Not documented)
5706 |
# File 'lib/rcgtk/generated_bindings.rb', line 5706 attach_function :initialize_all_target_infos, :LLVMInitializeAllTargetInfos, [], :void |
.initialize_all_target_m_cs ⇒ nil
(Not documented)
5720 |
# File 'lib/rcgtk/generated_bindings.rb', line 5720 attach_function :initialize_all_target_m_cs, :LLVMInitializeAllTargetMCs, [], :void |
.initialize_all_targets ⇒ nil
(Not documented)
5713 |
# File 'lib/rcgtk/generated_bindings.rb', line 5713 attach_function :initialize_all_targets, :LLVMInitializeAllTargets, [], :void |
.initialize_analysis(r) ⇒ nil
(Not documented)
6757 |
# File 'lib/rcgtk/generated_bindings.rb', line 6757 attach_function :initialize_analysis, :LLVMInitializeAnalysis, [OpaquePassRegistry], :void |
.initialize_code_gen(r) ⇒ nil
(Not documented)
6773 |
# File 'lib/rcgtk/generated_bindings.rb', line 6773 attach_function :initialize_code_gen, :LLVMInitializeCodeGen, [OpaquePassRegistry], :void |
.initialize_core(r) ⇒ nil
(Not documented)
896 |
# File 'lib/rcgtk/generated_bindings.rb', line 896 attach_function :initialize_core, :LLVMInitializeCore, [OpaquePassRegistry], :void |
.initialize_function_pass_manager(fpm) ⇒ Integer
(Not documented)
5360 |
# File 'lib/rcgtk/generated_bindings.rb', line 5360 attach_function :initialize_function_pass_manager, :LLVMInitializeFunctionPassManager, [OpaquePassManager], :int |
.initialize_inst_combine(r) ⇒ nil
(Not documented)
6733 |
# File 'lib/rcgtk/generated_bindings.rb', line 6733 attach_function :initialize_inst_combine, :LLVMInitializeInstCombine, [OpaquePassRegistry], :void |
.initialize_instrumentation(r) ⇒ nil
(Not documented)
6749 |
# File 'lib/rcgtk/generated_bindings.rb', line 6749 attach_function :initialize_instrumentation, :LLVMInitializeInstrumentation, [OpaquePassRegistry], :void |
.initialize_ipa(r) ⇒ nil
(Not documented)
6765 |
# File 'lib/rcgtk/generated_bindings.rb', line 6765 attach_function :initialize_ipa, :LLVMInitializeIPA, [OpaquePassRegistry], :void |
.initialize_ipo(r) ⇒ nil
(Not documented)
6741 |
# File 'lib/rcgtk/generated_bindings.rb', line 6741 attach_function :initialize_ipo, :LLVMInitializeIPO, [OpaquePassRegistry], :void |
.initialize_mcjit_compiler_options(options, size_of_options) ⇒ nil
(Not documented)
6429 |
# File 'lib/rcgtk/generated_bindings.rb', line 6429 attach_function :initialize_mcjit_compiler_options, :LLVMInitializeMCJITCompilerOptions, [MCJITCompilerOptions, :ulong], :void |
.initialize_native_asm_parser ⇒ Integer
(Not documented)
5755 |
# File 'lib/rcgtk/generated_bindings.rb', line 5755 attach_function :initialize_native_asm_parser, :LLVMInitializeNativeAsmParser, [], :int |
.initialize_native_asm_printer ⇒ Integer
(Not documented)
5762 |
# File 'lib/rcgtk/generated_bindings.rb', line 5762 attach_function :initialize_native_asm_printer, :LLVMInitializeNativeAsmPrinter, [], :int |
.initialize_native_disassembler ⇒ Integer
(Not documented)
5769 |
# File 'lib/rcgtk/generated_bindings.rb', line 5769 attach_function :initialize_native_disassembler, :LLVMInitializeNativeDisassembler, [], :int |
.initialize_native_target ⇒ Integer
(Not documented)
5748 |
# File 'lib/rcgtk/generated_bindings.rb', line 5748 attach_function :initialize_native_target, :LLVMInitializeNativeTarget, [], :int |
.initialize_obj_carc_opts(r) ⇒ nil
(Not documented)
6717 |
# File 'lib/rcgtk/generated_bindings.rb', line 6717 attach_function :initialize_obj_carc_opts, :LLVMInitializeObjCARCOpts, [OpaquePassRegistry], :void |
.initialize_scalar_opts(r) ⇒ nil
(Not documented)
6709 |
# File 'lib/rcgtk/generated_bindings.rb', line 6709 attach_function :initialize_scalar_opts, :LLVMInitializeScalarOpts, [OpaquePassRegistry], :void |
.initialize_target(r) ⇒ nil
(Not documented)
6781 |
# File 'lib/rcgtk/generated_bindings.rb', line 6781 attach_function :initialize_target, :LLVMInitializeTarget, [OpaquePassRegistry], :void |
.initialize_transform_utils(r) ⇒ nil
(Not documented)
6701 |
# File 'lib/rcgtk/generated_bindings.rb', line 6701 attach_function :initialize_transform_utils, :LLVMInitializeTransformUtils, [OpaquePassRegistry], :void |
.initialize_vectorization(r) ⇒ nil
(Not documented)
6725 |
# File 'lib/rcgtk/generated_bindings.rb', line 6725 attach_function :initialize_vectorization, :LLVMInitializeVectorization, [OpaquePassRegistry], :void |
.insert_basic_block(insert_before_bb, name) ⇒ OpaqueBasicBlock
(Not documented)
3856 |
# File 'lib/rcgtk/generated_bindings.rb', line 3856 attach_function :insert_basic_block, :LLVMInsertBasicBlock, [OpaqueBasicBlock, :string], OpaqueBasicBlock |
.insert_basic_block_in_context(c, bb, name) ⇒ OpaqueBasicBlock
(Not documented)
3847 |
# File 'lib/rcgtk/generated_bindings.rb', line 3847 attach_function :insert_basic_block_in_context, :LLVMInsertBasicBlockInContext, [OpaqueContext, OpaqueBasicBlock, :string], OpaqueBasicBlock |
.insert_into_builder(builder, instr) ⇒ nil
(Not documented)
4158 |
# File 'lib/rcgtk/generated_bindings.rb', line 4158 attach_function :insert_into_builder, :LLVMInsertIntoBuilder, [OpaqueBuilder, OpaqueValue], :void |
.insert_into_builder_with_name(builder, instr, name) ⇒ nil
(Not documented)
4168 |
# File 'lib/rcgtk/generated_bindings.rb', line 4168 attach_function :insert_into_builder_with_name, :LLVMInsertIntoBuilderWithName, [OpaqueBuilder, OpaqueValue, :string], :void |
.install_fatal_error_handler(handler) ⇒ nil
(Not documented)
927 |
# File 'lib/rcgtk/generated_bindings.rb', line 927 attach_function :install_fatal_error_handler, :LLVMInstallFatalErrorHandler, [:pointer], :void |
.instruction_erase_from_parent(inst) ⇒ nil
(Not documented)
3965 |
# File 'lib/rcgtk/generated_bindings.rb', line 3965 attach_function :instruction_erase_from_parent, :LLVMInstructionEraseFromParent, [OpaqueValue], :void |
.int16_type ⇒ OpaqueType
(Not documented)
1341 |
# File 'lib/rcgtk/generated_bindings.rb', line 1341 attach_function :int16_type, :LLVMInt16Type, [], OpaqueType |
.int16_type_in_context(c) ⇒ OpaqueType
(Not documented)
1295 |
# File 'lib/rcgtk/generated_bindings.rb', line 1295 attach_function :int16_type_in_context, :LLVMInt16TypeInContext, [OpaqueContext], OpaqueType |
.int1_type ⇒ OpaqueType
(Not documented)
1327 |
# File 'lib/rcgtk/generated_bindings.rb', line 1327 attach_function :int1_type, :LLVMInt1Type, [], OpaqueType |
.int1_type_in_context(c) ⇒ OpaqueType
(Not documented)
1279 |
# File 'lib/rcgtk/generated_bindings.rb', line 1279 attach_function :int1_type_in_context, :LLVMInt1TypeInContext, [OpaqueContext], OpaqueType |
.int32_type ⇒ OpaqueType
(Not documented)
1348 |
# File 'lib/rcgtk/generated_bindings.rb', line 1348 attach_function :int32_type, :LLVMInt32Type, [], OpaqueType |
.int32_type_in_context(c) ⇒ OpaqueType
(Not documented)
1303 |
# File 'lib/rcgtk/generated_bindings.rb', line 1303 attach_function :int32_type_in_context, :LLVMInt32TypeInContext, [OpaqueContext], OpaqueType |
.int64_type ⇒ OpaqueType
(Not documented)
1355 |
# File 'lib/rcgtk/generated_bindings.rb', line 1355 attach_function :int64_type, :LLVMInt64Type, [], OpaqueType |
.int64_type_in_context(c) ⇒ OpaqueType
(Not documented)
1311 |
# File 'lib/rcgtk/generated_bindings.rb', line 1311 attach_function :int64_type_in_context, :LLVMInt64TypeInContext, [OpaqueContext], OpaqueType |
.int8_type ⇒ OpaqueType
(Not documented)
1334 |
# File 'lib/rcgtk/generated_bindings.rb', line 1334 attach_function :int8_type, :LLVMInt8Type, [], OpaqueType |
.int8_type_in_context(c) ⇒ OpaqueType
(Not documented)
1287 |
# File 'lib/rcgtk/generated_bindings.rb', line 1287 attach_function :int8_type_in_context, :LLVMInt8TypeInContext, [OpaqueContext], OpaqueType |
.int_ptr_type(td) ⇒ OpaqueType
(Not documented)
5836 |
# File 'lib/rcgtk/generated_bindings.rb', line 5836 attach_function :int_ptr_type, :LLVMIntPtrType, [OpaqueTargetData], OpaqueType |
.int_ptr_type_for_as(td, as) ⇒ OpaqueType
(Not documented)
5845 |
# File 'lib/rcgtk/generated_bindings.rb', line 5845 attach_function :int_ptr_type_for_as, :LLVMIntPtrTypeForAS, [OpaqueTargetData, :uint], OpaqueType |
.int_ptr_type_for_as_in_context(c, td, as) ⇒ OpaqueType
(Not documented)
5864 |
# File 'lib/rcgtk/generated_bindings.rb', line 5864 attach_function :int_ptr_type_for_as_in_context, :LLVMIntPtrTypeForASInContext, [OpaqueContext, OpaqueTargetData, :uint], OpaqueType |
.int_ptr_type_in_context(c, td) ⇒ OpaqueType
(Not documented)
5854 |
# File 'lib/rcgtk/generated_bindings.rb', line 5854 attach_function :int_ptr_type_in_context, :LLVMIntPtrTypeInContext, [OpaqueContext, OpaqueTargetData], OpaqueType |
.int_type(num_bits) ⇒ OpaqueType
(Not documented)
1363 |
# File 'lib/rcgtk/generated_bindings.rb', line 1363 attach_function :int_type, :LLVMIntType, [:uint], OpaqueType |
.int_type_in_context(c, num_bits) ⇒ OpaqueType
(Not documented)
1320 |
# File 'lib/rcgtk/generated_bindings.rb', line 1320 attach_function :int_type_in_context, :LLVMIntTypeInContext, [OpaqueContext, :uint], OpaqueType |
.is_a_addr_space_cast_inst(val) ⇒ OpaqueValue
(Not documented)
2229 |
# File 'lib/rcgtk/generated_bindings.rb', line 2229 attach_function :is_a_addr_space_cast_inst, :LLVMIsAAddrSpaceCastInst, [OpaqueValue], OpaqueValue |
.is_a_alloca_inst(val) ⇒ OpaqueValue
(Not documented)
2213 |
# File 'lib/rcgtk/generated_bindings.rb', line 2213 attach_function :is_a_alloca_inst, :LLVMIsAAllocaInst, [OpaqueValue], OpaqueValue |
.is_a_argument(val) ⇒ OpaqueValue
(Not documented)
1765 |
# File 'lib/rcgtk/generated_bindings.rb', line 1765 attach_function :is_a_argument, :LLVMIsAArgument, [OpaqueValue], OpaqueValue |
.is_a_basic_block(val) ⇒ OpaqueValue
(Not documented)
1773 |
# File 'lib/rcgtk/generated_bindings.rb', line 1773 attach_function :is_a_basic_block, :LLVMIsABasicBlock, [OpaqueValue], OpaqueValue |
.is_a_binary_operator(val) ⇒ OpaqueValue
(Not documented)
1973 |
# File 'lib/rcgtk/generated_bindings.rb', line 1973 attach_function :is_a_binary_operator, :LLVMIsABinaryOperator, [OpaqueValue], OpaqueValue |
.is_a_bit_cast_inst(val) ⇒ OpaqueValue
(Not documented)
2237 |
# File 'lib/rcgtk/generated_bindings.rb', line 2237 attach_function :is_a_bit_cast_inst, :LLVMIsABitCastInst, [OpaqueValue], OpaqueValue |
.is_a_block_address(val) ⇒ OpaqueValue
(Not documented)
1821 |
# File 'lib/rcgtk/generated_bindings.rb', line 1821 attach_function :is_a_block_address, :LLVMIsABlockAddress, [OpaqueValue], OpaqueValue |
.is_a_branch_inst(val) ⇒ OpaqueValue
(Not documented)
2149 |
# File 'lib/rcgtk/generated_bindings.rb', line 2149 attach_function :is_a_branch_inst, :LLVMIsABranchInst, [OpaqueValue], OpaqueValue |
.is_a_call_inst(val) ⇒ OpaqueValue
(Not documented)
1981 |
# File 'lib/rcgtk/generated_bindings.rb', line 1981 attach_function :is_a_call_inst, :LLVMIsACallInst, [OpaqueValue], OpaqueValue |
.is_a_cast_inst(val) ⇒ OpaqueValue
(Not documented)
2221 |
# File 'lib/rcgtk/generated_bindings.rb', line 2221 attach_function :is_a_cast_inst, :LLVMIsACastInst, [OpaqueValue], OpaqueValue |
.is_a_cmp_inst(val) ⇒ OpaqueValue
(Not documented)
2045 |
# File 'lib/rcgtk/generated_bindings.rb', line 2045 attach_function :is_a_cmp_inst, :LLVMIsACmpInst, [OpaqueValue], OpaqueValue |
.is_a_constant(val) ⇒ OpaqueValue
(Not documented)
1813 |
# File 'lib/rcgtk/generated_bindings.rb', line 1813 attach_function :is_a_constant, :LLVMIsAConstant, [OpaqueValue], OpaqueValue |
.is_a_constant_aggregate_zero(val) ⇒ OpaqueValue
(Not documented)
1829 |
# File 'lib/rcgtk/generated_bindings.rb', line 1829 attach_function :is_a_constant_aggregate_zero, :LLVMIsAConstantAggregateZero, [OpaqueValue], OpaqueValue |
.is_a_constant_array(val) ⇒ OpaqueValue
(Not documented)
1837 |
# File 'lib/rcgtk/generated_bindings.rb', line 1837 attach_function :is_a_constant_array, :LLVMIsAConstantArray, [OpaqueValue], OpaqueValue |
.is_a_constant_data_array(val) ⇒ OpaqueValue
(Not documented)
1853 |
# File 'lib/rcgtk/generated_bindings.rb', line 1853 attach_function :is_a_constant_data_array, :LLVMIsAConstantDataArray, [OpaqueValue], OpaqueValue |
.is_a_constant_data_sequential(val) ⇒ OpaqueValue
(Not documented)
1845 |
# File 'lib/rcgtk/generated_bindings.rb', line 1845 attach_function :is_a_constant_data_sequential, :LLVMIsAConstantDataSequential, [OpaqueValue], OpaqueValue |
.is_a_constant_data_vector(val) ⇒ OpaqueValue
(Not documented)
1861 |
# File 'lib/rcgtk/generated_bindings.rb', line 1861 attach_function :is_a_constant_data_vector, :LLVMIsAConstantDataVector, [OpaqueValue], OpaqueValue |
.is_a_constant_expr(val) ⇒ OpaqueValue
(Not documented)
1869 |
# File 'lib/rcgtk/generated_bindings.rb', line 1869 attach_function :is_a_constant_expr, :LLVMIsAConstantExpr, [OpaqueValue], OpaqueValue |
.is_a_constant_fp(val) ⇒ OpaqueValue
(Not documented)
1877 |
# File 'lib/rcgtk/generated_bindings.rb', line 1877 attach_function :is_a_constant_fp, :LLVMIsAConstantFP, [OpaqueValue], OpaqueValue |
.is_a_constant_int(val) ⇒ OpaqueValue
(Not documented)
1885 |
# File 'lib/rcgtk/generated_bindings.rb', line 1885 attach_function :is_a_constant_int, :LLVMIsAConstantInt, [OpaqueValue], OpaqueValue |
.is_a_constant_pointer_null(val) ⇒ OpaqueValue
(Not documented)
1893 |
# File 'lib/rcgtk/generated_bindings.rb', line 1893 attach_function :is_a_constant_pointer_null, :LLVMIsAConstantPointerNull, [OpaqueValue], OpaqueValue |
.is_a_constant_struct(val) ⇒ OpaqueValue
(Not documented)
1901 |
# File 'lib/rcgtk/generated_bindings.rb', line 1901 attach_function :is_a_constant_struct, :LLVMIsAConstantStruct, [OpaqueValue], OpaqueValue |
.is_a_constant_vector(val) ⇒ OpaqueValue
(Not documented)
1909 |
# File 'lib/rcgtk/generated_bindings.rb', line 1909 attach_function :is_a_constant_vector, :LLVMIsAConstantVector, [OpaqueValue], OpaqueValue |
.is_a_dbg_declare_inst(val) ⇒ OpaqueValue
(Not documented)
2005 |
# File 'lib/rcgtk/generated_bindings.rb', line 2005 attach_function :is_a_dbg_declare_inst, :LLVMIsADbgDeclareInst, [OpaqueValue], OpaqueValue |
.is_a_dbg_info_intrinsic(val) ⇒ OpaqueValue
(Not documented)
1997 |
# File 'lib/rcgtk/generated_bindings.rb', line 1997 attach_function :is_a_dbg_info_intrinsic, :LLVMIsADbgInfoIntrinsic, [OpaqueValue], OpaqueValue |
.is_a_extract_element_inst(val) ⇒ OpaqueValue
(Not documented)
2069 |
# File 'lib/rcgtk/generated_bindings.rb', line 2069 attach_function :is_a_extract_element_inst, :LLVMIsAExtractElementInst, [OpaqueValue], OpaqueValue |
.is_a_extract_value_inst(val) ⇒ OpaqueValue
(Not documented)
2333 |
# File 'lib/rcgtk/generated_bindings.rb', line 2333 attach_function :is_a_extract_value_inst, :LLVMIsAExtractValueInst, [OpaqueValue], OpaqueValue |
.is_a_function(val) ⇒ OpaqueValue
(Not documented)
1941 |
# File 'lib/rcgtk/generated_bindings.rb', line 1941 attach_function :is_a_function, :LLVMIsAFunction, [OpaqueValue], OpaqueValue |
.is_a_get_element_ptr_inst(val) ⇒ OpaqueValue
(Not documented)
2077 |
# File 'lib/rcgtk/generated_bindings.rb', line 2077 attach_function :is_a_get_element_ptr_inst, :LLVMIsAGetElementPtrInst, [OpaqueValue], OpaqueValue |
.is_a_global_alias(val) ⇒ OpaqueValue
(Not documented)
1925 |
# File 'lib/rcgtk/generated_bindings.rb', line 1925 attach_function :is_a_global_alias, :LLVMIsAGlobalAlias, [OpaqueValue], OpaqueValue |
.is_a_global_object(val) ⇒ OpaqueValue
(Not documented)
1933 |
# File 'lib/rcgtk/generated_bindings.rb', line 1933 attach_function :is_a_global_object, :LLVMIsAGlobalObject, [OpaqueValue], OpaqueValue |
.is_a_global_value(val) ⇒ OpaqueValue
(Not documented)
1917 |
# File 'lib/rcgtk/generated_bindings.rb', line 1917 attach_function :is_a_global_value, :LLVMIsAGlobalValue, [OpaqueValue], OpaqueValue |
.is_a_global_variable(val) ⇒ OpaqueValue
(Not documented)
1949 |
# File 'lib/rcgtk/generated_bindings.rb', line 1949 attach_function :is_a_global_variable, :LLVMIsAGlobalVariable, [OpaqueValue], OpaqueValue |
.is_a_indirect_br_inst(val) ⇒ OpaqueValue
(Not documented)
2157 |
# File 'lib/rcgtk/generated_bindings.rb', line 2157 attach_function :is_a_indirect_br_inst, :LLVMIsAIndirectBrInst, [OpaqueValue], OpaqueValue |
.is_a_inline_asm(val) ⇒ OpaqueValue
(Not documented)
1781 |
# File 'lib/rcgtk/generated_bindings.rb', line 1781 attach_function :is_a_inline_asm, :LLVMIsAInlineAsm, [OpaqueValue], OpaqueValue |
.is_a_insert_element_inst(val) ⇒ OpaqueValue
(Not documented)
2085 |
# File 'lib/rcgtk/generated_bindings.rb', line 2085 attach_function :is_a_insert_element_inst, :LLVMIsAInsertElementInst, [OpaqueValue], OpaqueValue |
.is_a_insert_value_inst(val) ⇒ OpaqueValue
(Not documented)
2093 |
# File 'lib/rcgtk/generated_bindings.rb', line 2093 attach_function :is_a_insert_value_inst, :LLVMIsAInsertValueInst, [OpaqueValue], OpaqueValue |
.is_a_instruction(val) ⇒ OpaqueValue
(Not documented)
1965 |
# File 'lib/rcgtk/generated_bindings.rb', line 1965 attach_function :is_a_instruction, :LLVMIsAInstruction, [OpaqueValue], OpaqueValue |
.is_a_int_to_ptr_inst(val) ⇒ OpaqueValue
(Not documented)
2277 |
# File 'lib/rcgtk/generated_bindings.rb', line 2277 attach_function :is_a_int_to_ptr_inst, :LLVMIsAIntToPtrInst, [OpaqueValue], OpaqueValue |
.is_a_intrinsic_inst(val) ⇒ OpaqueValue
(Not documented)
1989 |
# File 'lib/rcgtk/generated_bindings.rb', line 1989 attach_function :is_a_intrinsic_inst, :LLVMIsAIntrinsicInst, [OpaqueValue], OpaqueValue |
.is_a_invoke_inst(val) ⇒ OpaqueValue
(Not documented)
2165 |
# File 'lib/rcgtk/generated_bindings.rb', line 2165 attach_function :is_a_invoke_inst, :LLVMIsAInvokeInst, [OpaqueValue], OpaqueValue |
.is_a_landing_pad_inst(val) ⇒ OpaqueValue
(Not documented)
2101 |
# File 'lib/rcgtk/generated_bindings.rb', line 2101 attach_function :is_a_landing_pad_inst, :LLVMIsALandingPadInst, [OpaqueValue], OpaqueValue |
.is_a_load_inst(val) ⇒ OpaqueValue
(Not documented)
2341 |
# File 'lib/rcgtk/generated_bindings.rb', line 2341 attach_function :is_a_load_inst, :LLVMIsALoadInst, [OpaqueValue], OpaqueValue |
.is_a_mem_cpy_inst(val) ⇒ OpaqueValue
(Not documented)
2021 |
# File 'lib/rcgtk/generated_bindings.rb', line 2021 attach_function :is_a_mem_cpy_inst, :LLVMIsAMemCpyInst, [OpaqueValue], OpaqueValue |
.is_a_mem_intrinsic(val) ⇒ OpaqueValue
(Not documented)
2013 |
# File 'lib/rcgtk/generated_bindings.rb', line 2013 attach_function :is_a_mem_intrinsic, :LLVMIsAMemIntrinsic, [OpaqueValue], OpaqueValue |
.is_a_mem_move_inst(val) ⇒ OpaqueValue
(Not documented)
2029 |
# File 'lib/rcgtk/generated_bindings.rb', line 2029 attach_function :is_a_mem_move_inst, :LLVMIsAMemMoveInst, [OpaqueValue], OpaqueValue |
.is_a_mem_set_inst(val) ⇒ OpaqueValue
(Not documented)
2037 |
# File 'lib/rcgtk/generated_bindings.rb', line 2037 attach_function :is_a_mem_set_inst, :LLVMIsAMemSetInst, [OpaqueValue], OpaqueValue |
.is_a_ptr_to_int_inst(val) ⇒ OpaqueValue
(Not documented)
2285 |
# File 'lib/rcgtk/generated_bindings.rb', line 2285 attach_function :is_a_ptr_to_int_inst, :LLVMIsAPtrToIntInst, [OpaqueValue], OpaqueValue |
.is_a_resume_inst(val) ⇒ OpaqueValue
(Not documented)
2197 |
# File 'lib/rcgtk/generated_bindings.rb', line 2197 attach_function :is_a_resume_inst, :LLVMIsAResumeInst, [OpaqueValue], OpaqueValue |
.is_a_return_inst(val) ⇒ OpaqueValue
(Not documented)
2173 |
# File 'lib/rcgtk/generated_bindings.rb', line 2173 attach_function :is_a_return_inst, :LLVMIsAReturnInst, [OpaqueValue], OpaqueValue |
.is_a_select_inst(val) ⇒ OpaqueValue
(Not documented)
2117 |
# File 'lib/rcgtk/generated_bindings.rb', line 2117 attach_function :is_a_select_inst, :LLVMIsASelectInst, [OpaqueValue], OpaqueValue |
.is_a_shuffle_vector_inst(val) ⇒ OpaqueValue
(Not documented)
2125 |
# File 'lib/rcgtk/generated_bindings.rb', line 2125 attach_function :is_a_shuffle_vector_inst, :LLVMIsAShuffleVectorInst, [OpaqueValue], OpaqueValue |
.is_a_store_inst(val) ⇒ OpaqueValue
(Not documented)
2133 |
# File 'lib/rcgtk/generated_bindings.rb', line 2133 attach_function :is_a_store_inst, :LLVMIsAStoreInst, [OpaqueValue], OpaqueValue |
.is_a_switch_inst(val) ⇒ OpaqueValue
(Not documented)
2181 |
# File 'lib/rcgtk/generated_bindings.rb', line 2181 attach_function :is_a_switch_inst, :LLVMIsASwitchInst, [OpaqueValue], OpaqueValue |
.is_a_terminator_inst(val) ⇒ OpaqueValue
(Not documented)
2141 |
# File 'lib/rcgtk/generated_bindings.rb', line 2141 attach_function :is_a_terminator_inst, :LLVMIsATerminatorInst, [OpaqueValue], OpaqueValue |
.is_a_trunc_inst(val) ⇒ OpaqueValue
(Not documented)
2309 |
# File 'lib/rcgtk/generated_bindings.rb', line 2309 attach_function :is_a_trunc_inst, :LLVMIsATruncInst, [OpaqueValue], OpaqueValue |
.is_a_unary_instruction(val) ⇒ OpaqueValue
(Not documented)
2205 |
# File 'lib/rcgtk/generated_bindings.rb', line 2205 attach_function :is_a_unary_instruction, :LLVMIsAUnaryInstruction, [OpaqueValue], OpaqueValue |
.is_a_undef_value(val) ⇒ OpaqueValue
(Not documented)
1957 |
# File 'lib/rcgtk/generated_bindings.rb', line 1957 attach_function :is_a_undef_value, :LLVMIsAUndefValue, [OpaqueValue], OpaqueValue |
.is_a_unreachable_inst(val) ⇒ OpaqueValue
(Not documented)
2189 |
# File 'lib/rcgtk/generated_bindings.rb', line 2189 attach_function :is_a_unreachable_inst, :LLVMIsAUnreachableInst, [OpaqueValue], OpaqueValue |
.is_a_user(val) ⇒ OpaqueValue
(Not documented)
1805 |
# File 'lib/rcgtk/generated_bindings.rb', line 1805 attach_function :is_a_user, :LLVMIsAUser, [OpaqueValue], OpaqueValue |
.is_af_cmp_inst(val) ⇒ OpaqueValue
(Not documented)
2053 |
# File 'lib/rcgtk/generated_bindings.rb', line 2053 attach_function :is_af_cmp_inst, :LLVMIsAFCmpInst, [OpaqueValue], OpaqueValue |
.is_afp_ext_inst(val) ⇒ OpaqueValue
(Not documented)
2245 |
# File 'lib/rcgtk/generated_bindings.rb', line 2245 attach_function :is_afp_ext_inst, :LLVMIsAFPExtInst, [OpaqueValue], OpaqueValue |
.is_afp_to_si_inst(val) ⇒ OpaqueValue
(Not documented)
2253 |
# File 'lib/rcgtk/generated_bindings.rb', line 2253 attach_function :is_afp_to_si_inst, :LLVMIsAFPToSIInst, [OpaqueValue], OpaqueValue |
.is_afp_to_ui_inst(val) ⇒ OpaqueValue
(Not documented)
2261 |
# File 'lib/rcgtk/generated_bindings.rb', line 2261 attach_function :is_afp_to_ui_inst, :LLVMIsAFPToUIInst, [OpaqueValue], OpaqueValue |
.is_afp_trunc_inst(val) ⇒ OpaqueValue
(Not documented)
2269 |
# File 'lib/rcgtk/generated_bindings.rb', line 2269 attach_function :is_afp_trunc_inst, :LLVMIsAFPTruncInst, [OpaqueValue], OpaqueValue |
.is_ai_cmp_inst(val) ⇒ OpaqueValue
(Not documented)
2061 |
# File 'lib/rcgtk/generated_bindings.rb', line 2061 attach_function :is_ai_cmp_inst, :LLVMIsAICmpInst, [OpaqueValue], OpaqueValue |
.is_amd_node(val) ⇒ OpaqueValue
(Not documented)
1789 |
# File 'lib/rcgtk/generated_bindings.rb', line 1789 attach_function :is_amd_node, :LLVMIsAMDNode, [OpaqueValue], OpaqueValue |
.is_amd_string(val) ⇒ OpaqueValue
(Not documented)
1797 |
# File 'lib/rcgtk/generated_bindings.rb', line 1797 attach_function :is_amd_string, :LLVMIsAMDString, [OpaqueValue], OpaqueValue |
.is_aphi_node(val) ⇒ OpaqueValue
(Not documented)
2109 |
# File 'lib/rcgtk/generated_bindings.rb', line 2109 attach_function :is_aphi_node, :LLVMIsAPHINode, [OpaqueValue], OpaqueValue |
.is_as_ext_inst(val) ⇒ OpaqueValue
(Not documented)
2293 |
# File 'lib/rcgtk/generated_bindings.rb', line 2293 attach_function :is_as_ext_inst, :LLVMIsASExtInst, [OpaqueValue], OpaqueValue |
.is_asi_to_fp_inst(val) ⇒ OpaqueValue
(Not documented)
2301 |
# File 'lib/rcgtk/generated_bindings.rb', line 2301 attach_function :is_asi_to_fp_inst, :LLVMIsASIToFPInst, [OpaqueValue], OpaqueValue |
.is_aui_to_fp_inst(val) ⇒ OpaqueValue
(Not documented)
2317 |
# File 'lib/rcgtk/generated_bindings.rb', line 2317 attach_function :is_aui_to_fp_inst, :LLVMIsAUIToFPInst, [OpaqueValue], OpaqueValue |
.is_ava_arg_inst(val) ⇒ OpaqueValue
(Not documented)
2349 |
# File 'lib/rcgtk/generated_bindings.rb', line 2349 attach_function :is_ava_arg_inst, :LLVMIsAVAArgInst, [OpaqueValue], OpaqueValue |
.is_az_ext_inst(val) ⇒ OpaqueValue
(Not documented)
2325 |
# File 'lib/rcgtk/generated_bindings.rb', line 2325 attach_function :is_az_ext_inst, :LLVMIsAZExtInst, [OpaqueValue], OpaqueValue |
.is_constant(val) ⇒ Integer
(Not documented)
1749 |
# File 'lib/rcgtk/generated_bindings.rb', line 1749 attach_function :is_constant, :LLVMIsConstant, [OpaqueValue], :int |
.is_declaration(global) ⇒ Integer
(Not documented)
3202 |
# File 'lib/rcgtk/generated_bindings.rb', line 3202 attach_function :is_declaration, :LLVMIsDeclaration, [OpaqueValue], :int |
.is_externally_initialized(global_var) ⇒ Integer
(Not documented)
3450 |
# File 'lib/rcgtk/generated_bindings.rb', line 3450 attach_function :is_externally_initialized, :LLVMIsExternallyInitialized, [OpaqueValue], :int |
.is_function_var_arg(function_ty) ⇒ Integer
(Not documented)
1480 |
# File 'lib/rcgtk/generated_bindings.rb', line 1480 attach_function :is_function_var_arg, :LLVMIsFunctionVarArg, [OpaqueType], :int |
.is_global_constant(global_var) ⇒ Integer
(Not documented)
3416 |
# File 'lib/rcgtk/generated_bindings.rb', line 3416 attach_function :is_global_constant, :LLVMIsGlobalConstant, [OpaqueValue], :int |
.is_multithreaded ⇒ Integer
(Not documented)
5406 |
# File 'lib/rcgtk/generated_bindings.rb', line 5406 attach_function :is_multithreaded, :LLVMIsMultithreaded, [], :int |
.is_null(val) ⇒ Integer
(Not documented)
2440 |
# File 'lib/rcgtk/generated_bindings.rb', line 2440 attach_function :is_null, :LLVMIsNull, [OpaqueValue], :int |
.is_opaque_struct(struct_ty) ⇒ Integer
(Not documented)
1587 |
# File 'lib/rcgtk/generated_bindings.rb', line 1587 attach_function :is_opaque_struct, :LLVMIsOpaqueStruct, [OpaqueType], :int |
.is_packed_struct(struct_ty) ⇒ Integer
(Not documented)
1579 |
# File 'lib/rcgtk/generated_bindings.rb', line 1579 attach_function :is_packed_struct, :LLVMIsPackedStruct, [OpaqueType], :int |
.is_relocation_iterator_at_end(section, ri) ⇒ Integer
(Not documented)
7073 |
# File 'lib/rcgtk/generated_bindings.rb', line 7073 attach_function :is_relocation_iterator_at_end, :LLVMIsRelocationIteratorAtEnd, [OpaqueSectionIterator, OpaqueRelocationIterator], :int |
.is_section_iterator_at_end(object_file, si) ⇒ Integer
(Not documented)
6957 |
# File 'lib/rcgtk/generated_bindings.rb', line 6957 attach_function :is_section_iterator_at_end, :LLVMIsSectionIteratorAtEnd, [OpaqueObjectFile, OpaqueSectionIterator], :int |
.is_symbol_iterator_at_end(object_file, si) ⇒ Integer
(Not documented)
6999 |
# File 'lib/rcgtk/generated_bindings.rb', line 6999 attach_function :is_symbol_iterator_at_end, :LLVMIsSymbolIteratorAtEnd, [OpaqueObjectFile, OpaqueSymbolIterator], :int |
.is_tail_call(call_inst) ⇒ Integer
(Not documented)
4036 |
# File 'lib/rcgtk/generated_bindings.rb', line 4036 attach_function :is_tail_call, :LLVMIsTailCall, [OpaqueValue], :int |
.is_thread_local(global_var) ⇒ Integer
(Not documented)
3399 |
# File 'lib/rcgtk/generated_bindings.rb', line 3399 attach_function :is_thread_local, :LLVMIsThreadLocal, [OpaqueValue], :int |
.is_undef(val) ⇒ Integer
(Not documented)
1757 |
# File 'lib/rcgtk/generated_bindings.rb', line 1757 attach_function :is_undef, :LLVMIsUndef, [OpaqueValue], :int |
.label_type ⇒ OpaqueType
(Not documented)
1684 |
# File 'lib/rcgtk/generated_bindings.rb', line 1684 attach_function :label_type, :LLVMLabelType, [], OpaqueType |
.label_type_in_context(c) ⇒ OpaqueType
(Not documented)
1662 |
# File 'lib/rcgtk/generated_bindings.rb', line 1662 attach_function :label_type_in_context, :LLVMLabelTypeInContext, [OpaqueContext], OpaqueType |
.link_in_interpreter ⇒ nil
(Not documented)
6284 |
# File 'lib/rcgtk/generated_bindings.rb', line 6284 attach_function :link_in_interpreter, :LLVMLinkInInterpreter, [], :void |
.link_in_jit ⇒ nil
(Not documented)
6270 |
# File 'lib/rcgtk/generated_bindings.rb', line 6270 attach_function :link_in_jit, :LLVMLinkInJIT, [], :void |
.link_in_mcjit ⇒ nil
(Not documented)
6277 |
# File 'lib/rcgtk/generated_bindings.rb', line 6277 attach_function :link_in_mcjit, :LLVMLinkInMCJIT, [], :void |
.link_modules(dest, src, mode, out_message) ⇒ Integer
(Not documented)
6821 |
# File 'lib/rcgtk/generated_bindings.rb', line 6821 attach_function :link_modules, :LLVMLinkModules, [OpaqueModule, OpaqueModule, :linker_mode, :pointer], :int |
.llvm_create_optimizer ⇒ FFI::Pointer(LlvmLtoT)
(Not documented)
6870 |
# File 'lib/rcgtk/generated_bindings.rb', line 6870 attach_function :llvm_create_optimizer, :llvm_create_optimizer, [], :pointer |
.llvm_destroy_optimizer(lto) ⇒ nil
(Not documented)
6878 |
# File 'lib/rcgtk/generated_bindings.rb', line 6878 attach_function :llvm_destroy_optimizer, :llvm_destroy_optimizer, [:pointer], :void |
.llvm_optimize_modules(lto, output_filename) ⇒ Symbol from _enum_llvm_lto_status_
(Not documented)
6896 |
# File 'lib/rcgtk/generated_bindings.rb', line 6896 attach_function :llvm_optimize_modules, :llvm_optimize_modules, [:pointer, :string], :llvm_lto_status |
.llvm_read_object_file(lto, input_filename) ⇒ Symbol from _enum_llvm_lto_status_
(Not documented)
6887 |
# File 'lib/rcgtk/generated_bindings.rb', line 6887 attach_function :llvm_read_object_file, :llvm_read_object_file, [:pointer, :string], :llvm_lto_status |
.load_library_permanently(filename) ⇒ Integer
(Not documented)
88 |
# File 'lib/rcgtk/generated_bindings.rb', line 88 attach_function :load_library_permanently, :LLVMLoadLibraryPermanently, [:string], :int |
.md_node(vals, count) ⇒ OpaqueValue
(Not documented)
3695 |
# File 'lib/rcgtk/generated_bindings.rb', line 3695 attach_function :md_node, :LLVMMDNode, [:pointer, :uint], OpaqueValue |
.md_node_in_context(c, vals, count) ⇒ OpaqueValue
(Not documented)
3686 |
# File 'lib/rcgtk/generated_bindings.rb', line 3686 attach_function :md_node_in_context, :LLVMMDNodeInContext, [OpaqueContext, :pointer, :uint], OpaqueValue |
.md_string(str, s_len) ⇒ OpaqueValue
(Not documented)
3676 |
# File 'lib/rcgtk/generated_bindings.rb', line 3676 attach_function :md_string, :LLVMMDString, [:string, :uint], OpaqueValue |
.md_string_in_context(c, str, s_len) ⇒ OpaqueValue
(Not documented)
3667 |
# File 'lib/rcgtk/generated_bindings.rb', line 3667 attach_function :md_string_in_context, :LLVMMDStringInContext, [OpaqueContext, :string, :uint], OpaqueValue |
.module_create_with_name(module_id) ⇒ OpaqueModule
(Not documented)
1048 |
# File 'lib/rcgtk/generated_bindings.rb', line 1048 attach_function :module_create_with_name, :LLVMModuleCreateWithName, [:string], OpaqueModule |
.module_create_with_name_in_context(module_id, c) ⇒ OpaqueModule
(Not documented)
1057 |
# File 'lib/rcgtk/generated_bindings.rb', line 1057 attach_function :module_create_with_name_in_context, :LLVMModuleCreateWithNameInContext, [:string, OpaqueContext], OpaqueModule |
.move_basic_block_after(bb, move_pos) ⇒ nil
(Not documented)
3890 |
# File 'lib/rcgtk/generated_bindings.rb', line 3890 attach_function :move_basic_block_after, :LLVMMoveBasicBlockAfter, [OpaqueBasicBlock, OpaqueBasicBlock], :void |
.move_basic_block_before(bb, move_pos) ⇒ nil
(Not documented)
3881 |
# File 'lib/rcgtk/generated_bindings.rb', line 3881 attach_function :move_basic_block_before, :LLVMMoveBasicBlockBefore, [OpaqueBasicBlock, OpaqueBasicBlock], :void |
.move_to_containing_section(sect, sym) ⇒ nil
(Not documented)
6974 |
# File 'lib/rcgtk/generated_bindings.rb', line 6974 attach_function :move_to_containing_section, :LLVMMoveToContainingSection, [OpaqueSectionIterator, OpaqueSymbolIterator], :void |
.move_to_next_relocation(ri) ⇒ nil
(Not documented)
7081 |
# File 'lib/rcgtk/generated_bindings.rb', line 7081 attach_function :move_to_next_relocation, :LLVMMoveToNextRelocation, [OpaqueRelocationIterator], :void |
.move_to_next_section(si) ⇒ nil
(Not documented)
6965 |
# File 'lib/rcgtk/generated_bindings.rb', line 6965 attach_function :move_to_next_section, :LLVMMoveToNextSection, [OpaqueSectionIterator], :void |
.move_to_next_symbol(si) ⇒ nil
(Not documented)
7007 |
# File 'lib/rcgtk/generated_bindings.rb', line 7007 attach_function :move_to_next_symbol, :LLVMMoveToNextSymbol, [OpaqueSymbolIterator], :void |
.offset_of_element(td, struct_ty, element) ⇒ Integer
(Not documented)
5947 |
# File 'lib/rcgtk/generated_bindings.rb', line 5947 attach_function :offset_of_element, :LLVMOffsetOfElement, [OpaqueTargetData, OpaqueType, :uint], :ulong_long |
.parse_bitcode(mem_buf, out_module, out_message) ⇒ Integer
(Not documented)
5472 |
# File 'lib/rcgtk/generated_bindings.rb', line 5472 attach_function :parse_bitcode, :LLVMParseBitcode, [OpaqueMemoryBuffer, :pointer, :pointer], :int |
.parse_bitcode_in_context(context_ref, mem_buf, out_module, out_message) ⇒ Integer
(Not documented)
5483 |
# File 'lib/rcgtk/generated_bindings.rb', line 5483 attach_function :parse_bitcode_in_context, :LLVMParseBitcodeInContext, [OpaqueContext, OpaqueMemoryBuffer, :pointer, :pointer], :int |
.parse_ir_in_context(context_ref, mem_buf, out_m, out_message) ⇒ Integer
(Not documented)
6792 |
# File 'lib/rcgtk/generated_bindings.rb', line 6792 attach_function :parse_ir_in_context, :LLVMParseIRInContext, [OpaqueContext, OpaqueMemoryBuffer, :pointer, :pointer], :int |
.pass_manager_builder_create ⇒ OpaquePassManagerBuilder
See llvm::PassManagerBuilder.
7278 |
# File 'lib/rcgtk/generated_bindings.rb', line 7278 attach_function :pass_manager_builder_create, :LLVMPassManagerBuilderCreate, [], OpaquePassManagerBuilder |
.pass_manager_builder_dispose(pmb) ⇒ nil
(Not documented)
7286 |
# File 'lib/rcgtk/generated_bindings.rb', line 7286 attach_function :pass_manager_builder_dispose, :LLVMPassManagerBuilderDispose, [OpaquePassManagerBuilder], :void |
.pass_manager_builder_populate_function_pass_manager(pmb, pm) ⇒ nil
(Not documented)
7349 |
# File 'lib/rcgtk/generated_bindings.rb', line 7349 attach_function :pass_manager_builder_populate_function_pass_manager, :LLVMPassManagerBuilderPopulateFunctionPassManager, [OpaquePassManagerBuilder, OpaquePassManager], :void |
.pass_manager_builder_populate_lto_pass_manager(pmb, pm, internalize, run_inliner) ⇒ nil
(Not documented)
7369 |
# File 'lib/rcgtk/generated_bindings.rb', line 7369 attach_function :pass_manager_builder_populate_lto_pass_manager, :LLVMPassManagerBuilderPopulateLTOPassManager, [OpaquePassManagerBuilder, OpaquePassManager, :int, :int], :void |
.pass_manager_builder_populate_module_pass_manager(pmb, pm) ⇒ nil
(Not documented)
7358 |
# File 'lib/rcgtk/generated_bindings.rb', line 7358 attach_function :pass_manager_builder_populate_module_pass_manager, :LLVMPassManagerBuilderPopulateModulePassManager, [OpaquePassManagerBuilder, OpaquePassManager], :void |
.pass_manager_builder_set_disable_simplify_lib_calls(pmb, value) ⇒ nil
(Not documented)
7331 |
# File 'lib/rcgtk/generated_bindings.rb', line 7331 attach_function :pass_manager_builder_set_disable_simplify_lib_calls, :LLVMPassManagerBuilderSetDisableSimplifyLibCalls, [OpaquePassManagerBuilder, :int], :void |
.pass_manager_builder_set_disable_unit_at_a_time(pmb, value) ⇒ nil
(Not documented)
7313 |
# File 'lib/rcgtk/generated_bindings.rb', line 7313 attach_function :pass_manager_builder_set_disable_unit_at_a_time, :LLVMPassManagerBuilderSetDisableUnitAtATime, [OpaquePassManagerBuilder, :int], :void |
.pass_manager_builder_set_disable_unroll_loops(pmb, value) ⇒ nil
(Not documented)
7322 |
# File 'lib/rcgtk/generated_bindings.rb', line 7322 attach_function :pass_manager_builder_set_disable_unroll_loops, :LLVMPassManagerBuilderSetDisableUnrollLoops, [OpaquePassManagerBuilder, :int], :void |
.pass_manager_builder_set_opt_level(pmb, opt_level) ⇒ nil
See llvm::PassManagerBuilder::OptLevel.
7295 |
# File 'lib/rcgtk/generated_bindings.rb', line 7295 attach_function :pass_manager_builder_set_opt_level, :LLVMPassManagerBuilderSetOptLevel, [OpaquePassManagerBuilder, :uint], :void |
.pass_manager_builder_set_size_level(pmb, size_level) ⇒ nil
(Not documented)
7304 |
# File 'lib/rcgtk/generated_bindings.rb', line 7304 attach_function :pass_manager_builder_set_size_level, :LLVMPassManagerBuilderSetSizeLevel, [OpaquePassManagerBuilder, :uint], :void |
.pass_manager_builder_use_inliner_with_threshold(pmb, threshold) ⇒ nil
(Not documented)
7340 |
# File 'lib/rcgtk/generated_bindings.rb', line 7340 attach_function :pass_manager_builder_use_inliner_with_threshold, :LLVMPassManagerBuilderUseInlinerWithThreshold, [OpaquePassManagerBuilder, :uint], :void |
.pointer_size(td) ⇒ Integer
(Not documented)
5819 |
# File 'lib/rcgtk/generated_bindings.rb', line 5819 attach_function :pointer_size, :LLVMPointerSize, [OpaqueTargetData], :uint |
.pointer_size_for_as(td, as) ⇒ Integer
(Not documented)
5828 |
# File 'lib/rcgtk/generated_bindings.rb', line 5828 attach_function :pointer_size_for_as, :LLVMPointerSizeForAS, [OpaqueTargetData, :uint], :uint |
.pointer_type(element_type, address_space) ⇒ OpaqueType
(Not documented)
1621 |
# File 'lib/rcgtk/generated_bindings.rb', line 1621 attach_function :pointer_type, :LLVMPointerType, [OpaqueType, :uint], OpaqueType |
.position_builder(builder, block, instr) ⇒ nil
(Not documented)
4115 |
# File 'lib/rcgtk/generated_bindings.rb', line 4115 attach_function :position_builder, :LLVMPositionBuilder, [OpaqueBuilder, OpaqueBasicBlock, OpaqueValue], :void |
.position_builder_at_end(builder, block) ⇒ nil
(Not documented)
4133 |
# File 'lib/rcgtk/generated_bindings.rb', line 4133 attach_function :position_builder_at_end, :LLVMPositionBuilderAtEnd, [OpaqueBuilder, OpaqueBasicBlock], :void |
.position_builder_before(builder, instr) ⇒ nil
(Not documented)
4124 |
# File 'lib/rcgtk/generated_bindings.rb', line 4124 attach_function :position_builder_before, :LLVMPositionBuilderBefore, [OpaqueBuilder, OpaqueValue], :void |
.ppcfp128_type ⇒ OpaqueType
(Not documented)
1461 |
# File 'lib/rcgtk/generated_bindings.rb', line 1461 attach_function :ppcfp128_type, :LLVMPPCFP128Type, [], OpaqueType |
.ppcfp128_type_in_context(c) ⇒ OpaqueType
(Not documented)
1419 |
# File 'lib/rcgtk/generated_bindings.rb', line 1419 attach_function :ppcfp128_type_in_context, :LLVMPPCFP128TypeInContext, [OpaqueContext], OpaqueType |
.preferred_alignment_of_global(td, global_var) ⇒ Integer
(Not documented)
5927 |
# File 'lib/rcgtk/generated_bindings.rb', line 5927 attach_function :preferred_alignment_of_global, :LLVMPreferredAlignmentOfGlobal, [OpaqueTargetData, OpaqueValue], :uint |
.preferred_alignment_of_type(td, ty) ⇒ Integer
(Not documented)
5918 |
# File 'lib/rcgtk/generated_bindings.rb', line 5918 attach_function :preferred_alignment_of_type, :LLVMPreferredAlignmentOfType, [OpaqueTargetData, OpaqueType], :uint |
.print_module_to_file(m, filename, error_message) ⇒ Integer
(Not documented)
1117 |
# File 'lib/rcgtk/generated_bindings.rb', line 1117 attach_function :print_module_to_file, :LLVMPrintModuleToFile, [OpaqueModule, :string, :pointer], :int |
.print_module_to_string(m) ⇒ String
(Not documented)
1125 |
# File 'lib/rcgtk/generated_bindings.rb', line 1125 attach_function :print_module_to_string, :LLVMPrintModuleToString, [OpaqueModule], :string |
.print_type_to_string(val) ⇒ String
(Not documented)
1271 |
# File 'lib/rcgtk/generated_bindings.rb', line 1271 attach_function :print_type_to_string, :LLVMPrintTypeToString, [OpaqueType], :string |
.print_value_to_string(val) ⇒ String
(Not documented)
1732 |
# File 'lib/rcgtk/generated_bindings.rb', line 1732 attach_function :print_value_to_string, :LLVMPrintValueToString, [OpaqueValue], :string |
.recompile_and_relink_function(ee, fn) ⇒ FFI::Pointer(*Void)
(Not documented)
6587 |
# File 'lib/rcgtk/generated_bindings.rb', line 6587 attach_function :recompile_and_relink_function, :LLVMRecompileAndRelinkFunction, [OpaqueExecutionEngine, OpaqueValue], :pointer |
.remove_attribute(arg, pa) ⇒ nil
(Not documented)
3640 |
# File 'lib/rcgtk/generated_bindings.rb', line 3640 attach_function :remove_attribute, :LLVMRemoveAttribute, [OpaqueValue, :attribute], :void |
.remove_basic_block_from_parent(bb) ⇒ nil
(Not documented)
3872 |
# File 'lib/rcgtk/generated_bindings.rb', line 3872 attach_function :remove_basic_block_from_parent, :LLVMRemoveBasicBlockFromParent, [OpaqueBasicBlock], :void |
.remove_function_attr(fn, pa) ⇒ nil
(Not documented)
3556 |
# File 'lib/rcgtk/generated_bindings.rb', line 3556 attach_function :remove_function_attr, :LLVMRemoveFunctionAttr, [OpaqueValue, :attribute], :void |
.remove_instr_attribute(instr, index, attribute) ⇒ nil
(Not documented)
4018 |
# File 'lib/rcgtk/generated_bindings.rb', line 4018 attach_function :remove_instr_attribute, :LLVMRemoveInstrAttribute, [OpaqueValue, :uint, :attribute], :void |
.remove_module(ee, m, out_mod, out_error) ⇒ Integer
(Not documented)
6557 |
# File 'lib/rcgtk/generated_bindings.rb', line 6557 attach_function :remove_module, :LLVMRemoveModule, [OpaqueExecutionEngine, OpaqueModule, :pointer, :pointer], :int |
.remove_module_provider(ee, mp, out_mod, out_error) ⇒ Integer
(Not documented)
6568 |
# File 'lib/rcgtk/generated_bindings.rb', line 6568 attach_function :remove_module_provider, :LLVMRemoveModuleProvider, [OpaqueExecutionEngine, OpaqueModuleProvider, :pointer, :pointer], :int |
.replace_all_uses_with(old_val, new_val) ⇒ nil
(Not documented)
1741 |
# File 'lib/rcgtk/generated_bindings.rb', line 1741 attach_function :replace_all_uses_with, :LLVMReplaceAllUsesWith, [OpaqueValue, OpaqueValue], :void |
.reset_fatal_error_handler ⇒ nil
(Not documented)
934 |
# File 'lib/rcgtk/generated_bindings.rb', line 934 attach_function :reset_fatal_error_handler, :LLVMResetFatalErrorHandler, [], :void |
.run_function(ee, f, num_args, args) ⇒ OpaqueGenericValue
(Not documented)
6519 |
# File 'lib/rcgtk/generated_bindings.rb', line 6519 attach_function :run_function, :LLVMRunFunction, [OpaqueExecutionEngine, OpaqueValue, :uint, :pointer], OpaqueGenericValue |
.run_function_as_main(ee, f, arg_c, arg_v, env_p) ⇒ Integer
(Not documented)
6508 |
# File 'lib/rcgtk/generated_bindings.rb', line 6508 attach_function :run_function_as_main, :LLVMRunFunctionAsMain, [OpaqueExecutionEngine, OpaqueValue, :uint, :pointer, :pointer], :int |
.run_function_pass_manager(fpm, f) ⇒ Integer
(Not documented)
5369 |
# File 'lib/rcgtk/generated_bindings.rb', line 5369 attach_function :run_function_pass_manager, :LLVMRunFunctionPassManager, [OpaquePassManager, OpaqueValue], :int |
.run_pass_manager(pm, m) ⇒ Integer
(Not documented)
5352 |
# File 'lib/rcgtk/generated_bindings.rb', line 5352 attach_function :run_pass_manager, :LLVMRunPassManager, [OpaquePassManager, OpaqueModule], :int |
.run_static_constructors(ee) ⇒ nil
(Not documented)
6488 |
# File 'lib/rcgtk/generated_bindings.rb', line 6488 attach_function :run_static_constructors, :LLVMRunStaticConstructors, [OpaqueExecutionEngine], :void |
.run_static_destructors(ee) ⇒ nil
(Not documented)
6496 |
# File 'lib/rcgtk/generated_bindings.rb', line 6496 attach_function :run_static_destructors, :LLVMRunStaticDestructors, [OpaqueExecutionEngine], :void |
.set_alignment(v, bytes) ⇒ nil
(Not documented)
3304 |
# File 'lib/rcgtk/generated_bindings.rb', line 3304 attach_function :set_alignment, :LLVMSetAlignment, [OpaqueValue, :uint], :void |
.set_cleanup(landing_pad, val) ⇒ nil
(Not documented)
4350 |
# File 'lib/rcgtk/generated_bindings.rb', line 4350 attach_function :set_cleanup, :LLVMSetCleanup, [OpaqueValue, :int], :void |
.set_current_debug_location(builder, l) ⇒ nil
(Not documented)
4185 |
# File 'lib/rcgtk/generated_bindings.rb', line 4185 attach_function :set_current_debug_location, :LLVMSetCurrentDebugLocation, [OpaqueBuilder, OpaqueValue], :void |
.set_data_layout(m, triple) ⇒ nil
(Not documented)
1082 |
# File 'lib/rcgtk/generated_bindings.rb', line 1082 attach_function :set_data_layout, :LLVMSetDataLayout, [OpaqueModule, :string], :void |
.set_disasm_options(dc, options) ⇒ Integer
(Not documented)
5650 |
# File 'lib/rcgtk/generated_bindings.rb', line 5650 attach_function :set_disasm_options, :LLVMSetDisasmOptions, [:pointer, :ulong], :int |
.set_dll_storage_class(global, class_) ⇒ nil
(Not documented)
3270 |
# File 'lib/rcgtk/generated_bindings.rb', line 3270 attach_function :set_dll_storage_class, :LLVMSetDLLStorageClass, [OpaqueValue, :dll_storage_class], :void |
.set_externally_initialized(global_var, is_ext_init) ⇒ nil
(Not documented)
3459 |
# File 'lib/rcgtk/generated_bindings.rb', line 3459 attach_function :set_externally_initialized, :LLVMSetExternallyInitialized, [OpaqueValue, :int], :void |
.set_function_call_conv(fn, cc) ⇒ nil
(Not documented)
3503 |
# File 'lib/rcgtk/generated_bindings.rb', line 3503 attach_function :set_function_call_conv, :LLVMSetFunctionCallConv, [OpaqueValue, :uint], :void |
.set_gc(fn, name) ⇒ nil
(Not documented)
3520 |
# File 'lib/rcgtk/generated_bindings.rb', line 3520 attach_function :set_gc, :LLVMSetGC, [OpaqueValue, :string], :void |
.set_global_constant(global_var, is_constant) ⇒ nil
(Not documented)
3425 |
# File 'lib/rcgtk/generated_bindings.rb', line 3425 attach_function :set_global_constant, :LLVMSetGlobalConstant, [OpaqueValue, :int], :void |
.set_initializer(global_var, constant_val) ⇒ nil
(Not documented)
3391 |
# File 'lib/rcgtk/generated_bindings.rb', line 3391 attach_function :set_initializer, :LLVMSetInitializer, [OpaqueValue, OpaqueValue], :void |
.set_inst_debug_location(builder, inst) ⇒ nil
(Not documented)
4202 |
# File 'lib/rcgtk/generated_bindings.rb', line 4202 attach_function :set_inst_debug_location, :LLVMSetInstDebugLocation, [OpaqueBuilder, OpaqueValue], :void |
.set_instr_param_alignment(instr, index, align) ⇒ nil
(Not documented)
4028 |
# File 'lib/rcgtk/generated_bindings.rb', line 4028 attach_function :set_instr_param_alignment, :LLVMSetInstrParamAlignment, [OpaqueValue, :uint, :uint], :void |
.set_instruction_call_conv(instr, cc) ⇒ nil
(Not documented)
3990 |
# File 'lib/rcgtk/generated_bindings.rb', line 3990 attach_function :set_instruction_call_conv, :LLVMSetInstructionCallConv, [OpaqueValue, :uint], :void |
.set_linkage(global, linkage) ⇒ nil
(Not documented)
3219 |
# File 'lib/rcgtk/generated_bindings.rb', line 3219 attach_function :set_linkage, :LLVMSetLinkage, [OpaqueValue, :linkage], :void |
.set_metadata(val, kind_id, node) ⇒ nil
(Not documented)
3933 |
# File 'lib/rcgtk/generated_bindings.rb', line 3933 attach_function :set_metadata, :LLVMSetMetadata, [OpaqueValue, :uint, OpaqueValue], :void |
.set_module_inline_asm(m, asm) ⇒ nil
(Not documented)
1134 |
# File 'lib/rcgtk/generated_bindings.rb', line 1134 attach_function :set_module_inline_asm, :LLVMSetModuleInlineAsm, [OpaqueModule, :string], :void |
.set_operand(user, index, val) ⇒ nil
(Not documented)
2400 |
# File 'lib/rcgtk/generated_bindings.rb', line 2400 attach_function :set_operand, :LLVMSetOperand, [OpaqueValue, :uint, OpaqueValue], :void |
.set_param_alignment(arg, align) ⇒ nil
(Not documented)
3657 |
# File 'lib/rcgtk/generated_bindings.rb', line 3657 attach_function :set_param_alignment, :LLVMSetParamAlignment, [OpaqueValue, :uint], :void |
.set_section(global, section) ⇒ nil
(Not documented)
3236 |
# File 'lib/rcgtk/generated_bindings.rb', line 3236 attach_function :set_section, :LLVMSetSection, [OpaqueValue, :string], :void |
.set_tail_call(call_inst, is_tail_call) ⇒ nil
(Not documented)
4045 |
# File 'lib/rcgtk/generated_bindings.rb', line 4045 attach_function :set_tail_call, :LLVMSetTailCall, [OpaqueValue, :int], :void |
.set_target(m, triple) ⇒ nil
(Not documented)
1099 |
# File 'lib/rcgtk/generated_bindings.rb', line 1099 attach_function :set_target, :LLVMSetTarget, [OpaqueModule, :string], :void |
.set_target_machine_asm_verbosity(t, verbose_asm) ⇒ nil
(Not documented)
6223 |
# File 'lib/rcgtk/generated_bindings.rb', line 6223 attach_function :set_target_machine_asm_verbosity, :LLVMSetTargetMachineAsmVerbosity, [OpaqueTargetMachine, :int], :void |
.set_thread_local(global_var, is_thread_local) ⇒ nil
(Not documented)
3408 |
# File 'lib/rcgtk/generated_bindings.rb', line 3408 attach_function :set_thread_local, :LLVMSetThreadLocal, [OpaqueValue, :int], :void |
.set_thread_local_mode(global_var, mode) ⇒ nil
(Not documented)
3442 |
# File 'lib/rcgtk/generated_bindings.rb', line 3442 attach_function :set_thread_local_mode, :LLVMSetThreadLocalMode, [OpaqueValue, :thread_local_mode], :void |
.set_unnamed_addr(global, has_unnamed_addr) ⇒ nil
(Not documented)
3287 |
# File 'lib/rcgtk/generated_bindings.rb', line 3287 attach_function :set_unnamed_addr, :LLVMSetUnnamedAddr, [OpaqueValue, :int], :void |
.set_value_name(val, name) ⇒ nil
(Not documented)
1716 |
# File 'lib/rcgtk/generated_bindings.rb', line 1716 attach_function :set_value_name, :LLVMSetValueName, [OpaqueValue, :string], :void |
.set_visibility(global, viz) ⇒ nil
(Not documented)
3253 |
# File 'lib/rcgtk/generated_bindings.rb', line 3253 attach_function :set_visibility, :LLVMSetVisibility, [OpaqueValue, :visibility], :void |
.set_volatile(memory_access_inst, is_volatile) ⇒ nil
(Not documented)
4830 |
# File 'lib/rcgtk/generated_bindings.rb', line 4830 attach_function :set_volatile, :LLVMSetVolatile, [OpaqueValue, :int], :void |
.shutdown ⇒ nil
(Not documented)
903 |
# File 'lib/rcgtk/generated_bindings.rb', line 903 attach_function :shutdown, :LLVMShutdown, [], :void |
.size_of(ty) ⇒ OpaqueValue
(Not documented)
2628 |
# File 'lib/rcgtk/generated_bindings.rb', line 2628 attach_function :size_of, :LLVMSizeOf, [OpaqueType], OpaqueValue |
.size_of_type_in_bits(td, ty) ⇒ Integer
(Not documented)
5873 |
# File 'lib/rcgtk/generated_bindings.rb', line 5873 attach_function :size_of_type_in_bits, :LLVMSizeOfTypeInBits, [OpaqueTargetData, OpaqueType], :ulong_long |
.start_multithreaded ⇒ Integer
(Not documented)
5392 |
# File 'lib/rcgtk/generated_bindings.rb', line 5392 attach_function :start_multithreaded, :LLVMStartMultithreaded, [], :int |
.stop_multithreaded ⇒ nil
(Not documented)
5399 |
# File 'lib/rcgtk/generated_bindings.rb', line 5399 attach_function :stop_multithreaded, :LLVMStopMultithreaded, [], :void |
.store_size_of_type(td, ty) ⇒ Integer
(Not documented)
5882 |
# File 'lib/rcgtk/generated_bindings.rb', line 5882 attach_function :store_size_of_type, :LLVMStoreSizeOfType, [OpaqueTargetData, OpaqueType], :ulong_long |
.struct_create_named(c, name) ⇒ OpaqueType
(Not documented)
1535 |
# File 'lib/rcgtk/generated_bindings.rb', line 1535 attach_function :struct_create_named, :LLVMStructCreateNamed, [OpaqueContext, :string], OpaqueType |
.struct_set_body(struct_ty, element_types, element_count, packed) ⇒ nil
(Not documented)
1554 |
# File 'lib/rcgtk/generated_bindings.rb', line 1554 attach_function :struct_set_body, :LLVMStructSetBody, [OpaqueType, :pointer, :uint, :int], :void |
.struct_type(element_types, element_count, packed) ⇒ OpaqueType
(Not documented)
1526 |
# File 'lib/rcgtk/generated_bindings.rb', line 1526 attach_function :struct_type, :LLVMStructType, [:pointer, :uint, :int], OpaqueType |
.struct_type_in_context(c, element_types, element_count, packed) ⇒ OpaqueType
(Not documented)
1516 |
# File 'lib/rcgtk/generated_bindings.rb', line 1516 attach_function :struct_type_in_context, :LLVMStructTypeInContext, [OpaqueContext, :pointer, :uint, :int], OpaqueType |
.target_has_asm_backend(t) ⇒ Integer
(Not documented)
6152 |
# File 'lib/rcgtk/generated_bindings.rb', line 6152 attach_function :target_has_asm_backend, :LLVMTargetHasAsmBackend, [Target], :int |
.target_has_jit(t) ⇒ Integer
(Not documented)
6136 |
# File 'lib/rcgtk/generated_bindings.rb', line 6136 attach_function :target_has_jit, :LLVMTargetHasJIT, [Target], :int |
.target_has_target_machine(t) ⇒ Integer
(Not documented)
6144 |
# File 'lib/rcgtk/generated_bindings.rb', line 6144 attach_function :target_has_target_machine, :LLVMTargetHasTargetMachine, [Target], :int |
.target_machine_emit_to_file(t, m, filename, codegen, error_message) ⇒ Integer
(Not documented)
6235 |
# File 'lib/rcgtk/generated_bindings.rb', line 6235 attach_function :target_machine_emit_to_file, :LLVMTargetMachineEmitToFile, [OpaqueTargetMachine, OpaqueModule, :string, :code_gen_file_type, :pointer], :int |
.target_machine_emit_to_memory_buffer(t, m, codegen, error_message, out_mem_buf) ⇒ Integer
(Not documented)
6247 |
# File 'lib/rcgtk/generated_bindings.rb', line 6247 attach_function :target_machine_emit_to_memory_buffer, :LLVMTargetMachineEmitToMemoryBuffer, [OpaqueTargetMachine, OpaqueModule, :code_gen_file_type, :pointer, :pointer], :int |
.type_is_sized(ty) ⇒ Integer
(Not documented)
1247 |
# File 'lib/rcgtk/generated_bindings.rb', line 1247 attach_function :type_is_sized, :LLVMTypeIsSized, [OpaqueType], :int |
.type_of(val) ⇒ OpaqueType
(Not documented)
1699 |
# File 'lib/rcgtk/generated_bindings.rb', line 1699 attach_function :type_of, :LLVMTypeOf, [OpaqueValue], OpaqueType |
.value_as_basic_block(val) ⇒ OpaqueBasicBlock
(Not documented)
3745 |
# File 'lib/rcgtk/generated_bindings.rb', line 3745 attach_function :value_as_basic_block, :LLVMValueAsBasicBlock, [OpaqueValue], OpaqueBasicBlock |
.value_is_basic_block(val) ⇒ Integer
(Not documented)
3737 |
# File 'lib/rcgtk/generated_bindings.rb', line 3737 attach_function :value_is_basic_block, :LLVMValueIsBasicBlock, [OpaqueValue], :int |
.vector_type(element_type, element_count) ⇒ OpaqueType
(Not documented)
1638 |
# File 'lib/rcgtk/generated_bindings.rb', line 1638 attach_function :vector_type, :LLVMVectorType, [OpaqueType, :uint], OpaqueType |
.verify_function(fn, action) ⇒ Integer
(Not documented)
5446 |
# File 'lib/rcgtk/generated_bindings.rb', line 5446 attach_function :verify_function, :LLVMVerifyFunction, [OpaqueValue, :verifier_failure_action], :int |
.verify_module(m, action, out_message) ⇒ Integer
(Not documented)
5437 |
# File 'lib/rcgtk/generated_bindings.rb', line 5437 attach_function :verify_module, :LLVMVerifyModule, [OpaqueModule, :verifier_failure_action, :pointer], :int |
.view_function_cfg(fn) ⇒ nil
(Not documented)
5454 |
# File 'lib/rcgtk/generated_bindings.rb', line 5454 attach_function :view_function_cfg, :LLVMViewFunctionCFG, [OpaqueValue], :void |
.view_function_cfg_only(fn) ⇒ nil
(Not documented)
5462 |
# File 'lib/rcgtk/generated_bindings.rb', line 5462 attach_function :view_function_cfg_only, :LLVMViewFunctionCFGOnly, [OpaqueValue], :void |
.void_type ⇒ OpaqueType
(Not documented)
1677 |
# File 'lib/rcgtk/generated_bindings.rb', line 1677 attach_function :void_type, :LLVMVoidType, [], OpaqueType |
.void_type_in_context(c) ⇒ OpaqueType
(Not documented)
1654 |
# File 'lib/rcgtk/generated_bindings.rb', line 1654 attach_function :void_type_in_context, :LLVMVoidTypeInContext, [OpaqueContext], OpaqueType |
.write_bitcode_to_fd(m, fd, should_close, unbuffered) ⇒ Integer
(Not documented)
5545 |
# File 'lib/rcgtk/generated_bindings.rb', line 5545 attach_function :write_bitcode_to_fd, :LLVMWriteBitcodeToFD, [OpaqueModule, :int, :int, :int], :int |
.write_bitcode_to_file(m, path) ⇒ Integer
(Not documented)
5534 |
# File 'lib/rcgtk/generated_bindings.rb', line 5534 attach_function :write_bitcode_to_file, :LLVMWriteBitcodeToFile, [OpaqueModule, :string], :int |
.write_bitcode_to_file_handle(m, handle) ⇒ Integer
(Not documented)
5554 |
# File 'lib/rcgtk/generated_bindings.rb', line 5554 attach_function :write_bitcode_to_file_handle, :LLVMWriteBitcodeToFileHandle, [OpaqueModule, :int], :int |
.x86fp80_type ⇒ OpaqueType
(Not documented)
1447 |
# File 'lib/rcgtk/generated_bindings.rb', line 1447 attach_function :x86fp80_type, :LLVMX86FP80Type, [], OpaqueType |
.x86fp80_type_in_context(c) ⇒ OpaqueType
(Not documented)
1403 |
# File 'lib/rcgtk/generated_bindings.rb', line 1403 attach_function :x86fp80_type_in_context, :LLVMX86FP80TypeInContext, [OpaqueContext], OpaqueType |
.x86mmx_type ⇒ OpaqueType
(Not documented)
1691 |
# File 'lib/rcgtk/generated_bindings.rb', line 1691 attach_function :x86mmx_type, :LLVMX86MMXType, [], OpaqueType |
.x86mmx_type_in_context(c) ⇒ OpaqueType
(Not documented)
1670 |
# File 'lib/rcgtk/generated_bindings.rb', line 1670 attach_function :x86mmx_type_in_context, :LLVMX86MMXTypeInContext, [OpaqueContext], OpaqueType |