Lines Matching refs:FunctionBuilder
18 use cranelift_frontend::{FunctionBuilder, FunctionBuilderContext, Variable};
139 let mut builder: FunctionBuilder = FunctionBuilder::new(&mut ctx.func, &mut func_ctx); in compile_function()
162 bcx: &mut FunctionBuilder, in build_function_prelude() argument
250 fn translate_program(&mut self, bcx: &mut FunctionBuilder, prog: &[u8]) -> Result<(), Error> { in translate_program() argument
950 fn insn_imm64(&mut self, bcx: &mut FunctionBuilder, insn: &Insn) -> Value { in insn_imm64() argument
953 fn insn_imm32(&mut self, bcx: &mut FunctionBuilder, insn: &Insn) -> Value { in insn_imm32() argument
957 fn insn_dst(&mut self, bcx: &mut FunctionBuilder, insn: &Insn) -> Value { in insn_dst() argument
960 fn insn_dst32(&mut self, bcx: &mut FunctionBuilder, insn: &Insn) -> Value { in insn_dst32() argument
965 fn insn_src(&mut self, bcx: &mut FunctionBuilder, insn: &Insn) -> Value { in insn_src() argument
968 fn insn_src32(&mut self, bcx: &mut FunctionBuilder, insn: &Insn) -> Value { in insn_src32() argument
973 fn set_dst(&mut self, bcx: &mut FunctionBuilder, insn: &Insn, val: Value) { in set_dst() argument
976 fn set_dst32(&mut self, bcx: &mut FunctionBuilder, insn: &Insn, val: Value) { in set_dst32() argument
981 fn reg_load(&mut self, bcx: &mut FunctionBuilder, ty: Type, base: Value, offset: i16) -> Value { in reg_load() argument
991 bcx: &mut FunctionBuilder, in reg_store() argument
1011 bcx: &mut FunctionBuilder, in insert_bounds_check() argument
1083 fn build_cfg(&mut self, bcx: &mut FunctionBuilder, prog: &[u8]) -> Result<(), Error> { in build_cfg() argument
1152 fn prepare_jump_blocks(&mut self, bcx: &mut FunctionBuilder, insn_ptr: usize, insn: &Insn) { in prepare_jump_blocks() argument