namespace llvm {
- // Forward declarations.
- class XCoreTargetMachine;
- class XCoreSubtarget;
-
class XCoreTargetAsmInfo : public ELFTargetAsmInfo {
- private:
- const XCoreSubtarget *Subtarget;
public:
- explicit XCoreTargetAsmInfo(const XCoreTargetMachine &TM);
-
- virtual unsigned
- SectionFlagsForGlobal(const GlobalValue *GV = NULL,
- const char* name = NULL) const;
+ explicit XCoreTargetAsmInfo(const TargetMachine &TM);
};
} // namespace llvm