diff options
author | Artem Tamazov <artem.tamazov@amd.com> | 2016-07-11 12:07:18 +0000 |
---|---|---|
committer | Artem Tamazov <artem.tamazov@amd.com> | 2016-07-11 12:07:18 +0000 |
commit | 53c9de08d20bff76168a2668558c430257cfe8e2 (patch) | |
tree | f060c9906d2c0a6d5ef569bb1aaf43a280f72d81 /llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp | |
parent | 5329277f8141aaecc63573ce98ccb14ffdb68401 (diff) | |
download | llvm-53c9de08d20bff76168a2668558c430257cfe8e2.zip llvm-53c9de08d20bff76168a2668558c430257cfe8e2.tar.gz llvm-53c9de08d20bff76168a2668558c430257cfe8e2.tar.bz2 |
[AMDGPU][llvm-mc] Quickfix for r272748 to enable labels in branch instructions.
Fixes issue mentioned at:
https://github.com/RadeonOpenCompute/LLVM-AMDGPU-Assembler-Extra/issues/13.
Lit tests added.
Differential Revision: http://reviews.llvm.org/D22133
llvm-svn: 275054
Diffstat (limited to 'llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp')
-rw-r--r-- | llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp b/llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp index cc3e02b..efa57c8 100644 --- a/llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp +++ b/llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp @@ -2782,6 +2782,8 @@ unsigned AMDGPUAsmParser::validateTargetOperandClass(MCParsedAsmOperand &Op, // name of the expression is not a valid token, the match will fail, // so we need to handle it here. return Operand.isSSrc32() ? Match_Success : Match_InvalidOperand; + case MCK_SoppBrTarget: + return Operand.isSoppBrTarget() ? Match_Success : Match_InvalidOperand; default: return Match_InvalidOperand; } } |