Lines Matching refs:Function

9 use crate::ir::{Block, DataFlowGraph, Function, Inst, Opcode, SigRef, Type, Value, ValueDef};
21 func: &Function, in write_block_header() argument
30 func: &Function, in write_instruction() argument
37 fn write_preamble(&mut self, w: &mut dyn Write, func: &Function) -> Result<bool, fmt::Error> { in write_preamble()
42 fn super_preamble(&mut self, w: &mut dyn Write, func: &Function) -> Result<bool, fmt::Error> { in super_preamble()
96 func: &Function, in write_entity_definition() argument
107 _func: &Function, in super_entity_definition() argument
122 func: &Function, in write_instruction() argument
133 func: &Function, in write_block_header() argument
143 pub fn write_function(w: &mut dyn Write, func: &Function) -> fmt::Result { in write_function()
148 fn alias_map(func: &Function) -> SecondaryMap<Value, Vec<Value>> { in alias_map()
165 func: &Function, in decorate_function() argument
187 pub fn write_function_spec(w: &mut dyn Write, func: &Function) -> fmt::Result { in write_function_spec()
195 fn write_arg(w: &mut dyn Write, func: &Function, arg: Value) -> fmt::Result { in write_arg() argument
208 func: &Function, in write_block_header() argument
240 func: &Function, in decorate_block() argument
272 fn type_suffix(func: &Function, inst: Inst) -> Option<Type> { in type_suffix() argument
322 func: &Function, in write_instruction() argument
565 func: &Function, in write_debug_tags() argument
621 use crate::ir::{Function, InstBuilder, StackSlotData, StackSlotKind, UserFuncName};
626 let mut f = Function::new(); in basic()
667 let mut f = Function::new(); in basic()
679 let mut func = Function::new(); in aliases()
713 let mut func = Function::new(); in cold_blocks()