X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;ds=sidebyside;f=lib%2FTarget%2FPowerPC%2FPPCTargetStreamer.h;h=6493713bfbad74bcc3302b7fbaf983838e3789e3;hb=40ccb77781df2b5d7eaa257ac8949b2a26c6f38a;hp=3ecd8a8b0a423ad758c22da5cdf6a44c0cee9267;hpb=b21ab43cfc3fa0dacf5c95f04e58b6d804b59a16;p=oota-llvm.git diff --git a/lib/Target/PowerPC/PPCTargetStreamer.h b/lib/Target/PowerPC/PPCTargetStreamer.h index 3ecd8a8b0a4..6493713bfba 100644 --- a/lib/Target/PowerPC/PPCTargetStreamer.h +++ b/lib/Target/PowerPC/PPCTargetStreamer.h @@ -7,15 +7,20 @@ // //===----------------------------------------------------------------------===// -#ifndef PPCTARGETSTREAMER_H -#define PPCTARGETSTREAMER_H +#ifndef LLVM_LIB_TARGET_POWERPC_PPCTARGETSTREAMER_H +#define LLVM_LIB_TARGET_POWERPC_PPCTARGETSTREAMER_H #include "llvm/MC/MCStreamer.h" namespace llvm { class PPCTargetStreamer : public MCTargetStreamer { public: + PPCTargetStreamer(MCStreamer &S); + virtual ~PPCTargetStreamer(); virtual void emitTCEntry(const MCSymbol &S) = 0; + virtual void emitMachine(StringRef CPU) = 0; + virtual void emitAbiVersion(int AbiVersion) = 0; + virtual void emitLocalEntry(MCSymbol *S, const MCExpr *LocalOffset) = 0; }; }