LLVM API Documentation

Public Member Functions
llvm::TargetLoweringObjectFileCOFF Class Reference

#include <TargetLoweringObjectFileImpl.h>

Inheritance diagram for llvm::TargetLoweringObjectFileCOFF:
Inheritance graph
[legend]
Collaboration diagram for llvm::TargetLoweringObjectFileCOFF:
Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual ~TargetLoweringObjectFileCOFF ()
const MCSectiongetExplicitSectionGlobal (const GlobalValue *GV, SectionKind Kind, Mangler &Mang, const TargetMachine &TM) const override
const MCSectionSelectSectionForGlobal (const GlobalValue *GV, SectionKind Kind, Mangler &Mang, const TargetMachine &TM) const override
StringRef getDepLibFromLinkerOpt (StringRef LinkerOption) const override
void emitModuleFlags (MCStreamer &Streamer, ArrayRef< Module::ModuleFlagEntry > ModuleFlags, Mangler &Mang, const TargetMachine &TM) const override
const MCSectiongetStaticCtorSection (unsigned Priority, const MCSymbol *KeySym) const override
const MCSectiongetStaticDtorSection (unsigned Priority, const MCSymbol *KeySym) const override

Detailed Description

Definition at line 122 of file TargetLoweringObjectFileImpl.h.


Constructor & Destructor Documentation

Definition at line 124 of file TargetLoweringObjectFileImpl.h.


Member Function Documentation

void TargetLoweringObjectFileCOFF::emitModuleFlags ( MCStreamer Streamer,
ArrayRef< Module::ModuleFlagEntry ModuleFlags,
Mangler Mang,
const TargetMachine TM 
) const [override, virtual]
StringRef TargetLoweringObjectFileCOFF::getDepLibFromLinkerOpt ( StringRef  LinkerOption) const [override, virtual]

Extract the dependent library name from a linker option string. Returns StringRef() if the option does not specify a library.

Reimplemented from llvm::TargetLoweringObjectFile.

Definition at line 931 of file TargetLoweringObjectFileImpl.cpp.

References llvm::StringRef::startswith(), llvm::LibFunc::strlen, and llvm::StringRef::substr().

const MCSection * TargetLoweringObjectFileCOFF::getStaticCtorSection ( unsigned  Priority,
const MCSymbol KeySym 
) const [override, virtual]

Reimplemented from llvm::TargetLoweringObjectFile.

Definition at line 985 of file TargetLoweringObjectFileImpl.cpp.

const MCSection * TargetLoweringObjectFileCOFF::getStaticDtorSection ( unsigned  Priority,
const MCSymbol KeySym 
) const [override, virtual]

Reimplemented from llvm::TargetLoweringObjectFile.

Definition at line 991 of file TargetLoweringObjectFileImpl.cpp.


The documentation for this class was generated from the following files: