Searched refs:isVALU (Results 1 – 12 of 12) sorted by relevance
122 if (SIInstrInfo::isVALU(*MI) && checkVALUHazards(MI) > 0) in getHazardType()171 if (SIInstrInfo::isVALU(*MI)) in PreEmitNoops()371 auto IsHazardDefFn = [this] (MachineInstr *MI) { return TII.isVALU(*MI); }; in checkSMRDHazards()410 auto IsHazardDefFn = [this] (MachineInstr *MI) { return TII.isVALU(*MI); }; in checkVMEMHazards()431 auto IsHazardDefFn = [TII] (MachineInstr *MI) { return TII->isVALU(*MI); }; in checkDPPHazards()454 auto IsHazardDefFn = [TII] (MachineInstr *MI) { return TII->isVALU(*MI); }; in checkDivFMasHazards()614 return TII->isVALU(*MI); in checkRWLaneHazards()
308 static bool isVALU(const MachineInstr &MI) { in isVALU() function312 bool isVALU(uint16_t Opcode) const { in isVALU() function
359 && SIInstrInfo::isVALU(*Def); in emitIfBreak()
2580 if (SIInstrInfo::isVALU(MI)) { in shouldReadExec()3209 if (isVALU(MI) && usesConstantBus(MRI, *MO, OpInfo)) { in isOperandLegal()4791 if (isVALU(MI) || isSALU(MI)) { in getInstSizeInBytes()
211 auto IsHazardDefFn = [TII] (MachineInstr *MI) { return TII->isVALU(*MI); }; in checkSMRDHazards()235 auto IsHazardDefFn = [TII] (MachineInstr *MI) { return TII->isVALU(*MI); }; in checkVMEMHazards()
191 static bool isVALU(const MachineInstr &MI) { in isVALU() function195 bool isVALU(uint16_t Opcode) const { in isVALU() function
1626 if (SIInstrInfo::isVALU(MI)) { in shouldReadExec()2012 if (isVALU(MI) && usesConstantBus(MRI, *MO, DefinedRC->getSize())) { in isOperandLegal()3108 if (isVALU(MI) || isSALU(MI)) { in getInstSizeInBytes()
215 ((pred->isVALU() && Valu) || in handle_raw_hazard_internal()356 } else if (instr->isVALU() || instr->format == Format::VINTRP) { in handle_instruction_gfx6()460 } else if (instr->isVALU()) { in handle_instruction_gfx6()628 } else if (instr->isVALU()) { in handle_instruction_gfx10()648 } else if (instr->isVALU() && instr->opcode != aco_opcode::v_nop) { in handle_instruction_gfx10()655 if (!instr->isVALU() && instr->reads_exec()) { in handle_instruction_gfx10()657 } else if (instr->isVALU()) { in handle_instruction_gfx10()
161 if (!instr->isVALU()) in can_use_SDWA()
792 else if (instr->isVALU() || instr->isSALU()) in get_operand_size()818 if (instr->isSALU() || instr->isVALU() || instr->format == Format::PSEUDO) { in label_instruction()891 else if (instr->isVALU()) { in label_instruction()2645 if (instr->isVALU()) { in combine_instruction()3105 if (!instr->isSALU() && !instr->isVALU()) in select_instruction()3138 else if (instr->isVALU() && instr->operands.size() >= 3) in select_instruction()3150 if (instr->isVALU() && op.isTemp() && op.getTemp().type() == RegType::sgpr && in select_instruction()3180 unsigned const_bus_limit = instr->isVALU() ? 1 : UINT32_MAX; in select_instruction()3239 if (instr->isSALU() || instr->isVALU()) { in apply_literals()3245 if (instr->isVALU() && i > 0) in apply_literals()
228 if (instr->isSALU() || instr->isVALU()) { in validate_ir()248 …check(!instr->isVALU() || instr->isVOP3() || i == 0 || i == 2, "Wrong source position for Literal … in validate_ir()252 if (instr->isVALU()) { in validate_ir()
916 constexpr bool isVALU() const noexcept in isVALU() function