Lines Matching refs:R600

67   if (Opcode == R600::CF_ALU_PUSH_BEFORE && ST->hasCaymanISA() &&  in requiresWorkAroundForInst()
76 case R600::CF_ALU_PUSH_BEFORE: in requiresWorkAroundForInst()
77 case R600::CF_ALU_ELSE_AFTER: in requiresWorkAroundForInst()
78 case R600::CF_ALU_BREAK: in requiresWorkAroundForInst()
79 case R600::CF_ALU_CONTINUE: in requiresWorkAroundForInst()
138 case R600::CF_PUSH_EG: in pushBranch()
139 case R600::CF_ALU_PUSH_BEFORE: in pushBranch()
210 case R600::KILL: in IsTrivialInst()
211 case R600::RETURN: in IsTrivialInst()
223 Opcode = isEg ? R600::CF_TC_EG : R600::CF_TC_R600; in getHWInstrDesc()
226 Opcode = isEg ? R600::CF_VC_EG : R600::CF_VC_R600; in getHWInstrDesc()
229 Opcode = isEg ? R600::CF_CALL_FS_EG : R600::CF_CALL_FS_R600; in getHWInstrDesc()
232 Opcode = isEg ? R600::WHILE_LOOP_EG : R600::WHILE_LOOP_R600; in getHWInstrDesc()
235 Opcode = isEg ? R600::END_LOOP_EG : R600::END_LOOP_R600; in getHWInstrDesc()
238 Opcode = isEg ? R600::LOOP_BREAK_EG : R600::LOOP_BREAK_R600; in getHWInstrDesc()
241 Opcode = isEg ? R600::CF_CONTINUE_EG : R600::CF_CONTINUE_R600; in getHWInstrDesc()
244 Opcode = isEg ? R600::CF_JUMP_EG : R600::CF_JUMP_R600; in getHWInstrDesc()
247 Opcode = isEg ? R600::CF_ELSE_EG : R600::CF_ELSE_R600; in getHWInstrDesc()
250 Opcode = isEg ? R600::POP_EG : R600::POP_R600; in getHWInstrDesc()
254 Opcode = R600::CF_END_CM; in getHWInstrDesc()
257 Opcode = isEg ? R600::CF_END_EG : R600::CF_END_R600; in getHWInstrDesc()
275 if (R600::R600_Reg128RegClass.contains(Reg)) in isCompatibleWithClause()
280 &R600::R600_Reg128RegClass); in isCompatibleWithClause()
284 if (R600::R600_Reg128RegClass.contains(Reg)) in isCompatibleWithClause()
289 &R600::R600_Reg128RegClass); in isCompatibleWithClause()
329 R600::ALU_LITERAL_X, in getLiteral()
330 R600::ALU_LITERAL_Y, in getLiteral()
331 R600::ALU_LITERAL_Z, in getLiteral()
332 R600::ALU_LITERAL_W in getLiteral()
337 if (Src.first->getReg() != R600::ALU_LITERAL_X) in getLiteral()
347 TII->getOperandIdx(MI.getOpcode(), R600::OpName::literal)); in getLiteral()
370 TII->get(R600::LITERALS)) in insertLiterals()
412 TII->get(R600::LITERALS)); in MakeALUClause()
441 BuildMI(BB, DL, TII->get(R600::FETCH_CLAUSE)).addImm(CfCount); in EmitFetchClause()
452 BuildMI(BB, DL, TII->get(R600::ALU_CLAUSE)).addImm(CfCount); in EmitALUClause()
508 if (MI->getOpcode() != R600::ENDIF) in runOnMachineFunction()
510 if (MI->getOpcode() == R600::CF_ALU) in runOnMachineFunction()
516 case R600::CF_ALU_PUSH_BEFORE: in runOnMachineFunction()
520 BuildMI(MBB, MI, MBB.findDebugLoc(MI), TII->get(R600::CF_PUSH_EG)) in runOnMachineFunction()
523 MI->setDesc(TII->get(R600::CF_ALU)); in runOnMachineFunction()
525 CFStack.pushBranch(R600::CF_PUSH_EG); in runOnMachineFunction()
527 CFStack.pushBranch(R600::CF_ALU_PUSH_BEFORE); in runOnMachineFunction()
529 case R600::CF_ALU: in runOnMachineFunction()
535 case R600::WHILELOOP: { in runOnMachineFunction()
548 case R600::ENDLOOP: { in runOnMachineFunction()
560 case R600::IF_PREDICATE_SET: { in runOnMachineFunction()
572 case R600::ELSE: { in runOnMachineFunction()
586 case R600::ENDIF: { in runOnMachineFunction()
608 case R600::BREAK: { in runOnMachineFunction()
617 case R600::CONTINUE: { in runOnMachineFunction()
626 case R600::RETURN: { in runOnMachineFunction()
631 BuildMI(MBB, I, DL, TII->get(R600::PAD)); in runOnMachineFunction()
651 TII->get(R600::CF_ALU_POP_AFTER)) in runOnMachineFunction()