llvm-6502/lib
Nuno Lopes 0f68fbb9e5 canonicalize:
-%a + 42
into
42 - %a

previously we were emitting:
-(%a + 42)

This fixes the infinite loop in PR12338. The generated code is still not perfect, though.
Will work on that next

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158237 91177308-0d34-0410-b5e6-96231b3b80d8
2012-06-08 22:30:05 +00:00
..
Analysis Round 2 of dead private variable removal. 2012-06-06 19:47:08 +00:00
Archive
AsmParser switch AttrListPtr::get to take an ArrayRef, simplifying a lot of clients. 2012-05-28 01:47:44 +00:00
Bitcode PR1255: case ranges. 2012-06-02 09:42:43 +00:00
CodeGen Start implementing pre-ra if-converter: using speculation and selects to eliminate branches. 2012-06-08 21:53:50 +00:00
DebugInfo
ExecutionEngine Round 2 of dead private variable removal. 2012-06-06 19:47:08 +00:00
Linker Supply a C interface to the "LinkModules" method. 2012-05-09 08:55:40 +00:00
MC Add accessors for all private members of DisasmContext. 2012-06-06 20:45:10 +00:00
Object Mark some static arrays as const. 2012-05-24 06:35:32 +00:00
Support Fix a crash in APInt::lshr when shiftAmt > BitWidth. 2012-06-08 18:04:52 +00:00
TableGen Fix 80 columns. 2012-06-01 00:58:41 +00:00
Target Remove the TODO statement in the PPC README re: CTR loops 2012-06-08 20:02:09 +00:00
Transforms canonicalize: 2012-06-08 22:30:05 +00:00
VMCore Simplify the fma4 renaming code. 2012-06-03 16:48:52 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile