summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* introduce a new TargetLibraryInfo pass, which transformations can use toChris Lattner2011-02-18
* Reapply r114997 now that the buildbots have been updated.Bill Wendling2011-02-18
* Fix style and a typoBruno Cardoso Lopes2011-02-18
* Add assembly parsing support for "msr" and also fix its encoding. Also addBruno Cardoso Lopes2011-02-18
* improve support for OpenBSD, patch by Amit Kulkarni!Chris Lattner2011-02-18
* Expose getTypeName to the C API. Patch by Patrick Walton.Rafael Espindola2011-02-18
* Add some transforms of the kind X-Y>X -> 0>Y which are valid when there is noDuncan Sands2011-02-18
* add a poor division by constant case.Chris Lattner2011-02-18
* Roll out r125794 to help diagnose the llvm-gcc-i386-linux-selfhost failure.Cameron Zwarich2011-02-18
* prevent jump threading from merging blocks when their address isChris Lattner2011-02-18
* hoist GlobalValue::removeDeadConstantUsers up to being a method on Constant.Chris Lattner2011-02-18
* Don't unroll loops whose header block's address is taken.Chris Lattner2011-02-18
* Recognize monitor/mwait with explicit register argumentsJoerg Sonnenberger2011-02-18
* Check the errorcode.Argyrios Kyrtzidis2011-02-18
* Trim debugging output.Jakob Stoklund Olesen2011-02-18
* Recognize leavel and leaveq aliases for leave.Joerg Sonnenberger2011-02-17
* Do not lose debug info of an inlined function argument even if the argument i...Devang Patel2011-02-17
* have instcombine preserve nsw/nuw/exact when sinkingChris Lattner2011-02-17
* Add basic register allocator statistics.Jakob Stoklund Olesen2011-02-17
* fix typoChris Lattner2011-02-17
* fix instcombine merging GEPs through a PHI to only make theChris Lattner2011-02-17
* Enhance constant folding of bitcast operations on vectors of floats.Nadav Rotem2011-02-17
* add is always integer, thanks to Frits for noticing this.Chris Lattner2011-02-17
* [AVX] Recorganize X86ShuffleDecode into its own libraryDavid Greene2011-02-17
* Split local live ranges.Jakob Stoklund Olesen2011-02-17
* The labyrinthine X86 backend no longer appears to requireDan Gohman2011-02-17
* Fix wrong logic in promotion of signed mul-with-overflow (I pointed this out atDuncan Sands2011-02-17
* Triple::MinGW64 is deprecated and removed. We can use Triple::MinGW32 generally.NAKAMURA Takumi2011-02-17
* Fix whitespace.NAKAMURA Takumi2011-02-17
* This has been implemented.Duncan Sands2011-02-17
* Transform "A + B >= A + C" into "B >= C" if the adds do not wrap. Likewise f...Duncan Sands2011-02-17
* Switch to SmallVector in SimpleRegisterCoalescing for a 3.5% speedup on 403.gcc.Cameron Zwarich2011-02-17
* Adjust indenting of arguments.Cameron Zwarich2011-02-17
* Return Changed from SplitPHIEdges rather than always returning true.Cameron Zwarich2011-02-17
* preserve NUW/NSW when transforming add x,xChris Lattner2011-02-17
* add some notes on compares + binops. Remove redundant entries.Chris Lattner2011-02-17
* fix PR9215, preventing -reassociate from clearing nsw/nuw whenChris Lattner2011-02-17
* Add a few missed xforms from GCC PR14753Chris Lattner2011-02-16
* Swap VT and DebugLoc operands of getExtLoad() for consistency withStuart Hastings2011-02-16
* Remove outdated README entry.Eli Friedman2011-02-16
* Remove outdated README entry.Eli Friedman2011-02-16
* Update README entry.Eli Friedman2011-02-16
* Refactor zero folding slightly. Clean up todo.Eric Christopher2011-02-16
* Gas is very inconsistent about when a relaxation/relocation is needed. DoRafael Espindola2011-02-16
* The change for PR9190 wasn't quite right. We need to avoid making theEric Christopher2011-02-16
* Add support for pushsection and popsection. Patch by Joerg Sonnenberger.Rafael Espindola2011-02-16
* Remove a duplicated check.Evan Cheng2011-02-16
* Some single precision VFP instructions may be executed on NEON pipeline, but ...Evan Cheng2011-02-16
* Add support for parsing [expr].Roman Divacky2011-02-15
* Teach ARMLoadStoreOptimizer to remove kill flags from merged instructions as ...Jakob Stoklund Olesen2011-02-15