Reid Spencer
|
1565491af2
|
Test case for ensuring correct reading back of cast constant expressions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32449 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-12-11 23:19:53 +00:00 |
|
Reid Spencer
|
6a126513fc
|
Add a test for constant folding of bitcast to/from floating point.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32446 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-12-11 21:25:10 +00:00 |
|
Reid Spencer
|
711679e21c
|
Provide a test for int<->float and long<->double bitcasts.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32445 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-12-11 20:40:28 +00:00 |
|
Chris Lattner
|
4ed4ac34c3
|
constant folding of bitcast is broken.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32437 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-12-11 18:29:07 +00:00 |
|
Chris Lattner
|
d36a76d655
|
the xform is done by scalarrepl not the code generator.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32425 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-12-11 01:03:32 +00:00 |
|
Chris Lattner
|
e629ff0be8
|
new testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32421 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-12-11 00:34:27 +00:00 |
|
Chris Lattner
|
5bd2db38f8
|
testcase for a regression introduced by the recent cast patch
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32419 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-12-11 00:12:07 +00:00 |
|
Chris Lattner
|
1846783d93
|
new testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32417 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-12-10 23:52:28 +00:00 |
|
Rafael Espindola
|
796cbd87b4
|
.align is in bits
.comm is in bytes
:-(
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32408 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-12-10 02:53:14 +00:00 |
|
Rafael Espindola
|
3e69a7e527
|
fix test/Regression/CodeGen/X86/weak.ll
if a variable has no initialization, I->getInitializer() will fail
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32407 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-12-09 23:14:08 +00:00 |
|
Rafael Espindola
|
5b24426375
|
use a . instead of a % in the grep expression
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32406 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-12-09 21:21:06 +00:00 |
|
Reid Spencer
|
ed819df5ef
|
Fix the run line and make this test more specific.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32403 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-12-09 19:39:56 +00:00 |
|
Reid Spencer
|
c96660aef7
|
Add a check to catch an incorrect upgrade.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32402 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-12-09 19:35:43 +00:00 |
|
Reid Spencer
|
ee2c7b08c5
|
Too soon to commit, revert.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32397 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-12-09 05:13:50 +00:00 |
|
Reid Spencer
|
30e6c63486
|
New test cases for regressions in the SetCC -> ICmp patch.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32396 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-12-09 05:13:01 +00:00 |
|
Rafael Espindola
|
0ec729ef2d
|
%progbits not @progbits
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32376 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-12-08 22:06:02 +00:00 |
|
Rafael Espindola
|
33dec797c3
|
add missing &&
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32374 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-12-08 21:43:02 +00:00 |
|
Rafael Espindola
|
1366626e08
|
add \"aw\",@progbits" to ctors and dtors
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32373 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-12-08 21:24:58 +00:00 |
|
Andrew Lenharth
|
6b6b6f6ab8
|
test packed struct codegen on x86
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32367 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-12-08 18:54:15 +00:00 |
|
Andrew Lenharth
|
6ec10ef00c
|
packed initializers too in the test
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32365 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-12-08 18:45:38 +00:00 |
|
Andrew Lenharth
|
6e7be8345b
|
feature test for packed structs
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32363 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-12-08 18:36:24 +00:00 |
|
Reid Spencer
|
f6a3f00055
|
This test needs to be upgraded.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32359 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-12-08 17:39:49 +00:00 |
|
Reid Spencer
|
f6825c5ddc
|
For PR950:
Add a test for a regression in combining of ICmp instructions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32358 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-12-08 17:38:55 +00:00 |
|
Rafael Espindola
|
1c411dee4f
|
fix alignment
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32337 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-12-07 22:38:06 +00:00 |
|
Chris Lattner
|
d4fca27e59
|
new testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32335 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-12-07 22:36:14 +00:00 |
|
Chris Lattner
|
afa2159a54
|
new testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32330 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-12-07 22:15:20 +00:00 |
|
Rafael Espindola
|
7367d05cb7
|
make sure that we don't use a common symbol if a section was specified
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32310 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-12-07 18:33:58 +00:00 |
|
Andrew Lenharth
|
b56f1e2ee5
|
Copy ARM's weak symbol test
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32307 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-12-07 17:37:54 +00:00 |
|
Reid Spencer
|
2c7df60b48
|
This now passes on Linux/x86
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32306 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-12-07 16:28:32 +00:00 |
|
Reid Spencer
|
d422db8547
|
Manually convert this to new assembly.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32301 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-12-07 04:20:23 +00:00 |
|
Jim Laskey
|
9f5776bb4d
|
Failing linux.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32292 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-12-06 21:36:07 +00:00 |
|
Rafael Espindola
|
392b1b2ef3
|
print weak references
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32276 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-12-06 13:35:10 +00:00 |
|
Chris Lattner
|
6bfc69c831
|
this is a subset of Codegen/X86/bitcast.ll, remove it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32248 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-12-06 00:46:14 +00:00 |
|
Chris Lattner
|
9faab9bd93
|
Instcombine shouldn't fold these casts.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32243 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-12-05 23:43:20 +00:00 |
|
Chris Lattner
|
ade2f54d2b
|
new testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32227 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-12-05 18:21:52 +00:00 |
|
Rafael Espindola
|
97815c6b9c
|
expand memmove and memcpy
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32226 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-12-05 17:57:23 +00:00 |
|
Rafael Espindola
|
462af9a2e0
|
add support for the "r" asm constraint
patch by Lauro Ramos Venancio
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32224 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-12-05 17:37:31 +00:00 |
|
Rafael Espindola
|
204b0c2ca0
|
add support for weak linkage
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32222 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-12-05 17:00:17 +00:00 |
|
Reid Spencer
|
eae6ce5df4
|
Ignore the Output directory.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32221 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-12-05 16:10:16 +00:00 |
|
Chris Lattner
|
4d7bd8fe6f
|
new testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32210 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-12-05 01:29:01 +00:00 |
|
Devang Patel
|
67a821d9a3
|
SCCP does not handle Packed Type properly. Disable Packed Type handling
for now.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32208 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-12-04 23:54:59 +00:00 |
|
Chris Lattner
|
f34208b8b1
|
Testcase for PR1029, patch by Rafael vila de EspÃndola
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32205 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-12-04 22:37:48 +00:00 |
|
Reid Spencer
|
0eb776f10b
|
These pass on Linux now.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32195 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-12-04 20:46:05 +00:00 |
|
Reid Spencer
|
4d42fcebe3
|
Fix the intrinsic debug call to make this match current definition.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32190 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-12-04 20:13:49 +00:00 |
|
Reid Spencer
|
2e1af738ee
|
Make this test succeed on both Darwin and Linux
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32189 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-12-04 20:09:02 +00:00 |
|
Reid Spencer
|
3f4d6d185b
|
XFAIL until PR1033 is fixed.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32187 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-12-04 18:39:14 +00:00 |
|
Reid Spencer
|
b212dceb6b
|
Test case for PR1033, x86-64 code gen fails on bitcast.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32185 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-12-04 18:24:56 +00:00 |
|
Evan Cheng
|
0650378757
|
Fix test.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32183 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-12-04 18:06:24 +00:00 |
|
Jim Laskey
|
0b76b0b8dd
|
Purpose of test is lost in upgrade.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32182 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-12-04 17:54:29 +00:00 |
|
Jim Laskey
|
933ca310d0
|
Remove debug info.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32181 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-12-04 17:06:15 +00:00 |
|