[llvm] 6aa02f9 - [Examples] Convert test to opaque pointers (NFC)

Nikita Popov via llvm-commits llvm-commits at lists.llvm.org
Thu Jan 5 05:16:26 PST 2023


Author: Nikita Popov
Date: 2023-01-05T14:16:11+01:00
New Revision: 6aa02f90d06bdd88eae42e180c3363e36b0d454a

URL: https://github.com/llvm/llvm-project/commit/6aa02f90d06bdd88eae42e180c3363e36b0d454a
DIFF: https://github.com/llvm/llvm-project/commit/6aa02f90d06bdd88eae42e180c3363e36b0d454a.diff

LOG: [Examples] Convert test to opaque pointers (NFC)

Added: 
    

Modified: 
    llvm/test/Examples/IRTransforms/SimplifyCFG/tut-simplify-cfg-blockaddress.ll

Removed: 
    


################################################################################
diff  --git a/llvm/test/Examples/IRTransforms/SimplifyCFG/tut-simplify-cfg-blockaddress.ll b/llvm/test/Examples/IRTransforms/SimplifyCFG/tut-simplify-cfg-blockaddress.ll
index ee6048b872de6..91d5d72c099b8 100644
--- a/llvm/test/Examples/IRTransforms/SimplifyCFG/tut-simplify-cfg-blockaddress.ll
+++ b/llvm/test/Examples/IRTransforms/SimplifyCFG/tut-simplify-cfg-blockaddress.ll
@@ -3,21 +3,21 @@
 ; RUN: opt -tut-simplifycfg -tut-simplifycfg-version=v2 -enable-new-pm=0 -S < %s | FileCheck %s
 ; RUN: opt -tut-simplifycfg -tut-simplifycfg-version=v3 -enable-new-pm=0 -S < %s | FileCheck %s
 
-define i8* @simp1(i32 %x) {
+define ptr @simp1(i32 %x) {
 ; CHECK-LABEL: @simp1(
 ; CHECK-NEXT:  entry:
 ; CHECK-NEXT:    [[CMP:%.*]] = icmp slt i32 [[X:%.*]], 42
-; CHECK-NEXT:    [[ADDR:%.*]] = select i1 [[CMP]], i8* inttoptr (i32 1 to i8*), i8* inttoptr (i32 1 to i8*)
-; CHECK-NEXT:    ret i8* [[ADDR]]
+; CHECK-NEXT:    [[ADDR:%.*]] = select i1 [[CMP]], ptr inttoptr (i32 1 to ptr), ptr inttoptr (i32 1 to ptr)
+; CHECK-NEXT:    ret ptr [[ADDR]]
 ;
 entry:
   %cmp = icmp slt i32 %x, 42
-  %addr = select i1 %cmp, i8* blockaddress(@simp1, %bb1), i8* blockaddress(@simp1, %bb2)
-  ret i8* %addr
+  %addr = select i1 %cmp, ptr blockaddress(@simp1, %bb1), ptr blockaddress(@simp1, %bb2)
+  ret ptr %addr
 
 bb1:
-  ret i8* null
+  ret ptr null
 
 bb2:
-  ret i8* null
+  ret ptr null
 }


        


More information about the llvm-commits mailing list