Nikita Popov
ba1759c498
[LoadStoreVectorizer] Convert some tests to opaque pointers (NFC)
2022-12-27 12:57:01 +01:00
Roman Lebedev
d6e7e477ee
[NFC] Port all LoadStoreVectorizer tests to -passes= syntax
2022-12-08 02:38:45 +03:00
Arthur Eubanks
f3a928e233
[opt] Don't translate legacy -analysis flag to require<analysis>
...
Tests relying on this should explicitly use -passes='require<analysis>,foo'.
2022-10-07 14:54:34 -07:00
Fangrui Song
f31811f2dc
[BasicAA] Rename deprecated -basicaa to -basic-aa
...
Follow-up to D82607
Revert an accidental change (empty.ll) of D82683
2020-06-26 20:41:37 -07:00
Eric Christopher
cee313d288
Revert "Temporarily Revert "Add basic loop fusion pass.""
...
The reversion apparently deleted the test/Transforms directory.
Will be re-reverting again.
llvm-svn: 358552
2019-04-17 04:52:47 +00:00
Eric Christopher
a863435128
Temporarily Revert "Add basic loop fusion pass."
...
As it's causing some bot failures (and per request from kbarton).
This reverts commit r358543/ab70da07286e618016e78247e4a24fcb84077fda.
llvm-svn: 358546
2019-04-17 02:12:23 +00:00
Markus Lavin
4dc4ebd606
[PM] Port LoadStoreVectorizer to the new pass manager.
...
Differential Revision: https://reviews.llvm.org/D54848
llvm-svn: 348570
2018-12-07 08:23:37 +00:00
Matt Arsenault
9de2fb58fa
AMDGPU: Fix some outdated datalayouts in tests
...
llvm-svn: 342131
2018-09-13 11:56:28 +00:00
Benjamin Kramer
f85f5da3b2
[LoadStoreVectorize] Ignore interleaved invariant loads.
...
The memory location an invariant load is using can never be clobbered by
any store, so it's safe to move the load ahead of the store.
Differential Revision: https://reviews.llvm.org/D46011
llvm-svn: 330725
2018-04-24 15:28:47 +00:00