Nadav Rotem
96cf01ba82
swift_release may cause side effects when the constructor is called.
...
GVN uses the swift alias analysis so we can't declare swift_release as having no side effects.
rdar://16443423
Swift SVN r16030
2014-04-07 23:54:16 +00:00
Chris Lattner
9c54d55e2f
Switch another iterator over to the right one, adapting to LLVM mainline changes.
...
Swift SVN r14900
2014-03-11 00:32:17 +00:00
Chris Lattner
a83ec97a4f
fix test/Optimizer/basic.ll, adjusting to mainline LLVM API change.
...
This finishes <rdar://problem/16281854> Tests Optimizer/allocation-deletion.ll and Optimizer/basic.ll are failing
Swift SVN r14898
2014-03-11 00:13:05 +00:00
Chris Lattner
1b5d338098
Fix this to use the correct APIs, so we don't miscompile the world in the arc optimizer.
...
I haven't verified that all the tests are updated now (I will next), but this fixes the
basic test.
Swift SVN r14896
2014-03-11 00:01:21 +00:00
Dave Abrahams
78f8db1de8
Adjust to upstream LLVM changes
...
/test/Optimizer/allocation-deletion.ll is still a broken test but at
least we build now. This commit owes much to Jordan's assistance;
thanks Jordan.
Swift SVN r14874
2014-03-10 19:00:47 +00:00
Dmitri Hrybenko
a39d5b4f42
Track LLVM ToT header file name changes
...
This should unbreak the buildbot.
Swift SVN r14642
2014-03-04 13:11:01 +00:00
Jordan Rose
fb21a2da84
Move LLVM passes into a library, and use opt to test them instead of swift.
...
These don't really have anything to do with Swift, and there's no reason to
include this capability in the new driver.
Swift SVN r13181
2014-01-30 23:42:38 +00:00