[PowerPC] Support extended mnemonics in AsmParser
authorUlrich Weigand <ulrich.weigand@de.ibm.com>
Fri, 3 May 2013 19:50:27 +0000 (19:50 +0000)
committerUlrich Weigand <ulrich.weigand@de.ibm.com>
Fri, 3 May 2013 19:50:27 +0000 (19:50 +0000)
commit16adfdb2e666f46e058b603a8a7aa75758819fd5
tree3fc4baf3aaaf65b42610d9449ac397cbfc585a95
parent5e220753ff81ac5cbee874e7c00c76c7fbe0d20a
[PowerPC] Support extended mnemonics in AsmParser

This patch adds infrastructure to support extended mnemonics in the
PowerPC assembler parser.  It adds support specifically for those
extended mnemonics that LLVM will itself generate.

The test case lists *all* extended mnemonics according to the
PowerPC ISA v2.06 Book I, but marks those not yet supported
as FIXME.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181051 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp
lib/Target/PowerPC/PPCInstrInfo.td
test/MC/PowerPC/ppc64-encoding-ext.s [new file with mode: 0644]