Commit Graph

7 Commits

Author SHA1 Message Date
Greg Parker
3360c5846e SwiftARCPasses.so -> SwiftARCPasses.dylib
Swift SVN r13874
2014-02-13 22:01:45 +00:00
Jordan Rose
d16c137877 [tests] (Partially) Revive ASan build by updating XFAILs.
"opt" is not being built with ASan, so the IR-level ARC optimizer tests
won't work.

DebugInfo/variables-repl.swift seems to be passing, possibly because we're
not using the SwiftASTStreamerPass when we generate debug info anymore.

stdlib/NewString.swift is still failing; we're not seeing the expected
capacity for a particular string.

Swift SVN r13833
2014-02-12 18:36:02 +00:00
Greg Parker
80df3138c7 [test] SwiftARCPasses.dylib is now SwiftARCPasses.so.
This will break four Optimizer tests if you do not have llvm r200762.


Swift SVN r13446
2014-02-04 21:31:32 +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
Ted Kremenek
8f5b8ccb02 Rename "This" to "Self" and "this" to "self".
This was not likely an error-free change.  Where you see problems
please correct them.  This went through a fairly tedious audit
before committing, but comments might have been changed incorrectly,
not changed at all, etc.

Swift SVN r7631
2013-08-27 21:58:27 +00:00
Chris Lattner
83cee744d1 sinking retains pushed them after insertelement instructions in a return sequence,
which defeated the optimization which formed "retainThree" tail calls.  Restructure
and generalize this optimization to handle the new and old forms.  Through
the combination of the two, we now form 19 of them on the stdlib.  Before I broke
things, we only formed 14 of them.


Swift SVN r2124
2012-06-03 03:50:07 +00:00
Chris Lattner
0412f9e41d split expand and optimize tests into their own files.
Swift SVN r2115
2012-06-02 16:52:01 +00:00