Commit Graph

7 Commits

Author SHA1 Message Date
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