Lines Matching refs:InstructionFormat

8 use cranelift::codegen::ir::instructions::{InstructionFormat, ResolvedConstraint};
57 InstructionFormat::NullAry => builder.ins().NullAry(opcode, ctrl_type), in insert_opcode()
58 InstructionFormat::Unary => builder.ins().Unary(opcode, ctrl_type, vals[0]), in insert_opcode()
59 InstructionFormat::Binary => builder.ins().Binary(opcode, ctrl_type, vals[0], vals[1]), in insert_opcode()
60 InstructionFormat::Ternary => builder in insert_opcode()
294 InstructionFormat::LoadNoOffset => { in insert_load_store()
302 InstructionFormat::StoreNoOffset => { in insert_load_store()
309 InstructionFormat::Store => { in insert_load_store()
316 InstructionFormat::Load => { in insert_load_store()
1076 fn inserter_for_format(fmt: InstructionFormat) -> OpcodeInserter { in inserter_for_format()
1078 InstructionFormat::AtomicCas => insert_atomic_cas, in inserter_for_format()
1079 InstructionFormat::AtomicRmw => insert_atomic_rmw, in inserter_for_format()
1080 InstructionFormat::Binary => insert_opcode, in inserter_for_format()
1081 InstructionFormat::BinaryImm64 => todo!(), in inserter_for_format()
1082 InstructionFormat::BinaryImm8 => insert_ins_ext_lane, in inserter_for_format()
1083 InstructionFormat::Call => insert_call, in inserter_for_format()
1084 InstructionFormat::CallIndirect => insert_call, in inserter_for_format()
1085 InstructionFormat::CondTrap => todo!(), in inserter_for_format()
1086 InstructionFormat::DynamicStackLoad => todo!(), in inserter_for_format()
1087 InstructionFormat::DynamicStackStore => todo!(), in inserter_for_format()
1088 InstructionFormat::FloatCompare => insert_cmp, in inserter_for_format()
1089 InstructionFormat::FuncAddr => todo!(), in inserter_for_format()
1090 InstructionFormat::IntAddTrap => todo!(), in inserter_for_format()
1091 InstructionFormat::IntCompare => insert_cmp, in inserter_for_format()
1092 InstructionFormat::IntCompareImm => todo!(), in inserter_for_format()
1093 InstructionFormat::Load => insert_load_store, in inserter_for_format()
1094 InstructionFormat::LoadNoOffset => insert_load_store, in inserter_for_format()
1095 InstructionFormat::NullAry => insert_opcode, in inserter_for_format()
1096 InstructionFormat::Shuffle => insert_shuffle, in inserter_for_format()
1097 InstructionFormat::StackLoad => insert_stack_load, in inserter_for_format()
1098 InstructionFormat::StackStore => insert_stack_store, in inserter_for_format()
1099 InstructionFormat::Store => insert_load_store, in inserter_for_format()
1100 InstructionFormat::StoreNoOffset => insert_load_store, in inserter_for_format()
1101 InstructionFormat::Ternary => insert_opcode, in inserter_for_format()
1102 InstructionFormat::TernaryImm8 => insert_ins_ext_lane, in inserter_for_format()
1103 InstructionFormat::Trap => todo!(), in inserter_for_format()
1104 InstructionFormat::Unary => insert_opcode, in inserter_for_format()
1105 InstructionFormat::UnaryConst => insert_const, in inserter_for_format()
1106 InstructionFormat::UnaryGlobalValue => todo!(), in inserter_for_format()
1107 InstructionFormat::UnaryIeee16 => insert_const, in inserter_for_format()
1108 InstructionFormat::UnaryIeee32 => insert_const, in inserter_for_format()
1109 InstructionFormat::UnaryIeee64 => insert_const, in inserter_for_format()
1110 InstructionFormat::UnaryImm => insert_const, in inserter_for_format()
1111 InstructionFormat::ExceptionHandlerAddress => insert_const, in inserter_for_format()
1113 InstructionFormat::BranchTable in inserter_for_format()
1114 | InstructionFormat::Brif in inserter_for_format()
1115 | InstructionFormat::Jump in inserter_for_format()
1116 | InstructionFormat::MultiAry in inserter_for_format()
1117 | InstructionFormat::TryCall in inserter_for_format()
1118 | InstructionFormat::TryCallIndirect => { in inserter_for_format()