summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/LoopVectorize
Commit message (Expand)AuthorAgeFilesLines
* [LoopVectorize] Pass unfiltered list of arguments to getIntrinsicInstCost.Florian Hahn2019-07-151-0/+30
* [LV] Exclude loop-invariant inputs from scalar cost computation.Florian Hahn2019-07-141-0/+109
* Revert "[IRBuilder] Fold consistently for or/and whether constant is LHS or RHS"Petr Hosek2019-07-073-41/+45
* [IRBuilder] Fold consistently for or/and whether constant is LHS or RHSPhilip Reames2019-07-063-45/+41
* [DebugInfo@O2][LoopVectorize] pr39024: Vectorized code linenos step through l...Orlando Cazalet-Hyams2019-06-195-12/+102
* [LV] Suppress vectorization in some nontemporal casesWarren Ristow2019-06-172-5/+117
* [LV] Deny irregular types in interleavedAccessCanBeWidenedBjorn Pettersson2019-06-171-0/+29
* [lit] Delete empty lines at the end of lit.local.cfg NFCFangrui Song2019-06-174-4/+0
* [SCEV] Pass NoWrapFlags when expanding an AddExprSam Parker2019-06-141-1/+1
* Improve reduction intrinsics by overloading result value.Sander de Smalen2019-06-131-3/+3
* LoopDistribute/LAA: Add tests to catch regressionsMatt Arsenault2019-06-122-0/+53
* Revert "[DebugInfo@O2][LoopVectorize] pr39024: Vectorized code linenos step t...Orlando Cazalet-Hyams2019-06-125-102/+12
* [DebugInfo@O2][LoopVectorize] pr39024: Vectorized code linenos step through l...Orlando Cazalet-Hyams2019-06-115-12/+102
* Revert "[SCEV] Use wrap flags in InsertBinop"Benjamin Kramer2019-06-062-2/+2
* [SCEV] Use wrap flags in InsertBinopSam Parker2019-06-062-2/+2
* Initial support for IBM MASS vector libraryNemanja Ivanovic2019-06-054-0/+1795
* [CostModel][X86] Improve masked load/store AVX1/AVX2 costsSimon Pilgrim2019-06-021-532/+890
* [LoopVectorize] Add FNeg instruction supportCraig Topper2019-05-302-16/+5
* [LoopVectorize] Precommit tests for D62510. NFCCraig Topper2019-05-302-0/+61
* [LV] Inform about exactly reason of loop illegalityFlorian Hahn2019-05-302-27/+82
* [SimplifyCFG] Added condition assumption for unreachable blocksDavid Bolvansky2019-05-251-0/+10
* [LoopVectorize] Fix test by regenerating checksNikita Popov2019-05-251-10/+0
* [NFC] Make tests more robust for new optimizationsDavid Bolvansky2019-05-251-3/+13
* [NFC] Update test checksDavid Bolvansky2019-05-251-79/+439
* [LoopVectorize] update test to be independent of instcombine; NFCSanjay Patel2019-05-241-13/+13
* [IR] allow fast-math-flags on select of FP valuesSanjay Patel2019-05-222-19/+19
* [LoopVectorizer] add tests for FP minmax; NFCSanjay Patel2019-05-121-0/+161
* [LoopVectorizer] fix test file to not run the entire -O3 pipelineSanjay Patel2019-05-091-2852/+1924
* [SCEV] Suppress hoisting insertion point of binops when unsafeWarren Ristow2019-05-081-0/+354
* Delete test cases added in r360162 that should have been deleted in r360190Reid Kleckner2019-05-071-0/+0
* revert r360162 as it breaks most of the buildbotsKostya Serebryany2019-05-075-102/+12
* [DebugInfo@O2][LoopVectorize] pr39024: Vectorized code linenos step through l...Orlando Cazalet-Hyams2019-05-075-12/+102
* [SCEV] Add explicit representations of umin/sminKeno Fischer2019-05-071-50/+46
* [PassManagerBuilder] Add option for interleaved loops, for loop vectorize.Alina Sbirlea2019-04-301-1/+1
* Enable LoopVectorization by default.Alina Sbirlea2019-04-252-506/+2
* [NewPM] Add dummy Test for LoopVectorize option parsing.Serguei Katkov2019-04-221-0/+10
* Revert "Temporarily Revert "Add basic loop fusion pass.""Eric Christopher2019-04-17314-0/+42557
* Temporarily Revert "Add basic loop fusion pass."Eric Christopher2019-04-17314-42557/+0
* [PGO] Profile guided code size optimization.Hiroshi Yamauchi2019-04-151-0/+43
* Add REQUIRES: asserts to test using -debug-onlyDavid Stenberg2019-04-101-0/+1
* [VPLAN] Minor improvement to testing and debug messages.Florian Hahn2019-04-103-2/+107
* [DebugInfo] Fix pr41180 : Loop Vectorization Debugify FailureVedant Kumar2019-04-021-0/+110
* [VPlan] Determine Vector Width programmatically.Florian Hahn2019-03-283-7/+202
* [SLPVectorizer] reorderInputsAccordingToOpcode - remove non-Instruction canon...Simon Pilgrim2019-03-251-12/+12
* [InstCombine] Don't transform ((C1 OP zext(X)) & C2) -> zext((C1 OP X) & C2) ...Craig Topper2019-03-213-11/+5
* [ValueTracking] Use computeConstantRange() for unsigned add/sub overflowNikita Popov2019-03-191-1/+1
* [SCEV] Guard movement of insertion point for loop-invariantsWarren Ristow2019-03-182-0/+131
* Reland "Relax constraints for reduction vectorization"Sanjoy Das2019-03-121-0/+112
* Revert "Relax constraints for reduction vectorization"Sanjoy Das2019-03-111-112/+0
* Relax constraints for reduction vectorizationSanjoy Das2019-03-111-0/+112
OpenPOWER on IntegriCloud