Lines Matching refs:decl

39 (decl value_reg (Reg) ValueRegs)
43 (decl writable_value_reg (WritableReg) WritableValueRegs)
47 (decl value_regs (Reg Reg) ValueRegs)
51 (decl writable_value_regs (WritableReg WritableReg) WritableValueRegs)
55 (decl value_regs_invalid () ValueRegs)
59 (decl output_none () InstOutput)
65 (decl output (ValueRegs) InstOutput)
69 (decl output_pair (ValueRegs ValueRegs) InstOutput)
81 (decl output_reg (Reg) InstOutput)
85 (decl output_value (Value) InstOutput)
89 (decl output_vec (ValueRegsVec) InstOutput)
93 (decl temp_writable_reg (Type) WritableReg)
97 (decl temp_reg (Type) Reg)
101 (decl is_valid_reg (bool) Reg)
105 (decl invalid_reg () Reg)
110 (decl valid_reg (Reg) Reg)
114 (decl mark_value_used (Value) Unit)
125 (decl put_in_reg (Value) Reg)
132 (decl put_in_regs (Value) ValueRegs)
136 (decl put_in_regs_vec (ValueSlice) ValueRegsVec)
142 (decl value_regs_get (ValueRegs usize) Reg)
146 (decl pure value_regs_len (ValueRegs) usize)
157 (decl lo_reg (Value) Reg)
163 (decl preg_to_reg (PReg) Reg)
168 (decl multi_reg_to_pair_and_single (MultiReg) InstOutput)
173 (decl multi_reg_to_pair (MultiReg) InstOutput)
178 (decl multi_reg_to_single (MultiReg) InstOutput)
198 (decl single_target (MachLabel) MachLabelSlice)
202 (decl two_targets (MachLabel MachLabel) MachLabelSlice)
206 (decl jump_table_targets (MachLabel BoxVecMachLabel) MachLabelSlice)
210 (decl jump_table_size (BoxVecMachLabel) u32)
216 (decl value_list_slice (ValueSlice) ValueList)
220 (decl value_slice_empty () ValueSlice)
224 (decl value_slice_unwrap (Value ValueSlice) ValueSlice)
228 (decl value_slice_len (ValueSlice) usize)
232 (decl value_slice_get (ValueSlice usize) Value)
237 (decl unwrap_head_value_list_1 (Value ValueSlice) ValueList)
243 (decl unwrap_head_value_list_2 (Value Value ValueSlice) ValueList)
248 (decl pure writable_reg_to_reg (WritableReg) Reg)
252 (decl inst_results (ValueSlice) Inst)
257 (decl pure value_is_unused (Value) bool)
261 (decl first_result (Value) Inst)
265 (decl inst_data_value (Type InstructionData) Inst)
269 (decl result_type (Type) Inst)
278 (decl has_type (Type Inst) Inst)
283 (decl u8_from_iconst (u8) Value)
287 (decl u16_from_iconst (u16) Value)
291 (decl u32_from_iconst (u32) Value)
297 (decl u64_from_iconst (u64) Value)
301 (decl i8_from_iconst (i8) Value)
305 (decl i16_from_iconst (i16) Value)
314 (decl i32_from_iconst (i32) Value)
320 (decl i64_from_iconst (i64) Value)
324 (decl pure partial zero_value (Value) Value)
328 (decl pure partial is_sinkable_inst (Value) Inst)
333 (decl maybe_uextend (Value) Value)
341 (decl uimm8 (u8) Imm64)
344 (decl eq (Value Value) Value)
347 (decl ne (Value Value) Value)
350 (decl ult (Value Value) Value)
353 (decl ule (Value Value) Value)
356 (decl ugt (Value Value) Value)
359 (decl uge (Value Value) Value)
362 (decl slt (Value Value) Value)
365 (decl sle (Value Value) Value)
368 (decl sgt (Value Value) Value)
371 (decl sge (Value Value) Value)
375 (decl block_exn_successor_label (Block u64) MachLabel)
385 (decl emit (MInst) Unit)
393 (decl sink_inst (Inst) Unit)
403 (decl emit_u64_le_const (u64) VCodeConstant)
409 (decl emit_u64_be_const (u64) VCodeConstant)
415 (decl emit_u128_le_const (u128) VCodeConstant)
421 (decl emit_u128_be_const (u128) VCodeConstant)
425 (decl const_to_vconst (Constant) VCodeConstant)
441 (decl emit_side_effect (SideEffectNoResult) Unit)
454 (decl side_effect (SideEffectNoResult) InstOutput)
461 (decl side_effect_concat (SideEffectNoResult SideEffectNoResult) SideEffectNoResult)
471 (decl side_effect_as_invalid (SideEffectNoResult) InstOutput)
497 (decl produces_flags_concat (ProducesFlags ProducesFlags) ProducesFlags)
527 (decl produces_flags_get_reg (ProducesFlags) Reg)
533 (decl produces_flags_ignore (ProducesFlags) ProducesFlags)
542 (decl consumes_flags_concat (ConsumesFlags ConsumesFlags) ConsumesFlags)
555 (decl consumes_flags_get_reg (ConsumesFlags) Reg)
557 (decl consumes_flags_get_regs (ConsumesFlags) ValueRegs)
570 (decl with_flags (ProducesFlags ConsumesFlags) ValueRegs)
657 (decl with_flags_reg (ProducesFlags ConsumesFlags) Reg)
664 (decl flags_to_producesflags (Value) ProducesFlags)
674 (decl with_flags_side_effect (ProducesFlags ConsumesFlags) SideEffectNoResult)
702 (decl with_flags_chained (ProducesFlags ConsumesAndProducesFlags ConsumesFlags) MultiReg)
951 (decl tls_model (TlsModel) Type)
954 (decl pure partial tls_model_is_elf_gd () Unit)
957 (decl pure partial tls_model_is_macho () Unit)
960 (decl pure partial tls_model_is_coff () Unit)
963 (decl pure partial preserve_frame_pointers () Unit)
970 (decl pure partial stack_switch_model () StackSwitchModel)
975 (decl box_external_name (ExternalName) BoxExternalName)
980 (decl func_ref_data (SigRef ExternalName RelocDistance bool) FuncRef)
984 (decl exception_sig (SigRef) ExceptionTable)
989 (decl symbol_value_data (ExternalName RelocDistance i64) GlobalValue)
994 (decl vec_mask_from_immediate (VecMask) Immediate)
999 (decl u128_from_immediate (u128) Immediate)
1004 (decl vconst_from_immediate (VCodeConstant) Immediate)
1009 (decl u128_from_constant (u128) Constant)
1014 (decl u64_from_constant (u64) Constant)
1022 (decl shuffle64_from_imm (u8 u8) Immediate)
1024 (decl shuffle32_from_imm (u8 u8 u8 u8) Immediate)
1026 (decl shuffle16_from_imm (u8 u8 u8 u8 u8 u8 u8 u8) Immediate)
1033 (decl only_writable_reg (WritableReg) WritableValueRegs)
1037 (decl writable_regs_get (WritableValueRegs usize) WritableReg)
1076 (decl abi_sig (SigRef) Sig)
1080 (decl abi_num_args (Sig) usize)
1084 (decl abi_get_arg (Sig usize) ABIArg)
1088 (decl abi_num_rets (Sig) usize)
1092 (decl abi_get_ret (Sig usize) ABIArg)
1097 (decl abi_ret_arg (ABIArg) Sig)
1101 (decl abi_no_ret_arg () Sig)
1105 (decl abi_unwrap_ret_area_ptr () Reg)
1109 (decl abi_stackslot_addr (WritableReg StackSlot Offset32) MInst)
1113 (decl abi_stackslot_offset_into_slot_region (StackSlot Offset32 Offset32) i32)
1117 (decl abi_dynamic_stackslot_addr (WritableReg DynamicStackSlot) MInst)
1122 (decl abi_arg_only_slot (ABIArgSlot) ABIArg)
1127 (decl abi_arg_implicit_pointer (ABIArgSlot i64 Type) ABIArg)
1131 (decl real_reg_to_reg (RealReg) Reg)
1135 (decl real_reg_to_writable_reg (RealReg) WritableReg)
1139 (decl gen_move (Type WritableReg Reg) MInst)
1143 (decl lower_return (ValueSlice) InstOutput)
1148 (decl gen_return (ValueRegsVec) Unit)
1151 (decl gen_call_output (SigRef) ValueRegsVec)
1154 (decl gen_call_args (Sig ValueRegsVec) CallArgList)
1157 (decl gen_return_call_args (Sig ValueRegsVec) CallArgList)
1160 (decl gen_call_rets (Sig ValueRegsVec) CallRetList)
1163 (decl gen_try_call_rets (Sig) CallRetList)
1166 (decl gen_patchable_call_rets () CallRetList)
1170 (decl try_call_info (ExceptionTable MachLabelSlice) OptionTryCallInfo)
1172 (decl try_call_none () OptionTryCallInfo)
1180 (decl pure partial safe_divisor_from_imm64 (Type Imm64) u64)