Home
last modified time | relevance | path

Searched refs:hasRegClass (Results 1 – 3 of 3) sorted by relevance

/external/mesa3d/src/amd/compiler/
Daco_validate.cpp186 if (instr->operands[i].hasRegClass() && instr->operands[i].regClass().is_subdword()) in validate_ir()
200 …(instr->operands[i].hasRegClass() && instr->operands[i].regClass().is_subdword() && !instr->operan… in validate_ir()
336 … if (op.isConstant() || (op.hasRegClass() && op.regClass().type() == RegType::sgpr)) in validate_ir()
349 is_subdword |= op.hasRegClass() && op.regClass().is_subdword(); in validate_ir()
350 … has_const_sgpr |= op.isConstant() || (op.hasRegClass() && op.regClass().type() == RegType::sgpr); in validate_ir()
431 … check(instr->operands[1].hasRegClass() && instr->operands[1].regClass().type() == RegType::vgpr, in validate_ir()
439 …check(instr->operands[0].hasRegClass() && (instr->operands[0].regClass() == s4 || instr->operands[… in validate_ir()
441 … if (instr->operands[1].hasRegClass() && instr->operands[1].regClass().type() == RegType::sgpr) in validate_ir()
443 …else if (instr->operands[1].hasRegClass() && instr->operands[1].regClass().type() == RegType::vgpr) in validate_ir()
447 … check(instr->operands[2].hasRegClass() && instr->operands[2].regClass().type() == RegType::vgpr, in validate_ir()
[all …]
Daco_ir.h577 constexpr bool hasRegClass() const noexcept in hasRegClass() function
680 return hasRegClass() && regClass().type() == type; in isOfType()
Daco_optimizer.cpp698 if (op.hasRegClass() && op.regClass().type() == RegType::sgpr) { in check_vop3_operands()
1111 …(ctx.program->chip_class >= GFX9 || (op.hasRegClass() && op.regClass().type() == RegType::vgpr));}… in label_instruction()
1127 (!op.hasRegClass() || op.regClass().type() == RegType::sgpr))) in label_instruction()