Added a more function PIC16 backend. However to get this working a patch in
authorSanjiv Gupta <sanjiv.gupta@microchip.com>
Wed, 19 Nov 2008 11:00:54 +0000 (11:00 +0000)
committerSanjiv Gupta <sanjiv.gupta@microchip.com>
Wed, 19 Nov 2008 11:00:54 +0000 (11:00 +0000)
commitb1b5ffd827c77f0668d803b8c06b2f9296744f99
tree50927bf30fff92fd28b11b51e72002f26cad7a61
parent2f45f9762da4ac6e823e83bff36806be1b099ea2
Added a more function PIC16 backend. However to get this working a patch in
ExpandIntegerOperand (LegalizeIntegerTypes.cpp) is needed which is yet to be reworked and submitted.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@59617 91177308-0d34-0410-b5e6-96231b3b80d8
23 files changed:
lib/Target/PIC16/PIC16.h
lib/Target/PIC16/PIC16.td
lib/Target/PIC16/PIC16AsmPrinter.cpp
lib/Target/PIC16/PIC16CallingConv.td [deleted file]
lib/Target/PIC16/PIC16ConstantPoolValue.cpp [deleted file]
lib/Target/PIC16/PIC16ConstantPoolValue.h [deleted file]
lib/Target/PIC16/PIC16ISelDAGToDAG.cpp
lib/Target/PIC16/PIC16ISelDAGToDAG.h [new file with mode: 0644]
lib/Target/PIC16/PIC16ISelLowering.cpp
lib/Target/PIC16/PIC16ISelLowering.h
lib/Target/PIC16/PIC16InstrFormats.td
lib/Target/PIC16/PIC16InstrInfo.cpp
lib/Target/PIC16/PIC16InstrInfo.h
lib/Target/PIC16/PIC16InstrInfo.td
lib/Target/PIC16/PIC16RegisterInfo.cpp
lib/Target/PIC16/PIC16RegisterInfo.h
lib/Target/PIC16/PIC16RegisterInfo.td
lib/Target/PIC16/PIC16Subtarget.cpp
lib/Target/PIC16/PIC16Subtarget.h
lib/Target/PIC16/PIC16TargetAsmInfo.cpp
lib/Target/PIC16/PIC16TargetAsmInfo.h
lib/Target/PIC16/PIC16TargetMachine.cpp
lib/Target/PIC16/PIC16TargetMachine.h