diff options
author | Chris Lattner <sabre@nondot.org> | 2010-11-14 20:02:39 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2010-11-14 20:02:39 +0000 |
commit | 7a5c57ecf4fc72f44174da9ad949f0a10def2a1b (patch) | |
tree | b6fedaba36e7039071ebf9b1fe3756d3a8fc8667 /llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp | |
parent | 686a095d89ffb4c7792d0e0cd3cec47b1a7d8d25 (diff) | |
download | bcm5719-llvm-7a5c57ecf4fc72f44174da9ad949f0a10def2a1b.tar.gz bcm5719-llvm-7a5c57ecf4fc72f44174da9ad949f0a10def2a1b.zip |
Implement support for printing register and immediate operands,
add support for darwin vs aix syntax. We now can print instructions
like this:
add r3, r3, r4
blr
and (in aix mode):
add 3, 3, 4
blr
llvm-svn: 119062
Diffstat (limited to 'llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp')
-rw-r--r-- | llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp b/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp index d1b54e408c6..5ec6f44395d 100644 --- a/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp +++ b/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp @@ -939,9 +939,7 @@ static AsmPrinter *createPPCAsmPrinterPass(TargetMachine &tm, static MCInstPrinter *createPPCMCInstPrinter(const Target &T, unsigned SyntaxVariant, const MCAsmInfo &MAI) { - if (SyntaxVariant == 0) - return new PPCInstPrinter(MAI); - return 0; + return new PPCInstPrinter(MAI, SyntaxVariant); } |