MCPcopy Create free account

hub / github.com/SovereignSatellite/Spider / functions

Functions1,617 in github.com/SovereignSatellite/Spider

↓ 2 callersFunctioninline_once
(nodes: &mut Vec<Node>, id: usize, body: Vec<Node>, inputs: &[Link])
IR/Passes/src/control_folder/inline.rs:5
↓ 2 callersFunctioninto_bits_i64
(any: &dyn Any)
IR/Passes/src/isle/luau.rs:210
↓ 2 callersMethodis_branch_end
(&self, id: u16)
Sources/WebAssembly/Graph/src/lib.rs:104
↓ 2 callersMethodis_deferred
(&self, region: u32, id: u32)
Targets/Luau/Builder/src/data_handler.rs:372
↓ 2 callersFunctionis_inlinable
(node: &Node)
Targets/Luau/Builder/src/policy.rs:80
↓ 2 callersMethodis_mutable
(self)
Sources/WebAssembly/Graph/src/instruction.rs:632
↓ 2 callersFunctionis_positive
The f32 sign lives in bit 31, so the unsigned bit pattern is positive exactly while it stays below the sign-bit threshold.
Targets/Luau/Lower/src/f32.rs:61
↓ 2 callersFunctionis_transmute_width_matched
(integer: IntegerType, number: NumberType)
IR/Passes/src/isle/context.rs:896
↓ 2 callersFunctionis_zero
(nodes: &mut Vec<Node>, value: Link)
Targets/Luau/Lower/src/i32.rs:254
↓ 2 callersFunctionless_than
(nodes: &mut Vec<Node>, lhs: Link, rhs: Link, is_signed: bool)
Targets/Luau/Lower/src/i32.rs:290
↓ 2 callersFunctionless_than
(nodes: &mut Vec<Node>, lhs: Link, rhs: Link, is_signed: bool)
Targets/Luau/Lower/src/i64.rs:476
↓ 2 callersFunctionless_than
(nodes: &mut Vec<Node>, lhs: Link, rhs: Link)
Targets/Luau/Lower/src/f32.rs:185
↓ 2 callersFunctionless_than_equal
(nodes: &mut Vec<Node>, lhs: Link, rhs: Link, is_signed: bool)
Targets/Luau/Lower/src/i32.rs:296
↓ 2 callersFunctionless_than_equal
(nodes: &mut Vec<Node>, lhs: Link, rhs: Link, is_signed: bool)
Targets/Luau/Lower/src/i64.rs:480
↓ 2 callersFunctionless_than_equal
(nodes: &mut Vec<Node>, lhs: Link, rhs: Link)
Targets/Luau/Lower/src/f32.rs:191
↓ 2 callersMethodlift_match
(&mut self, nodes: &mut Vec<Node>, body: Body<'_>, head: u16)
Sources/WebAssembly/Lifter/src/interval.rs:108
↓ 2 callersFunctionload
(nodes: &mut Vec<Node>, id: u32, source: Location, kind: LoadType)
Targets/Luau/Lower/src/memory.rs:65
↓ 2 callersMethodload_all
(&mut self, region: u32, sources: &[Link])
Targets/LuaJIT/Builder/src/data_handler.rs:102
↓ 2 callersMethodload_all
(&mut self, region: u32, sources: &[Link])
Targets/Luau/Builder/src/data_handler.rs:405
↓ 2 callersMethodload_function_type
(&mut self, kind: &FuncType)
Sources/WebAssembly/Builder/src/stack_builder.rs:112
↓ 2 callersFunctionlock_standard_output
()
CLI/src/main.rs:18
↓ 2 callersFunctionlower
Lowers a table get or set in place, reporting whether one matched.
Targets/Luau/Lower/src/table.rs:13
↓ 2 callersMethodmark_external
(&mut self, id: u32, nodes: &[Node])
IR/Passes/src/dead_port_eliminator.rs:50
↓ 2 callersFunctionmerge_low_on_right_shift
The low word of a within-word right shift is identical for the logical and arithmetic variants; only the high word differs (`Bit32RShift` vs `Bit32ArS
Targets/Luau/Lower/src/i64.rs:251
↓ 2 callersMethodobserve
Deferral inlines only the value port (0); observing any other port — a live state token — pins the node to a register, as does any second observer.
Targets/Luau/Builder/src/policy.rs:26
↓ 2 callersFunctionorder
( nodes: &mut Vec<Node>, lhs: Link, rhs: Link, is_signed: bool, low_order: fn(&mut Vec<Node>, Link, Link)
Targets/Luau/Lower/src/i64.rs:457
↓ 2 callersFunctionorder_operands
(nodes: &mut Vec<Node>, lhs: Link, rhs: Link, is_signed: bool)
Targets/Luau/Lower/src/i32.rs:302
↓ 2 callersFunctionordered
Mirrors the runtime: the sign-bearing operand (per `is_positive`) is ordered second so `math.min`/`math.max` break a zero/NaN tie the way the spec wan
Targets/Luau/Lower/src/f64.rs:79
↓ 2 callersFunctionordered
Mirrors the runtime: swap on the sign-bearing operand's bits so the decoded pair feeds `math.min`/`math.max` in the order that breaks a zero/NaN tie t
Targets/Luau/Lower/src/f32.rs:84
↓ 2 callersFunctionout_of_bounds
(nodes: &mut Vec<Node>, reference: Link, offset: Link)
Targets/Luau/Lower/src/table.rs:74
↓ 2 callersMethodpredecessors_acyclic
Returns an iterator over the acyclic predecessor block identifiers.
Sources/WebAssembly/Graph/src/lib.rs:77
↓ 2 callersMethodprint
(&self, printer: &mut LuaJITPrinter, out: &mut dyn Write)
Targets/LuaJIT/Printer/src/expression.rs:67
↓ 2 callersMethodpull_locals
(&mut self, count: u16)
Sources/WebAssembly/Builder/src/stack_builder.rs:100
↓ 2 callersMethodpush_locals
(&mut self, count: u16)
Sources/WebAssembly/Builder/src/stack_builder.rs:88
↓ 2 callersMethodread
(&self, nodes_start: usize, link: Link)
IR/Allocator/src/arena.rs:114
↓ 2 callersMethodrecord_outer_remap
(&mut self, id: u32)
IR/Passes/src/dead_port_eliminator.rs:103
↓ 2 callersMethodregions
(&self)
Sources/WebAssembly/Structurer/src/repeat/bulk.rs:26
↓ 2 callersFunctionregister_to_local
(register: u32)
Targets/LuaJIT/Builder/src/data_handler.rs:18
↓ 2 callersFunctionregister_to_local
(register: u32)
Targets/Luau/Builder/src/data_handler.rs:21
↓ 2 callersMethodremap_nodes
(&self, nodes: &mut [Node], boundary: u32)
IR/Passes/src/dead_port_eliminator.rs:91
↓ 2 callersMethodreset
(&mut self, graph: &ControlFlowGraph, entry: u16, exit: u16)
Sources/WebAssembly/Structurer/src/repeat/strongly_connected_finder.rs:24
↓ 2 callersMethodresolve_replacement
(&self, link: Link)
IR/Passes/src/invariant_port_mover.rs:53
↓ 2 callersFunctionround_half_even
Rounds the magnitude of a native double to the nearest integer, breaking ties toward even.
Targets/Luau/Lower/src/round.rs:13
↓ 2 callersFunctionroute_results_node
(nodes: &mut Vec<Node>, position: usize)
IR/Passes/src/identity.rs:44
↓ 2 callersFunctionroute_to_identity
(nodes: &mut Vec<Node>, from: &mut Link)
IR/Passes/src/identity.rs:31
↓ 2 callersFunctionrun
(path: &OsStr, arguments: &[&OsStr])
Conformance/tests/common/process.rs:41
↓ 2 callersMethodrun
(&mut self, result: &mut Vec<u16>, entry: u16, successors: H)
Sources/WebAssembly/Structurer/src/repeat/strongly_connected_finder.rs:43
↓ 2 callersMethodrun
(&mut self, graph: &mut ControlFlowGraph, entry: u16, exit: u16)
Sources/WebAssembly/Structurer/src/repeat/bulk.rs:39
↓ 2 callersFunctionrun_function
Visits every region in the function, deepest first.
IR/Graph/src/region_driver.rs:24
↓ 2 callersFunctionselect
(nodes: &mut Vec<Node>, condition: Link, on_true: Link, on_false: Link)
Targets/Luau/Lower/src/boolean.rs:16
↓ 2 callersMethodset_all_from
(&mut self, values: I)
Sources/WebAssembly/Lifter/src/dependencies.rs:55
↓ 2 callersMethodset_argument_count
Updates the argument boundary arity.
IR/Graph/src/node/region/branch.rs:57
↓ 2 callersMethodset_excluded
(&mut self, iter: I)
Sources/WebAssembly/Structurer/src/branch/continuation_finder.rs:29
↓ 2 callersMethodset_jump_destinations
(&mut self, destination: u16, jumps: &[Jump])
Sources/WebAssembly/Builder/src/code_builder.rs:732
↓ 2 callersMethodset_top
(&mut self, top: u16)
Sources/WebAssembly/Builder/src/stack_builder.rs:123
↓ 2 callersFunctionshifted_identity
(sources: Vec<Link>, offset: u32)
IR/Passes/src/control_folder/inline.rs:47
↓ 2 callersMethodshould_materialize
(&self, node: &Node)
Targets/Luau/Builder/src/policy.rs:173
↓ 2 callersFunctionsubtract
(nodes: &mut Vec<Node>, lhs: Link, rhs: Link)
Targets/Luau/Lower/src/i64.rs:195
↓ 2 callersFunctiontrace_match
(matcher: &Match, port: u16)
IR/Graph/src/tracer.rs:47
↓ 2 callersMethodtry_add_stack_adjustment
(&mut self, base: u16, top: u16, count: u16)
Sources/WebAssembly/Builder/src/code_builder.rs:154
↓ 2 callersMethodvisit
(&mut self, content: &str)
Conformance/tests/common/visitor.rs:146
↓ 2 callersFunctionword_complement
(nodes: &mut Vec<Node>, amount: Link)
Targets/Luau/Lower/src/i64.rs:213
↓ 2 callersFunctionwrap
(nodes: &mut Vec<Node>, value: Link)
Targets/Luau/Lower/src/truncate.rs:230
↓ 2 callersFunctionwrite
(node: &Node, out: &mut dyn Write)
Targets/Json/src/label.rs:248
↓ 1 callersFunctionabove_limit
(nodes: &mut Vec<Node>, value: Link, is_signed: bool)
Targets/Luau/Lower/src/truncate.rs:86
↓ 1 callersMethodaccept
Accepts a visitor and traverses the function.
Targets/LuaJIT/Tree/src/visitor.rs:36
↓ 1 callersMethodaccept
Accepts a visitor and traverses the function.
Targets/Luau/Tree/src/visitor.rs:31
↓ 1 callersFunctionadd
(nodes: &mut Vec<Node>, lhs: Link, rhs: Link)
Targets/Luau/Lower/src/i32.rs:82
↓ 1 callersFunctionadd
(nodes: &mut Vec<Node>, lhs: Link, rhs: Link)
Targets/Luau/Lower/src/i64.rs:184
↓ 1 callersMethodadd_data_drop
(&mut self, source: u16)
Sources/WebAssembly/Builder/src/code_builder.rs:719
↓ 1 callersMethodadd_elements_drop
(&mut self, source: u16)
Sources/WebAssembly/Builder/src/code_builder.rs:556
↓ 1 callersMethodadd_f32_constant
(&mut self, destination: u16, data: f32)
Sources/WebAssembly/Builder/src/code_builder.rs:178
↓ 1 callersMethodadd_f64
(&mut self, arg0: f64)
IR/Passes/src/isle/context.rs:348
↓ 1 callersMethodadd_f64_constant
(&mut self, destination: u16, data: f64)
Sources/WebAssembly/Builder/src/code_builder.rs:184
↓ 1 callersMethodadd_function
Adds a function type index.
Sources/WebAssembly/Builder/src/types.rs:37
↓ 1 callersMethodadd_functions
Adds function type indices from a section.
Sources/WebAssembly/Builder/src/types.rs:42
↓ 1 callersMethodadd_global_get
(&mut self, destination: u16, source: u16)
Sources/WebAssembly/Builder/src/code_builder.rs:473
↓ 1 callersMethodadd_global_set
(&mut self, destination: u16, source: u16)
Sources/WebAssembly/Builder/src/code_builder.rs:482
↓ 1 callersMethodadd_i32
(&mut self, arg0: i32)
IR/Passes/src/isle/context.rs:56
↓ 1 callersMethodadd_integer_convert_to_number
( &mut self, destination: u16, source: u16, is_signed: bool, to: number::Type, from: integer::Type
Sources/WebAssembly/Builder/src/code_builder.rs:330
↓ 1 callersMethodadd_integer_narrow
(&mut self, destination: u16, source: u16)
Sources/WebAssembly/Builder/src/code_builder.rs:302
↓ 1 callersMethodadd_integer_transmute_to_number
( &mut self, destination: u16, source: u16, from: integer::Type, )
Sources/WebAssembly/Builder/src/code_builder.rs:349
↓ 1 callersMethodadd_integer_unary_operation
( &mut self, destination: u16, source: u16, kind: integer::Type, operator: integer::UnaryOperator,
Sources/WebAssembly/Builder/src/code_builder.rs:230
↓ 1 callersMethodadd_integer_widen
(&mut self, destination: u16, source: u16)
Sources/WebAssembly/Builder/src/code_builder.rs:311
↓ 1 callersMethodadd_local_branch
(&mut self, source: u16, successors: usize)
Sources/WebAssembly/Builder/src/code_builder.rs:118
↓ 1 callersMethodadd_locals_set
(&mut self, destination: u16, source: u16, count: u16)
Sources/WebAssembly/Builder/src/code_builder.rs:106
↓ 1 callersMethodadd_memory_copy
(&mut self, destination: Location, source: Location, size: u16)
Sources/WebAssembly/Builder/src/code_builder.rs:699
↓ 1 callersMethodadd_memory_fill
(&mut self, destination: Location, byte: u16, size: u16)
Sources/WebAssembly/Builder/src/code_builder.rs:689
↓ 1 callersMethodadd_memory_grow
(&mut self, destination: u16, memory: u16, size: u16)
Sources/WebAssembly/Builder/src/code_builder.rs:632
↓ 1 callersMethodadd_memory_init
(&mut self, destination: Location, source: Location, size: u16)
Sources/WebAssembly/Builder/src/code_builder.rs:709
↓ 1 callersMethodadd_memory_load
(&mut self, destination: u16, source: Location, kind: LoadType)
Sources/WebAssembly/Builder/src/code_builder.rs:580
↓ 1 callersMethodadd_memory_size
(&mut self, destination: u16, memory: u16)
Sources/WebAssembly/Builder/src/code_builder.rs:613
↓ 1 callersMethodadd_memory_store
(&mut self, destination: Location, source: u16, kind: StoreType)
Sources/WebAssembly/Builder/src/code_builder.rs:590
↓ 1 callersMethodadd_number_binary_operation
( &mut self, destination: u16, lhs: u16, rhs: u16, kind: number::Type, operator: number::BinaryOpe
Sources/WebAssembly/Builder/src/code_builder.rs:381
↓ 1 callersMethodadd_number_compare_operation
( &mut self, destination: u16, lhs: u16, rhs: u16, kind: number::Type, operator: number::CompareOp
Sources/WebAssembly/Builder/src/code_builder.rs:400
↓ 1 callersMethodadd_number_narrow
(&mut self, destination: u16, source: u16)
Sources/WebAssembly/Builder/src/code_builder.rs:419
↓ 1 callersMethodadd_number_transmute_to_integer
( &mut self, destination: u16, source: u16, from: number::Type, )
Sources/WebAssembly/Builder/src/code_builder.rs:458
↓ 1 callersMethodadd_number_truncate_to_integer
( &mut self, destination: u16, source: u16, is_signed: bool, is_saturating: bool, to: integer::Typ
Sources/WebAssembly/Builder/src/code_builder.rs:437
↓ 1 callersMethodadd_number_unary_operation
( &mut self, destination: u16, source: u16, kind: number::Type, operator: number::UnaryOperator, )
Sources/WebAssembly/Builder/src/code_builder.rs:364
↓ 1 callersMethodadd_number_widen
(&mut self, destination: u16, source: u16)
Sources/WebAssembly/Builder/src/code_builder.rs:428
← previousnext →301–400 of 1,617, ranked by callers