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
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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
|
69ccadd753
|
Use the llvm-upgrade program to upgrade llvm assembly.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32115 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-12-02 04:23:10 +00:00 |
|
Rafael Espindola
|
b191e0ab51
|
add support for calling functions when the caller has variable sized objects
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31312 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-31 13:03:26 +00:00 |
|
Reid Spencer
|
f5d913409d
|
Improve cvs ignoring of test results.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31217 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-27 16:43:34 +00:00 |
|
Reid Spencer
|
8b93a9c609
|
Add a run line to this test.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31211 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-27 05:30:23 +00:00 |
|
Rafael Espindola
|
7ae68ab3bc
|
initial support for frame pointers
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31197 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-26 13:31:26 +00:00 |
|
Rafael Espindola
|
0e5e3aacbe
|
expand ISD::VACOPY
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31170 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-24 20:15:21 +00:00 |
|
Rafael Espindola
|
c391d16b49
|
implement STRB and STRH
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31138 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-23 20:34:27 +00:00 |
|
Rafael Espindola
|
b97809c9a7
|
print common symbols
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31048 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-19 13:30:40 +00:00 |
|
Rafael Espindola
|
71d94d8817
|
add blx
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31037 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-18 16:21:43 +00:00 |
|
Rafael Espindola
|
5f1b698aeb
|
implement CallingConv::Fast as CallingConv::C
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31034 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-18 12:03:07 +00:00 |
|
Rafael Espindola
|
226f8bc38c
|
expand ISD::SDIV, ISD::UDIV, ISD::SREM and ISD::UREM
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31014 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-17 21:05:33 +00:00 |
|
Rafael Espindola
|
c01c87c8ba
|
add FABSS and FABSD
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31012 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-17 20:33:13 +00:00 |
|
Rafael Espindola
|
278dbaa17f
|
cleanup some tests
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31010 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-17 20:20:07 +00:00 |
|
Rafael Espindola
|
3f3a6f6c3b
|
remove extra [] in stores
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31008 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-17 18:29:14 +00:00 |
|
Rafael Espindola
|
32bd5f4f6a
|
initial implementation of addressing mode 5
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31002 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-17 18:04:53 +00:00 |
|
Rafael Espindola
|
0d479ecbb1
|
add the immediate to the Offset in eliminateFrameIndex
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30998 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-17 14:34:02 +00:00 |
|
Rafael Espindola
|
f621abca9e
|
add FSTD and FSTS
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30996 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-17 13:36:07 +00:00 |
|
Rafael Espindola
|
a605be69c3
|
add fdivs e fdivd
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30988 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-16 21:50:04 +00:00 |
|
Rafael Espindola
|
0505be03ad
|
expand ISD::SHL_PARTS, ISD::SRA_PARTS and ISD::SRL_PARTS
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30987 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-16 21:10:32 +00:00 |
|
Rafael Espindola
|
82c678b83c
|
implement LDRB, LDRSB, LDRH and LDRSH
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30976 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-16 17:17:22 +00:00 |
|
Rafael Espindola
|
bec2e38a91
|
implement smull and umull
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30975 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-16 16:33:29 +00:00 |
|
Rafael Espindola
|
6c5ae3edd3
|
fix some fp condition codes
use non trapping comparison instructions
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30962 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-14 13:42:53 +00:00 |
|
Rafael Espindola
|
33d06bcfd4
|
add FNEGS and FNEGD
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30932 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-13 17:37:35 +00:00 |
|
Rafael Espindola
|
5395538307
|
add SBCS and SUBS
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30930 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-13 17:19:20 +00:00 |
|
Rafael Espindola
|
26a76d1024
|
implement calls to functions that return long
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30929 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-13 16:47:22 +00:00 |
|
Rafael Espindola
|
42b62f3f81
|
implement unordered floating point compares
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30928 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-13 13:14:59 +00:00 |
|
Rafael Espindola
|
493a7fc5c3
|
uint <-> double conversion
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30862 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-10 20:38:57 +00:00 |
|
Rafael Espindola
|
667c349feb
|
add fp sub
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30859 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-10 19:35:01 +00:00 |
|
Rafael Espindola
|
b47e1d033c
|
add double <-> int conversion
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30858 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-10 18:55:14 +00:00 |
|
Rafael Espindola
|
0d9fe764df
|
compare doubles
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30856 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-10 16:33:47 +00:00 |
|
Rafael Espindola
|
fb6abd7dea
|
add some tests for floating point compare
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30855 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-10 14:26:06 +00:00 |
|
Rafael Espindola
|
ff7e63cf7a
|
add some tests for floating point arithmetic
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30840 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-09 19:15:17 +00:00 |
|
Rafael Espindola
|
2dc0f2b55c
|
add float -> double and double -> float conversion
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30835 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-09 17:50:29 +00:00 |
|
Rafael Espindola
|
2d8680a34b
|
add a test for adds adcs
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30832 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-09 17:30:15 +00:00 |
|
Rafael Espindola
|
e5bbd6d753
|
implement FUITOS and FUITOD
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30803 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-07 14:24:52 +00:00 |
|
Rafael Espindola
|
5aca927ae6
|
implement FLDD
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30802 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-07 14:03:39 +00:00 |
|
Rafael Espindola
|
614057b843
|
add support for calling functions that return double
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30771 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-06 19:10:05 +00:00 |
|
Rafael Espindola
|
af1dabef35
|
fix some bugs affecting functions with no arguments
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30767 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-06 17:26:30 +00:00 |
|
Rafael Espindola
|
4a408d46d4
|
add support for calling functions that have double arguments
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30765 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-06 12:50:22 +00:00 |
|