LLVM: lib/CodeGen/StaticDataSplitter.cpp File Reference (original ) (raw )Go to the source code of this file.
◆ DEBUG_TYPE#define DEBUG_TYPE "static-data -splitter"
◆ INITIALIZE_PASS_BEGIN()◆ STATISTIC() [1/3]
STATISTIC
(
NumColdJumpTables
,
"Number of cold jump tables seen"
)
◆ STATISTIC() [2/3]
STATISTIC
(
NumHotJumpTables
,
"Number of hot jump tables seen"
)
◆ STATISTIC() [3/3]
STATISTIC
(
NumUnknownJumpTables
,
"Number of jump tables with unknown hotness. Option " "-static-data -default-hotness specifies the hotness."
)
◆ dataDefinition at line 176 of file StaticDataSplitter.cpp .
Referenced by llvm::AArch64TargetLowering::AArch64TargetLowering() , llvm::dwarf_linker::parallel::SectionDescriptor::applyIntVal() , llvm::dwarf_linker::parallel::SectionDescriptor::applySLEB128() , llvm::dwarf_linker::parallel::SectionDescriptor::applyULEB128() , llvm::BCFixed< Width >::assertValid() , llvm::BCLiteral< Value >::assertValid() , llvm::BCVBR< Width >::assertValid() , llvm::BCChar6::assertValid() , llvm::MutableArrayRef< T >::back() , llvm::StringRef::back() , llvm::MutableArrayRef< T >::begin() , llvm::StringRef::begin() , llvm::SmallString< InternalLen >::c_str() , llvm::hashing::detail::hash_combine_recursive_helper::combine_data() , llvm::StringRef::compare() , llvm::yaml::convertYAML() , llvm::StringRef::count() , llvm::StringRef::detectEOL() , llvm::BCRecordLayout< RecordCode, Fields >::emit() , llvm::BCGenericRecordLayout< IDField, Fields >::emit() , llvm::DIEAbbrev::Emit() , llvm::detail::BCRecordCoding< ElementTy >::emit() , llvm::detail::BCRecordCoding< ElementTy, Fields >::emit() , llvm::detail::BCRecordCoding< BCArray< ElementTy > >::emit() , llvm::detail::BCRecordCoding< BCBlob >::emit() , llvm::BCRecordLayout< RecordCode, Fields >::emitRecord() , llvm::BCGenericRecordLayout< IDField, Fields >::emitRecord() , llvm::RuntimeDyldImpl::emitSection() , llvm::MutableArrayRef< T >::end() , llvm::StringRef::end() , llvm::DWARFDebugRangeList::extract() , llvm::DWARFDebugArangeSet::extract() , llvm::RangeListEntry::extract() , llvm::MutableArrayRef< T >::front() , llvm::StringRef::front() , llvm::DenseMapInfo< ArrayRef< T >, void >::getHashValue() , llvm::dwarf_linker::parallel::SectionDescriptor::getIntVal() , llvm::DWARFDie::getLocations() , llvm::codeview::TypeTableCollection::getTypeName() , llvm::MD5::MD5Result::high() , llvm::DenseMapInfo< ArrayRef< T >, void >::isEqual() , llvm::DenseMapInfo< StringRef, void >::isEqual() , LLVMGetHostCPUName() , llvm::ResolverError::log() , llvm::MD5::MD5Result::low() , AbstractManglingParser< Derived, Alloc >::makeNodeArray() , llvm::SmallString< InternalLen >::operator std::string() , llvm::StringRef::operator std::string_view() , llvm::operator+=() , llvm::MutableArrayRef< T >::operator , llvm::StringRef::operator , llvm::detail::BCRecordCoding< ElementTy >::read() , llvm::detail::BCRecordCoding< ElementTy, Fields >::read() , llvm::BCGenericRecordLayout< IDField, Fields >::readRecord() , llvm::object::MachOObjectFile::ReadULEB128s() , llvm::StringRef::rfind() , llvm::ArrayRef< T >::slice() , llvm::MutableArrayRef< T >::slice() , llvm::StringRef::slice() , llvm::StringRef::starts_with() , llvm::SmallString< InternalLen >::str() , llvm::StringRef::str() , llvm::StringRef::substr() , validateMagicNumber() , llvm::xray::BlockVerifier::verify() , llvm::objcopy::wasm::Writer::write() , llvm::xxh3_128bits() , and llvm::xxh3_64bits() .
◆ DEBUG_TYPE◆ false◆ StaticDataDefaultHotness
cl::opt < MachineFunctionDataHotness > StaticDataDefaultHotness("static-data -default-hotness", cl::Hidden, cl::desc ("This option specifies the hotness of static data when profile " "information is unavailable"), cl::init(MachineFunctionDataHotness::Hot), cl::values (clEnumValN (MachineFunctionDataHotness::Hot, "hot", "Hot"), clEnumValN (MachineFunctionDataHotness::Cold, "cold", "Cold"))) ( "static-data -default-hotness" , cl::Hidden , cl::desc ("This option specifies the hotness of static data when profile " "information is unavailable") , cl::init(MachineFunctionDataHotness::Hot) , cl::values (clEnumValN (MachineFunctionDataHotness::Hot, "hot", "Hot"), clEnumValN (MachineFunctionDataHotness::Cold, "cold", "Cold")) )
static