[llvm] be58465 - [GVN] Regenerate test checks (NFC)
Nikita Popov via llvm-commits
llvm-commits at lists.llvm.org
Sat Mar 6 03:11:39 PST 2021
Author: Nikita Popov
Date: 2021-03-06T12:11:16+01:00
New Revision: be58465591c777ab942efef5fb22b84715fc776b
URL: https://github.com/llvm/llvm-project/commit/be58465591c777ab942efef5fb22b84715fc776b
DIFF: https://github.com/llvm/llvm-project/commit/be58465591c777ab942efef5fb22b84715fc776b.diff
LOG: [GVN] Regenerate test checks (NFC)
Added:
Modified:
llvm/test/Transforms/GVN/non-integral-pointers.ll
Removed:
################################################################################
diff --git a/llvm/test/Transforms/GVN/non-integral-pointers.ll b/llvm/test/Transforms/GVN/non-integral-pointers.ll
index 56f9d3179c27..6b9a9171f5f3 100644
--- a/llvm/test/Transforms/GVN/non-integral-pointers.ll
+++ b/llvm/test/Transforms/GVN/non-integral-pointers.ll
@@ -430,20 +430,27 @@ entry:
declare void @use.v2(<2 x i64 addrspace(4)*>)
declare void @use.v4(<4 x i64 addrspace(4)*>)
- define i8 addrspace(5)* @multini(i1 %alwaysFalse, i8 addrspace(4)* %val, i8 addrspace(4)** %loc) {
- ; CHECK-LABEL: @multini(
- ; CHECK-NOT: inttoptr
- ; CHECK-NOT: ptrtoint
- ; CHECK-NOT: addrspacecast
- entry:
- store i8 addrspace(4)* %val, i8 addrspace(4)** %loc
- br i1 %alwaysFalse, label %neverTaken, label %alwaysTaken
+define i8 addrspace(5)* @multini(i1 %alwaysFalse, i8 addrspace(4)* %val, i8 addrspace(4)** %loc) {
+; CHECK-LABEL: @multini(
+; CHECK-NEXT: entry:
+; CHECK-NEXT: store i8 addrspace(4)* [[VAL:%.*]], i8 addrspace(4)** [[LOC:%.*]], align 8
+; CHECK-NEXT: br i1 [[ALWAYSFALSE:%.*]], label [[NEVERTAKEN:%.*]], label [[ALWAYSTAKEN:%.*]]
+; CHECK: neverTaken:
+; CHECK-NEXT: [[LOC_BC:%.*]] = bitcast i8 addrspace(4)** [[LOC]] to i8 addrspace(5)**
+; CHECK-NEXT: [[DIFFERENTAS:%.*]] = load i8 addrspace(5)*, i8 addrspace(5)** [[LOC_BC]], align 8
+; CHECK-NEXT: ret i8 addrspace(5)* [[DIFFERENTAS]]
+; CHECK: alwaysTaken:
+; CHECK-NEXT: ret i8 addrspace(5)* null
+;
+entry:
+ store i8 addrspace(4)* %val, i8 addrspace(4)** %loc
+ br i1 %alwaysFalse, label %neverTaken, label %alwaysTaken
- neverTaken:
- %loc.bc = bitcast i8 addrspace(4)** %loc to i8 addrspace(5)**
- %
diff erentas = load i8 addrspace(5)*, i8 addrspace(5)** %loc.bc
- ret i8 addrspace(5)* %
diff erentas
+neverTaken:
+ %loc.bc = bitcast i8 addrspace(4)** %loc to i8 addrspace(5)**
+ %
diff erentas = load i8 addrspace(5)*, i8 addrspace(5)** %loc.bc
+ ret i8 addrspace(5)* %
diff erentas
- alwaysTaken:
- ret i8 addrspace(5)* null
- }
+alwaysTaken:
+ ret i8 addrspace(5)* null
+}
More information about the llvm-commits
mailing list