summaryrefslogtreecommitdiff
path: root/test/Transforms
Commit message (Expand)AuthorAge
* Added instruction combine to transform few more negative values addition to s...Dinesh Dwivedi2014-06-27
* GlobalOpt: Fix constantfold-initializers.ll testDavid Majnemer2014-06-27
* ArgumentPromotion: Propagate debug locations on calls for which arguments are...David Blaikie2014-06-27
* GVN: Preserve invariant.load metadataArnold Schwaighofer2014-06-26
* This patch removed duplicate code for matching patterns Dinesh Dwivedi2014-06-26
* Added instruction combine to transform few more negative values addition to s...Dinesh Dwivedi2014-06-26
* GlobalOpt: Don't optimize thread_local for initializersDavid Majnemer2014-06-26
* Don't build switch tables for dllimport and TLS variables in GEPsHans Wennborg2014-06-26
* Add Rpass-missed and Rpass-analysis reports to the loop vectorizer. The remar...Tyler Nowicki2014-06-25
* Rename loop unrolling and loop vectorizer metadata to have a common prefix.Eli Bendersky2014-06-25
* [LICM] Don't create more than one copy of an instruction per loop exit block ...Evgeniy Stepanov2014-06-25
* Add new debug kind LocTrackingOnly.Diego Novillo2014-06-24
* InstCombine: Disable umul.with.overflow recognition for vectors.Benjamin Kramer2014-06-24
* InstCombine: Don't try to reorder shuffles where the mask is a ConstantExpr.Benjamin Kramer2014-06-24
* GlobalOpt: Don't optimize dllimport for initializersDavid Majnemer2014-06-24
* Add a description to the test from r211433 explaining why it's written that way.Benjamin Kramer2014-06-22
* LoopVectorizer: Fix a dominance issueArnold Schwaighofer2014-06-22
* LoopUnrollRuntime: Check for overflow in the trip count calculation.Benjamin Kramer2014-06-21
* SCEVExpander: Fold constant PHIs harder. The logic below only understands pro...Benjamin Kramer2014-06-21
* Commited patch from Björn Steinbrink:Stepan Dyatkovskiy2014-06-20
* Add Support to Recognize and Vectorize NON SIMD instructions in SLPVectorizer.Karthik Bhat2014-06-20
* Don't build switch lookup tables for dllimport or TLS variablesHans Wennborg2014-06-20
* [ValueTracking] Extend range metadata to call/invokeJingyue Wu2014-06-19
* Added instruction combine to transform few more negative values addition to s...Dinesh Dwivedi2014-06-19
* Refactored and updated SimplifyUsingDistributiveLaws() to Dinesh Dwivedi2014-06-19
* InstCombine: Stop two transforms duelingDavid Majnemer2014-06-19
* Move optimization of some cases of (A & C1)|(B & C2) from instcombine to inst...Nick Lewycky2014-06-19
* Make instsimplify's analysis of icmp eq/ne use computeKnownBits to determine ...Nick Lewycky2014-06-19
* R600/SI: Add intrinsics for various math instructions.Matt Arsenault2014-06-19
* Fixed jump threading going to infinite loop.Dinesh Dwivedi2014-06-17
* [InstCombine] mark ADD with nuw if no unsigned overflowJingyue Wu2014-06-17
* SROA: Only split loads on byte boundariesDuncan P. N. Exon Smith2014-06-17
* Teach LoopUnrollPass to respect loop unrolling hints in metadata.Eli Bendersky2014-06-16
* LowerSwitch: track bounding range for the condition tree.Jim Grosbach2014-06-16
* Canonicalize addrspacecast ConstExpr between different pointer typesJingyue Wu2014-06-15
* Move GlobalMerge from Transform to CodeGen.Jiangning Liu2014-06-13
* Atomics: make use of the "cmpxchg weak" instruction.Tim Northover2014-06-13
* Atomics: switch direction of cmpxchg comparisonTim Northover2014-06-13
* SCCP: update for cmpxchg returning { iN, i1 } now.Tim Northover2014-06-13
* IR: add "cmpxchg weak" variant to support permitted failure.Tim Northover2014-06-13
* GVN: Enable value forwarding for callocDuncan P. N. Exon Smith2014-06-12
* Revert r210721 as it causes breakage in internal builds (and possibly GDB).Eli Bendersky2014-06-12
* This removes TODO added in http://reviews.llvm.org/D3658Dinesh Dwivedi2014-06-12
* Teach LoopUnrollPass to respect loop unrolling hints in metadata.Eli Bendersky2014-06-11
* [Reassociate] FileCheckize and cleanup a few testcases. No functional changeChad Rosier2014-06-11
* Global merge for global symbols.Jiangning Liu2014-06-11
* Rename global-merge to enable-global-merge.Jiangning Liu2014-06-11
* [ConstantHoisting][X86] Improve the cost model for small constants with large...Juergen Ributzka2014-06-10
* Reduce verbiage of lit.local.cfg filesAlp Toker2014-06-09
* Look through addrspacecasts when turning ptr comparisons intoMatt Arsenault2014-06-09