LLVM backend for 6502
Go to file
Vikram S. Adve 200a435966 Eliminate most uses of the machine instruction vector for each LLVM instr,
since some m. instr. may be generated by LLVM instrs. in other blocks.
Handle non-SSA (anti and output) edges and true edges uniformly by
working with machine instructions alone.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1269 91177308-0d34-0410-b5e6-96231b3b80d8
2001-11-12 18:53:43 +00:00
docs Implemented constant propogation of cast instructions 2001-10-31 05:07:57 +00:00
include Changed for adding Phi Elimination code 2001-11-12 14:46:00 +00:00
lib Eliminate most uses of the machine instruction vector for each LLVM instr, 2001-11-12 18:53:43 +00:00
support/lib/Support Checkin of C string stuff. Fix several bugs, including most escape codes being 2001-10-29 13:28:00 +00:00
test Use cc instead of gcc to compile *.native 2001-11-10 14:23:54 +00:00
tools Add hooks to call the new swap structcontents pass 2001-11-10 07:16:10 +00:00
utils Print .def files as well as other files 2001-09-19 16:51:10 +00:00
getsomesrcs.sh Filter out noncore stuff 2001-07-25 22:46:22 +00:00
getsrcs.sh Print .def files as well as other files 2001-09-19 16:51:10 +00:00
Makefile Initial revision 2001-06-06 20:29:01 +00:00
Makefile.common 1. -Winline emits spurious warnings that aren't useful right now 2001-11-07 14:50:58 +00:00
Makefile.rules 1. -Winline emits spurious warnings that aren't useful right now 2001-11-07 14:50:58 +00:00