LLVM  8.0.1
Namespaces | Functions
Profile.cpp File Reference
#include "llvm/XRay/Profile.h"
#include "llvm/Support/DataExtractor.h"
#include "llvm/Support/Error.h"
#include "llvm/Support/FileSystem.h"
#include "llvm/XRay/Trace.h"
#include <deque>
#include <memory>
Include dependency graph for Profile.cpp:

Go to the source code of this file.

Namespaces

 llvm
 This class represents lattice values for constants.
 
 llvm::xray
 

Functions

Profile llvm::xray::mergeProfilesByThread (const Profile &L, const Profile &R)
 This algorithm will merge two Profile instances into a single Profile instance, aggregating blocks by Thread ID. More...
 
Profile llvm::xray::mergeProfilesByStack (const Profile &L, const Profile &R)
 This algorithm will merge two Profile instances into a single Profile instance, aggregating blocks by function call stack. More...
 
Expected< Profile > llvm::xray::loadProfile (StringRef Filename)
 This function will attempt to load an XRay Profiling Mode profile from the provided |Filename|. More...
 
Expected< Profile > llvm::xray::profileFromTrace (const Trace &T)
 This function takes a Trace and creates a Profile instance from it. More...
 

Variable Documentation

◆ FuncId

Profile::FuncID FuncId

◆ Number

uint32_t Number

◆ Size

uint32_t Size

Definition at line 47 of file Profile.cpp.

