llvm-project/llvm/lib/Target/PIC16
Sanjiv Gupta c16c947071 The subprogram descriptor for a function may be missing (llvm-ld linking two static functions with same name), so pick up the compilation unit for the function from the first valid debug loc of its instructions.
This patch also emits debug info for structure (aggregate types in 
general) types.

llvm-svn: 73295
2009-06-13 17:35:54 +00:00
..
CMakeLists.txt CMake: Use libpthread in tblgen when needed. Updated list of source 2009-05-22 20:55:15 +00:00
Makefile Checking in conditionals, function call, arrays and libcalls implementation. 2009-01-13 19:18:47 +00:00
PIC16.h Fixed a bug in which signed comparisons were being used instead of unsigned comparisons. 2009-06-03 13:36:44 +00:00
PIC16.td Move target independent td files from lib/Target/ to include/llvm/Target so they can be distributed along with the header files. 2008-11-24 07:34:46 +00:00
PIC16AsmPrinter.cpp The subprogram descriptor for a function may be missing (llvm-ld linking two static functions with same name), so pick up the compilation unit for the function from the first valid debug loc of its instructions. 2009-06-13 17:35:54 +00:00
PIC16AsmPrinter.h PIC16 emits auto variables as globals. When optimizer removes a function entierly by estimating its side effects on globals, those globals(autos) without a function were not being printed by the Asm printer. 2009-06-09 15:31:19 +00:00
PIC16DebugInfo.cpp The subprogram descriptor for a function may be missing (llvm-ld linking two static functions with same name), so pick up the compilation unit for the function from the first valid debug loc of its instructions. 2009-06-13 17:35:54 +00:00
PIC16DebugInfo.h The subprogram descriptor for a function may be missing (llvm-ld linking two static functions with same name), so pick up the compilation unit for the function from the first valid debug loc of its instructions. 2009-06-13 17:35:54 +00:00
PIC16ISelDAGToDAG.cpp Added a more function PIC16 backend. However to get this working a patch in 2008-11-19 11:00:54 +00:00
PIC16ISelDAGToDAG.h Move a few containers out of ScheduleDAGInstrs::BuildSchedGraph 2009-01-15 19:20:50 +00:00
PIC16ISelLowering.cpp Generate libcalls for floating point arithmetic and casting operations. 2009-06-11 16:50:48 +00:00
PIC16ISelLowering.h Untabification. 2009-05-30 01:09:53 +00:00
PIC16InstrFormats.td Added a more function PIC16 backend. However to get this working a patch in 2008-11-19 11:00:54 +00:00
PIC16InstrInfo.cpp FrameIndex could be used as a value (addressof (arg)) or as an address. 2009-06-03 15:31:12 +00:00
PIC16InstrInfo.h FrameIndex could be used as a value (addressof (arg)) or as an address. 2009-06-03 15:31:12 +00:00
PIC16InstrInfo.td FrameIndex could be used as a value (addressof (arg)) or as an address. 2009-06-03 15:31:12 +00:00
PIC16MemSelOpt.cpp Mark mayLoad, mayStore for insns correctly and use them 2009-05-12 04:30:38 +00:00
PIC16RegisterInfo.cpp Checking in conditionals, function call, arrays and libcalls implementation. 2009-01-13 19:18:47 +00:00
PIC16RegisterInfo.h Checking in conditionals, function call, arrays and libcalls implementation. 2009-01-13 19:18:47 +00:00
PIC16RegisterInfo.td Handle indirect function calls. 2009-04-08 05:38:48 +00:00
PIC16Subtarget.cpp Added a more function PIC16 backend. However to get this working a patch in 2008-11-19 11:00:54 +00:00
PIC16Subtarget.h Propagate CPU string out of SubtargetFeatures 2009-05-23 19:50:50 +00:00
PIC16TargetAsmInfo.cpp Emit debug info for locals with proper scope. 2009-05-28 18:24:11 +00:00
PIC16TargetAsmInfo.h PIC16 emits auto variables as globals. When optimizer removes a function entierly by estimating its side effects on globals, those globals(autos) without a function were not being printed by the Asm printer. 2009-06-09 15:31:19 +00:00
PIC16TargetMachine.cpp Emit banksel and movlp instructions. 2009-05-06 08:02:01 +00:00
PIC16TargetMachine.h Emit banksel and movlp instructions. 2009-05-06 08:02:01 +00:00