Home
last modified time | relevance | path

Searched refs:isVMEM (Results 1 – 22 of 22) sorted by relevance

/external/mesa3d/src/amd/compiler/
Daco_scheduler.cpp557 if (candidate->isVMEM()) in schedule_SMEM()
606 if (is_dependency && candidate->isVMEM()) in schedule_SMEM()
639 if (res == move_fail_ssa && candidate->isVMEM()) in schedule_SMEM()
677 bool is_vmem = candidate->isVMEM() || candidate->isFlatOrGlobal(); in schedule_VMEM()
689 if (current->isVMEM() == candidate->isVMEM()) { in schedule_VMEM()
691 if (current->isVMEM()) in schedule_VMEM()
743 bool is_vmem = candidate->isVMEM() || candidate->isFlatOrGlobal(); in schedule_VMEM()
815 if (candidate->isVMEM() || candidate->format == Format::SMEM || candidate->isFlatOrGlobal()) in schedule_position_export()
854 if (current->isVMEM() || current->isFlatOrGlobal()) { in schedule_block()
Daco_statistics.cpp55 if (instr->isVMEM() && !instr->operands.empty()) { in collect_preasm_stats()
Daco_form_hard_clauses.cpp78 if (instr->isVMEM() && !instr->operands.empty()) { in form_hard_clauses()
Daco_insert_NOPs.cpp397 } else if (instr->isVMEM() || instr->isFlatOrGlobal() || instr->format == Format::SCRATCH) { in handle_instruction_gfx6()
492 } else if (instr->isVMEM() || instr->isFlatOrGlobal() || instr->format == Format::SCRATCH) { in handle_instruction_gfx6()
597 if (instr->isVMEM() || instr->format == Format::FLAT || instr->format == Format::GLOBAL || in handle_instruction_gfx10()
715 if (instr->isVMEM() || instr->format == Format::GLOBAL || instr->format == Format::SCRATCH) { in handle_instruction_gfx10()
Daco_insert_waitcnt.cpp419 if (instr->isVMEM() && ((it->second.events & vm_events) == event_vmem) && in check_instr()
Daco_ir.h935 constexpr bool isVMEM() const noexcept in isVMEM() function
Daco_register_allocation.cpp2053 (instr->isVMEM() && i == 3 && ctx.program->chip_class == GFX6) || in register_allocation()
/external/llvm/lib/Target/AMDGPU/
DGCNHazardRecognizer.cpp48 if (SIInstrInfo::isVMEM(*MI) && checkVMEMHazards(MI) > 0) in getHazardType()
65 if (SIInstrInfo::isVMEM(*MI)) in PreEmitNoops()
DSIInstrInfo.h199 static bool isVMEM(const MachineInstr &MI) { in isVMEM() function
203 bool isVMEM(uint16_t Opcode) const { in isVMEM() function
/external/llvm-project/llvm/lib/Target/AMDGPU/
DGCNHazardRecognizer.cpp156 if ((SIInstrInfo::isVMEM(*MI) || in getHazardType()
203 if ((SIInstrInfo::isVMEM(*MI) || in getHazardType()
268 if (SIInstrInfo::isVMEM(*MI) || SIInstrInfo::isFLAT(*MI)) in PreEmitNoopsCommon()
313 if (SIInstrInfo::isVMEM(*MI) || in PreEmitNoopsCommon()
514 return !SIInstrInfo::isVMEM(*MI) && !SIInstrInfo::isFLAT(*MI); in breaksVMEMSoftClause()
918 if (!SIInstrInfo::isVMEM(*I) && !SIInstrInfo::isDS(*I) && in fixVMEMtoScalarWriteHazards()
1085 if (SIInstrInfo::isVMEM(*MI) || SIInstrInfo::isSegmentSpecificFLAT(*MI)) in fixLdsBranchVmemWARHazard()
1172 if (!SIInstrInfo::isVMEM(*I) && !SIInstrInfo::isFLAT(*I)) in checkFPAtomicToDenormModeHazard()
DSIRemoveShortExecBranches.cpp103 if (TII->isSMRD(*I) || TII->isVMEM(*I) || TII->isFLAT(*I) || in mustRetainExeczBranch()
DSIInsertHardClauses.cpp68 if (SIInstrInfo::isVMEM(MI) || SIInstrInfo::isSegmentSpecificFLAT(MI)) in getHardClauseType()
DSIInsertWaitcnts.cpp180 assert(SIInstrInfo::isVMEM(Inst)); in getVmemType()
662 if (SIInstrInfo::isVMEM(Inst)) { in updateByEvent()
1039 if (Op.isUse() || !SIInstrInfo::isVMEM(MI) || in generateWaitcntInstBefore()
1295 } else if (SIInstrInfo::isVMEM(Inst) && in updateEventWaitcntAfter()
DSIFormMemoryClauses.cpp101 return SIInstrInfo::isFLAT(MI) || SIInstrInfo::isVMEM(MI); in isVMEMClauseInst()
DSIInsertSkips.cpp146 if (TII->isSMRD(*I) || TII->isVMEM(*I) || TII->isFLAT(*I) || in shouldSkip()
DSIInstrInfo.h355 static bool isVMEM(const MachineInstr &MI) { in isVMEM() function
359 bool isVMEM(uint16_t Opcode) const { in isVMEM() function
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DGCNHazardRecognizer.cpp141 if ((SIInstrInfo::isVMEM(*MI) || in getHazardType()
254 if (SIInstrInfo::isVMEM(*MI) || SIInstrInfo::isFLAT(*MI)) in PreEmitNoopsCommon()
917 if (!SIInstrInfo::isVMEM(*I) && !SIInstrInfo::isDS(*I) && in fixVMEMtoScalarWriteHazards()
1081 if (SIInstrInfo::isVMEM(*MI) || SIInstrInfo::isSegmentSpecificFLAT(*MI)) in fixLdsBranchVmemWARHazard()
1168 if (!SIInstrInfo::isVMEM(*I) && !SIInstrInfo::isFLAT(*I)) in checkFPAtomicToDenormModeHazard()
DAMDGPUSubtarget.cpp780 if ((TII->isVMEM(MI1) && TII->isVMEM(MI2)) || in apply()
DSIFormMemoryClauses.cpp101 return SIInstrInfo::isFLAT(MI) || SIInstrInfo::isVMEM(MI); in isVMEMClauseInst()
DSIInstrInfo.h349 static bool isVMEM(const MachineInstr &MI) { in isVMEM() function
353 bool isVMEM(uint16_t Opcode) const { in isVMEM() function
DSIInsertSkips.cpp136 if (TII->isSMRD(*I) || TII->isVMEM(*I) || TII->isFLAT(*I) || in shouldSkip()
DSIInsertWaitcnts.cpp1248 } else if (SIInstrInfo::isVMEM(Inst) && in updateEventWaitcntAfter()