summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
diff options
context:
space:
mode:
authorDmitry Preobrazhensky <dmitry.preobrazhensky@amd.com>2017-07-07 14:29:06 +0000
committerDmitry Preobrazhensky <dmitry.preobrazhensky@amd.com>2017-07-07 14:29:06 +0000
commitb2d24e23cec654746ee38846b1daae05bfa91c4c (patch)
tree9cdba905f06c6f336090cf396fc809ee5d713f8c /llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
parent7cd1f53ce7e2031dbaff4fbb25bd0c81004c46f5 (diff)
downloadbcm5719-llvm-b2d24e23cec654746ee38846b1daae05bfa91c4c.tar.gz
bcm5719-llvm-b2d24e23cec654746ee38846b1daae05bfa91c4c.zip
[AMDGPU][mc][gfx9] Added support of op_sel/op_sel_hi for V_MAD_MIX*
See https://bugs.llvm.org//show_bug.cgi?id=33595 Reviewers: vpykhtin, artem.tamazov, arsenm Differential Revision: https://reviews.llvm.org/D35021 llvm-svn: 307402
Diffstat (limited to 'llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp')
-rw-r--r--llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp b/llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
index 7b8756050b7..cacc10eb969 100644
--- a/llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
+++ b/llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
@@ -4284,7 +4284,7 @@ void AMDGPUAsmParser::cvtVOP3P(MCInst &Inst, const OperandVector &Operands) {
int ModIdx = AMDGPU::getNamedOperandIdx(Opc, ModOps[J]);
- Inst.getOperand(ModIdx).setImm(ModVal);
+ Inst.getOperand(ModIdx).setImm(Inst.getOperand(ModIdx).getImm() | ModVal);
}
}
OpenPOWER on IntegriCloud