MCPcopy Create free account

hub / github.com/SovereignSatellite/Spider / functions

Functions1,617 in github.com/SovereignSatellite/Spider

↓ 3 callersMethodresults_mut
Returns a mutable reference to the results boundary node.
IR/Graph/src/node/region/branch.rs:106
↓ 3 callersMethodrun
Lifts the given WebAssembly binary data into a root function.
Sources/WebAssembly/Lifter/src/lib.rs:277
↓ 3 callersMethodrun
( &mut self, nodes: &mut Vec<Node>, graph: &ControlFlowGraph, locals: &Locals, header: &FunctionHead
Sources/WebAssembly/Lifter/src/interval.rs:163
↓ 3 callersMethodrun
Runs the full restructuring pipeline on the graph.
Sources/WebAssembly/Structurer/src/lib.rs:71
↓ 3 callersFunctionrun_region
(region: Region, handler: &mut H)
IR/Graph/src/region_driver.rs:12
↓ 3 callersFunctionshift_left
(nodes: &mut Vec<Node>, lhs: Link, rhs: Link)
Targets/Luau/Lower/src/i64.rs:326
↓ 3 callersFunctionshift_right_unsigned
(nodes: &mut Vec<Node>, lhs: Link, rhs: Link)
Targets/Luau/Lower/src/i64.rs:330
↓ 3 callersFunctionvariable_shift
( nodes: &mut Vec<Node>, lhs: Link, rhs: Link, near: fn(&mut Vec<Node>, Link, Link, Link) -> Link, far: f
Targets/Luau/Lower/src/i64.rs:289
↓ 3 callersMethodwalk
(&mut self, policy: &dyn Policy, nodes: &[Node])
IR/Allocator/src/collector.rs:375
↓ 3 callersFunctionwiden_read_signed
( nodes: &mut Vec<Node>, buffer: Link, offset: Link, name: &'static str, reads: &mut Vec<Link>, )
Targets/Luau/Lower/src/memory.rs:126
↓ 3 callersFunctionwiden_read_unsigned
( nodes: &mut Vec<Node>, buffer: Link, offset: Link, name: &'static str, reads: &mut Vec<Link>, )
Targets/Luau/Lower/src/memory.rs:138
↓ 3 callersFunctionwrite_integers
(values: &[u32], output: &mut dyn Write)
Targets/Json/src/lib.rs:23
↓ 3 callersFunctionwrite_low
( nodes: &mut Vec<Node>, destination: Location, source: Link, name: &'static str, )
Targets/Luau/Lower/src/memory.rs:209
↓ 2 callersMethodadd_call
(&mut self, destinations: (u16, u16), sources: (u16, u16), function: u16)
Sources/WebAssembly/Builder/src/code_builder.rs:196
↓ 2 callersMethodadd_i64_constant
(&mut self, destination: u16, data: i64)
Sources/WebAssembly/Builder/src/code_builder.rs:172
↓ 2 callersMethodadd_instruction
(&mut self, instruction: Instruction)
Sources/WebAssembly/Graph/src/lib.rs:198
↓ 2 callersMethodadd_integer_extend
(&mut self, destination: u16, source: u16, kind: ExtendType)
Sources/WebAssembly/Builder/src/code_builder.rs:320
↓ 2 callersMethodadd_jump_adjustments
(&mut self, base: u16, parameters: u16, jumps: &mut [Jump])
Sources/WebAssembly/Builder/src/code_builder.rs:738
↓ 2 callersFunctionadd_mutable_from_null
(nodes: &mut Vec<Node>)
Sources/WebAssembly/Lifter/src/lib.rs:44
↓ 2 callersMethodadd_ref_function
(&mut self, destination: u16, function: u16)
Sources/WebAssembly/Builder/src/code_builder.rs:221
↓ 2 callersMethodadd_successor
(&mut self, id: u16)
Sources/WebAssembly/Structurer/src/single_exit_patcher.rs:20
↓ 2 callersMethodadd_successor
(&mut self, id: u16)
Sources/WebAssembly/Structurer/src/repeat/strongly_connected_finder.rs:35
↓ 2 callersMethodadd_successor
(&mut self, id: u16)
Sources/WebAssembly/Structurer/src/branch/continuation_finder.rs:53
↓ 2 callersMethodadd_table_get
(&mut self, destination: u16, source: Location)
Sources/WebAssembly/Builder/src/code_builder.rs:491
↓ 2 callersMethodapply_memory_offset
(&mut self, destination: u16, offset: u64)
Sources/WebAssembly/Builder/src/code_builder.rs:562
↓ 2 callersMethodas_css_color
(self)
Targets/Json/src/color.rs:72
↓ 2 callersMethodassign
(&mut self)
Targets/Json/src/names.rs:32
↓ 2 callersFunctionat_or_above
(nodes: &mut Vec<Node>, source: Link, limit: f64)
Targets/Luau/Lower/src/truncate.rs:181
↓ 2 callersMethodbind_repeat_carries
(&mut self, node_id: u32, carries_start: usize, carry_count: usize)
IR/Allocator/src/collector.rs:305
↓ 2 callersFunctionbit32_binary_operation
(any: &dyn Any)
IR/Passes/src/isle/luau.rs:128
↓ 2 callersFunctionbit32_unary_operation
(any: &dyn Any)
IR/Passes/src/isle/luau.rs:142
↓ 2 callersFunctionbranch_result_source
(branch: &Arc<Mutex<Branch>>, port: usize)
IR/Graph/src/tracer.rs:34
↓ 2 callersMethodbuild_apply_4
( &mut self, region: u32, name: &'static str, sources: [Link; 4], )
Targets/Luau/Builder/src/data_handler.rs:452
↓ 2 callersMethodbuild_apply_5
( &mut self, region: u32, name: &'static str, sources: [Link; 5], )
Targets/Luau/Builder/src/data_handler.rs:464
↓ 2 callersMethodbuild_data_flow
( &mut self, nodes: &mut Vec<Node>, argument_count: u16, result_count: u16, entities: &Entities, )
Sources/WebAssembly/Lifter/src/function.rs:75
↓ 2 callersMethodbuild_extract
(&mut self, region: u32, node: operation::Extract)
Targets/Luau/Builder/src/data_handler.rs:726
↓ 2 callersMethodbuild_function
(&mut self, arc: &Arc<Mutex<Function>>)
Targets/LuaJIT/Builder/src/emitter.rs:137
↓ 2 callersMethodbuild_function
(&mut self, arc: &Arc<Mutex<Function>>)
Targets/Luau/Builder/src/emitter.rs:147
↓ 2 callersMethodbuild_table_length
(&mut self, region: u32, source: Link)
Targets/Luau/Builder/src/data_handler.rs:758
↓ 2 callersFunctioncarrying
(nodes: &mut Vec<Node>, lhs: Link, rhs: Link, policy: &Propagation)
Targets/Luau/Lower/src/i64.rs:172
↓ 2 callersFunctionclassify_uses
(node: &Node, states: &mut [UseState])
Targets/Luau/Builder/src/policy.rs:63
↓ 2 callersMethodclear
(&mut self)
Targets/Json/src/lib.rs:81
↓ 2 callersFunctioncomplement_amount
(nodes: &mut Vec<Node>, rhs: Link)
Targets/Luau/Lower/src/i64.rs:350
↓ 2 callersMethodcondition
(&self)
Sources/WebAssembly/Lifter/src/slots.rs:57
↓ 2 callersFunctionconstant_at
(nodes: &[Node], link: Link)
IR/Passes/src/control_folder/mod.rs:21
↓ 2 callersFunctionconvert_i32_to_f64
(nodes: &mut Vec<Node>, source: Link, is_signed: bool)
Targets/Luau/Lower/src/convert.rs:104
↓ 2 callersFunctionconvert_long_to_f64
A 64-bit integer is its low word plus its high word scaled by 2^32; the high word is zero- or sign-reinterpreted like an i32. f64 round-to-nearest is
Targets/Luau/Lower/src/convert.rs:133
↓ 2 callersMethodcount_imports
(&self, predicate: impl Fn(&ImportKind) -> bool)
Sources/WebAssembly/Lifter/src/environment.rs:106
↓ 2 callersFunctioncount_zeros
( nodes: &mut Vec<Node>, tested: Link, other: Link, count: fn(&mut Vec<Node>, Link) -> Link, )
Targets/Luau/Lower/src/i64.rs:384
↓ 2 callersMethodemit_assign
(&mut self, destination: Local, source: Expression)
Targets/Luau/Builder/src/code_handler.rs:59
↓ 2 callersMethodemit_condition
(&mut self, nodes: &mut Vec<Node>)
Sources/TuringMachine/Lifter/src/lib.rs:128
↓ 2 callersMethodemit_elements_drop
(&mut self, source: u32)
Sources/WebAssembly/Lifter/src/graph_builder.rs:156
↓ 2 callersMethodemit_expression
(&mut self, nodes: &[Node], id: u32)
Targets/Luau/Builder/src/emitter.rs:89
↓ 2 callersMethodemit_function
(&mut self, function: &Function)
Targets/LuaJIT/Builder/src/emitter.rs:101
↓ 2 callersMethodemit_function
(&mut self, function: &Function)
Targets/Luau/Builder/src/emitter.rs:111
↓ 2 callersMethodemit_or_defer
(&mut self, id: u32, expression: Expression)
Targets/LuaJIT/Builder/src/emitter.rs:85
↓ 2 callersMethodemit_ref_function
(&mut self, function: u32)
Sources/WebAssembly/Lifter/src/graph_builder.rs:93
↓ 2 callersMethodemit_set_index
(&mut self, table: Expression, offset: Expression, value: Expression)
Targets/Luau/Builder/src/code_handler.rs:110
↓ 2 callersMethodemit_store
(&mut self, nodes: &mut Vec<Node>, source: Link)
Sources/TuringMachine/Lifter/src/lib.rs:119
↓ 2 callersMethodfind_all_continuations
(&mut self, graph: &ControlFlowGraph, entry: u16)
Sources/WebAssembly/Structurer/src/branch/single.rs:80
↓ 2 callersMethodfind_branch_end
(&self, id: u16)
Sources/WebAssembly/Graph/src/lib.rs:119
↓ 2 callersMethodfmt
(&self, f: &mut Formatter<'_>)
Sources/WebAssembly/Graph/src/dot.rs:42
↓ 2 callersFunctionfmt_arguments
A trailing argument that is itself a multi-value call (e.g. `from_bits_i64`) would otherwise spill its extra results into the call; parenthesizing the
Targets/Luau/Printer/src/expression.rs:109
↓ 2 callersFunctionfmt_runtime_call
( name: &str, arguments: &[Expression], printer: &mut LuaJITPrinter, out: &mut dyn Write, )
Targets/LuaJIT/Printer/src/expression.rs:35
↓ 2 callersFunctionfold
(nodes: &mut Vec<Node>, id: usize)
IR/Passes/src/control_folder/repeat.rs:7
↓ 2 callersMethodformat_execute
(&mut self, wast_execute: WastExecute<'_>)
Conformance/tests/luau.rs:285
↓ 2 callersMethodformat_execute
(&mut self, wast_execute: WastExecute<'_>)
Conformance/tests/luajit.rs:263
↓ 2 callersMethodformat_export
(&mut self, module: Option<Id<'_>>, identifier: &str)
Conformance/tests/luau.rs:240
↓ 2 callersMethodformat_export
(&mut self, module: Option<Id<'_>>, identifier: &str)
Conformance/tests/luajit.rs:218
↓ 2 callersMethodformat_invoke
(&mut self, invoke: WastInvoke<'_>)
Conformance/tests/luau.rs:250
↓ 2 callersMethodformat_invoke
(&mut self, invoke: WastInvoke<'_>)
Conformance/tests/luajit.rs:228
↓ 2 callersMethodformat_name
(&mut self, id: Id<'_>)
Conformance/tests/luau.rs:107
↓ 2 callersMethodformat_name
(&mut self, id: Id<'_>)
Conformance/tests/luajit.rs:105
↓ 2 callersMethodformat_optional_name
(&mut self, id: Option<Id<'_>>)
Conformance/tests/luau.rs:115
↓ 2 callersMethodformat_optional_name
(&mut self, id: Option<Id<'_>>)
Conformance/tests/luajit.rs:113
↓ 2 callersMethodformat_source
(&mut self, data: &[u8])
Conformance/tests/luau.rs:91
↓ 2 callersMethodformat_source
(&mut self, data: &[u8])
Conformance/tests/luajit.rs:92
↓ 2 callersFunctionfrom_bits_i64
(any: &dyn Any)
IR/Passes/src/isle/luau.rs:204
↓ 2 callersMethodget_function_index
Returns the type index for a function.
Sources/WebAssembly/Builder/src/types.rs:49
↓ 2 callersMethodget_known
(&self, id: u16)
Sources/WebAssembly/Liveness/src/locals.rs:37
↓ 2 callersMethodget_parameter_count
Returns the parameter count for a block type.
Sources/WebAssembly/Builder/src/types.rs:82
↓ 2 callersMethodget_result_count
Returns the result count for a block type.
Sources/WebAssembly/Builder/src/types.rs:91
↓ 2 callersMethodget_union
Computes the union of live locals across multiple basic blocks.
Sources/WebAssembly/Liveness/src/locals.rs:72
↓ 2 callersMethodhandle_all
(&mut self, locals: &mut Locals, graph: &ControlFlowGraph, result_count: u16)
Sources/WebAssembly/Liveness/src/locals.rs:665
↓ 2 callersMethodhandle_code
(&mut self, nodes: &mut Vec<Node>)
Sources/TuringMachine/Lifter/src/lib.rs:262
↓ 2 callersMethodhandle_function
(&mut self, region: &Arc<Mutex<Function>>, parent: u32)
Targets/Json/src/lib.rs:124
↓ 2 callersMethodhandle_integer_binary_operation
( &mut self, kind: integer::Type, operator: integer::BinaryOperator, )
Sources/WebAssembly/Builder/src/expression_builder.rs:349
↓ 2 callersMethodhandle_integer_compare_operation
( &mut self, kind: integer::Type, operator: integer::CompareOperator, )
Sources/WebAssembly/Builder/src/expression_builder.rs:307
↓ 2 callersMethodhandle_integer_convert_to_number
( &mut self, is_signed: bool, to: number::Type, from: integer::Type, )
Sources/WebAssembly/Builder/src/expression_builder.rs:458
↓ 2 callersMethodhandle_integer_reinterpret
(&mut self, from: integer::Type)
Sources/WebAssembly/Builder/src/expression_builder.rs:501
↓ 2 callersMethodhandle_integer_unary_operation
( &mut self, kind: integer::Type, operator: integer::UnaryOperator, )
Sources/WebAssembly/Builder/src/expression_builder.rs:287
↓ 2 callersMethodhandle_integer_widen
(&mut self, is_signed: bool)
Sources/WebAssembly/Builder/src/expression_builder.rs:446
↓ 2 callersMethodhandle_memory_operation
( &mut self, nodes: &mut Vec<Node>, operator: integer::BinaryOperator, )
Sources/TuringMachine/Lifter/src/lib.rs:157
↓ 2 callersMethodhandle_node
(&mut self, nodes: &mut Vec<Node>, id: u32)
IR/Passes/src/topological_compactor.rs:23
↓ 2 callersMethodhandle_number_binary_operation
( &mut self, kind: number::Type, operator: number::BinaryOperator, )
Sources/WebAssembly/Builder/src/expression_builder.rs:390
↓ 2 callersMethodhandle_number_compare_operation
( &mut self, kind: number::Type, operator: number::CompareOperator, )
Sources/WebAssembly/Builder/src/expression_builder.rs:328
↓ 2 callersMethodhandle_number_reinterpret
(&mut self, from: number::Type)
Sources/WebAssembly/Builder/src/expression_builder.rs:493
↓ 2 callersMethodhandle_number_unary_operation
( &mut self, kind: number::Type, operator: number::UnaryOperator, )
Sources/WebAssembly/Builder/src/expression_builder.rs:370
↓ 2 callersMethodhandle_offset_operation
( &mut self, nodes: &mut Vec<Node>, operator: integer::BinaryOperator, )
Sources/TuringMachine/Lifter/src/lib.rs:141
↓ 2 callersMethodhandle_region
(&mut self, graph: &mut ControlFlowGraph, entry: u16, exit: u16)
Sources/WebAssembly/Structurer/src/repeat/bulk.rs:30
← previousnext →201–300 of 1,617, ranked by callers