radeon/llvm: swap wrong OPCODE_IS_*_ZERO_* opcode and use
Reviewed-by: Tom Stellard <thomas.stellard@amd.com>
This commit is contained in:
@@ -25,8 +25,8 @@
|
||||
#define GET_INSTRINFO_ENUM
|
||||
#include "AMDGPUGenInstrInfo.inc"
|
||||
|
||||
#define OPCODE_IS_ZERO_INT 0x00000045
|
||||
#define OPCODE_IS_NOT_ZERO_INT 0x00000042
|
||||
#define OPCODE_IS_ZERO_INT 0x00000042
|
||||
#define OPCODE_IS_NOT_ZERO_INT 0x00000045
|
||||
#define OPCODE_IS_ZERO 0x00000020
|
||||
#define OPCODE_IS_NOT_ZERO 0x00000023
|
||||
|
||||
|
||||
@@ -207,7 +207,7 @@ MachineBasicBlock * R600TargetLowering::EmitInstrWithCustomInserter(
|
||||
BuildMI(*BB, I, BB->findDebugLoc(I), TII->get(AMDGPU::PRED_X))
|
||||
.addReg(AMDGPU::PREDICATE_BIT)
|
||||
.addOperand(MI->getOperand(1))
|
||||
.addImm(OPCODE_IS_ZERO)
|
||||
.addImm(OPCODE_IS_NOT_ZERO)
|
||||
.addImm(0); // Flags
|
||||
TII->addFlag(NewMI, 1, MO_FLAG_PUSH);
|
||||
BuildMI(*BB, I, BB->findDebugLoc(I), TII->get(AMDGPU::JUMP))
|
||||
@@ -221,7 +221,7 @@ MachineBasicBlock * R600TargetLowering::EmitInstrWithCustomInserter(
|
||||
BuildMI(*BB, I, BB->findDebugLoc(I), TII->get(AMDGPU::PRED_X))
|
||||
.addReg(AMDGPU::PREDICATE_BIT)
|
||||
.addOperand(MI->getOperand(1))
|
||||
.addImm(OPCODE_IS_ZERO_INT)
|
||||
.addImm(OPCODE_IS_NOT_ZERO_INT)
|
||||
.addImm(0); // Flags
|
||||
TII->addFlag(NewMI, 1, MO_FLAG_PUSH);
|
||||
BuildMI(*BB, I, BB->findDebugLoc(I), TII->get(AMDGPU::JUMP))
|
||||
|
||||
Reference in New Issue
Block a user