summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Improve overflow detection in StringRef::getAsUnsignedInteger().Nick Kledzik2012-10-02
* Fix another crasher in SROA, reported by Joel.Chandler Carruth2012-10-02
* Support for generating ELF objects on Windows.Andrew Kaylor2012-10-02
* Fix a silly coding error on my part. The whole point of the speculatorChandler Carruth2012-10-02
* Fix PR13991: legalizing an overflowing multiplication operation is harder thanDuncan Sands2012-10-02
* Turn the new SROA pass back on. Let's see if it sticks this time. =]Chandler Carruth2012-10-02
* [ms-inline asm] Add the convertToMapAndConstraints() function that is used toChad Rosier2012-10-01
* MachO: direct-to-object attribute for data-in-code markers.Jim Grosbach2012-10-01
* Add in support for SPIR to LLVM core. This adds a new target and two new call...Micah Villmow2012-10-01
* Provide a shortcut for MCObjectStreamer when emitting fills.Benjamin Kramer2012-10-01
* Make this plural. Spotted by Duncan in review (and a very old typo, thisChandler Carruth2012-10-01
* Prune some unnecessary includes.Chandler Carruth2012-10-01
* Fix several issues with alignment. We weren't always accounting for typeChandler Carruth2012-10-01
* SimplifyCFG: Don't crash when forming a switch bitmap with an undef default v...Benjamin Kramer2012-10-01
* Factor the PHI and select speculation into a separate rewriter. ThisChandler Carruth2012-10-01
* Use constants for all return values in switch. Allows clang to optimize it in...Craig Topper2012-10-01
* Refactor the PartitionUse structure to actually use the Use* instead ofChandler Carruth2012-10-01
* Use dyn_cast instead of isa and cast.Jakub Staszak2012-09-30
* SimplifyCFG: Enumerating all predecessors of a BB can be expensive (switches)...Benjamin Kramer2012-09-30
* Change getX86SubSuperRegister to take an MVT::SimpleValueType rather than an ...Craig Topper2012-09-30
* ArgumentPromotion: Remove ancient workaround for a bug in the C backend.Benjamin Kramer2012-09-30
* Ignore apparent buffer overruns on external or weak globals. This is a majorDuncan Sands2012-09-30
* Revert r164910 because it causes failures to several phase2 builds.Nadav Rotem2012-09-30
* A DAGCombine optimization for merging consecutive stores. This optimization i...Nadav Rotem2012-09-30
* Add LLVM support for Swift.Bob Wilson2012-09-29
* Whitespace.Bob Wilson2012-09-29
* Shrink TargetAlignElem a bit, we do a lot of searches on them.Benjamin Kramer2012-09-29
* Fix a somewhat surprising miscompile where code relying on an ABIChandler Carruth2012-09-29
* Speculatively revert commit 164885 (nadav) in the hope of ressurecting a pile ofDuncan Sands2012-09-29
* Tidy up to match coding standards. Remove 'else' after 'return' and moving op...Craig Topper2012-09-29
* Replace a couple if/elses around similar calls with conditional operators on ...Craig Topper2012-09-29
* A DAGCombine optimization for merging consecutive stores. This optimization i...Nadav Rotem2012-09-29
* Do not delete BBs if their addresses are taken. rdar://12396696Evan Cheng2012-09-28
* Don't use bit-wise operations to query for inclusion/exclusion of attributes.Bill Wendling2012-09-28
* GlobalDCE should be run at -O2 / -Os to eliminate unused dtor, etc. rdar://91...Evan Cheng2012-09-28
* MIPS DSP: other miscellaneous instructions.Akira Hatanaka2012-09-28
* MIPS DSP: ADDUH.QB instruction sub-class.Akira Hatanaka2012-09-28
* X86: when replacing SUB with TEST in ISelDAGToDAG, only replace uses of theManman Ren2012-09-28
* Removing dependency on third party library for Intel JIT event support.Andrew Kaylor2012-09-28
* Replace the use of strncpy() and sprintf() with std::string and LLVM streams.Dmitri Gribenko2012-09-28
* CorrelatedPropagation: BasicBlock::removePredecessor can simplify PHI nodes. ...Benjamin Kramer2012-09-28
* Make backtraces work again with both the configure and cmake build.Benjamin Kramer2012-09-28
* GlobalOpt: non-constexpr bitcasts or GEPs can occur even if the global value ...Benjamin Kramer2012-09-28
* Surprisingly, we missed a trivial case here. Fix that!Nick Lewycky2012-09-28
* 1. Add load/store words from the stackReed Kotler2012-09-28
* Remove <def,read-undef> flags from partial redefinitions.Jakob Stoklund Olesen2012-09-27
* Enable the new coalescer algorithm by default.Jakob Stoklund Olesen2012-09-27
* Don't dereference begin() on an empty vector.Jakob Stoklund Olesen2012-09-27
* MIPS DSP: ABSQ_S.PH instruction sub-class.Akira Hatanaka2012-09-27
* MIPS DSP: SHLL.QB instruction sub-class.Akira Hatanaka2012-09-27