summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorEli Friedman <eli.friedman@gmail.com>2011-02-16 07:18:18 +0000
committerEli Friedman <eli.friedman@gmail.com>2011-02-16 07:18:18 +0000
commit0254c4c01b886268059e347af2ccd4d2487bfa51 (patch)
tree2ea0b1f6a1fdab795cb8019dd6cab86461b68df7 /llvm/lib
parent5f75515e5d1ce68647760c68f866c1e1b40e5ffe (diff)
downloadbcm5719-llvm-0254c4c01b886268059e347af2ccd4d2487bfa51.tar.gz
bcm5719-llvm-0254c4c01b886268059e347af2ccd4d2487bfa51.zip
Remove outdated README entry.
llvm-svn: 125659
Diffstat (limited to 'llvm/lib')
-rw-r--r--llvm/lib/Target/README.txt16
1 files changed, 0 insertions, 16 deletions
diff --git a/llvm/lib/Target/README.txt b/llvm/lib/Target/README.txt
index 12a71778a92..73629268751 100644
--- a/llvm/lib/Target/README.txt
+++ b/llvm/lib/Target/README.txt
@@ -1840,23 +1840,7 @@ something like the following, which eliminates a branch:
ret
.LBB0_2:
jmp foo # TAILCALL
-//===---------------------------------------------------------------------===//
-Given a branch where the two target blocks are identical ("ret i32 %b" in
-both), simplifycfg will simplify them away. But not so for a switch statement:
-
-define i32 @f(i32 %a, i32 %b) nounwind readnone {
-entry:
- switch i32 %a, label %bb3 [
- i32 4, label %bb
- i32 6, label %bb
- ]
-bb: ; preds = %entry, %entry
- ret i32 %b
-
-bb3: ; preds = %entry
- ret i32 %b
-}
//===---------------------------------------------------------------------===//
We compile this:
OpenPOWER on IntegriCloud