MCPcopy Create free account

hub / github.com/SovereignSatellite/Spider / functions

Functions1,617 in github.com/SovereignSatellite/Spider

↓ 58 callersMethodpull_local
(&mut self)
Sources/WebAssembly/Builder/src/stack_builder.rs:108
↓ 53 callersMethodread_local
(&mut self, local: u16)
Sources/WebAssembly/Liveness/src/locals.rs:121
↓ 51 callersMethodload
(&mut self, region: u32, link: Link)
Targets/LuaJIT/Builder/src/data_handler.rs:89
↓ 47 callersMethodtrace
(&self, link: Link)
IR/Passes/src/isle/context.rs:42
↓ 39 callersMethodat
(&self, link: Link)
IR/Passes/src/isle/context.rs:38
↓ 36 callersMethodwrite_indent
Writes the current indentation level to the writer. # Errors Returns any IO errors that the `out` produces during the process.
Targets/LuaJIT/Printer/src/lib.rs:42
↓ 33 callersMethodpush_local
(&mut self)
Sources/WebAssembly/Builder/src/stack_builder.rs:96
↓ 32 callersMethodneeds_name
(&self)
Targets/LuaJIT/Printer/src/library/names_finder.rs:32
↓ 31 callersMethodwrite_local
(&mut self, local: u16)
Sources/WebAssembly/Liveness/src/locals.rs:127
↓ 27 callersMethodbuild_apply_1
( &mut self, region: u32, name: &'static str, sources: [Link; 1], )
Targets/Luau/Builder/src/data_handler.rs:416
↓ 27 callersMethodload
(&mut self, region: u32, link: Link)
Targets/Luau/Builder/src/data_handler.rs:392
↓ 26 callersMethodclear
Clears all stored type information.
Sources/WebAssembly/Builder/src/types.rs:24
↓ 24 callersMethodwrite_indent
Writes the current indentation level to the writer. # Errors Returns any IO errors that the `out` produces during the process.
Targets/Luau/Printer/src/lib.rs:42
↓ 22 callersMethodpredecessors
Returns an iterator over the predecessor block identifiers.
Sources/WebAssembly/Graph/src/lib.rs:69
↓ 22 callersMethodset
(&mut self, kind: ReferenceType, id: u16, value: Link)
Sources/WebAssembly/Lifter/src/dependencies.rs:37
↓ 20 callersMethodbuild_apply_2
( &mut self, region: u32, name: &'static str, sources: [Link; 2], )
Targets/Luau/Builder/src/data_handler.rs:428
↓ 19 callersMethodsuccessors
Returns an iterator over the successor block identifiers.
Sources/WebAssembly/Graph/src/lib.rs:82
↓ 16 callersMethodbridge
A node's forwarded state port carries its operand's value as the post-operation state. The operation then reads from the materialized state port, neve
Targets/Luau/Builder/src/emitter.rs:173
↓ 16 callersMethodclear
(&mut self)
IR/Allocator/src/arena.rs:33
↓ 15 callersMethodas_slice
(&self)
Targets/Luau/Printer/src/library/sections.rs:161
↓ 15 callersMethodhandle_i32_binary
(&mut self, operator: integer::BinaryOperator)
Sources/WebAssembly/Builder/src/expression_builder.rs:362
↓ 15 callersMethodhandle_i64_binary
(&mut self, operator: integer::BinaryOperator)
Sources/WebAssembly/Builder/src/expression_builder.rs:366
↓ 15 callersFunctionreplace_node
(nodes: &mut [Node], destination: u32, sources: &[Link])
IR/Passes/src/isle/mod.rs:33
↓ 15 callersMethodresolve
(&self, local: usize)
Targets/Json/src/names.rs:49
↓ 14 callersMethodhandle_load
(&mut self, memory_argument: MemArg, kind: LoadType)
Sources/WebAssembly/Builder/src/expression_builder.rs:193
↓ 14 callersMethodload_location
(&self, kind: ReferenceType, location: Location)
Sources/WebAssembly/Lifter/src/slots.rs:626
↓ 14 callersMethodparse_from
Parses sections from a source string.
Targets/Luau/Printer/src/library/sections.rs:132
↓ 14 callersMethodpush_instruction
(&mut self, instruction: Instruction)
Sources/WebAssembly/Lifter/src/graph_builder.rs:43
↓ 14 callersMethodpush_statement
(&mut self, statement: Statement)
Targets/LuaJIT/Builder/src/code_handler.rs:32
↓ 14 callersMethodrun
( &mut self, data: &[u8], should_optimize: bool, pass: &mut dyn FnMut(&mut Region) -> bool, )
Conformance/tests/common/compiler.rs:22
↓ 13 callersMethodadd_edge
Adds an edge between two basic blocks.
Sources/WebAssembly/Graph/src/lib.rs:170
↓ 13 callersMethodclear
(&mut self)
Sources/WebAssembly/Lifter/src/entities.rs:28
↓ 13 callersMethodget
(&self, kind: ReferenceType, id: u16)
Sources/WebAssembly/Lifter/src/dependencies.rs:31
↓ 13 callersMethodget
(&self, id: u16)
Sources/WebAssembly/Liveness/src/locals.rs:63
↓ 13 callersMethodprint
(&self, printer: &mut LuaJITPrinter, out: &mut dyn Write)
Targets/LuaJIT/Printer/src/statement.rs:205
↓ 13 callersMethodprint
Prints the function as JSON. # Errors Returns an error if writing to the output fails.
Targets/Json/src/lib.rs:281
↓ 12 callersMethodadd_basic_block
(&mut self, successors: usize)
Sources/WebAssembly/Builder/src/code_builder.rs:81
↓ 12 callersMethodemit_call
(&mut self, results: Vec<Local>, call: Expression)
Targets/Luau/Builder/src/code_handler.rs:104
↓ 12 callersMethodinsert
(&mut self, id: u16, set: Slice<'_>)
Sources/WebAssembly/Liveness/src/locals.rs:89
↓ 12 callersMethodparse_from
Parses sections from a source string.
Targets/LuaJIT/Printer/src/library/sections.rs:134
↓ 12 callersMethodprint
(&self, printer: &mut LuauPrinter, out: &mut dyn Write)
Targets/Luau/Printer/src/expression.rs:168
↓ 12 callersMethodresults
(&self)
IR/Graph/src/node/region/branch.rs:97
↓ 11 callersMethodindent
Increases the indentation level by one.
Targets/LuaJIT/Printer/src/lib.rs:52
↓ 11 callersMethodindent
Increases the indentation level by one.
Targets/Luau/Printer/src/lib.rs:52
↓ 11 callersMethodoutdent
Decreases the indentation level by one.
Targets/LuaJIT/Printer/src/lib.rs:57
↓ 11 callersMethodoutdent
Decreases the indentation level by one.
Targets/Luau/Printer/src/lib.rs:57
↓ 10 callersMethodbuild_infix
( &mut self, region: u32, operator: &'static str, lhs: Link, rhs: Link, )
Targets/Luau/Builder/src/data_handler.rs:528
↓ 10 callersMethodclear
(&mut self)
Targets/Json/src/names.rs:16
↓ 10 callersMethodfind
(&self, name: &'static str)
Targets/Luau/Printer/src/library/sections.rs:167
↓ 10 callersMethodhandle_i32_compare
(&mut self, operator: integer::CompareOperator)
Sources/WebAssembly/Builder/src/expression_builder.rs:320
↓ 10 callersMethodhandle_i64_compare
(&mut self, operator: integer::CompareOperator)
Sources/WebAssembly/Builder/src/expression_builder.rs:324
↓ 10 callersMethodload_location
(&mut self, region: u32, location: operation::Location)
Targets/LuaJIT/Builder/src/data_handler.rs:109
↓ 10 callersMethodprint
(&self, printer: &mut LuauPrinter, out: &mut dyn Write)
Targets/Luau/Printer/src/statement.rs:172
↓ 10 callersMethodresult_count
(&self)
IR/Graph/src/node/mod.rs:325
↓ 10 callersMethodrun
Runs the optimization pipeline over every region in the function. `pass` runs each round once the generic passes settle, letting a target fold its ow
IR/Pipeline/src/lib.rs:102
↓ 9 callersMethodemit_or_defer
(&mut self, id: u32, expression: Expression)
Targets/Luau/Builder/src/emitter.rs:95
↓ 9 callersFunctionfmt_delimited
(items: I, printer: &mut LuaJITPrinter, out: &mut dyn Write)
Targets/LuaJIT/Printer/src/expression.rs:16
↓ 9 callersMethodhandle_store
(&mut self, memory_argument: MemArg, kind: StoreType)
Sources/WebAssembly/Builder/src/expression_builder.rs:207
↓ 9 callersFunctionread
( nodes: &mut Vec<Node>, buffer: Link, offset: Link, name: &'static str, reads: &mut Vec<Link>, )
Targets/Luau/Lower/src/memory.rs:98
↓ 9 callersMethodreplace_edge
Replaces an edge from one block to another with a new target.
Sources/WebAssembly/Graph/src/lib.rs:179
↓ 8 callersMethodallocate_local
(&mut self)
Sources/WebAssembly/Lifter/src/graph_builder.rs:32
↓ 8 callersMethodemit_transfer
(&mut self, destinations: &[Local], sources: &[Link])
Targets/Luau/Builder/src/emitter.rs:158
↓ 8 callersMethodfor_each_mut_outer
Mutably visits each outer link (arguments from the parent region's perspective).
IR/Graph/src/node/mod.rs:545
↓ 8 callersMethodlocal_of
(&self, region: u32, link: Link)
Targets/Luau/Builder/src/data_handler.rs:381
↓ 8 callersMethodnodes_mut
Returns a mutable reference to the region's nodes.
IR/Graph/src/node/region/mod.rs:39
↓ 8 callersMethodposition
(&self, kind: ReferenceType, id: u16)
Sources/WebAssembly/Lifter/src/dependencies.rs:25
↓ 7 callersMethodadd_local_set
(&mut self, destination: u16, source: u16)
Sources/WebAssembly/Builder/src/code_builder.rs:97
↓ 7 callersFunctioneither
`lhs or rhs`.
Targets/Luau/Lower/src/boolean.rs:12
↓ 7 callersMethodhandle_f32_binary
(&mut self, operator: number::BinaryOperator)
Sources/WebAssembly/Builder/src/expression_builder.rs:403
↓ 7 callersMethodhandle_f32_unary
(&mut self, operator: number::UnaryOperator)
Sources/WebAssembly/Builder/src/expression_builder.rs:382
↓ 7 callersMethodhandle_f64_binary
(&mut self, operator: number::BinaryOperator)
Sources/WebAssembly/Builder/src/expression_builder.rs:407
↓ 7 callersMethodhandle_f64_unary
(&mut self, operator: number::UnaryOperator)
Sources/WebAssembly/Builder/src/expression_builder.rs:386
↓ 7 callersMethodinto_boolean_unchecked
(self)
Targets/LuaJIT/Tree/src/expression.rs:442
↓ 7 callersMethodport_locals
(&self, region: u32, id: u32, count: u16)
Targets/Luau/Builder/src/data_handler.rs:386
↓ 7 callersMethodread_port
(&self, link: Link)
IR/Allocator/src/collector.rs:50
↓ 7 callersMethodregister
(&self, region: u32, link: Link)
IR/Allocator/src/arena.rs:88
↓ 7 callersMethodset_jump_destination
(&mut self, source: u16, branch: u16, destination: u16)
Sources/WebAssembly/Builder/src/code_builder.rs:725
↓ 7 callersFunctionto_signed
Reinterprets an unsigned 32-bit word as its signed value.
Targets/Luau/Lower/src/i32.rs:26
↓ 7 callersFunctionwrap
(nodes: &mut Vec<Node>, source: Link)
Targets/Luau/Lower/src/i32.rs:32
↓ 6 callersMethodfind
(&self, name: &'static str)
Targets/LuaJIT/Printer/src/library/sections.rs:169
↓ 6 callersFunctionfmt_delimited
(items: I, printer: &mut LuauPrinter, out: &mut dyn Write)
Targets/Luau/Printer/src/expression.rs:87
↓ 6 callersMethodhandle_f32_compare
(&mut self, operator: number::CompareOperator)
Sources/WebAssembly/Builder/src/expression_builder.rs:341
↓ 6 callersMethodhandle_f64_compare
(&mut self, operator: number::CompareOperator)
Sources/WebAssembly/Builder/src/expression_builder.rs:345
↓ 6 callersMethodjump_to_depth
(&mut self, source: u16, branch: usize, depth: u32)
Sources/WebAssembly/Builder/src/stack_builder.rs:137
↓ 6 callersMethodload_each
(&mut self, region: u32, sources: [Link; N])
Targets/Luau/Builder/src/data_handler.rs:412
↓ 6 callersMethodneeds_name
(&self)
Targets/Luau/Printer/src/library/names_finder.rs:19
↓ 6 callersMethodresult_count
(&self)
Targets/Luau/Foreign/src/lib.rs:103
↓ 6 callersMethodresults_index
(&self)
IR/Graph/src/node/region/branch.rs:88
↓ 6 callersMethodshould_be_boolean
(&self)
Targets/LuaJIT/Tree/src/expression.rs:84
↓ 6 callersFunctionstate_of
(states: &mut [UseState], link: Link)
Targets/Luau/Builder/src/policy.rs:35
↓ 5 callersMethodadd_assignment
Adds an assignment instruction and returns its block identifier.
Sources/WebAssembly/Graph/src/lib.rs:241
↓ 5 callersMethodadd_i32_constant
(&mut self, destination: u16, data: i32)
Sources/WebAssembly/Builder/src/code_builder.rs:166
↓ 5 callersFunctionbitwise
( nodes: &mut Vec<Node>, lhs: Link, rhs: Link, combine: fn(&mut Vec<Node>, Link, Link) -> Link, )
Targets/Luau/Lower/src/i64.rs:79
↓ 5 callersMethodblock_ids
(&self)
Sources/WebAssembly/Graph/src/lib.rs:46
↓ 5 callersMethodcapture_state
(&mut self, nodes: &mut Vec<Node>)
Sources/TuringMachine/Lifter/src/lib.rs:197
↓ 5 callersMethodcount
(&self)
Sources/WebAssembly/Lifter/src/dependencies.rs:21
↓ 5 callersMethodemit_i32_constant
(&mut self, data: i32)
Sources/WebAssembly/Lifter/src/graph_builder.rs:47
↓ 5 callersMethodfor_each_outer
Visits each outer link (arguments from the parent region's perspective).
IR/Graph/src/node/mod.rs:540
↓ 5 callersMethodget_type
Returns the sub type at the given index.
Sources/WebAssembly/Builder/src/types.rs:55
↓ 5 callersMethodhandle_integer_extend
(&mut self, kind: ExtendType)
Sources/WebAssembly/Builder/src/expression_builder.rs:509
next →1–100 of 1,617, ranked by callers