summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp
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
commit62cb63543b4a766b6d02be87c71d09d9f2ff8ea4 (patch)
tree522ed2534b4da76c496515aeb77c69da8f162fbb /llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp
parentf2189bf311d17b42b164b1f7aea0ea7a0161b9bb (diff)
downloadbcm5719-llvm-62cb63543b4a766b6d02be87c71d09d9f2ff8ea4.tar.gz
bcm5719-llvm-62cb63543b4a766b6d02be87c71d09d9f2ff8ea4.zip
Implement asm support for a few PowerPC bookIII that are needed for assembling
FreeBSD kernel. llvm-svn: 190618
Diffstat (limited to 'llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp')
-rw-r--r--llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp b/llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp
index 6896e7a10f2..c2ea6163e90 100644
--- a/llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp
+++ b/llvm/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;
}
OpenPOWER on IntegriCloud