summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/LoopVectorize/X86
Commit message (Expand)AuthorAgeFilesLines
* llc: Change behavior of -mcpu with existing attributeMatt Arsenault2020-01-071-3/+3
* Migrate function attribute "no-frame-pointer-elim"="false" to "frame-pointer"...Fangrui Song2019-12-242-2/+2
* Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" a...Fangrui Song2019-12-243-4/+4
* [LV] Strip wrap flags from vectorized reductionsAyal Zaks2019-12-201-1/+1
* [LV] Scalar with predication must not be uniformAyal Zaks2019-12-031-0/+83
* [x86] make SLM extract vector element more expensive than defaultSanjay Patel2019-11-271-6/+6
* [LV] Move interleave_short_tc.ll into the X86 directory to hopefully make fix...Craig Topper2019-11-011-0/+59
* [ConstantFold] Fold extractelement of getelementptrJay Foad2019-10-281-1/+1
* [LV] Interleaving should not exceed estimated loop trip count.Craig Topper2019-10-281-1/+1
* recommit: [LoopVectorize][PowerPC] Estimate int and float register pressure s...Zi Xuan Wu2019-10-122-10/+36
* Revert "[LoopVectorize][PowerPC] Estimate int and float register pressure sep...Jinsong Ji2019-10-082-36/+10
* [LoopVectorize][PowerPC] Estimate int and float register pressure separately ...Zi Xuan Wu2019-10-082-10/+36
* [LoopVectorize] add test that asserted after cost model change (PR43582); NFCSanjay Patel2019-10-071-0/+127
* Remove a duplicate testPhilip Reames2019-09-121-320/+14
* [LV] Update test case after r371768.Florian Hahn2019-09-121-15/+143
* Precommit tests for generalization of load dereferenceability in loopPhilip Reames2019-09-121-10/+717
* [LV] Support invariant addresses in speculation logicPhilip Reames2019-09-121-153/+57
* [Tests] Fix a typo in a testPhilip Reames2019-09-091-83/+96
* [Tests] Precommit test case for D67372Philip Reames2019-09-091-10/+302
* [LoopVectorize] Leverage speculation safety to avoid masked.loadsPhilip Reames2019-09-091-16/+16
* [X86] Replace -mcpu with -mattr on some tests.Craig Topper2019-09-061-1/+1
* [LV] Fold tail by masking - handle reductionsAyal Zaks2019-08-281-0/+56
* Preland test cases for D66688 to make diffs clear.Philip Reames2019-08-261-0/+1390
* [LV] fold-tail predication should be respected even with assume_safetyDorit Nuzman2019-08-152-11/+177
* [LV] Fold-tail flagDorit Nuzman2019-08-141-1/+19
* [LoopVectorize][X86] Clamp interleave factor if we have a known constant trip...Craig Topper2019-08-071-15/+35
* [LoopVectorize][X86] Add test case for missed vectorization from PR42674.Craig Topper2019-08-071-0/+41
* [LV] Fix test failure in a Release build.Jay Foad2019-08-021-0/+1
* Moves the newly added test interleaved-accesses-waw-dependency.ll to X86 subd...Hideki Saito2019-08-021-0/+109
* [LV] Tail-Loop FoldingSjoerd Meijer2019-08-011-0/+78
* Revert "[IRBuilder] Fold consistently for or/and whether constant is LHS or RHS"Petr Hosek2019-07-072-39/+41
* [IRBuilder] Fold consistently for or/and whether constant is LHS or RHSPhilip Reames2019-07-062-41/+39
* [DebugInfo@O2][LoopVectorize] pr39024: Vectorized code linenos step through l...Orlando Cazalet-Hyams2019-06-192-8/+8
* [LV] Suppress vectorization in some nontemporal casesWarren Ristow2019-06-171-0/+112
* [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-171-1/+0
* [SCEV] Pass NoWrapFlags when expanding an AddExprSam Parker2019-06-141-1/+1
* Revert "[DebugInfo@O2][LoopVectorize] pr39024: Vectorized code linenos step t...Orlando Cazalet-Hyams2019-06-122-8/+8
* [DebugInfo@O2][LoopVectorize] pr39024: Vectorized code linenos step through l...Orlando Cazalet-Hyams2019-06-112-8/+8
* Revert "[SCEV] Use wrap flags in InsertBinop"Benjamin Kramer2019-06-061-1/+1
* [SCEV] Use wrap flags in InsertBinopSam Parker2019-06-061-1/+1
* [CostModel][X86] Improve masked load/store AVX1/AVX2 costsSimon Pilgrim2019-06-021-532/+890
* [LoopVectorize] Add FNeg instruction supportCraig Topper2019-05-301-3/+3
* [LoopVectorize] Precommit tests for D62510. NFCCraig Topper2019-05-301-0/+26
* [LoopVectorizer] fix test file to not run the entire -O3 pipelineSanjay Patel2019-05-091-2852/+1924
* revert r360162 as it breaks most of the buildbotsKostya Serebryany2019-05-072-8/+8
* [DebugInfo@O2][LoopVectorize] pr39024: Vectorized code linenos step through l...Orlando Cazalet-Hyams2019-05-072-8/+8
* [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-251-505/+1
OpenPOWER on IntegriCloud