summaryrefslogtreecommitdiff
path: root/test/Transforms
Commit message (Expand)AuthorAge
* Revert "Implement global merge optimization for global variables."Rafael Espindola2014-05-16
* Implement global merge optimization for global variables.Jiangning Liu2014-05-15
* Don't insert lifetime.end markers between a musttail call and retReid Kleckner2014-05-15
* Revert "Don't insert lifetime.end markers between a musttail call and ret"Reid Kleckner2014-05-15
* Don't insert lifetime.end markers between a musttail call and retReid Kleckner2014-05-15
* Teach the inliner how to preserve musttail invariantsReid Kleckner2014-05-15
* Teach the constant folder to look through bitcast constant expressionsChandler Carruth2014-05-15
* Reverting r208848, reason: build failure: sanitizer-x86_64-linux-bootstrap/bu...Dinesh Dwivedi2014-05-15
* Added instcombine for 'MIN(MIN(A, 27), 93)' and 'MAX(MAX(A, 93), 27)'Dinesh Dwivedi2014-05-15
* Added inst combine transforms for single bit tests from Chris's noteDinesh Dwivedi2014-05-15
* InstCombine: Optimize -x s< cstDavid Majnemer2014-05-15
* InstSimplify: Optimize signed icmp of -(zext V)David Majnemer2014-05-14
* Fix the case when reordering shuffle and binop produces a constant.Serge Pavlov2014-05-14
* Optimize integral reciprocal (udiv 1, x and sdiv 1, x) to not use division. T...Nick Lewycky2014-05-14
* Fix type of shuffle resulted from shuffle merge.Serge Pavlov2014-05-13
* Convert test to FileCheck.Rafael Espindola2014-05-13
* Convert test to FileCheck.Rafael Espindola2014-05-13
* [Test] Trim unnecessary .c and .cpp from config.suffix in lit.local.cfgAdam Nemet2014-05-12
* Fix type of shuffle obtained from reordering with binary operationSerge Pavlov2014-05-12
* Fix reordering of shuffles and binary operationsSerge Pavlov2014-05-12
* Reorder shuffle and binary operation.Serge Pavlov2014-05-11
* SLPVectorizer: When sorting by domination for CSE don't assert on unreachable...Benjamin Kramer2014-05-09
* Add ExtractValue instruction to SimplifyCFG's ComputeSpeculationCostLouis Gerbarg2014-05-09
* [InstCombine] Some cleanup in optimization of redundant insertvalue instructi...Michael Zolotukhin2014-05-08
* Revert test commit. Removed blank line.Dario Domizioli2014-05-08
* Test commit. Added blank line.Dario Domizioli2014-05-08
* Move late partial-unrolling thresholds into the processor definitionsHal Finkel2014-05-08
* IR: Don't allow non-default visibility on local linkageDuncan P. N. Exon Smith2014-05-07
* [InstCombine] Add optimization of redundant insertvalue instructions.Michael Zolotukhin2014-05-07
* Improve 'tail' call marking in TRE. A bootstrap of clang goes from 375k calls...Nick Lewycky2014-05-05
* Move test from r207969 to another folder and rename it.Michael Zolotukhin2014-05-05
* Always set alignment of vectorized LD/ST in SLP-Vectorizer. <rdar://problem...Yi Jiang2014-05-05
* LTO: -internalize sets visibility to defaultDuncan P. N. Exon Smith2014-05-05
* Fix test from r207966 and add a comment there.Michael Zolotukhin2014-05-05
* Add regression test for r207692.Michael Zolotukhin2014-05-05
* LoopUnroll: If we're doing partial unrolling, use the PartialThreshold to lim...Benjamin Kramer2014-05-04
* SLPVectorizer: Bring back the insertelement patch (r205965) with fixesArnold Schwaighofer2014-05-04
* Vectorize intrinsic math function calls in SLPVectorizer.Karthik Bhat2014-05-03
* [LSR] Add llc testcase for r207271/r207569.Adam Nemet2014-05-02
* Teach GlobalDCE how to remove empty global_ctor entries.Nico Weber2014-05-02
* [GVN] Pass the phi-translated address of a load instead of the untranslatedAkira Hatanaka2014-05-02
* Fold strlen(expr ? "str1" : "str2") to x ? len1 : len2. This fires about 330 ...Nick Lewycky2014-05-02
* Add an optimization that does CSE in a group of similar GEPs.Eli Bendersky2014-05-01
* Revert r205965, which essentially reverts r205018 for the second time.Chandler Carruth2014-05-01
* [X86] Never hoist the shift value of a shift instruction.Michael Zolotukhin2014-04-30
* [IPO/MergeFunctions] changes so it doesn't try to bitcast a struct return typ...Carlo Kok2014-04-30
* IR: Conservatively verify inalloca argumentsDavid Majnemer2014-04-30
* Also handle ConstantAggregateZero when optimizing vpermilvar*.Rafael Espindola2014-04-29
* Two fixes to the vpermilvar optimization.Rafael Espindola2014-04-29
* Fix vectorization remarks.Diego Novillo2014-04-29