mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-07-24 22:24:54 +00:00
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
This update was done with the following bash script: find test/Transforms -name "*.ll" | \ while read NAME; do echo "$NAME" if ! grep -q "^; *RUN: *llc" $NAME; then TEMP=`mktemp -t temp` cp $NAME $TEMP sed -n "s/^define [^@]*@\([A-Za-z0-9_]*\)(.*$/\1/p" < $NAME | \ while read FUNC; do sed -i '' "s/;\(.*\)\([A-Za-z0-9_]*\):\( *\)@$FUNC\([( ]*\)\$/;\1\2-LABEL:\3@$FUNC(/g" $TEMP done mv $TEMP $NAME fi done git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@186268 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -18,7 +18,7 @@ declare i32 @fprintf(%FILE*, i8*, ...)
|
||||
; Check fprintf(fp, "foo") -> fwrite("foo", 3, 1, fp).
|
||||
|
||||
define void @test_simplify1(%FILE* %fp) {
|
||||
; CHECK: @test_simplify1
|
||||
; CHECK-LABEL: @test_simplify1(
|
||||
%fmt = getelementptr [13 x i8]* @hello_world, i32 0, i32 0
|
||||
call i32 (%FILE*, i8*, ...)* @fprintf(%FILE* %fp, i8* %fmt)
|
||||
; CHECK-NEXT: call i32 @fwrite(i8* getelementptr inbounds ([13 x i8]* @hello_world, i32 0, i32 0), i32 12, i32 1, %FILE* %fp)
|
||||
@@ -29,7 +29,7 @@ define void @test_simplify1(%FILE* %fp) {
|
||||
; Check fprintf(fp, "%c", chr) -> fputc(chr, fp).
|
||||
|
||||
define void @test_simplify2(%FILE* %fp) {
|
||||
; CHECK: @test_simplify2
|
||||
; CHECK-LABEL: @test_simplify2(
|
||||
%fmt = getelementptr [3 x i8]* @percent_c, i32 0, i32 0
|
||||
call i32 (%FILE*, i8*, ...)* @fprintf(%FILE* %fp, i8* %fmt, i8 104)
|
||||
; CHECK-NEXT: call i32 @fputc(i32 104, %FILE* %fp)
|
||||
@@ -41,7 +41,7 @@ define void @test_simplify2(%FILE* %fp) {
|
||||
; NOTE: The fputs simplifier simplifies this further to fwrite.
|
||||
|
||||
define void @test_simplify3(%FILE* %fp) {
|
||||
; CHECK: @test_simplify3
|
||||
; CHECK-LABEL: @test_simplify3(
|
||||
%fmt = getelementptr [3 x i8]* @percent_s, i32 0, i32 0
|
||||
%str = getelementptr [13 x i8]* @hello_world, i32 0, i32 0
|
||||
call i32 (%FILE*, i8*, ...)* @fprintf(%FILE* %fp, i8* %fmt, i8* %str)
|
||||
@@ -53,7 +53,7 @@ define void @test_simplify3(%FILE* %fp) {
|
||||
; Check fprintf(fp, fmt, ...) -> fiprintf(fp, fmt, ...) if no floating point.
|
||||
|
||||
define void @test_simplify4(%FILE* %fp) {
|
||||
; CHECK-IPRINTF: @test_simplify4
|
||||
; CHECK-IPRINTF-LABEL: @test_simplify4(
|
||||
%fmt = getelementptr [3 x i8]* @percent_d, i32 0, i32 0
|
||||
call i32 (%FILE*, i8*, ...)* @fprintf(%FILE* %fp, i8* %fmt, i32 187)
|
||||
; CHECK-NEXT-IPRINTF: call i32 (%FILE*, i8*, ...)* @fiprintf(%FILE* %fp, i8* getelementptr inbounds ([3 x i8]* @percent_d, i32 0, i32 0), i32 187)
|
||||
@@ -62,7 +62,7 @@ define void @test_simplify4(%FILE* %fp) {
|
||||
}
|
||||
|
||||
define void @test_no_simplify1(%FILE* %fp) {
|
||||
; CHECK-IPRINTF: @test_no_simplify1
|
||||
; CHECK-IPRINTF-LABEL: @test_no_simplify1(
|
||||
%fmt = getelementptr [3 x i8]* @percent_f, i32 0, i32 0
|
||||
call i32 (%FILE*, i8*, ...)* @fprintf(%FILE* %fp, i8* %fmt, double 1.87)
|
||||
; CHECK-NEXT-IPRINTF: call i32 (%FILE*, i8*, ...)* @fprintf(%FILE* %fp, i8* getelementptr inbounds ([3 x i8]* @percent_f, i32 0, i32 0), double 1.870000e+00)
|
||||
@@ -71,7 +71,7 @@ define void @test_no_simplify1(%FILE* %fp) {
|
||||
}
|
||||
|
||||
define void @test_no_simplify2(%FILE* %fp, double %d) {
|
||||
; CHECK: @test_no_simplify2
|
||||
; CHECK-LABEL: @test_no_simplify2(
|
||||
%fmt = getelementptr [3 x i8]* @percent_f, i32 0, i32 0
|
||||
call i32 (%FILE*, i8*, ...)* @fprintf(%FILE* %fp, i8* %fmt, double %d)
|
||||
; CHECK-NEXT: call i32 (%FILE*, i8*, ...)* @fprintf(%FILE* %fp, i8* getelementptr inbounds ([3 x i8]* @percent_f, i32 0, i32 0), double %d)
|
||||
@@ -80,7 +80,7 @@ define void @test_no_simplify2(%FILE* %fp, double %d) {
|
||||
}
|
||||
|
||||
define i32 @test_no_simplify3(%FILE* %fp) {
|
||||
; CHECK: @test_no_simplify3
|
||||
; CHECK-LABEL: @test_no_simplify3(
|
||||
%fmt = getelementptr [13 x i8]* @hello_world, i32 0, i32 0
|
||||
%1 = call i32 (%FILE*, i8*, ...)* @fprintf(%FILE* %fp, i8* %fmt)
|
||||
; CHECK-NEXT: call i32 (%FILE*, i8*, ...)* @fprintf(%FILE* %fp, i8* getelementptr inbounds ([13 x i8]* @hello_world, i32 0, i32 0))
|
||||
|
Reference in New Issue
Block a user