LLVM backend for 6502
Go to file
Chris Lattner 8f0a16eac6 This fixes all kinds of problems with array handling. There are still bugs to
be fixed, but we are getting much closer now.

    * Make DSNode::TypeRec a full fledged DSTypeRec type.
    * Add methods used to update and access the typerecords elements
    * Add methods to query if and to cause a node to be completely folded
    * DSGraph construction doesn't use the allocation type for anything at all,
      now nodes get their type information based on how they are used.
    * Fixed a bug with global value handling introduced in the last checkin
    * GEP support is now much better, arrays are handled correctly.  The array
      flag is now updated in type records.  There are still cases that are not
      handled yet (we do not detect pessimizations), but getting much closer.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4465 91177308-0d34-0410-b5e6-96231b3b80d8
2002-10-31 05:45:02 +00:00
docs Fix spelling of `propagate'. 2002-10-29 23:06:16 +00:00
include This fixes all kinds of problems with array handling. There are still bugs to 2002-10-31 05:45:02 +00:00
lib This fixes all kinds of problems with array handling. There are still bugs to 2002-10-31 05:45:02 +00:00
runtime Pass renamed 2002-07-30 00:53:26 +00:00
support Add #include 2002-10-27 19:08:03 +00:00
test New testcases 2002-10-31 05:38:19 +00:00
tools Return 0 instead of 1 for correct execution. Makes automated testing happy. 2002-10-30 02:18:29 +00:00
utils Work better with other versions of bison 2002-10-27 19:06:56 +00:00
Makefile Build burg tree 2002-09-17 23:23:52 +00:00
Makefile.common Don't link tools with -g objects! 2002-10-29 15:15:22 +00:00
Makefile.config 'whoami' doesn't exist on solaris 2002-09-22 23:35:11 +00:00
Makefile.Linux Allow LLC to be executed on Linux; only the LLC output should not be executed. 2002-09-23 14:24:19 +00:00
Makefile.rules Don't link tools with -g objects! 2002-10-29 15:15:22 +00:00
Makefile.SunOS Switch over to the right sparc c frontend 2002-10-10 19:28:10 +00:00