Referenced by llvm::__deregister_frame(), __jit_debug_register_code(), llvm::AArch64CallLowering::AArch64CallLowering(), llvm::AArch64Disassembler::AArch64Disassembler(), llvm::AArch64TargetWinCOFFStreamer::AArch64TargetWinCOFFStreamer(), addData(), llvm::pdb::DbiStreamBuilder::addDbgStream(), llvm::AssemblerConstantPools::addEntry(), llvm::DwarfExpression::addMachineReg(), addNegOperand(), llvm::safestack::StackLayout::addObject(), llvm::PPCFrameLowering::addScavengingSpillSlot(), llvm::pdb::DbiStreamBuilder::addSectionContrib(), llvm::BTFStringTable::addString(), AddThumb1SBit(), llvm::DwarfExpression::addUnsignedConstant(), llvm::AVRAsmBackend::adjustFixupValue(), AdjustStackOffset(), llvm::LegalityPredicates::all(), llvm::ms_demangle::ArenaAllocator::alloc(), llvm::ms_demangle::ArenaAllocator::allocArray(), llvm::Recycler< llvm::MachineInstr >::Allocate(), llvm::BumpPtrAllocatorImpl< MallocAllocator, 65536 >::Allocate(), llvm::SectionMemoryManager::allocateCodeSection(), llvm::MachineFunction::allocateRegMask(), llvm::SIMachineFunctionInfo::allocateSGPRSpillToVGPR(), llvm::CCState::AllocateStack(), llvm::AMDGPUDisassembler::AMDGPUDisassembler(), llvm::VNCoercion::analyzeLoadFromClobberingLoad(), llvm::analyzeStandardArguments(), APIntToHexString(), llvm::DWARFDebugLine::LineTable::appendSequence(), llvm::ARMLegalizerInfo::ARMLegalizerInfo(), llvm::X86FrameLowering::assignCalleeSavedSpillSlots(), llvm::HexagonFrameLowering::assignCalleeSavedSpillSlots(), assignCalleeSavedSpillSlots(), llvm::VirtRegMap::assignVirt2Phys(), atomicSizeSupported(), llvm::AVRMCCodeEmitter::AVRMCCodeEmitter(), BlockIsSimpleEnoughToThreadThrough(), branchMaxOffsets(), buildEXP(), buildMUBUFOffsetLoadStore(), buildMultiplyTree(), calculateDiSymbolStreamSize(), llvm::pdb::GSIHashStreamBuilder::calculateRecordByteSize(), llvm::LiveRangeEdit::calculateRegClassAndHint(), llvm::pdb::GSIHashStreamBuilder::calculateSerializedLength(), llvm::pdb::HashTable< llvm::pdb::SrcHeaderBlockEntry, llvm::pdb::StringTableHashTraits >::calculateSerializedLength(), llvm::codeview::DebugFrameDataSubsection::calculateSerializedSize(), llvm::pdb::PDBStringTableBuilder::calculateSerializedSize(), llvm::codeview::DebugCrossModuleImportsSubsection::calculateSerializedSize(), llvm::codeview::DebugInlineeLinesSubsection::calculateSerializedSize(), llvm::codeview::DebugLinesSubsection::calculateSerializedSize(), canonicalizeShuffleMaskWithCommute(), canUseSizedAtomicCall(), canWidenShuffleElements(), llvm::CC_ARM_AAPCS_Custom_Aggregate(), CC_Lanai32_VarArg(), llvm::AArch64TargetLowering::CCAssignFnForReturn(), llvm::ARMTargetLowering::CCAssignFnForReturn(), changeFCMPPredToAArch64CC(), llvm::RuntimeDyldCheckerImpl::checkAllRulesInBuffer(), checkDecodedInstruction(), checkOverlappingElement(), checkSize(), llvm::pdb::PDBContext::classof(), llvm::codeview::DebugLinesSubsection::classof(), llvm::LiveIntervalUnion::Array::clear(), llvm::CloneAndPruneIntoFromInst(), collectMultiplyFactors(), combineExtSetcc(), combineShiftRightArithmetic(), combineToExtendVectorInReg(), llvm::pdb::DbiStreamBuilder::commit(), llvm::X86InstrInfo::commuteInstructionImpl(), CompareMBBNumbers(), llvm::ComputeASanStackFrameLayout(), computeBucketCount(), computeBytesPoppedByCalleeForSRet(), llvm::MCAssembler::computeFragmentSize(), llvm::AMDGPUTargetLowering::computeKnownBitsForTargetNode(), ComputeLinkerOptionsLoadCommandSize(), llvm::MachineFrameInfo::computeMaxCallFrameSize(), llvm::DIELoc::ComputeSize(), llvm::DIEBlock::ComputeSize(), computeStringTable(), llvm::object::computeSymbolSizes(), llvm::RuntimeDyldImpl::computeTotalAllocSize(), computeValueLLTs(), computeZeroableShuffleElements(), llvm::concatenateVectors(), llvm::DwarfUnit::constructContainingTypeDIEs(), llvm::DwarfUnit::constructTypeDIE(), llvm::PPCTargetLowering::convertSelectOfConstantsToMath(), llvm::LandingPadInst::Create(), createARMMCRelocationInfo(), createBPFMCInstPrinter(), llvm::createEfficiencySanitizerPass(), llvm::XCoreFunctionInfo::createEHSpillSlot(), llvm::IRBuilderBase::CreateElementUnorderedAtomicMemCpy(), llvm::IRBuilderBase::CreateElementUnorderedAtomicMemMove(), llvm::IRBuilderBase::CreateElementUnorderedAtomicMemSet(), llvm::createGreedyRegisterAllocator(), llvm::IRBuilderBase::CreateInvariantStart(), createLanaiElfRelocation(), llvm::IRBuilderBase::CreateLifetimeEnd(), llvm::IRBuilderBase::CreateLifetimeStart(), llvm::FastISel::createMachineMemOperandFor(), llvm::X86Operand::CreateMem(), llvm::IRBuilderBase::CreateMemCpy(), llvm::IRBuilderBase::CreateMemMove(), llvm::IRBuilderBase::CreateMemSet(), createMipsObjectTargetStreamer(), llvm::MDBuilder::createMutableTBAAAccessTag(), createOnDiskBuffer(), llvm::createRISCVMCCodeEmitter(), createShuffleMaskFromVSELECT(), llvm::MDBuilder::createTBAAStructNode(), createWinCOFFStreamer(), decodeBDVAddr64Disp12Operand(), decodeCRBitMOperand(), DecodeDEXT(), DecodeDINS(), decodeFRMArg(), DecodeInsSize(), DecodeL4RSrcDstSrcDstInstruction(), DecodeMoveHRegInstruction(), llvm::DecodePSHUFMask(), llvm::object::Decompressor::decompress(), llvm::LegalizerInfo::decreaseToSmallerTypesAndIncreaseToSmallest(), llvm::orc::rpc::SerializationTraits< ChannelT, remote::DirectBufferWriter, remote::DirectBufferWriter, typename std::enable_if< std::is_base_of< RawByteChannel, ChannelT >::value >::type >::deserialize(), llvm::ARMFrameLowering::determineCalleeSaves(), llvm::AArch64FrameLowering::determineCalleeSaves(), llvm::HexagonFrameLowering::determineCalleeSaves(), llvm::dumpAmdKernelCode(), llvm::DWARFDataExtractor::DWARFDataExtractor(), llvm::SparcFrameLowering::eliminateCallFramePseudoInstr(), emitComments(), llvm::RuntimeDyldImpl::emitCommonSymbols(), llvm::MipsAsmPrinter::EmitConstantPool(), llvm::MipsTargetELFStreamer::emitDirectiveEnd(), EmitDwarfLineTable(), emitEncodingByte(), llvm::WebAssemblyAsmPrinter::EmitEndOfAsmFile(), llvm::emitFGetSUnlocked(), llvm::MCObjectStreamer::emitFill(), llvm::emitFReadUnlocked(), llvm::emitFWrite(), llvm::emitFWriteUnlocked(), EmitGenDwarfAranges(), llvm::EmitGEPOffset(), llvm::AsmPrinter::EmitGlobalConstant(), emitGlobalConstantDataSequential(), emitGlobalConstantImpl(), emitGlobalConstantLargeInt(), emitGlobalConstantStruct(), emitGlobalConstantVector(), llvm::AsmPrinter::emitGlobalGOTEquivs(), llvm::AsmPrinter::EmitGlobalVariable(), llvm::ARMTargetStreamer::emitInst(), llvm::MipsMCCodeEmitter::EmitInstruction(), llvm::MipsTargetLowering::EmitInstrWithCustomInserter(), llvm::MCStreamer::EmitIntValue(), emitLoclistsTableHeader(), llvm::MCStreamer::EmitLOHDirective(), llvm::SystemZAsmPrinter::EmitMachineConstantPoolValue(), llvm::ARMAsmPrinter::EmitMachineConstantPoolValue(), llvm::TargetLoweringObjectFileELF::emitPersonalityValue(), emitRangeList(), llvm::UnwindOpcodeAssembler::EmitRaw(), llvm::ARMSelectionDAGInfo::EmitSpecializedLibcall(), llvm::BPFSelectionDAGInfo::EmitTargetCodeForMemcpy(), llvm::XCoreSelectionDAGInfo::EmitTargetCodeForMemcpy(), llvm::HexagonSelectionDAGInfo::EmitTargetCodeForMemcpy(), llvm::LanaiSelectionDAGInfo::EmitTargetCodeForMemcpy(), llvm::X86SelectionDAGInfo::EmitTargetCodeForMemcpy(), llvm::ARMSelectionDAGInfo::EmitTargetCodeForMemcpy(), llvm::AArch64SelectionDAGInfo::EmitTargetCodeForMemset(), llvm::X86SelectionDAGInfo::EmitTargetCodeForMemset(), llvm::RISCVTargetLowering::emitTrailingFence(), llvm::DIELoc::EmitValue(), llvm::DIEBlock::EmitValue(), llvm::MCObjectStreamer::EmitValueImpl(), llvm::ARMAsmPrinter::EmitXXStructor(), llvm::AsmPrinter::EmitXXStructor(), llvm::MipsMCCodeEmitter::encodeInstruction(), llvm::MSP430MCCodeEmitter::encodeInstruction(), llvm::PPCMCCodeEmitter::encodeInstruction(), llvm::MipsFrameLowering::estimateStackSize(), llvm::RuntimeDyldCheckerExprEval::evaluate(), llvm::Evaluator::EvaluateBlock(), EvaluateCRExpr(), evaluateGEPOffsetExpression(), llvm::InstructionSelector::executeMatchTable(), llvm::DWARFUnitHeader::extract(), llvm::DWARFExpression::Operation::extract(), extractBitsForFixup(), llvm::DWARFFormValue::extractValue(), llvm::LegalizerHelper::fewerElementsVector(), llvm::sys::fs::file_status::file_status(), llvm::pdb::DbiStreamBuilder::finalizeMsfLayout(), llvm::RuntimeDyldMachOX86_64::finalizeSection(), llvm::RuntimeDyldMachOI386::finalizeSection(), llvm::RuntimeDyldMachOAArch64::finalizeSection(), findPotentialBlockers(), llvm::MCAssembler::Finish(), llvm::TernOpInit::Fold(), FunctionNumber(), generateEquivalentSub(), getAddrSpace(), GetAEABIUnwindPersonalityName(), getAllocaSizeInBytes(), llvm::AllocaInst::getAllocationSizeInBits(), llvm::MCObjectStreamer::getAssembler(), llvm::BitsRecTy::getAsString(), llvm::SelectionDAG::getAtomicMemcpy(), llvm::SelectionDAG::getAtomicMemmove(), llvm::SelectionDAG::getAtomicMemset(), getBoundsCheckCond(), llvm::object::Archive::Child::getBuffer(), llvm::WritableMemoryBuffer::getBuffer(), llvm::MachineInstr::getBundleSize(), getChainID(), getCmpForPseudo(), llvm::pdb::DIAInjectedSource::getCodeByteSize(), getCompareCC(), getComparePred(), getCondCode(), getConstant(), llvm::SIRegisterInfo::getConstrainedRegClassForOperand(), getDecoderTable(), llvm::User::getDescriptor(), getDwarfRegNum(), llvm::MCRegisterInfo::getDwarfRegNum(), llvm::Hexagon_MC::GetELFFlags(), llvm::msf::MappedBlockStream::getEndian(), llvm::msf::WritableMappedBlockStream::getEndian(), getEstimate(), getFilename(), getFixupKindLog2Size(), llvm::MemoryLocation::getForDest(), llvm::MemoryLocation::getForSource(), GetFPLibCall(), llvm::DependenceInfo::getFunction(), llvm::FaultMapParser::FunctionInfoAccessor::getFunctionFaultInfoAt(), llvm::TargetTransformInfoImplBase::getGEPCost(), llvm::SelectionDAG::getGLOBAL_OFFSET_TABLE(), GetGlobalTypeString(), llvm::ExecutionEngine::getGlobalValueAtAddress(), llvm::pdb::PDBFileBuilder::getGsiBuilder(), llvm::BPFTargetLowering::getHasJmpExt(), getImmFixupKind(), llvm::HexagonTargetLowering::getInlineAsmMemConstraint(), llvm::SIInstrInfo::getInstBundleSize(), llvm::AMDGPURegisterBankInfo::getInstrAlternativeMappings(), llvm::X86RegisterBankInfo::getInstrAlternativeMappings(), llvm::AArch64RegisterBankInfo::getInstrAlternativeMappings(), llvm::ARMRegisterBankInfo::getInstrMapping(), llvm::AMDGPURegisterBankInfo::getInstrMapping(), llvm::X86RegisterBankInfo::getInstrMapping(), llvm::AArch64RegisterBankInfo::getInstrMapping(), llvm::ARMBaseInstrInfo::getInstSizeInBytes(), llvm::TargetTransformInfoImplCRTPBase< AMDGPUTTIImpl >::getIntrinsicCost(), getIntrinsicForMaskedAtomicRMWBinOp32(), getJumpThreadDuplicationCost(), llvm::msf::MappedBlockStream::getLength(), llvm::MCRegisterInfo::getLLVMRegNum(), llvm::MCRegisterInfo::getLLVMRegNumFromEH(), llvm::MachineFunction::getMachineMemOperand(), llvm::AArch64TargetLowering::getMaxSupportedInterleaveFactor(), llvm::HexagonInstrInfo::getMemAccessSize(), getMemCmpLoad(), llvm::SelectionDAG::getMemcpy(), getMemcpyLoadsAndStores(), llvm::SelectionDAG::getMemmove(), llvm::SelectionDAG::getMemset(), getMemSetPatternValue(), getMemsetStores(), llvm::symbolize::SymbolizableObjectFile::getModulePreferredBase(), llvm::MDNode::getMostGenericRange(), getNegativeIsTrueBoolVec(), llvm::WritableMemoryBuffer::getNewMemBuffer(), llvm::WritableMemoryBuffer::getNewUninitMemBuffer(), getNextBlock(), llvm::FaultMapParser::FunctionInfoAccessor::getNextFunctionInfo(), llvm::DOTGraphTraits< BoUpSLP * >::getNodeAttributes(), llvm::BitsRecTy::getNumBits(), llvm::ARMBaseInstrInfo::getNumLDMAddresses(), llvm::SITargetLowering::getNumRegistersForCallingConv(), getObject(), getObjectSize(), GetOffsetFromIndex(), getOffsetFromIndices(), llvm::cl::generic_parser_base::getOptionWidth(), llvm::DwarfUnit::getParentContextString(), getPlatformName(), getPointerSize(), getPrefixes(), llvm::getPtrStride(), llvm::wholeprogramdevirt::AccumBitVector::getPtrToData(), llvm::pdb::DbiModuleDescriptor::getRecordLength(), getReductionSDNode(), llvm::X86TargetLowering::getRegForInlineAsmConstraint(), getRegisterForMxtrC0(), llvm::SIInstrInfo::getRegisterInfo(), llvm::SITargetLowering::getRegisterTypeForCallingConv(), llvm::RuntimeDyldMachO::getRelocationEntry(), GetRMWLibcall(), llvm::X86TargetLowering::getScalarShiftAmountTy(), getScalarSizeInBits(), llvm::object::MachOObjectFile::getSectionContents(), llvm::object::ELFFile< ELFT >::getSectionContentsAsArray(), llvm::X86TargetLowering::getSingleConstraintMatchWeight(), llvm::orc::remote::DirectBufferWriter::getSize(), llvm::SectionEntry::getSize(), llvm::object::Archive::Child::getSize(), llvm::BTFStringTable::getSize(), llvm::MachineMemOperand::getSize(), llvm::FoldingSetNodeIDRef::getSize(), llvm::codeview::ArrayRecord::getSize(), llvm::MCPaddingFragment::getSize(), llvm::HexagonInstrInfo::getSize(), llvm::codeview::ClassRecord::getSize(), llvm::codeview::UnionRecord::getSize(), llvm::MCInstrDesc::getSize(), llvm::DIE::getSize(), llvm::DIVariable::getSizeInBits(), llvm::MipsMCCodeEmitter::getSizeInsEncoding(), llvm::object::ArchiveMemberHeader::getSizeOf(), llvm::getSLEB128Size(), llvm::pdb::DbiStreamBuilder::getSourceFileNameIndex(), getSpecialRegForName(), llvm::TargetInstrInfo::getStackSlotRange(), llvm::msf::MSFBuilder::getStreamBlocks(), llvm::object::COFFObjectFile::getSymbolTableEntrySize(), getTag(), llvm::object::WindowsResourceParser::TreeNode::getTreeSize(), getTypePartition(), llvm::getULEB128Size(), getUnconditionalBrDisp(), llvm::SITargetLowering::getVectorTypeBreakdownForCallingConv(), llvm::MachinePointerInfo::getWithOffset(), llvm::MipsCallLowering::MipsHandler::handle(), llvm::CallLowering::handleAssignments(), llvm::CCState::HandleByVal(), HandleByValArgumentInit(), handleDataMember(), handleEnumerator(), handleOneMethod(), handleVirtualBaseClass(), llvm::raw_ostream::has_colors(), HasConditionalBranch(), hasConflictingReferenceFlags(), llvm::pdb::hashStringV1(), HasSecRelSymbolRef(), hasValueBeenRAUWed(), llvm::SIRegisterInfo::hasVGPRs(), llvm::HexagonGetLastSlot(), llvm::BumpPtrAllocatorImpl< MallocAllocator, 65536 >::identifyObject(), llvm::PressureDiffs::init(), llvm::codeview::DebugCrossModuleExportsSubsectionRef::initialize(), INITIALIZE_PASS(), llvm::IntervalMap< KeyT, ValT, N, Traits >::iterator::insert(), llvm::IntervalMapImpl::LeafNode< KeyT, ValT, N, Traits >::insertFrom(), instrumentMaskedLoadOrStore(), is128BitLaneCrossingShuffleMask(), llvm::is_splat(), isAddSubOrSubAddMask(), llvm::LazyCallGraph::SCC::isAncestorOf(), llvm::isConsecutiveAccess(), isContiguous(), llvm::IsCPSRDead< MCInst >(), llvm::MachinePointerInfo::isDereferenceable(), isDereferenceableAndAlignedPointer(), llvm::HexagonTargetObjectFile::isGlobalInSmallSection(), llvm::InductionDescriptor::isInductionPHI(), isInstrUniform(), isInSymtab(), isIntegerWideningViableForSlice(), llvm::XCoreTargetLowering::isLegalAddressingMode(), llvm::ARM_AM::isNEONBytesplat(), isNoopShuffleMask(), isObjectSize(), isObjectSmallerThan(), isOperator(), llvm::MCInstrAnalysis::isOptimizableRegisterMove(), isPerfectIncrement(), isPreISelGenericFloatingPointOpcode(), isRepeatedByteSequence(), isRepeatedShuffleMask(), isRepeatedTargetShuffleMask(), isReportingError(), isSETCCorConvertedSETCC(), isShuffle(), isShuffleEquivalent(), isShuffleMaskInputInPlace(), IsSmallMemAccess(), llvm::TargetInstrInfo::isStackSlotCopy(), llvm::X86InstrInfo::isSubregFoldable(), isSupportedType(), isTargetShuffleEquivalent(), isTruncateOf(), llvm::SITargetLowering::isTypeDesirableForOp(), llvm::HexagonInstrInfo::isValidAutoIncImm(), isWeak(), isWorthFoldingADDlow(), llvm::LegalizerHelper::libcall(), lle_X_sprintf(), LLVMDisasmInstruction(), LLVMGetFunctionAddress(), LLVMInitializeHexagonDisassembler(), llvm::MipsSEInstrInfo::loadImmediate(), llvm::SIInstrInfo::loadRegFromStackSlot(), logger(), llvm::DWARFDebugLine::LineTable::lookupAddressRange(), llvm::pdb::PdbHashTraits< uint32_t >::lookupKeyToStorageKey(), llvm::SparcTargetLowering::LowerCall_32(), lowerCallResult(), LowerCallResult(), llvm::LanaiTargetLowering::LowerDYNAMIC_STACKALLOC(), llvm::HexagonTargetLowering::LowerDYNAMIC_STACKALLOC(), LowerDYNAMIC_STACKALLOC(), LowerI64IntToFP_AVX512DQ(), llvm::IntrinsicLowering::LowerIntrinsicCall(), llvm::lowerObjectSizeCall(), llvm::X86CallLowering::lowerReturn(), llvm::ARMCallLowering::lowerReturn(), lowerVectorShuffleAsBitBlend(), lowerVectorShuffleAsBitMask(), lowerVectorShuffleAsBlend(), lowerVectorShuffleAsBlendAndPermute(), lowerVectorShuffleAsBlendOfPSHUFBs(), lowerVectorShuffleAsDecomposedShuffleBlend(), lowerVectorShuffleAsElementInsertion(), lowerVectorShuffleAsLanePermuteAndBlend(), lowerVectorShuffleAsPermuteAndUnpack(), lowerVectorShuffleAsShift(), lowerVectorShuffleAsSplitOrBlend(), lowerVectorShuffleByMerging128BitLanes(), lowerVectorShuffleWithPSHUFB(), MakeM0Inst(), llvm::MCRegisterInfo::mapDwarfRegsToLLVMRegs(), llvm::MCRegisterInfo::mapLLVMRegsToDwarfRegs(), llvm::codeview::CodeViewRecordIO::mapVectorN(), match1BitShuffleAsKSHIFT(), matchPair(), matchSwap(), matchVectorShuffleAsBlend(), matchVectorShuffleAsEXTRQ(), matchVectorShuffleAsINSERTQ(), matchVectorShuffleAsShift(), matchVectorShuffleAsVPMOV(), mayCombineMisaligned(), llvm::MCDisassembler::MCDisassembler(), memsetStore(), llvm::AliasSet::mergeSetIn(), mergeTypeForSet(), llvm::MipsMCCodeEmitter::MipsMCCodeEmitter(), llvm::LegalizerInfo::moreToWiderTypesAndLessToWidest(), moveInstrOut(), llvm::object::BaseRelocRef::moveNext(), llvm::SIInstrInfo::moveToVALU(), moveUp(), llvm::LegalityPredicates::narrowerThan(), llvm::RuntimeDyld::MemoryManager::needsToReserveAllocationSpace(), nextByte(), nextLEB(), llvm::SmallBitVector::reference::operator bool(), llvm::DWARFContext::DIEsForAddress::operator bool(), llvm::MCSymbol::operator new(), operator new(), llvm::MDNode::operator new(), llvm::codeview::LineColumnExtractor::operator()(), false::IntervalSorter::operator()(), OutputStream::operator+=(), llvm::raw_ostream::operator<<(), optimizeLogicalImm(), llvm::IntervalMap< SlotIndex, unsigned >::overlaps(), llvm::formatted_raw_ostream::PadToColumn(), llvm::parseCachePruningPolicy(), parseDWARF64StringOffsetsTableHeader(), llvm::parseExternFuncCallArgs(), parseImmediate(), parseOptionalLinkageAux(), llvm::AMDGPUTargetLowering::performLoadCombine(), llvm::AMDGPUTargetLowering::performMulCombine(), llvm::AMDGPUTargetLowering::performStoreCombine(), llvm::AMDGPUTargetLowering::performTruncateCombine(), PrepareCall(), llvm::PrettyStackTraceFormat::PrettyStackTraceFormat(), llvm::DWARFExpression::Operation::print(), llvm::DIE::print(), llvm::DIELoc::print(), llvm::DIEBlock::print(), PrintCFIEscape(), printOperand(), PrintQuotedString(), printRefSCC(), printSCC(), llvm::Recycler< llvm::MachineInstr >::PrintStats(), llvm::XCoreFrameLowering::processFunctionBeforeFrameFinalized(), llvm::AArch64_AM::processLogicalImmediate(), llvm::RuntimeDyldMachO::processScatteredVANILLA(), propagateMetadata(), llvm::BitVector::push_back(), llvm::msgpack::Reader::read(), llvm::sampleprof::SampleProfileReaderCompactBinary::read(), llvm::msf::MappedBlockStream::readBytes(), llvm::BinaryStreamReader::readBytes(), llvm::msgpack::Reader::readExt(), readInstruction32(), readInstruction64(), llvm::sampleprof::SampleProfileReaderGCC::readNameTable(), llvm::msgpack::Reader::readRaw(), readSection(), readWideAPInt(), RedzoneSizeForScale(), llvm::MCCodePadder::relaxFragment(), llvm::LazyCallGraph::removeDeadFunction(), llvm::MachineFunction::removeFromMBBNumbering(), replaceFrameSize(), llvm::InterleavedAccessInfo::requiresScalarEpilogue(), llvm::MCELFStreamer::reset(), llvm::MCWinCOFFStreamer::reset(), llvm::MCWasmStreamer::reset(), llvm::BitVector::resize(), llvm::AArch64FrameLowering::restoreCalleeSavedRegisters(), llvm::AAEvaluator::run(), llvm::WholeProgramDevirtPass::run(), llvm::PassManager< Function >::run(), llvm::DevirtSCCRepeatedPass< PassT >::run(), llvm::IntervalMapImpl::LeafNode< KeyT, ValT, N, Traits >::safeLookup(), scaleVectorShuffleBlendMask(), llvm::raw_fd_ostream::seek(), selectUnmergeValues(), llvm::DataExtractor::setAddressSize(), llvm::wholeprogramdevirt::VirtualCallTarget::setAfterBytes(), llvm::codeview::PointerRecord::setAttrs(), llvm::wholeprogramdevirt::AccumBitVector::setBE(), llvm::raw_ostream::SetBuffered(), llvm::MCAssembler::setBundleAlignSize(), llvm::AArch64FunctionInfo::setCalleeSavedStackSize(), llvm::codeview::DebugLinesSubsection::setCodeSize(), llvm::MCSymbol::setCommon(), llvm::MachineFrameInfo::setCVBytesOfCalleeSavedRegisters(), llvm::MipsFunctionInfo::setFormalArgInfo(), llvm::TargetLoweringBase::setJumpBufSize(), llvm::wholeprogramdevirt::AccumBitVector::setLE(), llvm::AArch64FunctionInfo::setLocalStackSize(), llvm::RuntimeDyldImpl::setMipsABI(), llvm::MachineFrameInfo::setObjectSize(), llvm::IntervalMapImpl::Path::setSize(), llvm::MachineFrameInfo::setStackSize(), llvm::msf::MSFBuilder::setStreamSize(), llvm::DwarfDebug::setSymbolSize(), setTargetShuffleZeroElements(), llvm::AArch64FunctionInfo::setVarArgsFPRSize(), llvm::AArch64FunctionInfo::setVarArgsGPRSize(), llvm::RISCVMachineFunctionInfo::setVarArgsSaveSize(), llvm::AMDGPUTargetLowering::shouldCombineMemoryType(), llvm::HexagonTargetLowering::shouldExpandAtomicCmpXchgInIR(), llvm::HexagonTargetObjectFile::shouldPutJumpTableInFunctionSection(), simpleLibcall(), simplifyDivRem(), simplifyX86vpermv(), llvm::xray::BufferExtents::size(), llvm::BitVector::size(), llvm::LiveIntervalUnion::Array::size(), llvm::xray::CustomEventRecord::size(), llvm::xray::CustomEventRecordV5::size(), llvm::xray::TypedEventRecord::size(), llvm::DIELoc::SizeOf(), llvm::DIEBlock::SizeOf(), sizeOfSCEV(), llvm::SkipBitcodeWrapperHeader(), AllocaSlices::SliceBuilder::SliceBuilder(), llvm::AArch64FrameLowering::spillCalleeSavedRegisters(), llvm::AMDGPUTargetLowering::SplitVectorLoad(), llvm::AMDGPUTargetLowering::SplitVectorStore(), SRAGlobal(), llvm::safestack::StackLayout::StackLayout(), StackMallocSizeClass(), llvm::HexagonDAGToDAGISel::StoreInstrForLoadIntrinsic(), llvm::SIInstrInfo::storeRegToStackSlot(), llvm::StringMapImpl::StringMapImpl(), llvm::LazyCallGraph::RefSCC::switchInternalEdgeToRef(), llvm::SystemZInstrInfo::SystemZInstrInfo(), llvm::AArch64TargetLowering::targetShrinkDemandedConstant(), llvm::X86TargetLowering::targetShrinkDemandedConstant(), tryBitfieldInsertOpFromOr(), tryMergeRange(), tryToElideArgumentCopy(), llvm::BitsRecTy::typeIsA(), llvm::BitsRecTy::typeIsConvertibleTo(), TypeSizeToSizeIndex(), llvm::unique_function< ReturnT(ParamTs...)>::unique_function(), unpackF64OnRV32DSoftABI(), llvm::MD5::update(), updateBlockingStoresDispSizeMap(), llvm::AMDGPULibCalls::useNative(), llvm::StrOffsetsContributionDescriptor::validateContributionSize(), llvm::CallLowering::ValueHandler::ValueHandler(), llvm::DIContext::verify(), verifyInsExtInstruction(), llvm::sroa::AllocaSliceRewriter::visit(), llvm::ObjectSizeOffsetVisitor::visitAllocaInst(), llvm::ObjectSizeOffsetVisitor::visitArgument(), llvm::ObjectSizeOffsetVisitor::visitCallSite(), llvm::ObjectSizeOffsetVisitor::visitGlobalVariable(), llvm::codeview::TypeRecordMapping::visitMemberEnd(), llvm::codeview::TypeDumpVisitor::visitMemberEnd(), llvm::LegalityPredicates::widerThan(), llvm::msgpack::Writer::write(), llvm::raw_ostream::write(), llvm::BinaryStreamWriter::writeEnum(), llvm::msgpack::Writer::writeExt(), llvm::MachObjectWriter::writeLinkerOptionsLoadCommand(), llvm::MachObjectWriter::writeObject(), writeSymbolTable(), llvm::X86CallLowering::X86CallLowering(), X86ChooseCmpImmediateOpcode(), ZeroFillBytes(), llvm::BinaryStreamReader::~BinaryStreamReader(), llvm::pdb::GSIStreamBuilder::~GSIStreamBuilder(), llvm::raw_fd_ostream::~raw_fd_ostream(), llvm::raw_null_ostream::~raw_null_ostream(), llvm::raw_os_ostream::~raw_os_ostream(), llvm::raw_string_ostream::~raw_string_ostream(), and llvm::DWARFYAML::VisitorImpl< const Data >::~VisitorImpl().

◆ Thread

uint64_t Thread

Definition at line 49 of file Profile.cpp.

◆ Timestamp

uint64_t Timestamp

Definition at line 320 of file Profile.cpp.