MCPcopy Index your code

hub / github.com/cbeuw/rustlantis / functions

Functions144 in github.com/cbeuw/rustlantis

↓ 22 callersMethoditer
(&self)
fuzz/src/ty.rs:80
↓ 16 callersMethodpush
(&mut self, d: T)
mir/src/vec.rs:150
↓ 15 callersMethodchoose_operand
(&self, tys: &[Ty], excluded: &Place)
fuzz/src/generation.rs:38
↓ 14 callersMethodindex
(self)
mir/src/vec.rs:61
↓ 14 callersMethodlen
(&self)
mir/src/vec.rs:162
↓ 10 callersMethodinsert
(&mut self, index: I, value: T)
mir/src/vec.rs:328
↓ 8 callersMethoditer
(&self)
mir/src/vec.rs:191
↓ 8 callersMethodmake_choice
( &self, choices: impl Iterator<Item = T> + Clone, mut use_choice: F, )
fuzz/src/generation.rs:413
↓ 7 callersMethodcurrent_decls
(&self)
fuzz/src/generation.rs:493
↓ 7 callersMethodty
(&self, local_decls: &LocalDecls)
mir/src/syntax.rs:111
↓ 5 callersMethodextend
(&mut self, iter: J)
mir/src/vec.rs:388
↓ 5 callersMethodinto_iter
(self, pt: &PlaceTable)
fuzz/src/place.rs:44
↓ 3 callersMethodadd_place
(&mut self, ty: Ty, init: bool)
fuzz/src/ptable.rs:51
↓ 3 callersMethodensure_contains_elem
(&mut self, elem: I, fill_value: impl FnMut() -> T)
mir/src/vec.rs:311
↓ 3 callersMethodget_node
Get PlaceIndex from a Place
fuzz/src/ptable.rs:70
↓ 3 callersMethodis_empty
(&self)
mir/src/vec.rs:174
↓ 3 callersMethodlocal
(&self)
mir/src/syntax.rs:97
↓ 2 callersMethodadd_local
(&mut self, local: Local, ty: Ty)
fuzz/src/ptable.rs:46
↓ 2 callersMethodargs_iter
Returns an iterator over function arguments
mir/src/syntax.rs:580
↓ 2 callersMethodcurrent_bb_mut
(&mut self)
fuzz/src/generation.rs:489
↓ 2 callersMethoditer_enumerated
( &self, )
mir/src/vec.rs:196
↓ 2 callersMethoditer_mut
(&mut self)
mir/src/vec.rs:210
↓ 2 callersMethodlast
(&self)
mir/src/vec.rs:243
↓ 2 callersMethodnew_basic_block
(&mut self, bb: BasicBlockData)
mir/src/syntax.rs:607
↓ 2 callersMethodprojection
(&self)
mir/src/syntax.rs:104
↓ 2 callersFunctionrun_diff_test
( source_file: &Path, backends: &HashMap<&'a str, Box<dyn Backend + 'a>>, )
difftest/src/lib.rs:33
↓ 2 callersMethodtarget_index
(&self, pt: &PlaceTable)
fuzz/src/ptable.rs:140
↓ 2 callersMethodtarget_node
(&self, pt: &'pt PlaceTable)
fuzz/src/ptable.rs:151
↓ 2 callersMethodvars_iter
Returns an iterator over locals defined in the function body
mir/src/syntax.rs:590
↓ 1 callersMethodargs_decl_iter
(&self)
mir/src/syntax.rs:584
↓ 1 callersMethodchoose_statement
fn generate_set_discriminant(&self) -> Result<Statement> { todo!() }
fuzz/src/generation.rs:374
↓ 1 callersMethodchoose_terminator
(&mut self)
fuzz/src/generation.rs:403
↓ 1 callersMethodchoose_ty
(&self, rng: &mut impl Rng)
fuzz/src/ty.rs:45
↓ 1 callersFunctioncompare_exec_results
( results: &HashMap<&'a str, backend::ExecResult>, )
difftest/src/lib.rs:9
↓ 1 callersMethodcurrent_fn
(&self)
fuzz/src/generation.rs:481
↓ 1 callersMethodcurrent_fn_mut
(&mut self)
fuzz/src/generation.rs:485
↓ 1 callersMethoddeclare_new_var
(&mut self, mutability: Mutability, ty: Ty)
fuzz/src/generation.rs:497
↓ 1 callersMethoddrain
( &'a mut self, range: R, )
mir/src/vec.rs:222
↓ 1 callersMethodenter_fn
(&mut self, body: &Body)
fuzz/src/ptable.rs:35
↓ 1 callersMethodenter_new_fn
Move generation context to an executed function
fuzz/src/generation.rs:535
↓ 1 callersMethodexcept
(self, exclude: &Place)
fuzz/src/place.rs:37
↓ 1 callersMethodexecute
(&self, source: &Path)
difftest/src/backend.rs:24
↓ 1 callersMethodgenerate
(mut self)
fuzz/src/generation.rs:549
↓ 1 callersMethodgenerate_literal
(&self, ty: &Ty)
fuzz/src/generation.rs:505
↓ 1 callersMethodgenerate_rvalue
(&self, lhs: &Place)
fuzz/src/generation.rs:313
↓ 1 callersMethodidentifier
(&self)
mir/src/syntax.rs:496
↓ 1 callersMethodinsert_statement
(&mut self, stmt: Statement)
mir/src/syntax.rs:54
↓ 1 callersMethodinto_iter
(self)
mir/src/vec.rs:179
↓ 1 callersMethodis_copy
(&self, ty: &Ty)
fuzz/src/ty.rs:84
↓ 1 callersMethodis_place_init
(&self, pidx: PlaceIndex)
fuzz/src/ptable.rs:91
↓ 1 callersMethodis_primitive
(&self)
mir/src/syntax.rs:327
↓ 1 callersMethodmake_choice_mut
( &mut self, choices: impl Iterator<Item = T>, mut use_choice: F, )
fuzz/src/generation.rs:440
↓ 1 callersMethodmark_place_init
(&mut self, pidx: PlaceIndex)
fuzz/src/ptable.rs:87
↓ 1 callersMethodmatch_arms
(&self)
mir/src/syntax.rs:502
↓ 1 callersMethodmaybe_uninit
(mut self)
fuzz/src/place.rs:20
↓ 1 callersMethodnext
(&mut self)
fuzz/src/ptable.rs:171
↓ 1 callersMethodof_tys
(self, types: &[Ty])
fuzz/src/place.rs:31
↓ 1 callersMethodplus
(self, amount: usize)
mir/src/vec.rs:50
↓ 1 callersMethodpopulate_tys
(&mut self, rng: &mut impl Rng)
fuzz/src/ty.rs:53
↓ 1 callersMethodpost_generation
(&mut self, stmt: &Statement)
fuzz/src/generation.rs:563
↓ 1 callersMethodpush_fn
(&mut self, body: Body)
mir/src/syntax.rs:490
↓ 1 callersMethodreachable_from_local
Returns an iterator over all places reachable from local through projections
fuzz/src/ptable.rs:96
↓ 1 callersMethodreachable_nodes
(&self)
fuzz/src/ptable.rs:111
↓ 1 callersMethodremove
(&mut self, index: I)
mir/src/vec.rs:340
↓ 1 callersMethodreturn_ty
(&self)
mir/src/syntax.rs:599
↓ 1 callersMethodto_place
(&self, pt: &PlaceTable)
fuzz/src/ptable.rs:131
↓ 1 callersMethodtry_unwrap_pair
(&self)
mir/src/syntax.rs:320
↓ 1 callersMethodvars_and_args_iter
(&self)
mir/src/syntax.rs:568
Methodargs_list
(&self)
mir/src/syntax.rs:549
Methodbinary_search
(&self, value: &T)
mir/src/vec.rs:355
Functionbuild_skeleton
(rng: &mut impl Rng)
fuzz/src/skeleton.rs:32
Methodconvert_index_type
(self)
mir/src/vec.rs:302
Functioncorrect_mir
()
difftest/tests/test.rs:9
Methoddeclare_new_var
(&mut self, mutability: Mutability, ty: Ty)
mir/src/syntax.rs:603
Methoddecode
(d: &mut D)
mir/src/vec.rs:97
Methoddefault
()
mir/src/vec.rs:381
Methoddrain_enumerated
( &'a mut self, range: R, )
mir/src/vec.rs:230
Methodencode
(&self, s: &mut S)
mir/src/vec.rs:90
Methodextend_one
(&mut self, item: T)
mir/src/vec.rs:394
Methodextend_reserve
(&mut self, additional: usize)
mir/src/vec.rs:400
Methodfind_sysroot
(miri_dir: &Path)
difftest/src/backend.rs:54
Methodfmt
(&self, fmt: &mut fmt::Formatter<'_>)
mir/src/vec.rs:103
Methodfrom
(value: bool)
mir/src/syntax.rs:400
Methodfrom_binary
(binary_path: P, sysroot: P)
difftest/src/backend.rs:129
Methodfrom_elem
(elem: T, universe: &IndexVec<I, S>)
mir/src/vec.rs:125
Methodfrom_elem_n
(elem: T, n: usize)
mir/src/vec.rs:133
Methodfrom_fn_n
(func: impl FnMut(I) -> T, n: usize)
mir/src/vec.rs:144
Methodfrom_iter
(iter: J)
mir/src/vec.rs:407
Methodfrom_local
(local: Local)
mir/src/syntax.rs:83
Methodfrom_projected
(local: Local, projections: &[ProjectionElem])
mir/src/syntax.rs:90
Methodfrom_raw
(raw: Vec<T>)
mir/src/vec.rs:115
Methodfrom_repo
(miri_dir: P)
difftest/src/backend.rs:84
Methodgenerate_assign
(&mut self)
fuzz/src/generation.rs:340
Methodgenerate_binary_op
(&self, lhs: &Place)
fuzz/src/generation.rs:111
Methodgenerate_cast
(&self, lhs: &Place)
fuzz/src/generation.rs:252
Methodgenerate_checked_binary_op
(&self, lhs: &Place)
fuzz/src/generation.rs:196
Methodgenerate_new_var
(&mut self)
fuzz/src/generation.rs:353
Methodgenerate_return
(&self)
fuzz/src/generation.rs:399
Methodgenerate_unary_op
(&self, lhs: &Place)
fuzz/src/generation.rs:93
Methodgenerate_use
Rvalue constaints: - Type matches with lhs - LHS and RHS do not alias */
fuzz/src/generation.rs:87
next →1–100 of 144, ranked by callers