diff options
| author | Roman Divacky <rdivacky@FreeBSD.org> | 2009-10-14 18:03:49 +0000 |
|---|---|---|
| committer | Roman Divacky <rdivacky@FreeBSD.org> | 2009-10-14 18:03:49 +0000 |
| commit | 4c8b24812ddcd1dedaca343a6d4e76f91f398981 (patch) | |
| tree | 137ebebcae16fb0ce7ab4af456992bbd8d22fced /lib/CodeGen/README.txt | |
| parent | 5362a71c02e7d448a8ce98cf00c47e353fba5d04 (diff) | |
Notes
Diffstat (limited to 'lib/CodeGen/README.txt')
| -rw-r--r-- | lib/CodeGen/README.txt | 18 |
1 files changed, 0 insertions, 18 deletions
diff --git a/lib/CodeGen/README.txt b/lib/CodeGen/README.txt index f60cd03ad649..e6d61095bf23 100644 --- a/lib/CodeGen/README.txt +++ b/lib/CodeGen/README.txt @@ -45,21 +45,3 @@ On 176.gcc:expr.ll, it looks like over 12% of basic blocks are just direct branches! //===---------------------------------------------------------------------===// - -There are some more places where we could avoid generating unreachable code. For -example: - void f0(int a) { abort(); if (a) printf("hi"); } -still generates a call to printf. This doesn't occur much in real -code, but would still be nice to clean up. - -//===---------------------------------------------------------------------===// - -Deferred generation of statics incurs some additional -overhead. Currently it is even possible to construct test cases with -O(N^2) behavior! For at least simple cases where we can tell a global -is used, it is probably not worth deferring it. This doesn't solve the -O(N^2) cases, ,though... - -PR3810 - -//===---------------------------------------------------------------------===// |
