LLVM backend for 6502
Go to file
Brian Gaeke d461505efd Please, save your applause^H^H^H^H^H^H^H^Hflames for the end...
Avoid a fall-through in the (stubby) treatment of the longjmp intrinsic
call which causes llc & lli to core-dump.

Add a sort-of treatment of cast double to ulong. I am not really sure
what a user should expect to see upon casting a negative FP value to
unsigned long long. But with what is given here, I was able to write
a program that could cast -123.456 to ulong and back and get -123.0,
which seems like a step in the right direction.  GCC seems to give you
0. I don't know if I'd consider that useful.

These cases were coming up in GNU coreutils-5.0.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7205 91177308-0d34-0410-b5e6-96231b3b80d8
2003-07-18 20:23:43 +00:00
docs Added bits about MachineFunctionPass 2003-07-17 18:53:20 +00:00
include (1) Added DSGraph::cloneReachableSubgraph and DSGraph::cloneReachableNodes 2003-07-16 21:45:15 +00:00
lib Please, save your applause^H^H^H^H^H^H^H^Hflames for the end... 2003-07-18 20:23:43 +00:00
projects Adding in sample project tree. 2003-06-30 22:13:48 +00:00
runtime Use uint32_t for table index and size: table will never be > 4GB. 2003-07-11 22:02:28 +00:00
support Added a DEBUG() guard to a debug information printout. 2003-07-18 18:03:45 +00:00
test Tests for globals with different kinds of behavior in DS Analysis. 2003-07-16 21:48:38 +00:00
tools Added pass to instrument backedges for lightweight tracing 2003-07-18 16:25:40 +00:00
utils Added a DEBUG() guard to a debug information printout. 2003-07-18 18:03:45 +00:00
aclocal.m4 Merged in changes from PRE101 in the prerelease branch. 2003-07-14 16:52:07 +00:00
config.guess Merged in changes from PRE101 in the prerelease branch. 2003-07-14 16:52:07 +00:00
config.sub Merged in changes from PRE101 in the prerelease branch. 2003-07-14 16:52:07 +00:00
configure Merged in changes from PRE101 in the prerelease branch. 2003-07-14 16:52:07 +00:00
configure.ac Removed the --enable-profiling option (again). 2003-07-02 20:49:38 +00:00
install-sh Merged in autoconf branch. This provides configuration via the autoconf 2003-06-30 21:59:07 +00:00
LICENSE.TXT
ltmain.sh Merged in changes from PRE101 in the prerelease branch. 2003-07-14 16:52:07 +00:00
Makefile Modified Makefile.common to handle compilation of projects inside and outside 2003-06-11 13:55:44 +00:00
Makefile.common Marked some of the phony targets are PHONY. This will hopefully speed 2003-07-16 20:26:06 +00:00
Makefile.config.in The word open' was really intended to be option'. 2003-07-02 21:20:04 +00:00
Makefile.rules Marked some of the phony targets are PHONY. This will hopefully speed 2003-07-16 20:26:06 +00:00
mkinstalldirs Merged in autoconf branch. This provides configuration via the autoconf 2003-06-30 21:59:07 +00:00