LLVM 20.0.0git
|
#include "llvm/DWP/DWP.h"
#include "llvm/ADT/Twine.h"
#include "llvm/DWP/DWPError.h"
#include "llvm/MC/MCContext.h"
#include "llvm/MC/MCObjectFileInfo.h"
#include "llvm/MC/MCTargetOptionsCommandFlags.h"
#include "llvm/Object/Decompressor.h"
#include "llvm/Object/ELFObjectFile.h"
#include "llvm/Support/CommandLine.h"
#include "llvm/Support/MemoryBuffer.h"
#include <limits>
Go to the source code of this file.
Namespaces | |
namespace | llvm |
This is an optimization pass for GlobalISel generic memory operations. | |
Enumerations | |
enum | llvm::AccessField { llvm::Offset , llvm::Length } |
Variables | |
static mc::RegisterMCTargetOptionsFlags | MCTargetOptionsFlags |
|
static |
Definition at line 205 of file DWP.cpp.
References llvm::CallingConv::C, llvm::UnitIndexEntry::Contributions, llvm::MCStreamer::emitBytes(), llvm::DWARFUnitIndex::getColumnKinds(), llvm::getContributionIndex(), llvm::DWARFUnitIndex::Entry::SectionContribution::getOffset(), llvm::DWARFUnitIndex::getRows(), llvm::DWARFUnitIndex::getVersion(), I, llvm::MapVector< KeyT, ValueT, MapType, VectorType >::insert(), isSupportedSectionKind(), P, sectionOverflowErrorOrWarning(), llvm::Error::success(), and llvm::MCStreamer::switchSection().
Referenced by llvm::write().
|
static |
Definition at line 254 of file DWP.cpp.
References llvm::CallingConv::C, llvm::DW_SECT_EXT_TYPES, llvm::MCStreamer::emitBytes(), llvm::getContributionIndex(), llvm::MapVector< KeyT, ValueT, MapType, VectorType >::insert(), llvm::Offset, P, sectionOverflowErrorOrWarning(), llvm::Error::success(), and llvm::MCStreamer::switchSection().
Referenced by llvm::write().
|
static |
Definition at line 301 of file DWP.cpp.
References llvm::StringRef::empty(), and Name.
Referenced by llvm::buildDuplicateError().
Definition at line 327 of file DWP.cpp.
References Name, and llvm::dwarf::toString().
Referenced by handleCompressedSection().
|
static |
Definition at line 31 of file DWP.cpp.
References llvm::dwarf::DW_LENGTH_DWARF64, llvm::DataExtractor::getU32(), llvm::Length, and llvm::Offset.
Referenced by getIndexedString(), and llvm::writeStringsAndOffsets().
Definition at line 42 of file DWP.cpp.
References llvm::DataExtractor::getU8(), llvm::DataExtractor::getULEB128(), and llvm::Offset.
Referenced by getCUIdentifiers().
|
static |
Definition at line 96 of file DWP.cpp.
References getCUAbbrev(), getIndexedString(), llvm::DataExtractor::getU64(), llvm::DataExtractor::getU8(), llvm::DataExtractor::getULEB128(), Info, Name, llvm::Offset, llvm::DWARFFormValue::skipValue(), and llvm::Expected< T >::takeError().
Referenced by llvm::write().
|
static |
Definition at line 58 of file DWP.cpp.
References debugStrOffsetsHeaderSize(), llvm::DataExtractor::getCStr(), llvm::DataExtractor::getU16(), llvm::DataExtractor::getU24(), llvm::DataExtractor::getU32(), llvm::DataExtractor::getU8(), and llvm::DataExtractor::getULEB128().
Referenced by getCUIdentifiers().
Definition at line 170 of file DWP.cpp.
Referenced by llvm::writeIndex().
|
static |
Definition at line 174 of file DWP.cpp.
Referenced by llvm::write().
|
static |
Definition at line 335 of file DWP.cpp.
References llvm::StringRef::back(), llvm::object::Decompressor::create(), createError(), getFlags(), llvm::object::SectionRef::getObject(), Name, llvm::ELF::SHF_COMPRESSED, llvm::Error::success(), and llvm::Expected< T >::takeError().
Referenced by llvm::handleSection().
|
static |
Definition at line 155 of file DWP.cpp.
References llvm::DW_SECT_EXT_unknown.
Referenced by addAllTypesFromDWP(), and llvm::write().
|
static |
Definition at line 183 of file DWP.cpp.
References llvm::WithColor::defaultWarningHandler(), and llvm::Error::success().
Referenced by addAllTypesFromDWP(), addAllTypesFromTypesSection(), and llvm::write().
|
static |