|
LLVM
3.7.0
|
#include <NVPTXTargetObjectFile.h>
Definition at line 21 of file NVPTXTargetObjectFile.h.
|
inline |
Definition at line 24 of file NVPTXTargetObjectFile.h.
References llvm::MCObjectFileInfo::BSSSection, llvm::MCObjectFileInfo::DataSection, llvm::MCObjectFileInfo::DwarfAbbrevSection, llvm::MCObjectFileInfo::DwarfARangesSection, llvm::MCObjectFileInfo::DwarfDebugInlineSection, llvm::MCObjectFileInfo::DwarfFrameSection, llvm::MCObjectFileInfo::DwarfInfoSection, llvm::MCObjectFileInfo::DwarfLineSection, llvm::MCObjectFileInfo::DwarfLocSection, llvm::MCObjectFileInfo::DwarfPubTypesSection, llvm::MCObjectFileInfo::DwarfRangesSection, llvm::MCObjectFileInfo::DwarfStrSection, llvm::MCObjectFileInfo::EHFrameSection, llvm::MCObjectFileInfo::LSDASection, llvm::MCObjectFileInfo::ReadOnlySection, llvm::MCObjectFileInfo::StaticCtorSection, llvm::MCObjectFileInfo::StaticDtorSection, and llvm::MCObjectFileInfo::TextSection.
|
virtual |
Definition at line 4511 of file NVPTXISelLowering.cpp.
References llvm::MCObjectFileInfo::BSSSection, llvm::MCObjectFileInfo::DataSection, llvm::MCObjectFileInfo::DwarfAbbrevSection, llvm::MCObjectFileInfo::DwarfARangesSection, llvm::MCObjectFileInfo::DwarfDebugInlineSection, llvm::MCObjectFileInfo::DwarfFrameSection, llvm::MCObjectFileInfo::DwarfInfoSection, llvm::MCObjectFileInfo::DwarfLineSection, llvm::MCObjectFileInfo::DwarfLocSection, llvm::MCObjectFileInfo::DwarfPubTypesSection, llvm::MCObjectFileInfo::DwarfRangesSection, llvm::MCObjectFileInfo::DwarfStrSection, llvm::MCObjectFileInfo::EHFrameSection, llvm::MCObjectFileInfo::LSDASection, llvm::MCObjectFileInfo::ReadOnlySection, llvm::MCObjectFileInfo::StaticCtorSection, llvm::MCObjectFileInfo::StaticDtorSection, and llvm::MCObjectFileInfo::TextSection.
|
inlineoverridevirtual |
Targets should implement this method to assign a section to globals with an explicit section specfied.
The implementation of this method can assume that GV->hasSection() is true.
Implements llvm::TargetLoweringObjectFile.
Definition at line 92 of file NVPTXTargetObjectFile.h.
References llvm::MCObjectFileInfo::DataSection.
|
inlineoverridevirtual |
Given a constant with the SectionKind, return a section that it should be placed in.
Given a mergable constant with the specified size and relocation information, return a section that it should be placed in.
Reimplemented from llvm::TargetLoweringObjectFile.
Definition at line 87 of file NVPTXTargetObjectFile.h.
References llvm::MCObjectFileInfo::ReadOnlySection.
|
inlineoverridevirtual |
This method must be called before any actual lowering is done.
Initialize - this method must be called before any actual lowering is done.
This specifies the current context for codegen, and gives the lowering implementations a chance to set up their default sections.
Reimplemented from llvm::TargetLoweringObjectFile.
Definition at line 48 of file NVPTXTargetObjectFile.h.
References llvm::MCObjectFileInfo::BSSSection, llvm::MCObjectFileInfo::DataSection, llvm::MCObjectFileInfo::DwarfAbbrevSection, llvm::MCObjectFileInfo::DwarfARangesSection, llvm::MCObjectFileInfo::DwarfDebugInlineSection, llvm::MCObjectFileInfo::DwarfFrameSection, llvm::MCObjectFileInfo::DwarfInfoSection, llvm::MCObjectFileInfo::DwarfLineSection, llvm::MCObjectFileInfo::DwarfLocSection, llvm::MCObjectFileInfo::DwarfPubTypesSection, llvm::MCObjectFileInfo::DwarfRangesSection, llvm::MCObjectFileInfo::DwarfStrSection, llvm::MCObjectFileInfo::EHFrameSection, llvm::SectionKind::getBSS(), llvm::SectionKind::getDataRel(), llvm::SectionKind::getMetadata(), llvm::SectionKind::getReadOnly(), llvm::SectionKind::getText(), llvm::TargetLoweringObjectFile::Initialize(), llvm::MCObjectFileInfo::LSDASection, llvm::MCObjectFileInfo::ReadOnlySection, llvm::MCObjectFileInfo::StaticCtorSection, llvm::MCObjectFileInfo::StaticDtorSection, llvm::MCSection::SV_ELF, and llvm::MCObjectFileInfo::TextSection.
|
overridevirtual |
Implements llvm::TargetLoweringObjectFile.
Definition at line 4534 of file NVPTXISelLowering.cpp.
References llvm::MCObjectFileInfo::getDataSection().
1.8.6