Commit Graph

10 Commits

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