LLVM API Documentation
#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::DwarfMacroInfoSection, 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 2295 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::DwarfMacroInfoSection, 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.
|
inlinevirtual |
getExplicitSectionGlobal - 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 95 of file NVPTXTargetObjectFile.h.
References llvm::MCObjectFileInfo::DataSection.
|
inlinevirtual |
getSectionForConstant - Given a constant with the SectionKind, return a section that it should be placed in.
getSectionForConstant - 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 90 of file NVPTXTargetObjectFile.h.
References llvm::MCObjectFileInfo::ReadOnlySection.
|
inlinevirtual |
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 49 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::DwarfMacroInfoSection, 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.