[llvm-commits] [llvm] r125659 - /llvm/trunk/lib/Target/README.txt
Eli Friedman
eli.friedman at gmail.com
Tue Feb 15 23:18:19 PST 2011
Author: efriedma
Date: Wed Feb 16 01:18:18 2011
New Revision: 125659
URL: http://llvm.org/viewvc/llvm-project?rev=125659&view=rev
Log:
Remove outdated README entry.
Modified:
llvm/trunk/lib/Target/README.txt
Modified: llvm/trunk/lib/Target/README.txt
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/README.txt?rev=125659&r1=125658&r2=125659&view=diff
==============================================================================
--- llvm/trunk/lib/Target/README.txt (original)
+++ llvm/trunk/lib/Target/README.txt Wed Feb 16 01:18:18 2011
@@ -1840,23 +1840,7 @@
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:
More information about the llvm-commits
mailing list