[llvm] r253821 - [Utils] Updated shuffle fuzz script to generate more modern (valid) IR.

Simon Pilgrim via llvm-commits llvm-commits at lists.llvm.org
Sun Nov 22 08:04:32 PST 2015


Author: rksimon
Date: Sun Nov 22 10:04:32 2015
New Revision: 253821

URL: http://llvm.org/viewvc/llvm-project?rev=253821&view=rev
Log:
[Utils] Updated shuffle fuzz script to generate more modern (valid) IR.


Modified:
    llvm/trunk/utils/shuffle_fuzz.py

Modified: llvm/trunk/utils/shuffle_fuzz.py
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/utils/shuffle_fuzz.py?rev=253821&r1=253820&r2=253821&view=diff
==============================================================================
--- llvm/trunk/utils/shuffle_fuzz.py (original)
+++ llvm/trunk/utils/shuffle_fuzz.py Sun Nov 22 10:04:32 2015
@@ -198,7 +198,7 @@ define i32 @main() {
 entry:
   ; Create a scratch space to print error messages.
   %%str = alloca [128 x i8]
-  %%str.ptr = getelementptr inbounds [128 x i8]* %%str, i32 0, i32 0
+  %%str.ptr = getelementptr inbounds [128 x i8], [128 x i8]* %%str, i32 0, i32 0
 
   ; Build the input vector and call the test function.
   %%v = call fastcc <%(N)d x %(T)s> @test_wrapper(%(inputs)s)
@@ -233,7 +233,7 @@ die.%(i)d:
   ; Capture the actual value and print an error message.
   %%tmp.%(i)d = zext %(IT)s %%v.%(i)d to i2048
   %%bad.%(i)d = trunc i2048 %%tmp.%(i)d to i32
-  call i32 (i8*, i8*, ...)* @sprintf(i8* %%str.ptr, i8* getelementptr inbounds ([128 x i8]* @error.%(i)d, i32 0, i32 0), i32 %%bad.%(i)d)
+  call i32 (i8*, i8*, ...) @sprintf(i8* %%str.ptr, i8* getelementptr inbounds ([128 x i8], [128 x i8]* @error.%(i)d, i32 0, i32 0), i32 %%bad.%(i)d)
   %%length.%(i)d = call i32 @strlen(i8* %%str.ptr)
   call i32 @write(i32 2, i8* %%str.ptr, i32 %%length.%(i)d)
   call void @llvm.trap()




More information about the llvm-commits mailing list