forked from OSchip/llvm-project
parent
edfa37effa
commit
9d9907924d
|
@ -99,10 +99,10 @@ class XCoreTargetAsmStreamer : public XCoreTargetStreamer {
|
|||
formatted_raw_ostream &OS;
|
||||
public:
|
||||
XCoreTargetAsmStreamer(MCStreamer &S, formatted_raw_ostream &OS);
|
||||
virtual void emitCCTopData(StringRef Name);
|
||||
virtual void emitCCTopFunction(StringRef Name);
|
||||
virtual void emitCCBottonData(StringRef Name);
|
||||
virtual void emitCCBottonFunction(StringRef Name);
|
||||
virtual void emitCCTopData(StringRef Name) LLVM_OVERRIDE;
|
||||
virtual void emitCCTopFunction(StringRef Name) LLVM_OVERRIDE;
|
||||
virtual void emitCCBottomData(StringRef Name) LLVM_OVERRIDE;
|
||||
virtual void emitCCBottomFunction(StringRef Name) LLVM_OVERRIDE;
|
||||
};
|
||||
|
||||
XCoreTargetAsmStreamer::XCoreTargetAsmStreamer(MCStreamer &S,
|
||||
|
@ -117,11 +117,11 @@ void XCoreTargetAsmStreamer::emitCCTopFunction(StringRef Name) {
|
|||
OS << "\t.cc_top " << Name << ".function," << Name << '\n';
|
||||
}
|
||||
|
||||
void XCoreTargetAsmStreamer::emitCCBottonData(StringRef Name) {
|
||||
void XCoreTargetAsmStreamer::emitCCBottomData(StringRef Name) {
|
||||
OS << "\t.cc_bottom " << Name << ".data\n";
|
||||
}
|
||||
|
||||
void XCoreTargetAsmStreamer::emitCCBottonFunction(StringRef Name) {
|
||||
void XCoreTargetAsmStreamer::emitCCBottomFunction(StringRef Name) {
|
||||
OS << "\t.cc_bottom " << Name << ".function\n";
|
||||
}
|
||||
}
|
||||
|
|
|
@ -164,7 +164,7 @@ void XCoreAsmPrinter::EmitGlobalVariable(const GlobalVariable *GV) {
|
|||
OutStreamer.EmitZeros(4 - Size);
|
||||
|
||||
// Mark the end of the global
|
||||
getTargetStreamer().emitCCBottonData(GVSym->getName());
|
||||
getTargetStreamer().emitCCBottomData(GVSym->getName());
|
||||
}
|
||||
|
||||
void XCoreAsmPrinter::EmitFunctionBodyStart() {
|
||||
|
@ -175,7 +175,7 @@ void XCoreAsmPrinter::EmitFunctionBodyStart() {
|
|||
/// the last basic block in the function.
|
||||
void XCoreAsmPrinter::EmitFunctionBodyEnd() {
|
||||
// Emit function end directives
|
||||
getTargetStreamer().emitCCBottonFunction(CurrentFnSym->getName());
|
||||
getTargetStreamer().emitCCBottomFunction(CurrentFnSym->getName());
|
||||
}
|
||||
|
||||
void XCoreAsmPrinter::EmitFunctionEntryLabel() {
|
||||
|
|
|
@ -19,8 +19,8 @@ public:
|
|||
virtual ~XCoreTargetStreamer();
|
||||
virtual void emitCCTopData(StringRef Name) = 0;
|
||||
virtual void emitCCTopFunction(StringRef Name) = 0;
|
||||
virtual void emitCCBottonData(StringRef Name) = 0;
|
||||
virtual void emitCCBottonFunction(StringRef Name) = 0;
|
||||
virtual void emitCCBottomData(StringRef Name) = 0;
|
||||
virtual void emitCCBottomFunction(StringRef Name) = 0;
|
||||
};
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue