Enable emitting of constant values in non-default address space as well. The APIs...
[oota-llvm.git] / lib / Target / PIC16 / PIC16TargetAsmInfo.h
index 88de79f357eb005cb0b678ccaf1a2c3e8883dbb2..b75699ba8c4b6248916eaba9439d421fa27dfdfe 100644 (file)
@@ -23,7 +23,13 @@ namespace llvm {
 
   struct PIC16TargetAsmInfo : public TargetAsmInfo {
     PIC16TargetAsmInfo(const PIC16TargetMachine &TM);
+    const char *RomData8bitsDirective;
+    const char *RomData16bitsDirective;
+    const char *RomData32bitsDirective;
     public :
+    virtual const char *getData8bitsDirective(unsigned AddrSpace = 0) const;
+    virtual const char *getData16bitsDirective(unsigned AddrSpace = 0) const;
+    virtual const char *getData32bitsDirective(unsigned AddrSpace = 0) const;
   };
 
 } // namespace llvm