Home
last modified time | relevance | path

Searched refs:basic_blocks_mut (Results 1 – 22 of 22) sorted by relevance

/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_mir_transform/src/
H A Dabort_unwinding_calls.rs127 let abort_bb = body.basic_blocks_mut().push(bb); in run_pass()
130 let cleanup = body.basic_blocks_mut()[bb].terminator_mut().unwind_mut().unwrap(); in run_pass()
136 let cleanup = body.basic_blocks_mut()[id].terminator_mut().unwind_mut().unwrap(); in run_pass()
H A Dadd_call_guards.rs50 for block in body.basic_blocks_mut() { in add_call_guards()
84 body.basic_blocks_mut().extend(new_blocks); in add_call_guards()
H A Dsimplify_comparison_integral.rs40 let bbs = &mut body.basic_blocks_mut(); in run_pass()
134 body.basic_blocks_mut()[bb_idx].statements[idx].make_nop(); in run_pass()
138 body.basic_blocks_mut()[idx].statements.insert(0, stmt); in run_pass()
H A Dgenerator.rs851 body.basic_blocks_mut().raw.insert( in insert_switch()
860 let blocks = body.basic_blocks_mut().iter_mut(); in insert_switch()
935 for block in body.basic_blocks_mut() { in create_generator_drop_shim()
954 body.basic_blocks_mut()[START_BLOCK].statements.insert( in create_generator_drop_shim()
974 body.basic_blocks_mut().push(BasicBlockData { in insert_term_block()
1000 body.basic_blocks_mut().push(BasicBlockData { in insert_panic_block()
1077 let poison_block = body.basic_blocks_mut().push(BasicBlockData { in create_generator_resume_function()
1083 for (idx, block) in body.basic_blocks_mut().iter_enumerated_mut() { in create_generator_resume_function()
1149 body.basic_blocks_mut().push(BasicBlockData { in insert_clean_drop()
1219 let block = body.basic_blocks_mut().push(BasicBlockData { in create_cases()
[all …]
H A Dsimplify.rs55 body.basic_blocks_mut().raw.shrink_to_fit(); in simplify_cfg()
90 let basic_blocks = body.basic_blocks_mut(); in new()
272 let basic_blocks = body.basic_blocks_mut(); in remove_dead_blocks()
527 for data in body.basic_blocks_mut() { in remove_unused_definitions()
H A Dremove_storage_markers.rs16 for data in body.basic_blocks_mut() { in run_pass()
H A Dmultiple_return_terminators.rs20 let bbs = body.basic_blocks_mut(); in run_pass()
H A Dsimplify_branches.rs26 for block in body.basic_blocks_mut() { in run_pass()
H A Dconst_goto.rs41 let terminator = body.basic_blocks_mut()[opt.bb_with_goto].terminator_mut(); in run_pass()
H A Dunreachable_prop.rs58 body.basic_blocks_mut()[bb].terminator_mut().kind = terminator_kind; in run_pass()
H A Duninhabited_enum_branching.rs101 &mut body.basic_blocks_mut()[bb].terminator_mut().kind in run_pass()
H A Dnrvo.rs62 for block_data in body.basic_blocks_mut() { in run_pass()
H A Dseparate_const_switch.rs142 let blocks = body.basic_blocks_mut(); in separate_const_switch()
H A Dinline.rs613 caller_body.basic_blocks_mut().extend(callee_body.basic_blocks_mut().drain(..)); in inline_call()
H A Dsimplify_try.rs561 body.basic_blocks_mut()[opt.bb_to_opt_terminator].terminator_mut().kind = in run_pass()
H A Dshim.rs173 body.basic_blocks_mut()[START_BLOCK].statements.insert( in build_drop_shim()
H A Dconst_prop.rs1080 for (bb, data) in body.basic_blocks_mut().iter_enumerated_mut() { in visit_body()
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_middle/src/mir/
H A Dpatch.rs130 body.basic_blocks_mut().extend(self.new_blocks); in apply()
H A Dvisit.rs257 (mut) => (body.basic_blocks_mut().iter_enumerated_mut());
932 (mut) => (body.basic_blocks_mut());
H A Dmod.rs350 pub fn basic_blocks_mut(&mut self) -> &mut IndexVec<BasicBlock, BasicBlockData<'tcx>> { in basic_blocks_mut() method
545 &mut self.basic_blocks_mut()[index] in index_mut()
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_const_eval/src/transform/
H A Dpromote_consts.rs693 self.promoted.basic_blocks_mut().push(BasicBlockData { in new_block()
1005 for block in body.basic_blocks_mut() { in promote_candidates()
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_mir_transform/src/coverage/
H A Dmod.rs447 let new_bb = mir_body.basic_blocks_mut().push(BasicBlockData { in inject_edge_counter_basic_block()