Searched refs:isSALU (Results 1 – 13 of 13) sorted by relevance
228 (pred->isSALU() && Salu)); in handle_raw_hazard_instr()384 } else if (instr->isSALU()) { in handle_instruction_gfx6()454 if (!instr->isSALU() && instr->format != Format::SMEM) in handle_instruction_gfx6()521 } else if (instr->isSALU() && !instr->definitions.empty()) { in handle_instruction_gfx6()668 } else if (instr->isSALU() || instr->isSMEM()) { in handle_instruction_gfx10()764 } else if (instr->isSALU()) { in handle_instruction_gfx10()
277 if (!instr->isSALU() && !instr->isBranch()) in try_optimize_scc_nocompare()300 if (!wr_instr->isSALU() || wr_instr->definitions.size() < 2 || in try_optimize_scc_nocompare()
284 if (instr->isSALU() || instr->isVALU()) { in validate_ir()301 check(instr->isSALU() || instr->isVOP3() || instr->isVOP3P() || i == 0 || i == 2, in validate_ir()
905 else if (instr->isVALU() || instr->isSALU()) in get_operand_size()1270 if (instr->isSALU() || instr->isVALU() || instr->isPseudo()) { in label_instruction()1310 if (instr->isSALU() || instr->isPseudo()) { in label_instruction()4472 if (!instr->isSALU() && !instr->isVALU()) in select_instruction()4545 if (instr->isSALU() || in select_instruction()4762 if (instr->isSALU() || instr->isVALU()) { in apply_literals()
575 if (instr->isSALU() || instr->isBranch() || instr->isSMEM() || instr->isBarrier()) in needs_exec_mask()
1349 constexpr bool isSALU() const noexcept in isSALU() function
2657 if (instr->isSALU()) in optimize_encoding()
2415 } else if (inst->isSALU()) { in lower_to_hw_instr()
811 bool isSALU(const SUnit *SU) const { in isSALU() function813 return MI && TII->isSALU(*MI) && !MI->isTerminator(); in isSALU()875 if (Succ != SU && isSALU(Succ) && canAddEdge(From, Succ)) in linkSALUChain()918 if (!isSALU(&*LastSALU) || !canAddEdge(&*LastSALU, &SU)) in apply()
550 auto IsBufferHazardDefFn = [this] (MachineInstr *MI) { return TII.isSALU(*MI); }; in checkSMRDHazards()853 return TII->isSALU(*MI); in checkReadM0Hazards()908 if (!SIInstrInfo::isSALU(*MI) && !SIInstrInfo::isSMRD(*MI)) in fixVMEMtoScalarWriteHazards()987 if (TII->isSALU(*MI)) { in fixSMEMtoVectorWriteHazards()
333 static bool isSALU(const MachineInstr &MI) { in isSALU() function337 bool isSALU(uint16_t Opcode) const { in isSALU() function
433 if (TII->isSALU(MI->getOpcode())) { in tryAddToFoldList()
2816 return !isSALU(MI) || MI.readsRegister(AMDGPU::EXEC, &RI); in mayReadEXEC()3182 SIInstrInfo::isSALU(MI) || in shouldReadExec()6001 if (isVALU(MI) || isSALU(MI)) { in getInstSizeInBytes()