Michael Gottesman
fd4828e40a
Eliminate -assume-parsing-unqualified-ownership-sil from tests.
...
I am doing this separately from the actual change to eliminate the option to
make it easier to review.
2018-12-19 12:54:13 -08:00
Erik Eckstein
649c2d0664
dead code elimination: Fixed a crash when trying to get the immediate post-dominating block in an infinite loop.
...
SR-7805
rdar://problem/40650953
2018-05-30 13:02:20 -07:00
Erik Eckstein
8c47ee4477
tests: re-enable dead_code_elimination test.
...
... and adapted a test of inifnite-loops.
rdar://problem/34013900
2018-05-30 13:02:20 -07:00
Bob Wilson
837a8516f0
Merge remote-tracking branch 'origin/master' into master-next
2017-10-19 20:56:04 -07:00
Davide Italiano
ff402cf47c
[SIL] Enforce dominance property of the entry block.
...
An entry block can't have predecessors. I'll commit a
test as a follow-up to make sure this doesn't regress.
2017-10-19 09:12:38 -07:00
Bob Wilson
c7a0629f18
master-next: temporarily disable failing dead_code_elimination.sil test
...
This test has started failing, probably related to LLVM r310940, which now
includes infinite loops in PostDominatorTree. The failing test has an
infinite loop and is checking that the dead code in the body of the loop
is not removed.
2017-08-22 09:21:17 -07:00
Michael Gottesman
20dd563efb
[semantic-arc] Update tests for qualified/unqualified ownership and SILGen emission of copy_value, destroy_value.
2016-10-29 20:11:09 -07:00
practicalswift
f44686d825
[gardening] Fix trailing whitespace in *.cfg.in, *.html, *.mm and *.sil files
2016-10-29 14:06:43 +02:00
Dmitri Gribenko
d175b3b66d
Migrate FileCheck to %FileCheck in tests
2016-08-10 23:52:02 -07:00
Andrew Trick
bd35b4789c
Move test/SILOptimizer files to reflect lib/SILOptimizer.
2015-12-11 15:53:22 -08:00