Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/appcypher/wasmo-old
/ functions
Functions
198 in github.com/appcypher/wasmo-old
⨍
Functions
198
◇
Types & classes
87
↓ 20 callers
Method
as_ref
(&self)
lib/llvm/src/types/ty.rs:37
↓ 9 callers
Method
ptr_type
(&self, address_space: &AddressSpace)
lib/llvm/src/types/ty.rs:31
↓ 4 callers
Method
add_function
Consumes type
lib/llvm/src/module.rs:145
↓ 4 callers
Method
as_mut_ptr
(&mut self)
lib/runtime/src/types.rs:44
↓ 4 callers
Method
build_return
(&self, value: Option<BasicValue>)
lib/llvm/src/builder.rs:127
↓ 4 callers
Method
const_int
(&self, value: u64, sign_extend: bool)
lib/llvm/src/types/int.rs:28
↓ 4 callers
Method
get_nth_param
(&self, nth: u32)
lib/llvm/src/values/function.rs:50
↓ 3 callers
Method
append_basic_block
(&self, name: &str, context: &Context)
lib/llvm/src/values/function.rs:94
↓ 3 callers
Method
const_float
(&self, value: f64)
lib/llvm/src/types/float.rs:28
↓ 3 callers
Function
convert_wat_to_wasm
(file_path: P)
lib/utils/src/file.rs:35
↓ 3 callers
Function
function_type
( param_types: &[BasicType], return_type: BasicType, is_varargs: bool, )
lib/llvm/src/types/function.rs:55
↓ 3 callers
Method
generate_module
(&mut self)
lib/codegen/src/generator/module.rs:165
↓ 3 callers
Method
i32_type
(&self)
lib/llvm/src/context.rs:63
↓ 3 callers
Method
i64_type
(&self)
lib/llvm/src/context.rs:69
↓ 3 callers
Method
position_at_end
(&self, basic_block: &BasicBlock)
lib/llvm/src/builder.rs:60
↓ 3 callers
Method
to_llvm
(&self)
lib/llvm/src/enums.rs:44
↓ 3 callers
Method
to_string
(&self)
lib/llvm/src/support/string.rs:25
↓ 2 callers
Method
as_ref
(&self)
lib/llvm/src/types/function.rs:50
↓ 2 callers
Method
build_int_add
(&self, rhs: T, lhs: T, name: &str)
lib/llvm/src/builder.rs:67
↓ 2 callers
Method
count_params
(&self)
lib/llvm/src/values/function.rs:45
↓ 2 callers
Method
create_builder
(&self)
lib/llvm/src/context.rs:51
↓ 2 callers
Method
create_module
(&self, name: &str)
lib/llvm/src/context.rs:43
↓ 2 callers
Method
f32_type
(&self)
lib/llvm/src/context.rs:75
↓ 2 callers
Method
f64_type
(&self)
lib/llvm/src/context.rs:81
↓ 2 callers
Method
is_owned
(&self)
lib/llvm/src/module.rs:55
↓ 2 callers
Function
project_path
(subpath: &str)
lib/utils/src/path.rs:6
↓ 2 callers
Method
struct_type_with_name
( &self, struct_name: &str, types: &[BasicType], is_packed: bool, )
lib/llvm/src/context.rs:110
↓ 1 callers
Method
add_export
(&mut self, field: String, export_kind: ExportKind)
lib/runtime/src/data.rs:97
↓ 1 callers
Method
add_type
(&mut self, func_type: FuncType)
lib/runtime/src/data.rs:89
↓ 1 callers
Method
count_param_types
(&self)
lib/llvm/src/types/function.rs:23
↓ 1 callers
Method
create_jit_execution_engine
( &self, opt_level: OptimizationLevel, )
lib/llvm/src/module.rs:105
↓ 1 callers
Method
create_target_machine
( &self, triple: &str, cpu: &str, features: &str, level: OptimizationL
lib/llvm/src/target.rs:252
↓ 1 callers
Method
generate_function
( &mut self, module: &mut Module, parser: &mut Parser<'b>, function_types: &[F
lib/codegen/src/generator/function.rs:41
↓ 1 callers
Method
generate_main_function
( &mut self, module: &mut Module, builder: &Builder, context: &Context,
lib/codegen/src/generator/function.rs:716
↓ 1 callers
Method
generate_operator_code
( &mut self, operator: &Operator, function: &FunctionValue, builder: &Builder,
lib/codegen/src/generator/function.rs:103
↓ 1 callers
Method
get_element_type
(&self)
lib/llvm/src/types/ty.rs:23
↓ 1 callers
Function
get_file_bytes
Gets the bytes of a file as a vector of u8s.
lib/utils/src/file.rs:9
↓ 1 callers
Method
get_file_path
(&self)
src/bin/args/arguments.rs:37
↓ 1 callers
Method
get_function
(&self, name: &str)
lib/llvm/src/execution_engine.rs:57
↓ 1 callers
Method
get_param_types
(&self)
lib/llvm/src/types/function.rs:27
↓ 1 callers
Method
get_target_data
(&self)
lib/llvm/src/target.rs:310
↓ 1 callers
Method
get_type
(&self)
lib/llvm/src/values/value.rs:18
↓ 1 callers
Method
i8_type
(&self)
lib/llvm/src/context.rs:57
↓ 1 callers
Method
into_raw
(&mut self)
lib/llvm/src/support/string.rs:46
↓ 1 callers
Function
is_wasm_file
Checks if a file ia a wasm file.
lib/utils/src/file.rs:19
↓ 1 callers
Function
jit_compile_sum
( context: &Context, module: &Module, builder: &Builder, execution_engine: &ExecutionEngine, )
examples/jit.rs:41
↓ 1 callers
Function
jit_example
()
examples/jit.rs:19
↓ 1 callers
Method
machine_int_type
(&self, address_space: Option<&AddressSpace>)
lib/llvm/src/target.rs:349
↓ 1 callers
Method
run_optional_file
(&self)
src/bin/args/handler.rs:20
↓ 1 callers
Method
set_linkage
(&self, linkage: Linkage)
lib/llvm/src/values/function.rs:38
↓ 1 callers
Method
setup
(&self)
src/bin/args/handler.rs:53
↓ 1 callers
Method
void_type
(&self)
lib/llvm/src/context.rs:87
↓ 1 callers
Method
zero
(&self, sign_extend: bool)
lib/llvm/src/types/int.rs:36
Method
add_function
(&mut self, func: FuncData)
lib/runtime/src/data.rs:93
Method
as_ref
(&self)
lib/llvm/src/types/void.rs:30
Method
as_ref
(&self)
lib/llvm/src/types/struct_.rs:30
Method
as_ref
(&self)
lib/llvm/src/types/int.rs:42
Method
as_ref
(&self)
lib/llvm/src/types/pointer.rs:30
Method
as_ref
(&self)
lib/llvm/src/types/array.rs:30
Method
as_ref
(&self)
lib/llvm/src/types/vector.rs:28
Method
as_ref
(&self)
lib/llvm/src/types/float.rs:42
Method
as_ref
(&self)
lib/llvm/src/values/value.rs:28
Method
as_ref
(&self)
lib/llvm/src/values/struct_.rs:24
Method
as_ref
(&self)
lib/llvm/src/values/int.rs:24
Method
as_ref
(&self)
lib/llvm/src/values/instruction.rs:26
Method
as_ref
(&self)
lib/llvm/src/values/pointer.rs:24
Method
as_ref
(&self)
lib/llvm/src/values/array.rs:24
Method
as_ref
(&self)
lib/llvm/src/values/vector.rs:24
Method
as_ref
(&self)
lib/llvm/src/values/float.rs:24
Method
as_ref
(&self)
lib/llvm/src/values/function.rs:105
Method
basic_type
(context: &Context, ty: &Type)
lib/codegen/src/convert.rs:34
Method
build_float_add
(&self, lhs: T, rhs: T, name: &str)
lib/llvm/src/builder.rs:77
Method
build_float_mul
(&self, lhs: T, rhs: T, name: &str)
lib/llvm/src/builder.rs:117
Method
build_float_sub
(&self, lhs: T, rhs: T, name: &str)
lib/llvm/src/builder.rs:97
Method
build_int_mul
(&self, lhs: T, rhs: T, name: &str)
lib/llvm/src/builder.rs:107
Method
build_int_sub
(&self, lhs: T, rhs: T, name: &str)
lib/llvm/src/builder.rs:87
Method
create
(name: &str)
lib/llvm/src/module.rs:60
Method
create
(address: u64)
lib/llvm/src/execution_engine.rs:115
Method
create
Fails if datalayout spec is wrong
lib/llvm/src/target.rs:336
Method
create
()
lib/llvm/src/context.rs:33
Method
create
()
lib/llvm/src/builder.rs:41
Method
create_aot_with_llvm_module
(module: LLVMModule, options: &Options)
lib/runtime/src/container.rs:66
Method
create_instance_context_type
This function creates an LLVM IR representing `*mut InstanceContext`. All wasm functions take an initial argument of type `*mut InstanceContext`. ``
lib/codegen/src/generator/module.rs:128
Method
create_interpreter_execution_engine
(&self)
lib/llvm/src/module.rs:69
Method
create_target_data
()
lib/codegen/src/generator/module.rs:79
Method
default
()
lib/llvm/src/target.rs:37
Method
default
()
lib/runtime/src/options.rs:4
Method
default
()
lib/codegen/src/options.rs:8
Method
drop
(&mut self)
lib/llvm/src/module.rs:176
Method
drop
(&mut self)
lib/llvm/src/execution_engine.rs:100
Method
drop
(&mut self)
lib/llvm/src/target.rs:318
Method
drop
(&mut self)
lib/llvm/src/context.rs:159
Method
drop
(&mut self)
lib/llvm/src/builder.rs:141
Method
drop
(&mut self)
lib/llvm/src/support/string.rs:58
Method
export
(kind: &ExternalKind, index: u32)
lib/codegen/src/convert.rs:72
Method
fmt
(&self, f: &mut Formatter)
lib/llvm/src/module.rs:167
Method
fmt
(&self, f: &mut Formatter)
lib/llvm/src/support/string.rs:69
Method
from
(message: &'static str)
lib/codegen/src/error.rs:21
Method
from_c_string
The string argument becomes owned LLVMstring is allowed to free it. The string is expected to be from LLVM.
lib/llvm/src/support/string.rs:19
Method
from_llvm_module
(module: LLVMModule)
lib/runtime/src/container.rs:42
next →
1–100 of 198, ranked by callers