summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Stop computing the number of uses twice per value in CodeGenPrepare's sinking ofCameron Zwarich2011-03-01
* Keep track of which stage produced a live range, and bypass earlier stages wh...Jakob Stoklund Olesen2011-03-01
* Add datalayout information for the IEEE quad precision fp128 type.Duncan Sands2011-03-01
* Revert PathV2 changes, as sys::fs::unique_file is not finished yet.Dan Gohman2011-03-01
* Added missing va_end().Talin2011-03-01
* Add a few missed unary cases when legalizing vector results. Put some casesDuncan Sands2011-03-01
* Make InstCombiner::FoldAndOfICmps create a ConstantRange that's theAnders Carlsson2011-03-01
* Optimize "icmp pred (urem X, Y), Y" --> true/false depending on pred. There'sNick Lewycky2011-03-01
* trailing whitespace.Jim Grosbach2011-03-01
* Generalize the register matching code in DAGISel a bit.Jim Grosbach2011-03-01
* Narrow right shifts need to encode their immediates differently from a normalBill Wendling2011-03-01
* Add an obvious missing safety check to DAE::RemoveDeadArgumentsFromCallers.Eli Friedman2011-03-01
* add a noteChris Lattner2011-03-01
* Unbreak CMake build.Ted Kremenek2011-03-01
* Unbreak CMake build.Ted Kremenek2011-02-28
* Add an END_WITH_NULL accessor for ConstantStruct.Talin2011-02-28
* update cmakeChris Lattner2011-02-28
* Fix .fpu printing in ARM assembly, regarding bug http://llvm.org/bugs/show_bu...Renato Golin2011-02-28
* Add missing whitespace in the formatting.Kevin Enderby2011-02-28
* Make all static functions become static class methods. Move shared (duplicate...Jan Sjödin2011-02-28
* Use the correct shift amount type.Owen Anderson2011-02-28
* Clean whitespace.Owen Anderson2011-02-28
* fix a signed comparison warning.Chris Lattner2011-02-28
* Delete the GEPSplitter experiment.Dan Gohman2011-02-28
* Delete the SimplifyHalfPowrLibCalls pass, which was unused, andDan Gohman2011-02-28
* Delete the LiveValues pass. I won't get get back to the project itDan Gohman2011-02-28
* [AVX] Add decode support for VUNPCKLPS/D instructions, both 128-bitDavid Greene2011-02-28
* Fix the arm's disassembler for blx that was building an MCInst without theKevin Enderby2011-02-28
* Fix a typo which cause dag combine crash. rdar://9059537.Evan Cheng2011-02-28
* Support for byval parameters on ARM. Will be enabled by a forthcomingStuart Hastings2011-02-28
* Add branch hinting for SPU. Kalle Raiskila2011-02-28
* Teach SimplifyCFG that (switch (select cond, X, Y)) is better expressed as a ...Frits van Bommel2011-02-28
* Fix comment.Nick Lewycky2011-02-28
* srem doesn't actually have the same resulting sign as its numerator, you couldNick Lewycky2011-02-28
* Teach InstCombine to fold "(shr exact X, Y) == 0" --> X == 0, fixing #1 fromNick Lewycky2011-02-28
* Teach value tracking to make use of flags in more situations.Nick Lewycky2011-02-28
* Teach ValueTracking to look at the dividend when determining the sign bit of anNick Lewycky2011-02-28
* Add preliminary support for .f32 in the PTX backend.Che-Liang Chiou2011-02-28
* The sign of an srem instruction is the sign of its dividend (the firstNick Lewycky2011-02-28
* Silence enum conversion warnings.Benjamin Kramer2011-02-27
* Legalize support for fpextend of vector. PR9309.Duncan Sands2011-02-27
* Target/X86: Always emit "push/pop GPRs" in prologue/epilogue and emit "spill/...NAKAMURA Takumi2011-02-27
* Fix typos in the comments.Nadav Rotem2011-02-27
* RegionPrinter: Ignore back edges when layouting the graphTobias Grosser2011-02-27
* Pass the graph to the DOTGraphTraits.getEdgeAttributes().Tobias Grosser2011-02-27
* Support: Add llvm::AreStatisticsEnabled().Daniel Dunbar2011-02-26
* Add some DAGCombines for (adde 0, 0, glue), which are useful to optimize lega...Benjamin Kramer2011-02-26
* Trailing whitespace.Jim Grosbach2011-02-25
* Allow targets to specify a the type of the RHS of a shift parameterized on th...Owen Anderson2011-02-25
* Roll out r126425 and r126450 to see if it fixes the failures on the buildbots.Cameron Zwarich2011-02-25