Fork of llvm with experimental commits and workarounds for RPCS3
Go to file
Misha Brukman fdc633a29b * cFP class split into cFP32 and cFP64
* Fn args passed in registers are now recorded as used by the call instruction
`-> asm printer updated to not print out those registers with the call instr
* Stack frame layout in prolog/epilog fixed, spills and vararg fns now work
* float/double to signed int codegen now correct
* various single precision float codegen bugs fixed
* const integer multiply codegen fixed
* select and setcc blocks inserted into the correct place in machine CFG
* load of integer constant code optimized

All of Shootout tests now work.  Great thanks to Nate Begeman for the patch!

llvm-svn: 15014
2004-07-20 00:41:46 +00:00
autoconf Added support for stdint.h. It is now automatically included by 2004-07-19 16:12:29 +00:00
docs Fix broken link 2004-07-19 19:30:40 +00:00
include Tabs to spaces. 2004-07-19 21:22:02 +00:00
lib * cFP class split into cFP32 and cFP64 2004-07-20 00:41:46 +00:00
projects Group the hidden command line arguments. 2004-07-10 23:35:46 +00:00
runtime Fix warning on 64-bit machines 2004-07-16 21:40:32 +00:00
test You cannot pass functions by value, what does that even mean?? 2004-07-14 23:14:07 +00:00
tools Remove this printer 2004-07-18 23:43:34 +00:00
utils Passing integer 0 in for a pointer value doesn't work on IA64. Fix this 2004-07-16 00:02:21 +00:00
.cvsignore
configure Added support for stdint.h. It is now automatically included by 2004-07-19 16:12:29 +00:00
CREDITS.TXT Add credits entry 2004-06-25 21:00:10 +00:00
LICENSE.TXT Add spiff 2004-06-01 20:37:41 +00:00
llvm.spec
Makefile etags isn't portable at all. Make it not run by default. If you still 2004-06-24 18:19:42 +00:00
Makefile.common Standardize header comments of top-level Makefiles. 2004-04-24 00:10:56 +00:00
Makefile.config.in Since the Great LLVM Tool Renaming(tm), we no longer have collisions between our 2004-06-17 15:39:58 +00:00
Makefile.rules Really, it is not necessary to recompile all files in a profile build every 2004-07-08 03:42:20 +00:00
README.txt This file has been superseded by docs/index.html . 2004-05-12 02:48:30 +00:00

This file is a placeholder; see docs/index.html for documentation.