summaryrefslogtreecommitdiff
path: root/lib/Target/PowerPC/AsmParser
diff options
context:
space:
mode:
authorRoman Divacky <rdivacky@freebsd.org>2013-09-12 17:50:54 +0000
committerRoman Divacky <rdivacky@freebsd.org>2013-09-12 17:50:54 +0000
commitba7183bc5284a0e4254ad12b78e2ea61e291dd88 (patch)
tree86c34fdde8184c727d9662545644cffec87edd3c /lib/Target/PowerPC/AsmParser
parent63fe0669ad5005aacd89f57855d30f905a7dbd92 (diff)
downloadllvm-ba7183bc5284a0e4254ad12b78e2ea61e291dd88.tar.gz
llvm-ba7183bc5284a0e4254ad12b78e2ea61e291dd88.tar.bz2
llvm-ba7183bc5284a0e4254ad12b78e2ea61e291dd88.tar.xz
Implement asm support for a few PowerPC bookIII that are needed for assembling
FreeBSD kernel. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@190618 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/PowerPC/AsmParser')
-rw-r--r--lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp b/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp
index 6896e7a10f..c2ea6163e9 100644
--- a/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp
+++ b/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp
@@ -1360,6 +1360,8 @@ unsigned PPCAsmParser::validateTargetOperandClass(MCParsedAsmOperand *AsmOp,
switch (Kind) {
case MCK_0: ImmVal = 0; break;
case MCK_1: ImmVal = 1; break;
+ case MCK_2: ImmVal = 2; break;
+ case MCK_3: ImmVal = 3; break;
default: return Match_InvalidOperand;
}