summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* 80 col.Jakob Stoklund Olesen2012-02-22
* Efficient pattern for store truncate. Patch by Evandro Menezes.Sirish Pande2012-02-22
* Add Foreach LoopDavid Greene2012-02-22
* Remove static ctor.Benjamin Kramer2012-02-22
* Support was removed from LLVM's MIPS backend for the PSP variant of thatChandler Carruth2012-02-22
* Only add DW_AT_prototyped if we're working with a C-like language.Eric Christopher2012-02-22
* Add the source language into the compile unit.Eric Christopher2012-02-22
* Remove extra semi-colon.Eric Christopher2012-02-22
* Declare register classes as const. Fix a couple pointers to register classes ...Craig Topper2012-02-22
* misched: DAG builder should not track dependencies for SSA defs.Andrew Trick2012-02-22
* Initialize SUnits before DAG building.Andrew Trick2012-02-22
* Make all pointers to TargetRegisterClass const since they are all pointers to...Craig Topper2012-02-22
* Improve comment. Thanks for Andrew for the suggestion.Rafael Espindola2012-02-22
* Semantically revert 151015. Add a comment on why we should be able to assertRafael Espindola2012-02-22
* Adding support for Microsoft's thiscall calling convention. LLVM side of the...Aaron Ballman2012-02-22
* Clarify ARM calling conventions.Jakob Stoklund Olesen2012-02-22
* Use SparseSet for the RAFast live virtual register map.Jakob Stoklund Olesen2012-02-22
* Use a function in MathExtras to do sign extension.Akira Hatanaka2012-02-22
* Calls don't really change the stack pointer.Jakob Stoklund Olesen2012-02-21
* Add API "handleMoveIntoBundl" for updating liveness when moving instructions ...Lang Hames2012-02-21
* There's no need for a DW_AT_byte_size on a pointer type.Eric Christopher2012-02-21
* Use the target-aware constant folder on expressions to improve the chanceNick Lewycky2012-02-21
* Proper support for a bastardized darwin-eabi hybird ABI.Evan Cheng2012-02-21
* s/the the/the/Rafael Espindola2012-02-21
* Fix unsigned off-by-one in comment.Benjamin Kramer2012-02-21
* InstCombine: Don't transform a signed icmp of two GEPs into a signed compare ...Benjamin Kramer2012-02-21
* Move the implementation of StringRef::split out of StringExtras.cppDuncan Sands2012-02-21
* Revert r151049 cos it broke the buildbots.Jay Foad2012-02-21
* Tiny cosmetic change to use the same style for all of the while loops inChandler Carruth2012-02-21
* PR1210: make uniquing of struct and function types more efficient byJay Foad2012-02-21
* Replace a hand rolled loop with a lovely StringRef helper we have theseChandler Carruth2012-02-21
* Pull the parsing helper functions out of the Triple interface entirely.Chandler Carruth2012-02-21
* Clean up comments that I missed when changing the triple representation.Chandler Carruth2012-02-21
* Clear virtual registers after they are no longer referenced.Andrew Trick2012-02-21
* StackSlotColoring does not use a VirtRegMapAndrew Trick2012-02-21
* Use more idiomatic assert.Rafael Espindola2012-02-21
* Avoid warning on non assert builds.Rafael Espindola2012-02-21
* Switch the llvm::Triple class to immediately parse the triple string onChandler Carruth2012-02-21
* It turns out that with the current scev organization ReuseOrCreateCast cannotRafael Espindola2012-02-21
* Fix some bugs in HMEditor's moveAllOperandsInto logic.Lang Hames2012-02-21
* Check for the correct size in the invariant marker.Nick Lewycky2012-02-20
* Fix machine-cp by having it to check sub-register indicies. e.g.Evan Cheng2012-02-20
* Fix 80-column violation.Chad Rosier2012-02-20
* InstCombine: Removing the base from the address calculation is only safe when...Benjamin Kramer2012-02-20
* Make this a bit prettier and more obvious when a derived type isn'tEric Christopher2012-02-20
* If a derived type is also a composite type, print that informationEric Christopher2012-02-20
* Add support for runtime languages on our forward declarations.Eric Christopher2012-02-20
* InstCombine: When comparing two GEPs that were derived from the same base poi...Benjamin Kramer2012-02-20
* InstCombine: Make OptimizePointerDifference more aggressive.Benjamin Kramer2012-02-20
* Teach the DAGCombiner that certain loadext nodes followed by ANDs can be conv...James Molloy2012-02-20