Lines Matching refs:Opcode
297 impl Display for Opcode { implementation
303 impl Opcode { impl
328 impl FromStr for Opcode { implementation
344 impl<'a> Table<&'a str> for [Option<Opcode>] {
614 opcode: Opcode::StackSwitch, in analyze_call()
645 if *opcode == Opcode::SdivImm || *opcode == Opcode::SremImm { in mask_immediates()
655 debug_assert_eq!(*opcode, Opcode::IcmpImm); in mask_immediates()
1172 let x = Opcode::Iadd; in opcodes()
1173 let mut y = Opcode::Isub; in opcodes()
1176 y = Opcode::Iadd; in opcodes()
1180 assert_eq!(format!("{:?}", Opcode::IaddImm), "IaddImm"); in opcodes()
1181 assert_eq!(Opcode::IaddImm.to_string(), "iadd_imm"); in opcodes()
1184 assert_eq!("iadd".parse::<Opcode>(), Ok(Opcode::Iadd)); in opcodes()
1185 assert_eq!("iadd_imm".parse::<Opcode>(), Ok(Opcode::IaddImm)); in opcodes()
1186 assert_eq!("iadd\0".parse::<Opcode>(), Err("Unknown opcode")); in opcodes()
1187 assert_eq!("".parse::<Opcode>(), Err("Unknown opcode")); in opcodes()
1188 assert_eq!("\0".parse::<Opcode>(), Err("Unknown opcode")); in opcodes()
1194 assert_eq!(mem::size_of::<Opcode>(), mem::size_of::<Option<Opcode>>()); in opcodes()
1209 let a = Opcode::Iadd.constraints(); in constraints()
1225 let b = Opcode::Bitcast.constraints(); in constraints()
1237 let c = Opcode::Call.constraints(); in constraints()
1241 let i = Opcode::CallIndirect.constraints(); in constraints()
1245 let cmp = Opcode::Icmp.constraints(); in constraints()
1377 opcode: Opcode::Iadd, in instruction_data_map()
1381 opcode: Opcode::Iadd, in instruction_data_map()
1391 opcode: Opcode::Call, in instruction_data_map()
1396 opcode: Opcode::Call, in instruction_data_map()
1409 opcode: Opcode::GlobalValue, in instruction_data_map()
1413 opcode: Opcode::GlobalValue, in instruction_data_map()
1421 opcode: Opcode::BrTable, in instruction_data_map()
1426 opcode: Opcode::BrTable, in instruction_data_map()
1435 opcode: Opcode::TryCall, in instruction_data_map()
1441 opcode: Opcode::TryCall, in instruction_data_map()
1451 opcode: Opcode::Jump, in instruction_data_map()
1455 opcode: Opcode::Jump, in instruction_data_map()
1463 opcode: Opcode::GetExceptionHandlerAddress, in instruction_data_map()
1468 opcode: Opcode::GetExceptionHandlerAddress, in instruction_data_map()
1477 opcode: Opcode::CallIndirect, in instruction_data_map()
1482 opcode: Opcode::CallIndirect, in instruction_data_map()
1491 opcode: Opcode::StackLoad, in instruction_data_map()
1496 opcode: Opcode::StackLoad, in instruction_data_map()
1505 opcode: Opcode::DynamicStackLoad, in instruction_data_map()
1509 opcode: Opcode::DynamicStackLoad, in instruction_data_map()
1517 opcode: ir::Opcode::Vconst, in instruction_data_map()
1521 opcode: ir::Opcode::Vconst, in instruction_data_map()
1529 opcode: ir::Opcode::Shuffle, in instruction_data_map()
1534 opcode: ir::Opcode::Shuffle, in instruction_data_map()