summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Allow sign-extending of i8 and i16 to i128 on SPU. Kalle Raiskila2011-01-203-1/+28
* At -O123 the early-cse pass is run before instcombine has run. According to myDuncan Sands2011-01-203-32/+218
* Refactor mcr* and mr*c instructions into classes with the same encoding. No f...Bruno Cardoso Lopes2011-01-201-108/+46
* My editor's indent went crazy. Fix.Eric Christopher2011-01-201-1/+1
* Expand invalid return values for umulo and smulo. Handle these similarlyEric Christopher2011-01-203-0/+56
* Correct itinerary entry for t2MOV_pic_ga_add_pc.Evan Cheng2011-01-201-1/+1
* Add test.Evan Cheng2011-01-201-0/+9
* Sorry, several patches in one.Evan Cheng2011-01-2016-223/+320
* llvm-objdump: Remove redundant includes.Michael J. Spencer2011-01-201-2/+0
* llvm-nm: Fix warning.Michael J. Spencer2011-01-201-2/+2
* Object: Add some tests!Michael J. Spencer2011-01-209-0/+76
* Add llvm-objdumpMichael J. Spencer2011-01-205-4/+290
* llvm-nm: Update to use the new LLVMObject library.Michael J. Spencer2011-01-203-32/+192
* Object: Add ELF support.Michael J. Spencer2011-01-204-1/+711
* Object: Add COFF Support.Michael J. Spencer2011-01-203-1/+372
* Selection DAG scheduler register pressure heuristic fixes.Andrew Trick2011-01-201-8/+27
* Check that a live range exists before shortening it. This fixes PR8989.Jakob Stoklund Olesen2011-01-201-3/+5
* Add hidden -verify-coalescing to run the machine code verifier before and afterJakob Stoklund Olesen2011-01-201-0/+10
* gold: MinGW fix.Michael J. Spencer2011-01-201-0/+7
* Sparc backend: Implements a delay slot filler that attempt to fill delay slotsVenkatraman Govindaraju2011-01-203-8/+302
* Update a comment.Cameron Zwarich2011-01-201-1/+1
* Remove an unnecessary #include.Cameron Zwarich2011-01-201-1/+0
* Fix bug found by new clang warning.Jakob Stoklund Olesen2011-01-201-2/+2
* Use only one API at a time.Eric Christopher2011-01-201-2/+1
* If we can, lower the multiply part of a umulo/smulo call to a libcallEric Christopher2011-01-202-8/+41
* Fix debug info for merged global.Devang Patel2011-01-202-0/+166
* Divert Hopfield network debug output. It is very noisy.Jakob Stoklund Olesen2011-01-191-1/+1
* Don't accidentally leave small gaps in the live ranges when leaving the activeJakob Stoklund Olesen2011-01-191-2/+3
* Make sure to propogate the error code when we fail to parse a modifier.Jim Grosbach2011-01-191-1/+1
* Fix register address expression. Patch by Ken Dyck.Devang Patel2011-01-191-4/+2
* Implement RAGreedy::splitAroundRegion and remove loop splitting.Jakob Stoklund Olesen2011-01-193-102/+296
* Similarly, analyze truncate through multiply.Nick Lewycky2011-01-192-0/+22
* Add a missed SCEV fold that is required to continue analyzing the IR producedNick Lewycky2011-01-192-1/+23
* Fix the encoding of mrrc and mcrr family of instructions. Also add testcases ...Bruno Cardoso Lopes2011-01-192-16/+35
* Add unnamed_addr when we can show that address of a global is not used.Rafael Espindola2011-01-197-20/+103
* Fix comment for gen-clang-decl-nodes tblgen backend, from Michael HanDouglas Gregor2011-01-191-1/+1
* Add a missing SCEV simplification sext(zext x) --> zext x.Nick Lewycky2011-01-192-0/+12
* ARM/ISel: Factor out isScaledConstantInRange() helper.Daniel Dunbar2011-01-191-122/+110
* For ARM subtargets with useNEONForSinglePrecisionFP, double count usesAndrew Trick2011-01-191-0/+16
* whitespaceAndrew Trick2011-01-191-16/+16
* Don't forget to emit the load from indirect symbol when using movw + movt to ...Evan Cheng2011-01-194-6/+14
* When matching asm operands, always try to match the most restricted type first.Owen Anderson2011-01-182-3/+37
* Create two new generic classes to represent the following VMRS/VMSR variations:Bruno Cardoso Lopes2011-01-184-30/+76
* Fix MRS encoding for arm and thumb.Bruno Cardoso Lopes2011-01-184-5/+13
* Fix the encoding of t2ISB by using the right class and also parse it correctlyBruno Cardoso Lopes2011-01-184-2/+7
* Teach BasicAA to return PartialAlias in cases where both pointersDan Gohman2011-01-182-12/+68
* Add RAGreedy methods for splitting live ranges around regions.Jakob Stoklund Olesen2011-01-185-1/+356
* Follow the current hack set and enable the correct parsing of bkpt while in t...Bruno Cardoso Lopes2011-01-183-3/+15
* fix rdar://8878965, a regression I introduced with the recentChris Lattner2011-01-182-1/+35
* Add support for parsing and encoding ARM's official syntax for the BFI instru...Bruno Cardoso Lopes2011-01-188-13/+91