Lines Matching refs:CompileOutput
233 type CompileInput<'a> = Box<dyn FnOnce(&dyn Compiler) -> Result<CompileOutput<'a>> + Send + 'a>;
235 struct CompileOutput<'a> { struct
268 f: impl FnOnce(&dyn Compiler) -> Result<CompileOutput<'a>> + Send + 'a, in push_input() argument
329 Ok(CompileOutput { in for_component()
362 Ok(CompileOutput { in for_component()
388 Ok(CompileOutput { in for_component()
475 Ok(CompileOutput { in collect_inputs_in_translations()
498 Ok(CompileOutput { in collect_inputs_in_translations()
527 Ok(CompileOutput { in collect_inputs_in_translations()
603 let mut outputs: BTreeMap<FuncKey, CompileOutput> = BTreeMap::new(); in compile()
616 ) -> Result<Vec<CompileOutput<'a>>, Error> { in compile_with_inlining()
618 let mut outputs = PrimaryMap::<OutputIndex, Option<CompileOutput<'_>>>::from( in compile_with_inlining()
694 |output: &mut CompileOutput<'_>| { in compile_with_inlining()
925 outputs: &'a PrimaryMap<OutputIndex, Option<CompileOutput<'_>>>, in inlining_functions()
936 fn compile_required_builtins(engine: &Engine, raw_outputs: &mut Vec<CompileOutput>) -> Result<()> { in compile_required_builtins()
958 Ok(CompileOutput { in compile_required_builtins()
989 outputs: BTreeMap<FuncKey, CompileOutput<'a>>,