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
Nirav Dave
62fb8498d3
InferAddressSpaces: Avoid assertion failure with replacing identical
...
cloned constexpr
Have cloneConstantExprWithNewAddressSpaces return nullptr when
returning initial ConstantExpr.
Reviewers: arsenm
Subscribers: jholewinski, wdng, llvm-commits
Differential Revision: https://reviews.llvm.org/D33995
llvm-svn: 304975
2017-06-08 13:20:55 +00:00
Matt Arsenault
e0f9e984fd
InferAddressSpaces: Search constant expressions for addrspacecasts
...
These are pretty common when using local memory, and the 64-bit generic
addressing is much more expensive to compute.
llvm-svn: 301711
2017-04-28 22:52:41 +00:00
Matt Arsenault
c18b67745b
Bug 31948: Fix assertion when bitcasting constantexpr pointers
...
llvm-svn: 295387
2017-02-17 00:32:19 +00:00