aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* InstCombine: Fold X-C1 <u 2 -> (X & -2) == C1David Majnemer2013-07-081-0/+8
* Reuse %rax after calling __chkstk on win64Nico Rieck2013-07-082-7/+9
* Revert "Proper va_arg/va_copy lowering on win64"Nico Rieck2013-07-081-3/+1
* [SystemZ] Remove unwanted part from last commitRichard Sandiford2013-07-081-2/+0
* [SystemZ] Use MVC for memcpyRichard Sandiford2013-07-089-2/+145
* Fix PromoteIntRes_BUILD_VECTOR crash with i1 vectorsHal Finkel2013-07-081-1/+7
* Revert: Fix wrong code offset for unwind code SET_FPREG.Kai Nacke2013-07-082-5/+4
* Revert: Generate IMAGE_REL_AMD64_ADDR32NB relocations for SEH data structures.Kai Nacke2013-07-081-21/+5
* Revert: Fix alignment of unwind data.Kai Nacke2013-07-081-12/+7
* Revert: Emit personality function and Dwarf EH data for Win64 SEH.Kai Nacke2013-07-082-13/+14
* Add the nearbyint -> FNEARBYINT mapping to BasicTargetTransformInfoHal Finkel2013-07-081-0/+2
* Revert "Reuse %rax after calling __chkstk on win64"Nico Rieck2013-07-082-9/+7
* Remove trailing whitespace from SelectionDAG/*.cppStephen Lin2013-07-0810-60/+60
* Reuse %rax after calling __chkstk on win64Nico Rieck2013-07-072-7/+9
* Clear the builder insert point between tree-vectorization phases.Nadav Rotem2013-07-071-0/+1
* Eliminate trivial redundant loads across nocapture+readonly calls to uncapturedNick Lewycky2013-07-071-4/+11
* SLPVectorizer: Implement DCE as part of vectorization.Nadav Rotem2013-07-071-1011/+1041
* [objc-arc] Remove the alias analysis part of r185764.Michael Gottesman2013-07-071-8/+0
* [objc-arc] Teach the ARC optimizer that objc_sync_enter/objc_sync_exit do not...Michael Gottesman2013-07-072-0/+10
* SelectionDAGBuilder: style fixes (add space between end parentheses and open ...Stephen Lin2013-07-061-10/+10
* Add MC support for the v8fp instructions: vmaxnm and vminnm.Joey Gouly2013-07-063-8/+27
* [objc-arc] When we initialize ARCRuntimeEntryPoints, make sure we reset all r...Michael Gottesman2013-07-061-0/+9
* Proper va_arg/va_copy lowering on win64Nico Rieck2013-07-061-1/+3
* Emit personality function and Dwarf EH data for Win64 SEH.Kai Nacke2013-07-062-14/+13
* Fix alignment of unwind data.Kai Nacke2013-07-061-7/+12
* Generate IMAGE_REL_AMD64_ADDR32NB relocations for SEHKai Nacke2013-07-061-5/+21
* Fix wrong code offset for unwind code SET_FPREG.Kai Nacke2013-07-062-4/+5
* Reassociate: Remove unnecessary default operator=.Benjamin Kramer2013-07-061-10/+0
* DAGCombiner: Don't drop extension behavior when shrinking a load when unsafe.Benjamin Kramer2013-07-061-0/+7
* Stop putting operations after a tail call.Tim Northover2013-07-061-0/+4
* MC: Implement COFF .linkonce directiveNico Rieck2013-07-066-15/+126
* isKnownToBeAPowerOfTwo: Fix a typo in a commentDavid Majnemer2013-07-061-1/+1
* [objc-arc] Performed some small cleanups in ARCRuntimeEntryPoints and added a...Michael Gottesman2013-07-061-3/+5
* [objc-arc] Renamed Module => TheModule in ARCRuntimeEntryPoints. Also did som...Michael Gottesman2013-07-061-17/+14
* Removed trailing whitespace.Michael Gottesman2013-07-061-2/+2
* [objc-arc] Updated ObjCARCContract to use ARCRuntimeEntryPoints.Michael Gottesman2013-07-061-99/+11
* [objc-arc] Updated ObjCARCOpts to use ARCRuntimeEntryPoints.Michael Gottesman2013-07-061-123/+22
* [objc-arc] Refactor runtime entrypoint declaration entrypoint creation.Michael Gottesman2013-07-061-0/+178
* Fix annotation of unlink. Should fix builder.Nick Lewycky2013-07-061-1/+1
* Extend 'readonly' and 'readnone' to work on function arguments as well asNick Lewycky2013-07-066-54/+398
* Use modern API to avoid exposing LiveInterval internals.Jakob Stoklund Olesen2013-07-051-5/+3
* Remove dead function.Jakob Stoklund Olesen2013-07-051-26/+0
* Remove unique_file now that it is unused.Rafael Espindola2013-07-051-17/+0
* Add a createUniqueFile function and switch llvm's users of unique_file.Rafael Espindola2013-07-053-6/+16
* Use sys::fs::createTemporaryFile.Rafael Espindola2013-07-052-4/+2
* Add a higher level createTemporaryFile function.Rafael Espindola2013-07-051-0/+34
* ARM: Add a pack pattern for matching arithmetic shift rightArnold Schwaighofer2013-07-051-0/+3
* ARM: Fix incorrect pack patternArnold Schwaighofer2013-07-051-2/+4
* Remove a useless declarations (found by scan-build)Sylvestre Ledru2013-07-052-2/+0
* [SystemZ] Remove no-op MVCsRichard Sandiford2013-07-053-1/+37