Changes in directory llvm-test/SingleSource/UnitTests/Integer/APInt:
arith.cpp updated: 1.1 -> 1.2 bigint.cpp updated: 1.1 -> 1.2 bitlogic.cpp updated: 1.1 -> 1.2 sign.cpp updated: 1.1 -> 1.2 --- Log message: Modify these test cases as APInt changed. --- Diffs of the changes: (+41 -40) arith.cpp | 36 ++++++++++++++++++------------------ bigint.cpp | 16 ++++++++-------- bitlogic.cpp | 10 +++++----- sign.cpp | 19 ++++++++++--------- 4 files changed, 41 insertions(+), 40 deletions(-) Index: llvm-test/SingleSource/UnitTests/Integer/APInt/arith.cpp diff -u llvm-test/SingleSource/UnitTests/Integer/APInt/arith.cpp:1.1 llvm-test/SingleSource/UnitTests/Integer/APInt/arith.cpp:1.2 --- llvm-test/SingleSource/UnitTests/Integer/APInt/arith.cpp:1.1 Mon Jan 29 17:07:32 2007 +++ llvm-test/SingleSource/UnitTests/Integer/APInt/arith.cpp Mon Feb 5 21:02:16 2007 @@ -14,61 +14,61 @@ using namespace llvm; -APInt x(21,0x1fffff); +APInt x(0x1fffff, 21); -APInt y(21,0x0fffff); +APInt y(0x0fffff, 21); int my_test() { - APInt i(10,uint64_t(0)); - APInt j(10); - APInt k(10); - APInt l(10); - APInt result(21); + APInt i(uint64_t(0), 10); + APInt j(0, 10); + APInt k(0, 10); + APInt l(0, 10); + APInt result(0, 21); short temp; int i_temp; unsigned int ui_x; unsigned int ui_y; j = i; j -= 1; - temp = (short)j; + temp = (short)j.getValue(); printf( "temp = %hd\n", temp); k = i; k += 1; - temp = k; + temp = k.getValue(); printf( "temp = %hd\n", temp); k = j * k; - temp = k; + temp = k.getValue(); printf( "temp = %hd\n", temp); j *= 120; l = j / k; - temp = l; + temp = l.getValue(); printf( "temp = %hd\n", temp); j *= (-176); // after truncation, the value should be -384 l = j / k; - temp = l; + temp = l.getValue(); printf( "temp = %hd\n", temp); l = 120; l = (j * l); l %= 4; - temp = l; + temp = l.getValue(); printf( "temp = %hd\n", temp); l = -217; l = (j * l); l = l / (++i); - temp = l; + temp = l.getValue(); printf( "temp = %hd\n", temp); result = ++x; - i_temp = result; + i_temp = result.getValue(); printf( "i_temp = %x\n", i_temp); x--; result = x + y; - i_temp = result; + i_temp = result.getValue(); printf("i_temp = %x\n", i_temp); - ui_x = x; - ui_y = y; + ui_x = x.getValue(); + ui_y = y.getValue(); i_temp = ui_x - ui_y; printf("i_temp = %x\n", i_temp); Index: llvm-test/SingleSource/UnitTests/Integer/APInt/bigint.cpp diff -u llvm-test/SingleSource/UnitTests/Integer/APInt/bigint.cpp:1.1 llvm-test/SingleSource/UnitTests/Integer/APInt/bigint.cpp:1.2 --- llvm-test/SingleSource/UnitTests/Integer/APInt/bigint.cpp:1.1 Mon Jan 29 17:07:32 2007 +++ llvm-test/SingleSource/UnitTests/Integer/APInt/bigint.cpp Mon Feb 5 21:02:16 2007 @@ -13,17 +13,17 @@ using namespace llvm; -const APInt bnd(10,1023); +const APInt bnd(1023, 10); -APInt x(169, 0xffffffffULL); -APInt y(169, -0xabcdefdeULL); +APInt x(0xffffffffULL, 169); +APInt y(-0xabcdefdeULL, 169); int my_test() { - APInt i(10,uint64_t(0)); - APInt result(169); - APInt l_result(32); + APInt i(uint64_t(0), 10); + APInt result(0, 169); + APInt l_result(0, 32); long long rem; long long rem2; { @@ -41,11 +41,11 @@ } result = x*y; l_result = result % 0x37015; - rem = l_result; + rem = l_result.getValue(); printf("rem = %lld\n", rem); l_result = result % -198721; - rem2 = l_result; + rem2 = l_result.getValue(); printf("rem2 = %lld\n", rem2); return 0; } Index: llvm-test/SingleSource/UnitTests/Integer/APInt/bitlogic.cpp diff -u llvm-test/SingleSource/UnitTests/Integer/APInt/bitlogic.cpp:1.1 llvm-test/SingleSource/UnitTests/Integer/APInt/bitlogic.cpp:1.2 --- llvm-test/SingleSource/UnitTests/Integer/APInt/bitlogic.cpp:1.1 Mon Jan 29 19:10:43 2007 +++ llvm-test/SingleSource/UnitTests/Integer/APInt/bitlogic.cpp Mon Feb 5 21:02:16 2007 @@ -16,11 +16,11 @@ int my_test() { - APInt x(1,0x1); - APInt y(1); - APInt z(9,0x1ff); - APInt uz(9,0x1ff); - APInt temp(9); + APInt x(0x1, 1); + APInt y(0, 1); + APInt z(0x1ff, 9); + APInt uz(0x1ff, 9); + APInt temp(0, 9); y = x; y -= 1; if (!y) Index: llvm-test/SingleSource/UnitTests/Integer/APInt/sign.cpp diff -u llvm-test/SingleSource/UnitTests/Integer/APInt/sign.cpp:1.1 llvm-test/SingleSource/UnitTests/Integer/APInt/sign.cpp:1.2 --- llvm-test/SingleSource/UnitTests/Integer/APInt/sign.cpp:1.1 Mon Jan 29 19:08:52 2007 +++ llvm-test/SingleSource/UnitTests/Integer/APInt/sign.cpp Mon Feb 5 21:02:16 2007 @@ -19,8 +19,8 @@ main ( int argc, char** argv) { int num, r; - APInt x(24), y(24), z(24); - APInt ux(24), uy(24), uz(24); + APInt x(0, 24, true), y(0, 24, true), z(0, 24, true); + APInt ux(0, 24), uy(0, 24), uz(0, 24); r = rand(); r = r - 1804289384; // -1 @@ -36,28 +36,29 @@ x = num; ux = num; - printf("x = %d, ux = %u, y=%d, uy = %u\n", int(x), (unsigned int)ux, - int(y), (unsigned int)uy); + printf("x = %d, ux = %u, y=%d, uy = %u\n", int(x.getValue()), + (unsigned int)ux.getValue(), int(y.getValue()), + (unsigned int)uy.getValue()); z = x * y; // 0x1000001 * (-1) uz = ux * uy; - printf("z=%d, uz=%u\n", int(z), (unsigned int)uz); + printf("z=%d, uz=%u\n", int(z.getValue()), (unsigned int)uz.getValue()); z = x % 314; uz = ux % 314; - printf("z=%d, uz=%u\n", int(z), (unsigned int)uz); + printf("z=%d, uz=%u\n", int(z.getValue()), (unsigned int)uz.getValue()); z = x / 314; uz = ux / 314; - printf("z=%d, uz=%u\n", int(z), (unsigned int)uz); + printf("z=%d, uz=%u\n", int(z.getValue()), (unsigned int)uz.getValue()); z = (x+0xf28) / 314; uz = (ux + 0xf28) / 314; - printf("z=%d, uz=%u\n", int(z), (unsigned int)uz); + printf("z=%d, uz=%u\n", int(z.getValue()), (unsigned int)uz.getValue()); z = (x - 580) / 314; uz = (((ux - 580)) / 314); - printf("z=%d, uz=%u\n", int(z), (unsigned int)uz); + printf("z=%d, uz=%u\n", int(z.getValue()), (unsigned int)uz.getValue()); return 0; } _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits