Params are not being generated as static globals now. The caller passes them onto...
authorSanjiv Gupta <sanjiv.gupta@microchip.com>
Thu, 2 Apr 2009 17:42:00 +0000 (17:42 +0000)
committerSanjiv Gupta <sanjiv.gupta@microchip.com>
Thu, 2 Apr 2009 17:42:00 +0000 (17:42 +0000)
commitb84d5a476a8e678dbdeef848b22ea22c24632e11
treefd84b914b67bc3534e7402c1579ca077602e3f6d
parentd0dfbe096dd71ca4d652784705584876f8b18250
Params are not being generated as static globals now. The caller passes them onto the callee's stack directly and the callee loads the argvals from its own stack. Clang generated frameindexes validatd by recalculating the stack as if all frameindexes represent 1-byte slots.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@68327 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/PIC16/PIC16AsmPrinter.cpp
lib/Target/PIC16/PIC16AsmPrinter.h
lib/Target/PIC16/PIC16ISelLowering.cpp
lib/Target/PIC16/PIC16ISelLowering.h
lib/Target/PIC16/PIC16InstrInfo.td