MCPcopy Create free account

hub / github.com/SuperTails/langcraft / functions

Functions309 in github.com/SuperTails/langcraft

↓ 2 callersMethodinto_conds
(self)
src/analysis.rs:267
↓ 2 callersFunctioninvert
(target: ScoreHolder)
src/compile_ir.rs:357
↓ 2 callersFunctionload_regs
(regs: T)
src/compile_ir.rs:486
↓ 2 callersFunctionmark_assertion
(is_unless: bool, cond: &ExecuteCondition)
src/compile_ir.rs:209
↓ 2 callersFunctionparse_ast
()
rust_interp/src/bin/copy_test.rs:82
↓ 2 callersMethodparse_cond
(&mut self)
rust_interp/src/parser.rs:320
↓ 2 callersMethodparse_data_target
(&mut self)
src/cir.rs:1141
↓ 2 callersMethodparse_scoreboard_add
(&mut self, is_remove: bool)
src/cir.rs:1234
↓ 2 callersMethodpath
Gets the path within the namespace of this function ID ``` # use langcraft::cir::FunctionId; let id = FunctionId::new("intrinsic:lshr/inner"); assert_
src/cir.rs:464
↓ 2 callersMethodpush_component
(&mut self)
src/cir/raw_text.rs:21
↓ 2 callersFunctionread_ptr_small
This reads from %ptr, does a setptr, and then gets either a halfword or a byte ... and clobbers %param0%0 and %param1%0 in the process
src/compile_ir.rs:238
↓ 2 callersFunctionset_memory
Optimized form of setting and then writing to the pointer when the address and value are known at compile time
src/compile_ir.rs:391
↓ 2 callersFunctiontest_bcmp
(mem_a: &[u8], mem_b: &[u8], start: usize, len: usize)
src/intrinsics.rs:275
↓ 2 callersFunctiontruncate_to
Truncates `holder` so that it is `bytes` long
src/compile_ir.rs:4164
↓ 2 callersFunctionzero_low_bytes
Zeros out the lowest `bytes` bytes of `holder` Clobbers %param0%0 and %param1%0
src/compile_ir.rs:4137
↓ 1 callersMethodappend_score
( &mut self, name: ScoreHolder, objective: Objective, value: Option<i32>,
src/cir/raw_text.rs:65
↓ 1 callersFunctionapply_branch_fixups
(funcs: &mut [McFunction])
src/compile_ir.rs:798
↓ 1 callersFunctionapply_call_fixups
(funcs: &mut [McFunction], func_starts: &HashMap<String, McFuncId>)
src/compile_ir.rs:991
↓ 1 callersFunctionapply_cmd_count_fixups
(funcs: &mut [McFunction], func_starts: &HashMap<String, McFuncId>)
src/compile_ir.rs:1044
↓ 1 callersFunctionapply_fixups
This doesn't change what the function clobbers
src/compile_ir.rs:1026
↓ 1 callersFunctionapply_func_ref_fixups
(funcs: &mut [McFunction], func_starts: &HashMap<String, McFuncId>)
src/compile_ir.rs:875
↓ 1 callersFunctionapply_return_fixups
(funcs: &mut [McFunction])
src/compile_ir.rs:945
↓ 1 callersMethodas_string
(&self, scores: &F)
src/cir/raw_text.rs:125
↓ 1 callersFunctioncompare_output
(interp: &Interpreter)
src/bin/main.rs:106
↓ 1 callersFunctioncompile_alloca
( Alloca { allocated_type, num_elements, dest, debugloc, .. }:
src/compile_ir.rs:3925
↓ 1 callersFunctioncompile_ashr
( AShr { operand0, operand1, dest, debugloc, }: &AShr, globals: &G
src/compile_ir.rs:2113
↓ 1 callersFunctioncompile_bc
(path: &Path, build_opts: &BuildOptions)
src/lib.rs:117
↓ 1 callersFunctioncompile_block_end
(block_end: &BlockEnd, body_cmds: usize, parent: &Function, clobbers: BTreeSet<ScoreHolder>, func_starts: &Has
src/compile_ir.rs:3119
↓ 1 callersFunctioncompile_call
( Call { function, arguments, dest, debugloc, .. }: &Call,
src/compile_ir.rs:2166
↓ 1 callersFunctioncompile_function
( func: &Function, globals: &GlobalVarList, tys: &Types, options: &BuildOptions, )
src/compile_ir.rs:3323
↓ 1 callersFunctioncompile_getelementptr
( GetElementPtr { address, indices, dest: dest_all, in_bounds: _,
src/compile_ir.rs:4185
↓ 1 callersFunctioncompile_global_var_init
( vars: &'a [GlobalVariable], globals: &mut GlobalVarList, tys: &Types, )
src/compile_ir.rs:1196
↓ 1 callersFunctioncompile_instr
( instr: &Instruction, parent: &Function, globals: &HashMap<&Name, (u32, Option<Constant>)>, t
src/compile_ir.rs:4429
↓ 1 callersFunctioncompile_lshr
( LShr { operand0, operand1, dest, debugloc, }: &LShr, globals: &G
src/compile_ir.rs:2038
↓ 1 callersFunctioncompile_memcpy
( arguments: &[(Operand, Vec<ParameterAttribute>)], globals: &GlobalVarList, tys: &Types, )
src/compile_ir.rs:1609
↓ 1 callersFunctioncompile_memset
( arguments: &[(Operand, Vec<ParameterAttribute>)], globals: &GlobalVarList, tys: &Types, )
src/compile_ir.rs:1562
↓ 1 callersFunctioncompile_module
(module: &Module, options: &BuildOptions)
src/compile_ir.rs:675
↓ 1 callersFunctioncompile_module_abstract
(module: &Module, options: &BuildOptions, globals: &GlobalVarList)
src/compile_ir.rs:515
↓ 1 callersFunctioncompile_shl
( Shl { operand0, operand1, dest, debugloc: _, }: &Shl, globals: &
src/compile_ir.rs:1834
↓ 1 callersFunctioncompile_terminator
( parent: &Function, term: &Terminator, clobbers: BTreeSet<ScoreHolder>, globals: &GlobalVarLi
src/compile_ir.rs:2869
↓ 1 callersFunctioncompile_xor
( Xor { operand0, operand1, dest, debugloc: _, }: &Xor, globals: &
src/compile_ir.rs:1770
↓ 1 callersFunctioncreate_call_func
(others: &[McFunction])
src/compile_ir.rs:584
↓ 1 callersFunctioncreate_return_func
()
src/compile_ir.rs:571
↓ 1 callersFunctiondo_c_test
(path: &Path, output: Vec<&str>)
tests/tests.rs:48
↓ 1 callersFunctiondo_relocation
Finalizes the locations of the generated functions and applies any necessary fixups
src/compile_ir.rs:770
↓ 1 callersFunctionestimate_cmd
(cmd: &Command, vals: &mut HashMap<FunctionId, Option<usize>>, visited: &mut HashSet<&FunctionId>)
src/intrinsics.rs:148
↓ 1 callersFunctionestimate_count
( visited: &mut HashSet<FunctionId>, list: &HashMap<FunctionId, &Function>, func_starts: &HashMap<
src/analysis.rs:110
↓ 1 callersFunctionestimate_total_count_inner
( visited: &mut HashSet<FunctionId>, list: &HashMap<FunctionId, &Function>, func_starts: &HashMap<
src/analysis.rs:142
↓ 1 callersMethodeval_message
(&self, msg: &[TextComponent])
src/interpreter.rs:323
↓ 1 callersMethodexecute_cmd
(&mut self, pos: (i32, i32, i32), cmd: &Command)
src/interpreter.rs:544
↓ 1 callersMethodexecute_setblock
(&mut self, pos: (i32, i32, i32), block: &str, _kind: crate::cir::SetBlockKind)
src/interpreter.rs:462
↓ 1 callersFunctionget_address
Returns xyz
src/compile_ir.rs:373
↓ 1 callersMethodget_cond_dest
If this block ends in a CondBr, returns the condition, the true branch, and then the false branch
src/analysis.rs:50
↓ 1 callersMethodget_name
This does NOT remove any special characters
src/cir.rs:26
↓ 1 callersFunctiongetelementptr_const
( GetElementPtrConst { address, indices, in_bounds, }: &GetElementPtrConst,
src/compile_ir.rs:1124
↓ 1 callersFunctionglobal_var_layout
(v: &'a [GlobalVariable], funcs: &[Function], alloc: &mut StaticAllocator, tys: &Types)
src/compile_ir.rs:1234
↓ 1 callersFunctionhas_call_cycle_inner
(funcs: &[&Function], index: usize, visited: &mut HashSet<usize>)
src/analysis.rs:160
↓ 1 callersMethodholder_uses
(&self)
src/cir.rs:676
↓ 1 callersFunctioninit_data
( start_addr: i32, ty: &Type, mut value: Constant, globals: &GlobalVarList, tys: &Types, )
src/compile_ir.rs:1294
↓ 1 callersMethodis_key_else
(&self)
rust_interp/src/lib.rs:63
↓ 1 callersMethodis_key_fn
(&self)
rust_interp/src/lib.rs:43
↓ 1 callersMethodis_key_if
(&self)
rust_interp/src/lib.rs:59
↓ 1 callersMethodis_key_let
(&self)
rust_interp/src/lib.rs:47
↓ 1 callersMethodis_key_loop
(&self)
rust_interp/src/lib.rs:55
↓ 1 callersMethodis_key_print
(&self)
rust_interp/src/lib.rs:39
↓ 1 callersMethodis_key_while
(&self)
rust_interp/src/lib.rs:51
↓ 1 callersFunctionlshr_64_bit_const
( op0_lo: ScoreHolder, op0_hi: ScoreHolder, amount: i32, dest: Name, )
src/compile_ir.rs:3465
↓ 1 callersFunctionmake_build_cmds
(main_id: &McFuncId)
src/compile_ir.rs:1059
↓ 1 callersFunctionmake_zeroed
(ty: &Type, tys: &Types)
src/compile_ir.rs:1255
↓ 1 callersFunctionmark_todo
()
src/compile_ir.rs:201
↓ 1 callersFunctionmark_unreachable
()
src/compile_ir.rs:205
↓ 1 callersFunctionmul_64_bit
( op0_lo: ScoreHolder, op0_hi: ScoreHolder, op1_lo: ScoreHolder, op1_hi: ScoreHolder, dest
src/compile_ir.rs:3530
↓ 1 callersMethodnamespace
Gets the namespace of this function ``` # use langcraft::cir::FunctionId; let id = FunctionId::new("intrinsic:lshr/inner"); assert_eq!(id.namespace(),
src/cir.rs:450
↓ 1 callersMethodnext_command
(&self)
src/interpreter.rs:314
↓ 1 callersMethodnext_component
(&mut self)
src/cir/raw_text.rs:25
↓ 1 callersFunctionoffset_of_array
(element_type: &Type, field: u32, tys: &Types)
src/compile_ir.rs:3810
↓ 1 callersFunctionone_global_var_init
(v: &GlobalVariable, globals: &GlobalVarList, tys: &Types)
src/compile_ir.rs:1437
↓ 1 callersFunctionparse_arguments
()
src/bin/main.rs:165
↓ 1 callersMethodparse_clone
(&mut self)
src/cir.rs:1008
↓ 1 callersMethodparse_data
(&mut self)
src/cir.rs:1038
↓ 1 callersMethodparse_execute
(&mut self)
src/cir.rs:1061
↓ 1 callersMethodparse_execute_store
(&mut self)
src/cir.rs:1100
↓ 1 callersMethodparse_execute_subcmd
(&mut self)
src/cir.rs:1079
↓ 1 callersMethodparse_fill
(&mut self)
src/cir.rs:1015
↓ 1 callersMethodparse_func_decl
(&mut self)
rust_interp/src/parser.rs:433
↓ 1 callersMethodparse_objectives
(&mut self)
src/cir.rs:1193
↓ 1 callersMethodparse_operation
(&mut self)
src/cir.rs:1247
↓ 1 callersMethodparse_players
(&mut self)
src/cir.rs:1205
↓ 1 callersMethodparse_scoreboard
(&mut self)
src/cir.rs:1185
↓ 1 callersMethodparse_scoreboard_get
(&mut self)
src/cir.rs:1216
↓ 1 callersMethodparse_scoreboard_set
(&mut self)
src/cir.rs:1222
↓ 1 callersMethodparse_setblock
(&mut self)
src/cir.rs:1022
↓ 1 callersMethodparse_stmt
(&mut self)
rust_interp/src/parser.rs:331
↓ 1 callersMethodparse_teleport
(&mut self)
src/cir.rs:1032
↓ 1 callersMethodparse_tellraw
(&mut self)
src/cir.rs:1055
↓ 1 callersFunctionpop
(target: ScoreHolder)
src/compile_ir.rs:3787
↓ 1 callersFunctionpos_to_func_idx
(x: i32, z: i32)
src/compile_ir.rs:91
↓ 1 callersFunctionprint_foo
tests/test_sources/func_ptr_cast.c:11
↓ 1 callersFunctionprint_result
tests/test_sources/dyn_call.c:3
↓ 1 callersMethodprint_self
(&self)
rust_interp/src/lexer.rs:31
← previousnext →101–200 of 309, ranked by callers