aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Support was removed from LLVM's MIPS backend for the PSP variant of thatChandler Carruth2012-02-221-3/+1
* Only add DW_AT_prototyped if we're working with a C-like language.Eric Christopher2012-02-221-3/+12
* Add the source language into the compile unit.Eric Christopher2012-02-223-4/+10
* Remove extra semi-colon.Eric Christopher2012-02-221-1/+1
* Declare register classes as const. Fix a couple pointers to register classes ...Craig Topper2012-02-221-2/+2
* misched: DAG builder should not track dependencies for SSA defs.Andrew Trick2012-02-221-1/+5
* Initialize SUnits before DAG building.Andrew Trick2012-02-225-75/+113
* Make all pointers to TargetRegisterClass const since they are all pointers to...Craig Topper2012-02-2214-51/+44
* Improve comment. Thanks for Andrew for the suggestion.Rafael Espindola2012-02-221-2/+3
* Semantically revert 151015. Add a comment on why we should be able to assertRafael Espindola2012-02-221-7/+17
* Adding support for Microsoft's thiscall calling convention. LLVM side of the...Aaron Ballman2012-02-221-2/+2
* 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