aco: Fix unused variable warning by adding ASSERTED.
[mesa.git] / src / amd / compiler / aco_dead_code_analysis.cpp
index 443ba188c186cae399cb94d52f76fbe00031489f..f43d784c55f69fe5434603924d8ae47d1abaa7a5 100644 (file)
@@ -84,7 +84,7 @@ bool is_dead(const std::vector<uint16_t>& uses, Instruction *instr)
    if (std::any_of(instr->definitions.begin(), instr->definitions.end(),
           [&uses] (const Definition& def) { return uses[def.tempId()];}))
       return false;
-   return instr_info.is_atomic[(int)instr->opcode];
+   return !(get_sync_info(instr).semantics & (semantic_volatile | semantic_acqrel));
 }
 
 std::vector<uint16_t> dead_code_analysis(Program *program) {