llvm-65816/lib/Target/WDC65816
2016-04-22 00:05:07 -04:00
..
MCTargetDesc Get rid of the .size stuff in the assembly output and format the instructions better. 2016-04-22 00:05:07 -04:00
TargetInfo
CMakeLists.txt
LLVMBuild.txt
Makefile
WDC65816.h Adopt the standard LLVM debug infrastructure for WDC_LOG(). This way, debugging can be turned on/off at the command line using the "clang -mllvm -debug ..." option. 2015-08-28 23:11:18 -04:00
WDC65816.td
WDC65816AsmPrinter.cpp Get rid of the .size stuff in the assembly output and format the instructions better. 2016-04-22 00:05:07 -04:00
WDC65816CallingConv.td Fix the calling convention for return values. I believe the way this works is that you specify the width of the single register and a list of registers to return values in for anything bigger. By having a return convention for [i32], I seem to have been telling LLVM that it can return a 32-bit value in X which it cannot do. 2015-08-31 23:30:50 -04:00
WDC65816FrameLowering.cpp
WDC65816FrameLowering.h
WDC65816InstrFormats.td
WDC65816InstrInfo.cpp More infrastructure required for the basic function which returns a constant integer. 2016-02-09 22:30:11 -05:00
WDC65816InstrInfo.h More infrastructure required for the basic function which returns a constant integer. 2016-02-09 22:30:11 -05:00
WDC65816InstrInfo.td Start creating the infrastructure for producing valid assembly for ORCA/M or Merlin. 2016-04-19 23:39:53 -04:00
WDC65816ISelDAGToDAG.cpp Add some more debug around which node is being visited. 2016-02-10 23:30:20 -05:00
WDC65816ISelLowering.cpp Add some more debug around which node is being visited. 2016-02-10 23:30:20 -05:00
WDC65816ISelLowering.h Add some more debug around which node is being visited. 2016-02-10 23:30:20 -05:00
WDC65816MachineFunctionInfo.cpp
WDC65816MachineFunctionInfo.h Adopt the standard LLVM debug infrastructure for WDC_LOG(). This way, debugging can be turned on/off at the command line using the "clang -mllvm -debug ..." option. 2015-08-28 23:11:18 -04:00
WDC65816RegisterInfo.cpp More infrastructure required for the basic function which returns a constant integer. 2016-02-09 22:30:11 -05:00
WDC65816RegisterInfo.h
WDC65816RegisterInfo.td
WDC65816SelectionDAGInfo.cpp
WDC65816SelectionDAGInfo.h
WDC65816Subtarget.cpp
WDC65816Subtarget.h Disable the fake direct page registers which are wider than 16-bits for now to workaround a problem. LLVM seems to promote everything to 32-bit if you say the machine has 32-bit or better registers even if I have indicated that the native bit width is 16. Disabling these gets me one step closer to my first successful compile. 2015-09-03 23:41:00 -04:00
WDC65816TargetMachine.cpp Adopt the standard LLVM debug infrastructure for WDC_LOG(). This way, debugging can be turned on/off at the command line using the "clang -mllvm -debug ..." option. 2015-08-28 23:11:18 -04:00
WDC65816TargetMachine.h