Go to file
Hal Finkel 2345347eb9 Add a disassembler to the PowerPC backend
The tests for the disassembler were adapted from the encoder tests, and for the
most part, the output from the disassembler matches that encoder-test inputs.
There are some places where more-informative mnemonics could be produced
(notably for the branch instructions), and those cases are noted in the tests
with FIXMEs.

Future work includes:

 - Generating more-informative mnemonics when possible (this may also be done
   in the printer).

 - Remove the dependence on positional "numbered" operand-to-variable mapping
   (for both encoding and decoding).

 - Internally using 64-bit instruction variants in 64-bit mode (if this turns
   out to matter).

llvm-svn: 197693
2013-12-19 16:13:01 +00:00
clang clang-format: Slightly adapt decision of when to break before <<. 2013-12-19 16:06:40 +00:00
clang-tools-extra Fix the usage of the CommonOptionsParser ctor changed in r197139. 2013-12-12 10:01:39 +00:00
compiler-rt [ASan] Get rid of ASan-specific functions for printing stack traces 2013-12-19 11:25:05 +00:00
debuginfo-tests don't use CHECK-NEXT because it may be on the same line. 2013-09-18 23:01:54 +00:00
libclc Fix a C&P error in r195021 (65a950abab3cb8435ccb2646ac4773986c995c81) 2013-11-28 00:17:29 +00:00
libcxx Fix GCC unknown pragma warning in libc++. 2013-12-14 06:45:09 +00:00
libcxxabi Add a first cut at a Registers_arm class, to be used for 32bit arm EHABI unwinding. 2013-12-18 17:53:55 +00:00
lld Remove dead code. 2013-12-19 08:05:34 +00:00
lldb Revert one part of Ashok Thirumurthi's patch from September 16, r190812. 2013-12-19 04:32:42 +00:00
llvm Add a disassembler to the PowerPC backend 2013-12-19 16:13:01 +00:00
openmp Update web pages to include style sheets and referenced documents missed before. 2013-10-03 11:55:28 +00:00
polly Fix formatting 2013-12-18 11:14:36 +00:00