summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 690499e)
raw | patch | inline | side by side (parent: 690499e)
author | Gerolf Hoflehner <ghoflehner@apple.com> | |
Thu, 7 Aug 2014 23:19:55 +0000 (23:19 +0000) | ||
committer | Gerolf Hoflehner <ghoflehner@apple.com> | |
Thu, 7 Aug 2014 23:19:55 +0000 (23:19 +0000) |
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@215169 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/Scalar/MergedLoadStoreMotion.cpp | patch | blob | history |
diff --git a/lib/Transforms/Scalar/MergedLoadStoreMotion.cpp b/lib/Transforms/Scalar/MergedLoadStoreMotion.cpp
index a7e80240d9e7acf7d12d688800af1399141cf8c3..c2467fecb5ebbe505ebe065c51da81be9f5ce96e 100644 (file)
//
// header:
// br %cond, label %if.then, label %if.else
-// / \
-// / \
-// / \
+// + +
+// + +
+// + +
// if.then: if.else:
// %lt = load %addr_l %le = load %addr_l
// <use %lt> <use %le>
// <...> <...>
// store %st, %addr_s store %se, %addr_s
// br label %if.end br label %if.end
-// \ /
-// \ /
-// \ /
+// + +
+// + +
+// + +
// if.end ("footer"):
// <...>
//
// header:
// %l = load %addr_l
// br %cond, label %if.then, label %if.else
-// / \
-// / \
-// / \
+// + +
+// + +
+// + +
// if.then: if.else:
// <use %l> <use %l>
// <...> <...>
// br label %if.end br label %if.end
-// \ /
-// \ /
-// \ /
+// + +
+// + +
+// + +
// if.end ("footer"):
// %s.sink = phi [%st, if.then], [%se, if.else]
// <...>