diff options
author | Sanjiv Gupta <sanjiv.gupta@microchip.com> | 2009-05-06 08:02:01 +0000 |
---|---|---|
committer | Sanjiv Gupta <sanjiv.gupta@microchip.com> | 2009-05-06 08:02:01 +0000 |
commit | 960ae0660bb08efb1564d81032150d2933ab36ce (patch) | |
tree | c13adf537f6c3a16dad0a2278eb669f706756e00 /llvm/lib/Target/PIC16/PIC16AsmPrinter.h | |
parent | 1efabaaa2ad2a90bb2fe7f79461353b5f1ea63e8 (diff) | |
download | bcm5719-llvm-960ae0660bb08efb1564d81032150d2933ab36ce.tar.gz bcm5719-llvm-960ae0660bb08efb1564d81032150d2933ab36ce.zip |
Emit banksel and movlp instructions.
Split large global data (both initialized and un-initialized) into multiple sections of <= 80 bytes.
Provide routines to manage PIC16 ABI naming conventions.
llvm-svn: 71073
Diffstat (limited to 'llvm/lib/Target/PIC16/PIC16AsmPrinter.h')
-rw-r--r-- | llvm/lib/Target/PIC16/PIC16AsmPrinter.h | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/llvm/lib/Target/PIC16/PIC16AsmPrinter.h b/llvm/lib/Target/PIC16/PIC16AsmPrinter.h index 227de7074b1..13a269b5fa3 100644 --- a/llvm/lib/Target/PIC16/PIC16AsmPrinter.h +++ b/llvm/lib/Target/PIC16/PIC16AsmPrinter.h @@ -28,7 +28,6 @@ namespace llvm { const TargetAsmInfo *T, CodeGenOpt::Level OL, bool V) : AsmPrinter(O, TM, T, OL, V) { - CurBank = ""; FunctionLabelBegin = '@'; IsRomData = false; PTLI = TM.getTargetLowering(); @@ -44,8 +43,7 @@ namespace llvm { bool printInstruction(const MachineInstr *MI); // definition autogenerated. bool printMachineInstruction(const MachineInstr *MI); void EmitExternsAndGlobals (Module &M); - void EmitInitData (Module &M); - void EmitUnInitData (Module &M); + void EmitGlobalData (Module &M); void EmitRomData (Module &M); void emitFunctionData(MachineFunction &MF); @@ -55,7 +53,6 @@ namespace llvm { private: PIC16TargetLowering *PTLI; - std::string CurBank; bool IsRomData; char FunctionLabelBegin; }; |