summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms
Commit message (Expand)AuthorAgeFilesLines
* Revert @llvm.assume with operator bundles (r289755-r289757)Daniel Jasper2016-12-1910-39/+39
* [InstCombine] use commutative matchers for patterns with commutative operatorsSanjay Patel2016-12-183-51/+13
* Revert "[GVNHoist] Move GVNHoist to function simplification part of pipeline."Evgeniy Stepanov2016-12-171-38/+0
* Preserve loop metadata when folding branches to a common destination.Michael Kuperstein2016-12-161-0/+28
* [CodeGenPrep] Skip merging empty case blocksJun Bum Lim2016-12-163-6/+206
* Revert "[IR] Remove the DIExpression field from DIGlobalVariable."Adrian Prantl2016-12-1611-22/+20
* Reapply "[LV] Enable vectorization of loops with conditional stores by default"Matthew Simpson2016-12-165-6/+6
* Fix CodeGenPrepare::stripInvariantGroupMetadataSanjoy Das2016-12-161-3/+4
* Revert "[CodeGenPrep] Skip merging empty case blocks"Jun Bum Lim2016-12-163-206/+6
* [InstCombine] auto-generate checks; NFCSanjay Patel2016-12-161-2/+15
* [LV] Don't attempt to type-shrink scalarized instructionsMatthew Simpson2016-12-161-0/+53
* [CodeGenPrep] Skip merging empty case blocksJun Bum Lim2016-12-163-6/+206
* Revert r289863: [LV] Enable vectorization of loops with conditionalChandler Carruth2016-12-165-6/+6
* [IR] Remove the DIExpression field from DIGlobalVariable.Adrian Prantl2016-12-1611-20/+22
* Revert "[IR] Remove the DIExpression field from DIGlobalVariable."Adrian Prantl2016-12-1611-22/+20
* [IR] Remove the DIExpression field from DIGlobalVariable.Adrian Prantl2016-12-1611-20/+22
* IPO: Introduce ThinLTOBitcodeWriter pass.Peter Collingbourne2016-12-166-0/+159
* [SimplifyLibCalls] Add a test to make sure we lower fls(0) correctly.Davide Italiano2016-12-151-0/+9
* [SimplifyLibCalls] Lower fls() to llvm.ctlz().Davide Italiano2016-12-151-0/+48
* [LV] Enable vectorization of loops with conditional stores by defaultMatthew Simpson2016-12-155-6/+6
* [InstCombine] add folds for icmp (smin X, Y), XSanjay Patel2016-12-151-36/+12
* [ThinLTO] Ensure callees get hot threshold when first seen on cold pathTeresa Johnson2016-12-152-0/+95
* [TEST] Initial commit of tests for minmax horizontal reductions.Alexey Bataev2016-12-151-0/+1725
* [InstCombine] New opportunities for FoldAndOfICmp and FoldXorOfICmpEhsan Amiri2016-12-151-0/+204
* [AVX-512][InstCombine] Add masked scalar FMA intrinsics to SimplifyDemandedVe...Craig Topper2016-12-151-0/+390
* Remove the AssumptionCacheHal Finkel2016-12-151-1/+1
* Make processing @llvm.assume more efficient by using operand bundlesHal Finkel2016-12-159-38/+38
* Only sets profile summary when it was not preset.Dehao Chen2016-12-141-0/+1
* [GVNHoist] Move GVNHoist to function simplification part of pipeline.Geoff Berry2016-12-141-0/+38
* [X86][InstCombine] Handle demanded elements for operand of AVX-512 scalar flo...Craig Topper2016-12-141-0/+160
* [X86][InstCombine] Teach SimplifyDemandedVectorElts to handle masked scalar a...Craig Topper2016-12-141-0/+180
* [IRCE] Avoid loop optimizations on pre and post loopsAnna Thomas2016-12-131-0/+81
* [LV] Don't vectorize when we have a small static bound on trip countMichael Kuperstein2016-12-131-0/+25
* Fix the test cases committed in r289521. Rong Xu2016-12-131-10/+8
* [ADCE] Add code to remove dead branchesDavid Callahan2016-12-1317-7/+101
* [X86][InstCombine] Fix SimplifyDemandedVectorElts to handle frcz scalar intri...Craig Topper2016-12-131-0/+22
* llvm/test/Transforms/PGOProfile/noreturncall.ll REQUIRES asserts due to -debu...NAKAMURA Takumi2016-12-131-0/+1
* [PGO] Fix insane counts due to nonreturn callsRong Xu2016-12-132-0/+57
* [SLP] Fix sign-extends for type-shrinkingMatthew Simpson2016-12-121-0/+72
* Revert "[SCEVExpand] do not hoist divisions by zero (PR30935)"Reid Kleckner2016-12-121-94/+0
* remove stale FIXME note from test; NFCSanjay Patel2016-12-121-1/+1
* [InstCombine] fix bug when offsetting case values of a switch (PR31260)Sanjay Patel2016-12-121-4/+5
* [InstCombine] add test to show PR31260 miscompile; NFCSanjay Patel2016-12-121-0/+34
* [SCEVExpand] do not hoist divisions by zero (PR30935)Sebastian Pop2016-12-121-0/+94
* [InstCombine][XOP] The instructions for the scalar frcz intrinsics are define...Craig Topper2016-12-111-2/+2
* [Verifier] Add verification for TBAA metadataSanjoy Das2016-12-1111-36/+43
* [Constants] don't die processing non-ConstantInt GEP indices in isGEPWithNoNo...Sanjay Patel2016-12-111-0/+11
* [X86][InstCombine] Add support for scalar FMA intrinsics to SimplifyDemandedV...Craig Topper2016-12-111-0/+192
* [X86][InstCombine] Add the test cases for r289370, r289371, and r289372.Craig Topper2016-12-112-0/+444
* [AVX-512][InstCombine] Add 512-bit vpermilvar intrinsics to InstCombineCalls ...Craig Topper2016-12-111-0/+72
OpenPOWER on IntegriCloud