Arthur Eubanks
54e1bf1154
[LoopAccessAnalysis][NewPM] Fix tests to work under NPM
...
Pin RUN lines with -analyze to legacy PM, add corresponding NPM RUN lines.
Reviewed By: fhahn
Differential Revision: https://reviews.llvm.org/D87662
2020-09-15 11:06:47 -07:00
Vitaly Buka
89051ebace
[NFC] GetUnderlyingObject -> getUnderlyingObject
...
I am going to touch them in the next patch anyway
2020-07-30 21:08:24 -07:00
Sean Silva
284b0324e2
[PM] Avoid getResult on a higher level in LoopAccessAnalysis
...
Note that require<domtree> and require<loops> aren't needed because they
come in implicitly via the loop pass manager.
llvm-svn: 274712
2016-07-07 01:01:53 +00:00
Xinliang David Li
8a021317a2
[PM] Port LoopAccessInfo analysis to new PM
...
It is implemented as a LoopAnalysis pass as
discussed and agreed upon.
llvm-svn: 274452
2016-07-02 21:18:40 +00:00
Mehdi Amini
afd135197b
Fix LoopAccessAnalysis when potentially nullptr check are involved
...
Summary:
GetUnderlyingObjects() can return "null" among its list of objects,
we don't want to deduce that two pointers can point to the same
memory in this case, so filter it out.
Reviewers: anemet
Subscribers: dexonsmith, llvm-commits
From: Mehdi Amini <mehdi.amini@apple.com>
llvm-svn: 252149
2015-11-05 05:49:43 +00:00