LLVM  10.0.0svn
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 46 of file Profile.cpp.

Referenced by __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(), 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::SIMachineFunctionInfo::allocateVGPRSpillToAGPR(), llvm::ms_demangle::ArenaAllocator::allocUnalignedBuffer(), llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(), analyzeHeader(), llvm::VNCoercion::analyzeLoadFromClobberingLoad(), llvm::analyzeStandardArguments(), annotateAnyAllocSite(), annotateNonNullAndDereferenceable(), APIntToHexString(), llvm::DWARFDebugLine::LineTable::appendSequence(), AreSequentialAccesses(), llvm::ARMLegalizerInfo::ARMLegalizerInfo(), llvm::X86FrameLowering::assignCalleeSavedSpillSlots(), llvm::HexagonFrameLowering::assignCalleeSavedSpillSlots(), assignCalleeSavedSpillSlots(), AssignProtectedObjSet(), llvm::VirtRegMap::assignVirt2Phys(), atomicSizeSupported(), llvm::AVRMCCodeEmitter::AVRMCCodeEmitter(), llvm::BTFDebug::beginInstruction(), BlockIsSimpleEnoughToThreadThrough(), branchMaxOffsets(), buildMUBUFOffsetLoadStore(), buildMultiplyTree(), calculateDiSymbolStreamSize(), llvm::pdb::GSIHashStreamBuilder::calculateRecordByteSize(), llvm::LiveRangeEdit::calculateRegClassAndHint(), llvm::pdb::GSIHashStreamBuilder::calculateSerializedLength(), llvm::pdb::HashTable< llvm::support::detail::packed_endian_specific_integral >::calculateSerializedLength(), llvm::codeview::DebugFrameDataSubsection::calculateSerializedSize(), llvm::pdb::PDBStringTableBuilder::calculateSerializedSize(), llvm::codeview::DebugCrossModuleImportsSubsection::calculateSerializedSize(), llvm::codeview::DebugInlineeLinesSubsection::calculateSerializedSize(), llvm::codeview::DebugLinesSubsection::calculateSerializedSize(), canonicalizeShuffleMaskWithCommute(), canUseSizedAtomicCall(), canWidenShuffleElements(), CC_ARM_AAPCS_Custom_Aggregate(), CC_Lanai32_VarArg(), llvm::AArch64TargetLowering::CCAssignFnForReturn(), llvm::ARMTargetLowering::CCAssignFnForReturn(), changeFCMPPredToAArch64CC(), llvm::RuntimeDyldCheckerImpl::checkAllRulesInBuffer(), checkBitcastSrcVectorSize(), checkOverlappingElement(), checkSize(), llvm::pdb::PDBContext::classof(), llvm::codeview::DebugLinesSubsection::classof(), llvm::LiveIntervalUnion::Array::clear(), llvm::CloneAndPruneIntoFromInst(), collectMultiplyFactors(), combineExtSetcc(), combineKnownAdjacentMMOs(), combineShiftRightArithmetic(), combineTargetShuffle(), llvm::TargetLowering::TargetLoweringOpt::CombineTo(), combineToExtendVectorInReg(), llvm::pdb::DbiStreamBuilder::commit(), llvm::X86InstrInfo::commuteInstructionImpl(), CompareMBBNumbers(), llvm::ComputeASanStackFrameLayout(), computeBucketCount(), computeBytesPoppedByCalleeForSRet(), llvm::computeExpressionSize(), llvm::MCAssembler::computeFragmentSize(), llvm::AMDGPUTargetLowering::computeKnownBitsForTargetNode(), ComputeLinkerOptionsLoadCommandSize(), llvm::MachineFrameInfo::computeMaxCallFrameSize(), computeMemberData(), llvm::DIELoc::ComputeSize(), llvm::DIEBlock::ComputeSize(), computeStringTable(), llvm::object::computeSymbolSizes(), llvm::RuntimeDyldImpl::computeTotalAllocSize(), computeZeroableShuffleElements(), llvm::DwarfUnit::constructContainingTypeDIEs(), llvm::DwarfUnit::constructTypeDIE(), llvm::LandingPadInst::Create(), llvm::createAArch64StackTaggingPass(), llvm::createAMDGPUPrintfRuntimeBinding(), createARMMCRelocationInfo(), createBPFMCInstPrinter(), llvm::jitlink::createEHFrameRecorderPass(), llvm::XCoreFunctionInfo::createEHSpillSlot(), llvm::IRBuilderBase::CreateElementUnorderedAtomicMemCpy(), llvm::IRBuilderBase::CreateElementUnorderedAtomicMemMove(), llvm::IRBuilderBase::CreateElementUnorderedAtomicMemSet(), llvm::createGreedyRegisterAllocator(), createInMemoryBuffer(), llvm::IRBuilderBase::CreateInvariantStart(), createLanaiElfRelocation(), llvm::IRBuilderBase::CreateLifetimeEnd(), llvm::IRBuilderBase::CreateLifetimeStart(), llvm::FastISel::createMachineMemOperandFor(), createMCStreamer(), llvm::X86Operand::CreateMem(), llvm::IRBuilderBase::CreateMemCpy(), llvm::IRBuilderBase::CreateMemMove(), llvm::IRBuilderBase::CreateMemSet(), createMipsObjectTargetStreamer(), llvm::MDBuilder::createMutableTBAAAccessTag(), createOnDiskBuffer(), llvm::createRISCVMCCodeEmitter(), llvm::MDBuilder::createTBAAStructNode(), createWinCOFFStreamer(), llvm::gsym::AddressRange::decode(), decodeBDVAddr64Disp12Operand(), decodeCRBitMOperand(), DecodeDEXT(), DecodeDINS(), DecodeInsSize(), DecodeL4RSrcDstSrcDstInstruction(), DecodeMoveHRegInstruction(), llvm::DecodePSHUFMask(), decodeRVCInstrRdRs1Rs2(), 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(), llvm::MCStreamer::EmitBuildVersion(), emitComments(), llvm::RuntimeDyldImpl::emitCommonSymbols(), llvm::MipsAsmPrinter::EmitConstantPool(), llvm::MipsTargetELFStreamer::emitDirectiveEnd(), EmitDwarfLineTable(), emitEncodingByte(), llvm::WebAssemblyAsmPrinter::EmitEndOfAsmFile(), llvm::emitFGetSUnlocked(), llvm::MCObjectStreamer::emitFill(), llvm::emitFReadUnlocked(), llvm::X86AsmPrinter::EmitFunctionBodyEnd(), llvm::emitFWrite(), llvm::emitFWriteUnlocked(), EmitGenDwarfAranges(), llvm::EmitGEPOffset(), llvm::AsmPrinter::EmitGlobalConstant(), emitGlobalConstantDataSequential(), emitGlobalConstantImpl(), emitGlobalConstantLargeInt(), emitGlobalConstantStruct(), emitGlobalConstantVector(), llvm::AsmPrinter::emitGlobalGOTEquivs(), llvm::AMDGPUAsmPrinter::EmitGlobalVariable(), llvm::AsmPrinter::EmitGlobalVariable(), llvm::ARMTargetStreamer::emitInst(), llvm::MipsMCCodeEmitter::EmitInstruction(), llvm::MipsTargetLowering::EmitInstrWithCustomInserter(), llvm::MCStreamer::EmitIntValue(), emitLoclistsTableHeader(), llvm::SystemZAsmPrinter::EmitMachineConstantPoolValue(), llvm::ARMAsmPrinter::EmitMachineConstantPoolValue(), llvm::TargetLoweringObjectFileELF::emitPersonalityValue(), emitRangeList(), llvm::UnwindOpcodeAssembler::EmitRaw(), llvm::emitSNPrintf(), llvm::BPFSelectionDAGInfo::EmitTargetCodeForMemcpy(), llvm::HexagonSelectionDAGInfo::EmitTargetCodeForMemcpy(), llvm::LanaiSelectionDAGInfo::EmitTargetCodeForMemcpy(), llvm::ARMSelectionDAGInfo::EmitTargetCodeForMemcpy(), llvm::AArch64SelectionDAGInfo::EmitTargetCodeForMemset(), llvm::X86SelectionDAGInfo::EmitTargetCodeForMemset(), llvm::AArch64SelectionDAGInfo::EmitTargetCodeForSetTag(), llvm::RISCVTargetLowering::emitTrailingFence(), llvm::DIELoc::EmitValue(), llvm::DIEBlock::EmitValue(), llvm::MCObjectStreamer::EmitValueImpl(), llvm::emitVSNPrintf(), llvm::ARMAsmPrinter::EmitXXStructor(), llvm::AsmPrinter::EmitXXStructor(), llvm::raw_ostream::enable_colors(), llvm::MipsMCCodeEmitter::encodeInstruction(), llvm::MSP430MCCodeEmitter::encodeInstruction(), llvm::PPCMCCodeEmitter::encodeInstruction(), llvm::MipsFrameLowering::estimateStackSize(), llvm::RuntimeDyldCheckerExprEval::evaluate(), llvm::Evaluator::EvaluateBlock(), EvaluateCRExpr(), evaluateGEPOffsetExpression(), llvm::InstructionSelector::executeMatchTable(), llvm::DWARFExpression::Operation::extract(), extractBitsForFixup(), llvm::DWARFFormValue::extractValue(), llvm::LegalizerHelper::fewerElementsVectorBasic(), llvm::LegalizerHelper::fewerElementsVectorImplicitDef(), llvm::LegalizerHelper::fewerElementsVectorSelect(), fewerEltsToSize64Vector(), llvm::sys::fs::file_status::file_status(), llvm::pdb::DbiStreamBuilder::finalizeMsfLayout(), llvm::RuntimeDyldMachOX86_64::finalizeSection(), llvm::RuntimeDyldMachOI386::finalizeSection(), llvm::RuntimeDyldMachOAArch64::finalizeSection(), llvm::TargetLowering::findOptimalMemOpLowering(), findPotentialBlockers(), llvm::MCAssembler::Finish(), finishStackBlock(), llvm::BinOpInit::Fold(), llvm::TernOpInit::Fold(), generateEquivalentSub(), getAddrSpace(), GetAEABIUnwindPersonalityName(), getAllocaSizeInBytes(), llvm::AllocaInst::getAllocationSizeInBits(), llvm::IRTranslator::getAnalysisUsage(), llvm::MCObjectStreamer::getAssembler(), llvm::BitsRecTy::getAsString(), llvm::IRPosition::getAttrs(), llvm::SMTSort::getBitvectorSortSize(), getBoundsCheckCond(), llvm::object::Archive::Child::getBuffer(), llvm::WritableMemoryBuffer::getBuffer(), llvm::MachineInstr::getBundleSize(), getChainID(), getCmpForPseudo(), llvm::pdb::DIAInjectedSource::getCodeByteSize(), getComparePred(), llvm::jitlink::DefinedAtom::getContent(), getContiguousRangeOfSetBits(), GetCtorAndDtorPriority(), llvm::MachineIRBuilder::getDebugLoc(), getDecoderTable(), llvm::User::getDescriptor(), getDwarfRegNum(), llvm::MCRegisterInfo::getDwarfRegNum(), llvm::Hexagon_MC::GetELFFlags(), llvm::msf::MappedBlockStream::getEndian(), llvm::msf::WritableMappedBlockStream::getEndian(), getFilename(), getFixupKindSize(), llvm::SMTSort::getFloatSortSize(), 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(), getImmedFromMO(), getImmFixupKind(), llvm::HexagonTargetLowering::getInlineAsmMemConstraint(), llvm::SIInstrInfo::getInstBundleSize(), llvm::X86RegisterBankInfo::getInstrAlternativeMappings(), llvm::AMDGPURegisterBankInfo::getInstrAlternativeMappings(), llvm::AArch64RegisterBankInfo::getInstrAlternativeMappings(), llvm::MipsRegisterBankInfo::getInstrMapping(), llvm::ARMRegisterBankInfo::getInstrMapping(), llvm::X86RegisterBankInfo::getInstrMapping(), llvm::AMDGPURegisterBankInfo::getInstrMapping(), llvm::AArch64RegisterBankInfo::getInstrMapping(), llvm::RegisterBankInfo::getInstrMappingImpl(), llvm::ARMBaseInstrInfo::getInstSizeInBytes(), llvm::RISCVMatInt::getIntMatCost(), llvm::TargetTransformInfoImplCRTPBase< AMDGPUTTIImpl >::getIntrinsicCost(), getIntrinsicForMaskedAtomicRMWBinOp(), getJumpThreadDuplicationCost(), llvm::msf::MappedBlockStream::getLength(), llvm::SelectionDAG::getLifetimeNode(), llvm::MCRegisterInfo::getLLVMRegNum(), llvm::MCRegisterInfo::getLLVMRegNumFromEH(), getLogicalBitOpcode(), llvm::MachineFunction::getMachineMemOperand(), llvm::AArch64TargetLowering::getMaxSupportedInterleaveFactor(), llvm::HexagonInstrInfo::getMemAccessSize(), getMemCmpLoad(), llvm::SelectionDAG::getMemcpy(), llvm::ARMTTIImpl::getMemcpyCost(), getMemcpyLoadsAndStores(), llvm::SelectionDAG::getMemmove(), llvm::object::MinidumpFile::getMemoryList(), llvm::SelectionDAG::getMemset(), getMemSetPatternValue(), getMemsetStores(), getMemsetValue(), llvm::symbolize::SymbolizableObjectFile::getModulePreferredBase(), llvm::MDNode::getMostGenericRange(), getNarrowTypeBreakDown(), 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(), llvm::object::getObject(), getObject(), getObjectSize(), getOffsetFromIndex(), getOffsetFromIndices(), llvm::cl::generic_parser_base::getOptionWidth(), getOrCreateFixedStackObject(), llvm::jitlink::DefinedAtom::getOrdinal(), llvm::AMDGPUTargetStreamer::getPALMetadata(), llvm::DwarfUnit::getParentContextString(), getPlatformName(), getPointerSize(), getPrefixes(), llvm::coro::Shape::getPromiseAlloca(), 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::jitlink::DefinedAtom::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::LifetimeSDNode::getSize(), llvm::DIVariable::getSizeInBits(), llvm::MipsMCCodeEmitter::getSizeInsEncoding(), llvm::object::ArchiveMemberHeader::getSizeOf(), llvm::getSLEB128Size(), llvm::pdb::DbiStreamBuilder::getSourceFileNameIndex(), getSpillSlotSize(), llvm::TargetInstrInfo::getStackSlotRange(), llvm::msf::MSFBuilder::getStreamBlocks(), llvm::object::MinidumpFile::getString(), llvm::object::COFFObjectFile::getSymbolTableEntrySize(), getTag(), llvm::object::WindowsResourceParser::TreeNode::getTreeSize(), getTypePartition(), getTypeSize(), llvm::getULEB128Size(), getUnconditionalBrDisp(), getV_CMPOpcode(), llvm::SITargetLowering::getVectorTypeBreakdownForCallingConv(), llvm::MachinePointerInfo::getWithOffset(), llvm::jitlink::DefinedAtom::getZeroFillSize(), llvm::MipsCallLowering::MipsHandler::handle(), llvm::CallLowering::handleAssignments(), llvm::CCState::HandleByVal(), HandleByValArgumentInit(), handleDataMember(), handleEnumerator(), handleOneMethod(), handleVirtualBaseClass(), llvm::SIRegisterInfo::hasAGPRs(), 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(), insertValues(), instrumentMaskedLoadOrStore(), is128BitLaneCrossingShuffleMask(), llvm::is_splat(), isAddSubOrSubAddMask(), llvm::SIRegisterInfo::isAGPRPressureSet(), llvm::LazyCallGraph::SCC::isAncestorOf(), llvm::isBytewiseValue(), llvm::isConsecutiveAccess(), isContiguous(), llvm::IsCPSRDead< MCInst >(), llvm::MachinePointerInfo::isDereferenceable(), isDereferenceableAndAlignedPointer(), llvm::PPCTargetLowering::isDesirableToTransformToIntegerOp(), llvm::HexagonTargetObjectFile::isGlobalInSmallSection(), isIFunc(), llvm::CallLowering::ValueHandler::isIncomingArgumentHandler(), llvm::InductionDescriptor::isInductionPHI(), isInSymtab(), isIntegerWideningViableForSlice(), llvm::LegalizerInfo::isLegal(), llvm::XCoreTargetLowering::isLegalAddressingMode(), llvm::ARM_AM::isNEONBytesplat(), isNoopShuffleMask(), isObjectSize(), isObjectSmallerThan(), isOperator(), llvm::MCInstrAnalysis::isOptimizableRegisterMove(), isPerfectIncrement(), isPreISelGenericFloatingPointOpcode(), isRepeatedByteSequence(), isRepeatedShuffleMask(), isRepeatedTargetShuffleMask(), isReportingError(), isSafePHIToSpeculate(), llvm::X86InstrInfo::isSafeToClobberEFLAGS(), llvm::isSafeToLoadUnconditionally(), llvm::ARMTargetLowering::isSelectSupported(), isShuffle(), isShuffleEquivalent(), isShuffleMaskInputInPlace(), llvm::TargetInstrInfo::isStackSlotCopy(), isSupportedType(), isTargetShuffleEquivalent(), llvm::SITargetLowering::isTypeDesirableForOp(), llvm::HexagonInstrInfo::isValidAutoIncImm(), isVectorPredicable(), isVRegCompatibleReg(), isWeak(), isWorthFoldingADDlow(), isWrapperOnlyCall(), llvm::AArch64LegalizerInfo::legalizeIntrinsic(), llvm::SIInstrInfo::legalizeOpWithMove(), llvm::LegalizerHelper::libcall(), lle_X_sprintf(), LLVMDisasmInstruction(), LLVMGetFunctionAddress(), LLVMInitializeHexagonDisassembler(), LLVMRemarkParserCreateYAML(), llvm::MipsSEInstrInfo::loadImmediate(), llvm::SIInstrInfo::loadRegFromStackSlot(), logger(), llvm::DWARFDebugLine::LineTable::lookupAddressRange(), llvm::SparcTargetLowering::LowerCall_32(), lowerCallResult(), LowerCallResult(), llvm::LanaiTargetLowering::LowerDYNAMIC_STACKALLOC(), llvm::HexagonTargetLowering::LowerDYNAMIC_STACKALLOC(), LowerDYNAMIC_STACKALLOC(), llvm::IntrinsicLowering::LowerIntrinsicCall(), llvm::lowerObjectSizeCall(), llvm::X86CallLowering::lowerReturn(), llvm::ARMCallLowering::lowerReturn(), lowerShuffleAsBitBlend(), lowerShuffleAsBitMask(), lowerShuffleAsBlend(), lowerShuffleAsBlendAndPermute(), lowerShuffleAsBlendOfPSHUFBs(), lowerShuffleAsDecomposedShuffleBlend(), lowerShuffleAsElementInsertion(), lowerShuffleAsLanePermuteAndRepeatedMask(), lowerShuffleAsLanePermuteAndShuffle(), lowerShuffleAsPermuteAndUnpack(), lowerShuffleAsShift(), lowerShuffleAsSplitOrBlend(), lowerShuffleWithPSHUFB(), MakeM0Inst(), mapBinOpcode(), llvm::MCRegisterInfo::mapDwarfRegsToLLVMRegs(), llvm::MCRegisterInfo::mapLLVMRegsToDwarfRegs(), llvm::codeview::CodeViewRecordIO::mapVectorN(), match1BitShuffleAsKSHIFT(), matchShuffleAsEXTRQ(), matchShuffleAsINSERTQ(), matchShuffleAsShift(), matchSwap(), matchVectorShuffleAsBlend(), matchVectorShuffleAsVPMOV(), mayCombineMisaligned(), llvm::MCDisassembler::MCDisassembler(), memsetStore(), llvm::AliasSet::mergeSetIn(), llvm::MipsMCCodeEmitter::MipsMCCodeEmitter(), llvm::orc::EHFrameRegistrationPlugin::modifyPassConfig(), moreEltsToNext32Bit(), 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()(), llvm::pdb::HashTableIterator< ValueT >::operator++(), OutputStream::operator+=(), llvm::gsym::operator<<(), llvm::raw_ostream::operator<<(), llvm::operator<<(), optimizeLogicalImm(), optimizeMemCmpConstantSize(), llvm::IntervalMap< SlotIndex, unsigned >::overlaps(), llvm::formatted_raw_ostream::PadToColumn(), llvm::parseCachePruningPolicy(), parseDWARF64StringOffsetsTableHeader(), llvm::parseExternFuncCallArgs(), parseImmediate(), parseOptionalLinkageAux(), parsePredicateConstraint(), llvm::AMDGPUTargetLowering::performLoadCombine(), llvm::AMDGPUTargetLowering::performMulCombine(), llvm::AMDGPUTargetLowering::performStoreCombine(), llvm::AMDGPUTargetLowering::performTruncateCombine(), llvm::possiblyDemandedEltsInMask(), PrepareCall(), llvm::PrettyStackTraceFormat::PrettyStackTraceFormat(), llvm::DWARFExpression::Operation::print(), llvm::DIE::print(), llvm::DIELoc::print(), llvm::DIEBlock::print(), PrintCFIEscape(), PrintQuotedString(), llvm::Recycler< llvm::MachineInstr >::PrintStats(), llvm::XCoreFrameLowering::processFunctionBeforeFrameFinalized(), llvm::AArch64_AM::processLogicalImmediate(), llvm::RuntimeDyldMachO::processScatteredVANILLA(), propagateMetadata(), llvm::BitVector::push_back(), llvm::MinidumpYAML::RawContentStream::RawContentStream(), llvm::msgpack::Reader::read(), llvm::sampleprof::ProfileSymbolList::read(), llvm::msf::MappedBlockStream::readBytes(), llvm::BinaryStreamReader::readBytes(), llvm::msgpack::Reader::readExt(), readInstruction32(), readInstruction64(), llvm::sampleprof::SampleProfileReaderBinary::readNameTable(), llvm::sampleprof::SampleProfileReaderGCC::readNameTable(), llvm::msgpack::Reader::readRaw(), readSection(), llvm::MCCodePadder::relaxFragment(), llvm::LazyCallGraph::removeDeadFunction(), llvm::MachineFunction::removeFromMBBNumbering(), replaceFrameSize(), llvm::RISCVAsmBackend::requiresDiffExpressionRelocations(), llvm::InterleavedAccessInfo::requiresScalarEpilogue(), llvm::MCELFStreamer::reset(), llvm::MCWinCOFFStreamer::reset(), llvm::MCWasmStreamer::reset(), llvm::BitVector::resize(), llvm::AArch64FrameLowering::restoreCalleeSavedRegisters(), llvm::AAEvaluator::run(), llvm::PassManager< Function >::run(), llvm::IntervalMapImpl::LeafNode< KeyT, ValT, N, Traits >::safeLookup(), llvm::LegalityPredicates::scalarOrEltNarrowerThan(), llvm::LegalityPredicates::scalarOrEltWiderThan(), scaleVectorShuffleBlendMask(), llvm::object::XCOFFObjectFile::sections32(), 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::jitlink::DefinedAtom::setContent(), llvm::MachineFrameInfo::setCVBytesOfCalleeSavedRegisters(), llvm::MipsFunctionInfo::setFormalArgInfo(), llvm::wholeprogramdevirt::AccumBitVector::setLE(), llvm::AArch64FunctionInfo::setLocalStackSize(), llvm::RuntimeDyldImpl::setMipsABI(), llvm::MachineFrameInfo::setObjectSize(), llvm::gsym::FunctionInfo::setSize(), 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::jitlink::DefinedAtom::setZeroFill(), llvm::AMDGPUTargetLowering::shouldCombineMemoryType(), llvm::HexagonTargetLowering::shouldExpandAtomicCmpXchgInIR(), llvm::HexagonTargetObjectFile::shouldPutJumpTableInFunctionSection(), shouldUseAndMask(), 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(), splitRetconCoroutine(), llvm::AMDGPUTargetLowering::SplitVectorLoad(), llvm::AMDGPUTargetLowering::SplitVectorStore(), SRAGlobal(), llvm::safestack::StackLayout::StackLayout(), stashEntryDbgValues(), llvm::HexagonDAGToDAGISel::StoreInstrForLoadIntrinsic(), llvm::SIInstrInfo::storeRegToStackSlot(), llvm::StringMapImpl::StringMapImpl(), substituteSimpleCopyRegs(), llvm::LazyCallGraph::RefSCC::switchInternalEdgeToRef(), llvm::SystemZInstrInfo::SystemZInstrInfo(), llvm::AArch64TargetLowering::targetShrinkDemandedConstant(), llvm::X86TargetLowering::targetShrinkDemandedConstant(), tryBitfieldInsertOpFromOr(), tryMergeRange(), tryToFoldACImm(), llvm::BitsRecTy::typeIsA(), llvm::BitsRecTy::typeIsConvertibleTo(), TypeSizeToSizeIndex(), llvm::unique_function< ReturnT(ParamTs...)>::unique_function(), unpackF64OnRV32DSoftABI(), llvm::MD5::update(), updateBlockingStoresDispSizeMap(), llvm::updateIndexWPDForExports(), llvm::AMDGPULibCalls::useNative(), llvm::StrOffsetsContributionDescriptor::validateContributionSize(), vectorizeExtractedCast(), vectorSmallerThan(), vectorWiderThan(), llvm::DWARFExpression::Operation::verify(), llvm::DIContext::verify(), verifyAddrSpace(), verifyInsExtInstruction(), llvm::misexpect::verifyMisExpect(), verifyScalarSize(), 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::sampleprof::SampleProfileWriterBinary::writeHeader(), llvm::MachObjectWriter::writeLinkerOptionsLoadCommand(), llvm::MachObjectWriter::writeObject(), llvm::BinaryStreamWriter::writeSLEB128(), writeSymbolTable(), llvm::BinaryStreamWriter::writeULEB128(), llvm::X86CallLowering::X86CallLowering(), 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 48 of file Profile.cpp.

◆ Timestamp

uint64_t Timestamp

Definition at line 320 of file Profile.cpp.