summaryrefslogtreecommitdiff
path: root/lib/Target/README.txt
diff options
context:
space:
mode:
authorChandler Carruth <chandlerc@gmail.com>2011-01-09 10:10:59 +0000
committerChandler Carruth <chandlerc@gmail.com>2011-01-09 10:10:59 +0000
commit27a2a13b6275e19c086a263e475a8ac6d017005f (patch)
tree92ec336d6a983452b82cd26f4ec988ec084f3b48 /lib/Target/README.txt
parente5ca494ae6fdf502bbff051a0d468ca7aa610639 (diff)
Fix a cut-paste-o so that the sample code is correct for my last note.
Also, switch to a more clear 'sink' function with its declaration to avoid any confusion about 'g'. Thanks for the suggestion Frits. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123113 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/README.txt')
-rw-r--r--lib/Target/README.txt8
1 files changed, 6 insertions, 2 deletions
diff --git a/lib/Target/README.txt b/lib/Target/README.txt
index ff392f491d7..7d90795aa3b 100644
--- a/lib/Target/README.txt
+++ b/lib/Target/README.txt
@@ -2143,7 +2143,8 @@ clang -O3 -fno-exceptions currently compiles this code:
void f(int N) {
std::vector<int> v(N);
- g(v);
+
+ extern void sink(void*); sink(&v);
}
into
@@ -2198,7 +2199,10 @@ clang -O3 -fno-exceptions currently compiles this code:
void f(int N) {
std::vector<int> v(N);
- g(v);
+ for (int k = 0; k < N; ++k)
+ v[k] = 0;
+
+ extern void sink(void*); sink(&v);
}
into almost the same as the previous note, but replace its final BB with: