diff options
Diffstat (limited to 'include/llvm/Target/TargetLoweringObjectFile.h')
| -rw-r--r-- | include/llvm/Target/TargetLoweringObjectFile.h | 9 | 
1 files changed, 3 insertions, 6 deletions
diff --git a/include/llvm/Target/TargetLoweringObjectFile.h b/include/llvm/Target/TargetLoweringObjectFile.h index 2a17bd200f4d..5b626c244ba0 100644 --- a/include/llvm/Target/TargetLoweringObjectFile.h +++ b/include/llvm/Target/TargetLoweringObjectFile.h @@ -64,12 +64,6 @@ public:                                      const TargetMachine &TM,                                      const MCSymbol *Sym) const; -  /// Extract the dependent library name from a linker option string. Returns -  /// StringRef() if the option does not specify a library. -  virtual StringRef getDepLibFromLinkerOpt(StringRef LinkerOption) const { -    return StringRef(); -  } -    /// Emit the module flags that the platform cares about.    virtual void emitModuleFlags(MCStreamer &Streamer,                                 ArrayRef<Module::ModuleFlagEntry> Flags, @@ -188,6 +182,9 @@ public:      return nullptr;    } +  virtual void emitLinkerFlagsForGlobal(raw_ostream &OS, const GlobalValue *GV, +                                        const Mangler &Mang) const {} +  protected:    virtual MCSection *SelectSectionForGlobal(const GlobalValue *GV,                                              SectionKind Kind, Mangler &Mang,  | 
