aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Clarify ARM calling conventions.Jakob Stoklund Olesen2012-02-221-0/+2
* Use SparseSet for the RAFast live virtual register map.Jakob Stoklund Olesen2012-02-221-73/+110
* Use a function in MathExtras to do sign extension.Akira Hatanaka2012-02-221-1/+1
* Calls don't really change the stack pointer.Jakob Stoklund Olesen2012-02-211-1/+2
* Add API "handleMoveIntoBundl" for updating liveness when moving instructions ...Lang Hames2012-02-211-13/+68
* There's no need for a DW_AT_byte_size on a pointer type.Eric Christopher2012-02-211-1/+1
* Use the target-aware constant folder on expressions to improve the chanceNick Lewycky2012-02-211-2/+9
* Proper support for a bastardized darwin-eabi hybird ABI.Evan Cheng2012-02-214-8/+7
* s/the the/the/Rafael Espindola2012-02-211-1/+1
* Fix unsigned off-by-one in comment.Benjamin Kramer2012-02-211-1/+1
* InstCombine: Don't transform a signed icmp of two GEPs into a signed compare ...Benjamin Kramer2012-02-211-0/+8
* Move the implementation of StringRef::split out of StringExtras.cppDuncan Sands2012-02-212-21/+21
* Revert r151049 cos it broke the buildbots.Jay Foad2012-02-212-131/+34
* Tiny cosmetic change to use the same style for all of the while loops inChandler Carruth2012-02-211-2/+4
* PR1210: make uniquing of struct and function types more efficient byJay Foad2012-02-212-34/+131
* Replace a hand rolled loop with a lovely StringRef helper we have theseChandler Carruth2012-02-211-4/+1
* Pull the parsing helper functions out of the Triple interface entirely.Chandler Carruth2012-02-211-89/+90
* Clean up comments that I missed when changing the triple representation.Chandler Carruth2012-02-211-10/+7
* Clear virtual registers after they are no longer referenced.Andrew Trick2012-02-218-6/+42
* StackSlotColoring does not use a VirtRegMapAndrew Trick2012-02-211-4/+0
* Use more idiomatic assert.Rafael Espindola2012-02-211-2/+2
* Avoid warning on non assert builds.Rafael Espindola2012-02-211-2/+3
* Switch the llvm::Triple class to immediately parse the triple string onChandler Carruth2012-02-212-24/+17
* It turns out that with the current scev organization ReuseOrCreateCast cannotRafael Espindola2012-02-211-9/+9
* Fix some bugs in HMEditor's moveAllOperandsInto logic.Lang Hames2012-02-211-9/+10
* Check for the correct size in the invariant marker.Nick Lewycky2012-02-201-4/+7
* Fix machine-cp by having it to check sub-register indicies. e.g.Evan Cheng2012-02-202-3/+27
* Fix 80-column violation.Chad Rosier2012-02-201-1/+2
* InstCombine: Removing the base from the address calculation is only safe when...Benjamin Kramer2012-02-201-1/+1
* Make this a bit prettier and more obvious when a derived type isn'tEric Christopher2012-02-201-1/+3
* If a derived type is also a composite type, print that informationEric Christopher2012-02-201-2/+7
* Add support for runtime languages on our forward declarations.Eric Christopher2012-02-201-2/+5
* InstCombine: When comparing two GEPs that were derived from the same base poi...Benjamin Kramer2012-02-201-0/+14
* InstCombine: Make OptimizePointerDifference more aggressive.Benjamin Kramer2012-02-201-27/+27
* Teach the DAGCombiner that certain loadext nodes followed by ANDs can be conv...James Molloy2012-02-201-0/+82
* Improve generated code for extending loads and some trunc stores on ARM.James Molloy2012-02-202-7/+140
* Make post-ra tail duplication bundle safe. No test case as recent codegenEvan Cheng2012-02-201-3/+6
* Rename class Evaluate to Evaluator and put it in an anonymous namespace.Nick Lewycky2012-02-201-12/+17
* fold comparisons of gep'd alloca points with null to false,Chris Lattner2012-02-201-4/+21
* Move constructors out-of-line and flesh out their documentation. NoChandler Carruth2012-02-201-2/+32
* Move EvaluateFunction and EvaluateBlock into a class, and make the class storeNick Lewycky2012-02-191-122/+137
* Silence operator precedence warning.Benjamin Kramer2012-02-191-1/+1
* Remove dead code. Improve llvm_unreachable text. Simplify some control flow.Ahmed Charles2012-02-1917-88/+22
* StringRef'ize EmitSourceFileHeader().Ahmed Charles2012-02-191-1/+1
* Remove some unneeded includes and fix ordering in X86ISelLowering.cpp. Remove...Craig Topper2012-02-191-4/+1
* Add machinery for pushing live ranges onto bundle starts while bundling.Lang Hames2012-02-191-2/+207
* Simplify moveEnteringDownFrom rules.Lang Hames2012-02-191-11/+3
* Unify all shuffle mask checking functions take a mask and VT instead of Vecto...Craig Topper2012-02-191-85/+68
* Skip through instructions rather than operands when looking for last use slot.Lang Hames2012-02-191-1/+1
* APFloat::toString(): Fix overrun at scanning.NAKAMURA Takumi2012-02-191-1/+1