Lines Matching refs:opcode

428         let is_terminator = self.func.dfg.insts[inst].opcode().is_terminator();  in block_integrity()
475 if inst_data.opcode().format() != InstructionFormat::from(inst_data) { in instruction_integrity()
543 opcode, in verify_entity_references()
550 self.verify_callee_patchability(inst, func_ref, opcode, errors)?; in verify_entity_references()
596 opcode: Opcode::GetPinnedReg, in verify_entity_references()
599 opcode: Opcode::SetPinnedReg, in verify_entity_references()
619 opcode: Opcode::GetFramePointer | Opcode::GetReturnAddress, in verify_entity_references()
641 opcode: Opcode::Bitcast, in verify_entity_references()
647 LoadNoOffset { opcode, arg, .. } if opcode.can_load() => { in verify_entity_references()
650 Load { opcode, arg, .. } if opcode.can_load() => { in verify_entity_references()
654 opcode, in verify_entity_references()
657 } if opcode.can_load() || opcode.can_store() => { in verify_entity_references()
661 opcode, in verify_entity_references()
664 } if opcode.can_load() || opcode.can_store() => { in verify_entity_references()
668 opcode, in verify_entity_references()
671 } if opcode.can_store() => { in verify_entity_references()
675 opcode, in verify_entity_references()
678 } if opcode.can_store() => { in verify_entity_references()
682 opcode: opcode @ (Opcode::Vconst | Opcode::F128const), in verify_entity_references()
686 self.verify_constant_size(inst, opcode, constant_handle, errors)?; in verify_entity_references()
915 opcode: Opcode, in verify_callee_patchability()
925 if patchable && (opcode == Opcode::ReturnCall || opcode == Opcode::ReturnCallIndirect) { in verify_callee_patchability()
1132 opcode: Opcode, in verify_constant_size()
1136 let type_size = match opcode { in verify_constant_size()
1267 let constraints = inst_data.opcode().constraints(); in typecheck()
1347 let constraints = self.func.dfg.insts[inst].opcode().constraints(); in typecheck_fixed_args()
1426 inst => debug_assert!(!inst.opcode().is_branch()), in typecheck_variable_args()
1641 opcode: Opcode::Return, in typecheck_return()
1656 opcode: Opcode::ReturnCall, in typecheck_return()
1664 opcode: Opcode::ReturnCallIndirect, in typecheck_return()
1670 inst => debug_assert!(!inst.opcode().is_return()), in typecheck_return()
1836 opcode: ir::instructions::Opcode::Extractlane, in immediate_constraints()
1842 opcode: ir::instructions::Opcode::Insertlane, in immediate_constraints()
1861 opcode: ir::instructions::Opcode::Shuffle, in immediate_constraints()
1891 opcode: Opcode::Iconst, in iconst_bounds()
2025 let op = self.func.dfg.insts[inst].opcode(); in debug_tags()
2156 opcode: Opcode::F32const, in bad_instruction_format()
2163 opcode: Opcode::Jump, in bad_instruction_format()
2183 opcode: Opcode::Iconst, in test_iconst_bounds()
2188 opcode: Opcode::Return, in test_iconst_bounds()
2280 opcode: Opcode::F64const, in test_printing_contextual_errors()