Chris Lattner
f475e26e95
update this to work with recent asmprinter change
...
llvm-svn: 33143
2007-01-12 21:16:56 +00:00
Lauro Ramos Venancio
14cf9f2c03
Don't add or sub zero to sp.
...
llvm-svn: 33142
2007-01-12 20:52:27 +00:00
Lauro Ramos Venancio
97e120a71c
Build constants using instructions mov/orr or mvn/eor.
...
llvm-svn: 33141
2007-01-12 20:35:49 +00:00
Anton Korobeynikov
548b9af9c2
* PIC codegen for X86/Linux has been implemented
...
* PIC-aware internal structures in X86 Codegen have been refactored
* Visibility (default/weak) has been added
* Docs fixes (external weak linkage, visibility, formatting)
llvm-svn: 33136
2007-01-12 19:20:47 +00:00
Nick Lewycky
7fb0a6d2ab
New predicate simplifier!
...
Please do not enable, there is still some known miscompile problem.
llvm-svn: 33066
2007-01-11 02:32:38 +00:00
Reid Spencer
73806b01c8
Test case for PR1099.
...
llvm-svn: 33033
2007-01-09 06:25:15 +00:00
Chris Lattner
893a8f3dfb
Add PR number for future reference
...
llvm-svn: 33031
2007-01-09 00:31:52 +00:00
Evan Cheng
5ca03da36b
Fix test case.
...
llvm-svn: 33030
2007-01-09 00:09:34 +00:00
Reid Spencer
d798bda669
PR1085 is fixed now.
...
llvm-svn: 33029
2007-01-09 00:05:55 +00:00
Evan Cheng
e2b77e35e3
Added a test case from PR1075.
...
llvm-svn: 33028
2007-01-08 23:58:27 +00:00
Evan Cheng
b7b31dfa9c
Undo xfail now scheduler deficiency has been fixed.
...
llvm-svn: 33027
2007-01-08 23:57:40 +00:00
Chris Lattner
75ab1d8e7b
new testcase
...
llvm-svn: 33023
2007-01-08 23:03:19 +00:00
Reid Spencer
d5d091d13b
XFAIL this test until PR1085 mystery is resolved.
...
llvm-svn: 33019
2007-01-08 19:38:58 +00:00
Andrew Lenharth
e009c29b46
Packed structs use packed struct initializers
...
llvm-svn: 33014
2007-01-08 18:15:35 +00:00
Chris Lattner
7d99e39169
testcase for PR1097
...
llvm-svn: 33013
2007-01-08 17:52:29 +00:00
Reid Spencer
fbda0f798d
llvm.isunordered.* are gone.
...
llvm-svn: 33002
2007-01-07 23:30:23 +00:00
Reid Spencer
9741d8a603
Redefinition of functions is no longer permitted.
...
llvm-svn: 33000
2007-01-07 19:33:49 +00:00
Reid Spencer
1ba48e5dc6
Add a test case for PR1086
...
llvm-svn: 32977
2007-01-07 03:27:39 +00:00
Chris Lattner
e54dd65cf8
Simplify the testcase
...
llvm-svn: 32975
2007-01-07 02:28:52 +00:00
Chris Lattner
f0e4219600
Testcase for PR1015
...
llvm-svn: 32973
2007-01-07 02:24:10 +00:00
Chris Lattner
d4c44b723c
Testcase for PR1085
...
llvm-svn: 32968
2007-01-07 00:32:15 +00:00
Chris Lattner
4495ad5595
New testcase for PR1084
...
llvm-svn: 32967
2007-01-07 00:02:20 +00:00
Chris Lattner
081ded52b7
testcase for pr1083
...
llvm-svn: 32964
2007-01-06 23:38:37 +00:00
Chris Lattner
15cff880fe
this testcase is too large to be useful, and requires a .bc file to be
...
kept around. We can do without it.
llvm-svn: 32960
2007-01-06 22:02:26 +00:00
Reid Spencer
1eb0ef6834
Regenerate for new bytecode file format.
...
llvm-svn: 32957
2007-01-06 07:28:52 +00:00
Reid Spencer
00152e702c
Accomodate new name manglinge done by llvm-upgrade
...
llvm-svn: 32954
2007-01-06 06:04:04 +00:00
Reid Spencer
6da9a8639d
Currently, there is no fix for this.
...
llvm-svn: 32952
2007-01-06 05:16:27 +00:00
Reid Spencer
b5a6e27fa7
Test case for PR1082, an llvm-upgrade bug.
...
llvm-svn: 32951
2007-01-06 05:15:27 +00:00
Reid Spencer
fb503a19e7
Test Case for PR1080.
...
llvm-svn: 32943
2007-01-06 00:22:38 +00:00
Evan Cheng
c61b85bdef
Update test case.
...
llvm-svn: 32936
2007-01-05 21:53:15 +00:00
Reid Spencer
03c96bbe17
For PR1077:
...
Remove the XFAIL now that global redefinitions are not permitted.
llvm-svn: 32935
2007-01-05 21:51:57 +00:00
Reid Spencer
ea6dbeed39
This test case needs parameter attributes, manually upgrade and don't
...
run llvm-upgrade.
llvm-svn: 32926
2007-01-05 18:38:33 +00:00
Reid Spencer
0843be69e6
Global variables are not renamed by llvm-upgrade any more.
...
llvm-svn: 32925
2007-01-05 18:37:18 +00:00
Reid Spencer
6dd1f88bff
Update for change in parameter attribute syntax.
...
llvm-svn: 32924
2007-01-05 18:35:52 +00:00
Reid Spencer
83270c01d2
Update for change in parameter attributes syntax.
...
llvm-svn: 32923
2007-01-05 18:34:20 +00:00
Reid Spencer
619271c675
Wrap long RUN: line.
...
llvm-svn: 32922
2007-01-05 18:33:43 +00:00
Reid Spencer
701ed3a4c4
Globals are not renamed any more.
...
llvm-svn: 32921
2007-01-05 18:33:16 +00:00
Reid Spencer
c6741500ce
This test case needs zext and sext attributes so manually upgrade it and
...
don't run llvm-upgrade.
llvm-svn: 32920
2007-01-05 18:31:56 +00:00
Reid Spencer
840b40f6b8
Changes to parameter attribute syntax.
...
llvm-svn: 32919
2007-01-05 17:41:34 +00:00
Reid Spencer
0de0baf365
Changes to parameter attributes syntax.
...
llvm-svn: 32918
2007-01-05 17:40:40 +00:00
Reid Spencer
3495245ed0
Globals are not being renamed any more.
...
llvm-svn: 32917
2007-01-05 17:39:54 +00:00
Reid Spencer
ef31b4b173
This test case has been translated to 2.0 assembly so don't run
...
llvm-upgrade on it.
llvm-svn: 32916
2007-01-05 17:39:07 +00:00
Reid Spencer
a7f82d3210
Fix this to check for the correct error message.
...
llvm-svn: 32915
2007-01-05 17:37:59 +00:00
Reid Spencer
1472514984
This tests for something that will become illegal soon. The test/Feature
...
suite has a test for renaming of global variables.
llvm-svn: 32914
2007-01-05 17:36:59 +00:00
Reid Spencer
121d795195
Beef up this test case a little by introducing a global variable name
...
conflict after upgrade resulting from collapsed type planes. The test now
checks to make sure llvm-upgrade produces appropriate warning messages.
llvm-svn: 32913
2007-01-05 17:35:05 +00:00
Reid Spencer
450624cc8a
Make this test that we can drop the implementation keyword for llvm-as.
...
llvm-upgrade is irrelevant for this test case.
llvm-svn: 32912
2007-01-05 17:29:41 +00:00
Reid Spencer
25f6be8634
Fix the test case for the change in parameter attribute syntax. The @ is
...
no longer needed and the @(...) syntax has been dropped in favor of a
simple space separated list of attribute names.
llvm-svn: 32911
2007-01-05 17:26:04 +00:00
Reid Spencer
845f216f53
For PR1077:
...
Split this test case into three cases. globalredefinition.ll just tests
that a global can be forward referenced. globalredefinition2.ll tests
that llvm-upgrade will warn about renaming duplicate global variables.
globalredefinition3.ll tests that llvm-as will generate an error on
duplicate global variables. This last test is currently XFAIL because
the restriction is not implemented yet.
llvm-svn: 32910
2007-01-05 17:25:12 +00:00
Reid Spencer
8453db2776
For PR1077:
...
Global variable definitions with the same name and same type are no longer
valid so don't attempt to test for this "feature".
llvm-svn: 32909
2007-01-05 17:22:13 +00:00
Reid Spencer
14db5be69c
Give the assembler some input.
...
llvm-svn: 32903
2007-01-05 16:45:06 +00:00