[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