| 1 | 1319527115300 | 8.2% | [libc.so.6]callers (18)| cycles | pct | caller |
|---|
| 585628213707 | 44.4% | malloc |
| 336762016549 | 25.5% | [libc.so.6] |
| 198612585645 | 15.1% | cfree |
| 15106296773 | 1.1% | llvm::FoldingSetBase::FindNodeOrInsertPos |
| 10450977912 | 0.8% | __libc_calloc |
| 9186971827 | 0.7% | realloc |
| 8760743325 | 0.7% | llvm::raw_ostream::write |
| 5511212883 | 0.4% | posix_memalign |
| 5450892613 | 0.4% | operator new |
| 4903113118 | 0.4% | llvm::Twine::toVector |
| 4296678813 | 0.3% | llvm::SmallPtrSetImplBase::insert_imp_big |
| 3739971396 | 0.3% | llvm::AttributeList::getAttributeAtIndex |
| 2625736366 | 0.2% | eliminateConstraints |
| 2254109919 | 0.2% | llvm::Instruction::eraseFromParent |
| 1774625440 | 0.1% | llvm::SROAPass::run |
| 1767104981 | 0.1% | llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<llvm::BasicBlock, false> >::CalculateFromScratch |
| 1745353721 | 0.1% | llvm::Twine::printOneChild |
| 1616736910 | 0.1% | llvm::X86TTIImpl::areInlineCompatible |
|
| 2 | 587547946602 | 3.7% | [unknown]callers (3)| cycles | pct | caller |
|---|
| 526641565007 | 89.6% | [unknown] |
| 18282976767 | 3.1% | [libc.so.6] |
| 2376056629 | 0.4% | llvm::DenseMapBase<llvm::DenseMap<llvm::Value*, llvm::ValueLatticeElement, llvm::DenseMapInfo<llvm::Value*, void>, llvm::detail::DenseMapPair<llvm::Value*, llvm::ValueLatticeElement> >, llvm::Value*, llvm::ValueLatticeElement, llvm::DenseMapInfo<llvm::Value*, void>, llvm::detail::DenseMapPair<llvm::Value*, llvm::ValueLatticeElement> >::grow |
|
| 3 | 296717481699 | 1.8% | std::pair<llvm::detail::DenseMapPair<llvm::Value*, llvm::ValueHandleBase*>*, bool> llvm::DenseMapBase<llvm::DenseMap<llvm::Value*, llvm::ValueHandleBase*, llvm::DenseMapInfo<llvm::Value*, void>, llvm::detail::DenseMapPair<llvm::Value*, llvm::ValueHandleBase*> >, llvm::Value*, llvm::ValueHandleBase*, llvm::DenseMapInfo<llvm::Value*, void>, llvm::detail::DenseMapPair<llvm::Value*, llvm::ValueHandleBase*> >::lookupOrInsertIntoBucket<llvm::Value*>callers (1)| cycles | pct | caller |
|---|
| 293710832690 | 99.0% | llvm::ValueHandleBase::AddToUseList |
|
| 4 | 230965437574 | 1.4% | malloccallers (5)| cycles | pct | caller |
|---|
| 156745430377 | 67.9% | operator new |
| 36360703999 | 15.7% | posix_memalign |
| 17160248100 | 7.4% | llvm::SmallVectorBase<unsigned int>::grow_pod |
| 5143835269 | 2.2% | llvm::SmallVectorBase<unsigned int>::mallocForGrow |
| 3466275492 | 1.5% | llvm::SmallPtrSetImplBase::Grow |
|
| 5 | 202160667860 | 1.3% | std::pair<llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Function*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Function, llvm::AnalysisManager<llvm::Function>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Function, llvm::AnalysisManager<llvm::Function>::Invalidator> > > > > >*, bool> llvm::DenseMapBase<llvm::DenseMap<std::pair<llvm::AnalysisKey*, llvm::Function*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Function, llvm::AnalysisManager<llvm::Function>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Function, llvm::AnalysisManager<llvm::Function>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Function*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Function*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Function, llvm::AnalysisManager<llvm::Function>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Function, llvm::AnalysisManager<llvm::Function>::Invalidator> > > > > > >, std::pair<llvm::AnalysisKey*, llvm::Function*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Function, llvm::AnalysisManager<llvm::Function>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Function, llvm::AnalysisManager<llvm::Function>::Invalidator> > > > >, llvm::DenseMapInfo<std::pair<llvm::AnalysisKey*, llvm::Function*>, void>, llvm::detail::DenseMapPair<std::pair<llvm::AnalysisKey*, llvm::Function*>, std::_List_iterator<std::pair<llvm::AnalysisKey*, std::unique_ptr<llvm::detail::AnalysisResultConcept<llvm::Function, llvm::AnalysisManager<llvm::Function>::Invalidator>, std::default_delete<llvm::detail::AnalysisResultConcept<llvm::Function, llvm::AnalysisManager<llvm::Function>::Invalidator> > > > > > >::lookupOrInsertIntoBucket<std::pair<llvm::AnalysisKey*, llvm::Function*>>callers (1)| cycles | pct | caller |
|---|
| 199030616353 | 98.5% | llvm::AnalysisManager<llvm::Function>::getResultImpl |
|
| 6 | 171797505499 | 1.1% | cfreecallers (20)| cycles | pct | caller |
|---|
| 7565612213 | 4.4% | llvm::AnalysisManager<llvm::Function>::invalidate |
| 7414574676 | 4.3% | llvm::MemorySSA::~MemorySSA |
| 6527414331 | 3.8% | llvm::Instruction::eraseFromParent |
| 6216311947 | 3.6% | bool llvm::detail::UniqueFunctionBase<bool, llvm::StringRef, llvm::Any>::CallImpl<llvm::OptNoneInstrumentation::registerCallbacks(llvm::PassInstrumentationCallbacks&)::$_0> |
| 6066518695 | 3.5% | llvm::ScalarEvolution::~ScalarEvolution |
| 6039323920 | 3.5% | llvm::DenseMap<llvm::BasicBlock const*, std::unique_ptr<llvm::iplist<llvm::MemoryAccess, llvm::ilist_tag<llvm::MSSAHelpers::AllAccessTag> >, std::default_delete<llvm::iplist<llvm::MemoryAccess, llvm::ilist_tag<llvm::MSSAHelpers::AllAccessTag> > > >, llvm::DenseMapInfo<llvm::BasicBlock const*, void>, llvm::detail::DenseMapPair<llvm::BasicBlock const*, std::unique_ptr<llvm::iplist<llvm::MemoryAccess, llvm::ilist_tag<llvm::MSSAHelpers::AllAccessTag> >, std::default_delete<llvm::iplist<llvm::MemoryAccess, llvm::ilist_tag<llvm::MSSAHelpers::AllAccessTag> > > > > >::~DenseMap |
| 5429344698 | 3.2% | llvm::BasicBlock::~BasicBlock |
| 4749356123 | 2.8% | llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 448ul, 448ul, 2ul>::~BumpPtrAllocatorImpl |
| 4494852737 | 2.6% | llvm::CloneAndPruneIntoFromInst |
| 4036530684 | 2.3% | llvm::OptNoneInstrumentation::shouldRun |
| 3451726062 | 2.0% | llvm::AnalysisManager<llvm::Function>::clear |
| 3282004425 | 1.9% | llvm::Value::destroyValueName |
| 3017024535 | 1.8% | llvm::AAResults::~AAResults |
| 2596523494 | 1.5% | llvm::SROAPass::run |
| 2510292859 | 1.5% | llvm::BasicBlock::eraseFromParent |
| 2376692448 | 1.4% | llvm::EarlyCSEPass::run |
| 1898772045 | 1.1% | llvm::User::~User |
| 1797751050 | 1.0% | llvm::ConstantRange::multiply |
| 1791443117 | 1.0% | llvm::MemoryPhi::addIncoming |
| 1703631321 | 1.0% | llvm::getInlineCost |
|
| 7 | 168712749663 | 1.0% | llvm::removeUnreachableBlockscallers (2)| cycles | pct | caller |
|---|
| 114295929978 | 67.7% | optimizeGlobalsInModule |
| 53777513908 | 31.9% | simplifyFunctionCFG |
|
| 8 | 130991537154 | 0.8% | llvm::AnalysisManager<llvm::Function>::invalidatecallers (8)| cycles | pct | caller |
|---|
| 43875071759 | 33.5% | llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function>>::run |
| 26173122660 | 20.0% | llvm::InnerAnalysisManagerProxy<llvm::AnalysisManager<llvm::Function>, llvm::Module>::Result::invalidate |
| 21667767449 | 16.5% | llvm::FunctionAnalysisManagerCGSCCProxy::Result::invalidate |
| 13495313826 | 10.3% | llvm::ModuleToFunctionPassAdaptor::run |
| 10326116561 | 7.9% | llvm::CGSCCToFunctionPassAdaptor::run |
| 7492506140 | 5.7% | llvm::InlinerPass::run |
| 4119127970 | 3.1% | llvm::AlwaysInlinerPass::run |
| 3101302185 | 2.4% | llvm::PostOrderFunctionAttrsPass::run |
|
| 9 | 120847283699 | 0.8% | llvm::Instruction::successorscallers (17)| cycles | pct | caller |
|---|
| 12666039871 | 10.5% | llvm::SmallVector<llvm::BasicBlock*, 8u> llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<llvm::BasicBlock, false> >::getChildren<false> |
| 9789075406 | 8.1% | llvm::PostOrderTraversalBase<llvm::PostOrderTraversal<llvm::BasicBlock*, llvm::po_detail::NumberSet<llvm::BasicBlock*> >, llvm::GraphTraits<llvm::BasicBlock*> >::traverseChild |
| 6927667296 | 5.7% | llvm::FindFunctionBackedges |
| 6095977481 | 5.0% | llvm::IDFCalculatorBase<llvm::BasicBlock, false>::calculate |
| 5085743029 | 4.2% | llvm::PostOrderTraversalBase<llvm::PostOrderTraversal<llvm::Function*, llvm::po_detail::NumberSet<llvm::BasicBlock*> >, llvm::GraphTraits<llvm::Function*> >::traverseChild |
| 4681055391 | 3.9% | llvm::df_iterator<llvm::BasicBlock*, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, false, llvm::GraphTraits<llvm::BasicBlock*> >::toNext |
| 4544955982 | 3.8% | simplifyFunctionCFG |
| 4163872100 | 3.4% | llvm::BasicBlock::getSingleSuccessor |
| 3938630398 | 3.3% | void llvm::getUniqueExitBlocksHelper<llvm::BasicBlock, llvm::LoopBase<llvm::BasicBlock, llvm::Loop>, llvm::LoopBase<llvm::BasicBlock, llvm::Loop>::getUniqueExitBlocks(llvm::SmallVectorImpl<llvm::BasicBlock*>&) const::{lambda(llvm::BasicBlock const*)#1}> |
| 3766095944 | 3.1% | llvm::LoopBase<llvm::BasicBlock, llvm::Loop>::getExitingBlocks |
| 3339344474 | 2.8% | llvm::removeUnreachableBlocks |
| 2730804451 | 2.3% | llvm::isPotentiallyReachableFromMany |
| 2509250550 | 2.1% | llvm::MemorySSA::renameSuccessorPhis |
| 2272411513 | 1.9% | llvm::SmallVector<llvm::BasicBlock*, 8u> llvm::GraphDiff<llvm::BasicBlock*, false>::getChildren<false> |
| 2046844185 | 1.7% | llvm::LoopBase<llvm::BasicBlock, llvm::Loop>::getExitBlocks |
| 1936501761 | 1.6% | llvm::PostOrderTraversalBase<llvm::LoopBlocksTraversal, llvm::GraphTraits<llvm::Function*> >::traverseChild |
| 1864160546 | 1.5% | llvm::SmallVector<llvm::BasicBlock*, 8u> llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<llvm::BasicBlock, true> >::getChildren<false> |
|
| 10 | 115230456543 | 0.7% | llvm::getInlineCostcallers (1)| cycles | pct | caller |
|---|
| 113772324345 | 98.7% | llvm::getInlineCost |
|
| 11 | 113520178389 | 0.7% | llvm::InstCombinerImpl::runcallers (1)| cycles | pct | caller |
|---|
| 112543524702 | 99.1% | combineInstructionsOverFunction |
|
| 12 | 105632023434 | 0.7% | llvm::simplifyCFGcallers (1)| cycles | pct | caller |
|---|
| 104114275883 | 98.6% | iterativelySimplifyCFG |
|
| 13 | 104730581487 | 0.7% | computeKnownBitsFromOperatorcallers (3)| cycles | pct | caller |
|---|
| 99004033449 | 94.5% | computeKnownBits |
| 2822042315 | 2.7% | llvm::computeKnownBits |
| 1849730036 | 1.8% | computeKnownBitsFromOperator |
|
| 14 | 95587066975 | 0.6% | llvm::xxh3_64bitscallers (11)| cycles | pct | caller |
|---|
| 19747210610 | 20.7% | llvm::DenseMapInfo<llvm::StringRef, void>::getHashValue |
| 18890741865 | 19.8% | llvm::FoldingSetBase::FindNodeOrInsertPos |
| 9297293602 | 9.7% | bool llvm::DenseMapBase<llvm::DenseMap<llvm::GVNPass::Expression, unsigned int, llvm::DenseMapInfo<llvm::GVNPass::Expression, void>, llvm::detail::DenseMapPair<llvm::GVNPass::Expression, unsigned int> >, llvm::GVNPass::Expression, unsigned int, llvm::DenseMapInfo<llvm::GVNPass::Expression, void>, llvm::detail::DenseMapPair<llvm::GVNPass::Expression, unsigned int> >::LookupBucketFor<llvm::GVNPass::Expression> |
| 8245191528 | 8.6% | llvm::DenseMapInfo<llvm::APInt, void>::getHashValue |
| 5703513920 | 6.0% | llvm::DenseMapInfo<(anonymous namespace)::SimpleValue, void>::getHashValue |
| 4735620581 | 5.0% | llvm::StringMapImpl::RemoveKey |
| 3836672774 | 4.0% | llvm::StringMap<llvm::Value*, llvm::MallocAllocator>::insert |
| 2755890713 | 2.9% | llvm::DenseMapInfo<(anonymous namespace)::GEPValue, void>::getHashValue |
| 2265658782 | 2.4% | llvm::detail::DenseMapPair<llvm::StringRef, llvm::Attribute> const* llvm::DenseMapBase<llvm::DenseMap<llvm::StringRef, llvm::Attribute, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseMapPair<llvm::StringRef, llvm::Attribute> >, llvm::StringRef, llvm::Attribute, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseMapPair<llvm::StringRef, llvm::Attribute> >::doFind<llvm::StringRef> |
| 2172024073 | 2.3% | llvm::FoldingSet<llvm::SCEV>::ComputeNodeHash |
| 2164429121 | 2.3% | llvm::Module::getFunction |
|
| 15 | 88729229310 | 0.6% | llvm::SROAPass::runcallers (1)| cycles | pct | caller |
|---|
| 87759534574 | 98.9% | llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function>>::run |
|
| 16 | 87372126968 | 0.5% | llvm::AnalysisManager<llvm::Function>::getResultImplcallers (20)| cycles | pct | caller |
|---|
| 7705400767 | 8.8% | llvm::TargetLibraryInfo const& llvm::function_ref<llvm::TargetLibraryInfo const& (llvm::Function&)>::callback_fn<getDefaultInlineAdvice(llvm::CallBase&, llvm::AnalysisManager<llvm::Function>&, llvm::InlineParams const&)::$_1> |
| 6441650728 | 7.4% | llvm::InstCombinePass::run |
| 5898577214 | 6.8% | llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function>>::run |
| 5588984962 | 6.4% | getDefaultInlineAdvice |
| 5240232918 | 6.0% | llvm::EphemeralValuesCache& llvm::function_ref<llvm::EphemeralValuesCache& (llvm::Function&)>::callback_fn<getDefaultInlineAdvice(llvm::CallBase&, llvm::AnalysisManager<llvm::Function>&, llvm::InlineParams const&)::$_3> |
| 4817497388 | 5.5% | llvm::InlinerPass::run |
| 3657898662 | 4.2% | llvm::AnalysisManager<llvm::Function>::getResultImpl |
| 2955467603 | 3.4% | llvm::PromotePass::run |
| 2084609377 | 2.4% | llvm::SimplifyCFGPass::run |
| 1950558707 | 2.2% | llvm::BranchProbabilityAnalysis::run |
| 1839225215 | 2.1% | std::_Function_handler<llvm::AssumptionCache& (llvm::Function&), llvm::IPSCCPPass::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)::$_2>::_M_invoke |
| 1830363920 | 2.1% | void llvm::AAManager::getFunctionAAResultImpl<llvm::BasicAA> |
| 1816819662 | 2.1% | llvm::FunctionToLoopPassAdaptor::run |
| 1782026366 | 2.0% | void llvm::AAManager::getFunctionAAResultImpl<llvm::TypeBasedAA> |
| 1756802040 | 2.0% | llvm::ConstraintEliminationPass::run |
| 1719731158 | 2.0% | llvm::EarlyCSEPass::run |
| 1719010265 | 2.0% | llvm::JumpThreadingPass::run |
| 1664777319 | 1.9% | void llvm::AAManager::getFunctionAAResultImpl<llvm::ScopedNoAliasAA> |
| 1648199147 | 1.9% | llvm::SROAPass::run |
| 1612278478 | 1.8% | llvm::BasicAA::run |
|
| 17 | 86761281428 | 0.5% | llvm::InlineFunctionImplcallers (1)| cycles | pct | caller |
|---|
| 86706956280 | 99.9% | llvm::InlineFunction |
|
| 18 | 85458096416 | 0.5% | llvm::ValueHandleBase::RemoveFromUseListcallers (9)| cycles | pct | caller |
|---|
| 26528073383 | 31.0% | llvm::InlineFunctionImpl |
| 5908919160 | 6.9% | llvm::LazyValueInfoImpl::~LazyValueInfoImpl |
| 5740883875 | 6.7% | llvm::BitcodeReaderValueList::shrinkTo |
| 4982255336 | 5.8% | llvm::CloneAndPruneIntoFromInst |
| 4098948855 | 4.8% | llvm::DenseMapBase<llvm::DenseMap<llvm::ScalarEvolution::SCEVCallbackVH, llvm::SCEV const*, llvm::DenseMapInfo<llvm::Value*, void>, llvm::detail::DenseMapPair<llvm::ScalarEvolution::SCEVCallbackVH, llvm::SCEV const*> >, llvm::ScalarEvolution::SCEVCallbackVH, llvm::SCEV const*, llvm::DenseMapInfo<llvm::Value*, void>, llvm::detail::DenseMapPair<llvm::ScalarEvolution::SCEVCallbackVH, llvm::SCEV const*> >::clear |
| 3944732446 | 4.6% | llvm::SROAPass::run |
| 3412379601 | 4.0% | std::_Rb_tree<llvm::Function const*, std::pair<llvm::Function const* const, std::unique_ptr<llvm::CallGraphNode, std::default_delete<llvm::CallGraphNode> > >, std::_Select1st<std::pair<llvm::Function const* const, std::unique_ptr<llvm::CallGraphNode, std::default_delete<llvm::CallGraphNode> > > >, std::less<llvm::Function const*>, std::allocator<std::pair<llvm::Function const* const, std::unique_ptr<llvm::CallGraphNode, std::default_delete<llvm::CallGraphNode> > > > >::_M_drop_node |
| 2046337410 | 2.4% | llvm::DenseMapBase<llvm::DenseMap<llvm::ValueMapCallbackVH<llvm::Value const*, llvm::WeakTrackingVH, llvm::ValueMapConfig<llvm::Value const*, llvm::sys::SmartMutex<false> > >, llvm::WeakTrackingVH, llvm::DenseMapInfo<llvm::ValueMapCallbackVH<llvm::Value const*, llvm::WeakTrackingVH, llvm::ValueMapConfig<llvm::Value const*, llvm::sys::SmartMutex<false> > >, void>, llvm::detail::DenseMapPair<llvm::ValueMapCallbackVH<llvm::Value const*, llvm::WeakTrackingVH, llvm::ValueMapConfig<llvm::Value const*, llvm::sys::SmartMutex<false> > >, llvm::WeakTrackingVH> >, llvm::ValueMapCallbackVH<llvm::Value const*, llvm::WeakTrackingVH, llvm::ValueMapConfig<llvm::Value const*, llvm::sys::SmartMutex<false> > >, llvm::WeakTrackingVH, llvm::DenseMapInfo<llvm::ValueMapCallbackVH<llvm::Value const*, llvm::WeakTrackingVH, llvm::ValueMapConfig<llvm::Value const*, llvm::sys::SmartMutex<false> > >, void>, llvm::detail::DenseMapPair<llvm::ValueMapCallbackVH<llvm::Value const*, llvm::WeakTrackingVH, llvm::ValueMapConfig<llvm::Value const*, llvm::sys::SmartMutex<false> > >, llvm::WeakTrackingVH> >::moveFrom |
| 1974393186 | 2.3% | llvm::LazyValueInfoImpl::solveBlockValue |
|
| 19 | 84733919103 | 0.5% | llvm::AttributeList::hasFnAttrcallers (11)| cycles | pct | caller |
|---|
| 17944972659 | 21.2% | llvm::CallBase::hasFnAttrOnCalledFunction |
| 3827483228 | 4.5% | getCalledFunction |
| 3735729187 | 4.4% | llvm::NullPointerIsDefined |
| 3652403978 | 4.3% | llvm::removeUnreachableBlocks |
| 3595139848 | 4.2% | optimizeGlobalsInModule |
| 2928163701 | 3.5% | llvm::simplifyCFG |
| 2860713855 | 3.4% | llvm::canConstantFoldCallTo |
| 2610935033 | 3.1% | llvm::getInlineCost |
| 2104313773 | 2.5% | llvm::InstCombinerImpl::visitCallBase |
| 1955479815 | 2.3% | llvm::BranchProbabilityInfo::calculate |
| 1759686579 | 2.1% | llvm::OptNoneInstrumentation::shouldRun |
|
| 20 | 83189540781 | 0.5% | operator newcallers (6)| cycles | pct | caller |
|---|
| 8677013241 | 10.4% | llvm::allocate_buffer |
| 8408566933 | 10.1% | operator new |
| 4741531981 | 5.7% | llvm::AnalysisManager<llvm::Function>::getResultImpl |
| 3436114926 | 4.1% | llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function>>::run |
| 3014739193 | 3.6% | llvm::User::operator new |
| 1614487448 | 1.9% | llvm::APInt::initSlowCase |
|
| 21 | 78305243850 | 0.5% | llvm::InstCombinerImpl::prepareWorklistcallers (1)| cycles | pct | caller |
|---|
| 77896711155 | 99.5% | combineInstructionsOverFunction |
|
| 22 | 78098845682 | 0.5% | llvm::Value::getMetadataImplcallers (14)| cycles | pct | caller |
|---|
| 10056900798 | 12.9% | llvm::InstCombinerImpl::prepareWorklist |
| 7789708378 | 10.0% | computeKnownBitsFromOperator |
| 7651562833 | 9.8% | llvm::IRBuilderBase::CollectMetadataToCopy |
| 5567899472 | 7.1% | llvm::InlineFunctionImpl |
| 3107328623 | 4.0% | llvm::MemoryUseOrDef* llvm::MemorySSA::createNewAccess<llvm::BatchAAResults> |
| 2983507264 | 3.8% | llvm::Value::getPointerDereferenceableBytes |
| 2730540256 | 3.5% | llvm::MemoryDependenceResults::getNonLocalInfoForBlock |
| 2346820280 | 3.0% | isKnownNonZero |
| 1990837806 | 2.5% | getValueFromMetadata |
| 1892320017 | 2.4% | llvm::Loop::getLoopID |
| 1882375150 | 2.4% | llvm::TypeBasedAAResult::getMemoryEffects |
| 1813229067 | 2.3% | llvm::Module::materializeAll |
| 1779113890 | 2.3% | llvm::InstCombinerImpl::run |
| 1683494196 | 2.2% | llvm::EarlyCSEPass::run |
|
| 23 | 76530527444 | 0.5% | llvm::Value::getNamecallers (10)| cycles | pct | caller |
|---|
| 15507198113 | 20.3% | llvm::CloneAndPruneIntoFromInst |
| 11600839035 | 15.2% | llvm::canConstantFoldCallTo |
| 8564662965 | 11.2% | processGlobal |
| 6965360984 | 9.1% | llvm::InlineFunctionImpl |
| 3390983556 | 4.4% | SplitBlockPredecessorsImpl |
| 3356287831 | 4.4% | llvm::TargetTransformInfoImplBase::isLoweredToCall |
| 2992856426 | 3.9% | upgradeIntrinsicFunction1 |
| 1984571500 | 2.6% | llvm::SROAPass::run |
| 1879524394 | 2.5% | llvm::CoroAnnotationElidePass::run |
| 1712928087 | 2.2% | llvm::ADCEPass::run |
|
| 24 | 69407480672 | 0.4% | llvm::Instruction::isDebugOrPseudoInstcallers (3)| cycles | pct | caller |
|---|
| 56041244782 | 80.7% | llvm::getInlineCost |
| 3225916656 | 4.6% | combineInstructionsOverFunction |
| 2713604031 | 3.9% | llvm::InstCombinerImpl::visitLoadInst |
|
| 25 | 67822201714 | 0.4% | llvm::SmallPtrSetImplBase::doFindcallers (13)| cycles | pct | caller |
|---|
| 3189031196 | 4.7% | llvm::SCCPSolver::isBlockExecutable |
| 3169868705 | 4.7% | llvm::CalledValuePropagationPass::run |
| 3033860571 | 4.5% | llvm::ADCEPass::run |
| 2647937338 | 3.9% | llvm::SCCPInstVisitor::pushUsersToWorkList |
| 2407781771 | 3.6% | llvm::ModuleToPostOrderCGSCCPassAdaptor::run |
| 2399267949 | 3.5% | void llvm::getUniqueExitBlocksHelper<llvm::BasicBlock, llvm::LoopBase<llvm::BasicBlock, llvm::Loop>, llvm::LoopBase<llvm::BasicBlock, llvm::Loop>::getUniqueExitBlocks(llvm::SmallVectorImpl<llvm::BasicBlock*>&) const::{lambda(llvm::BasicBlock const*)#1}> |
| 2314401522 | 3.4% | llvm::LoopBase<llvm::BasicBlock, llvm::Loop>::getExitingBlocks |
| 2226536690 | 3.3% | deleteIfDead |
| 2114753293 | 3.1% | llvm::simplifyLoop |
| 1854434029 | 2.7% | llvm::TailCallElimPass::run |
| 1830453965 | 2.7% | llvm::DemandedBits::isInstructionDead |
| 1795907889 | 2.6% | llvm::InstCombinerImpl::prepareWorklist |
| 1764880084 | 2.6% | llvm::PassManager<llvm::LazyCallGraph::SCC, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run |
|
| 26 | 67145611407 | 0.4% | computeKnownBitscallers (6)| cycles | pct | caller |
|---|
| 22912411702 | 34.1% | computeKnownBitsFromOperator |
| 22294402432 | 33.2% | llvm::computeKnownBits |
| 7780596766 | 11.6% | computeKnownBitsAddSub |
| 3723206988 | 5.5% | ComputeNumSignBitsImpl |
| 3630416577 | 5.4% | computeKnownBitsFromShiftOperator |
| 2010914748 | 3.0% | computeKnownBits |
|
| 27 | 63309795672 | 0.4% | operator deletecallers (5)| cycles | pct | caller |
|---|
| 2795653237 | 4.4% | llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function>>::run |
| 2236239099 | 3.5% | llvm::InlinerPass::run |
| 1734512260 | 2.7% | llvm::SROAPass::run |
| 1690409362 | 2.7% | llvm::EarlyCSEPass::run |
| 1644676277 | 2.6% | llvm::detail::AnalysisPassModel<llvm::Function, llvm::ScalarEvolutionAnalysis, llvm::AnalysisManager<llvm::Function>::Invalidator>::run |
|
| 28 | 63116351168 | 0.4% | llvm::getUnderlyingObjectcallers (7)| cycles | pct | caller |
|---|
| 17944020104 | 28.4% | llvm::BasicAAResult::aliasCheck |
| 9275702329 | 14.7% | llvm::BasicAAResult::getModRefInfoMask |
| 7845803071 | 12.4% | llvm::simplifyLoadInst |
| 4132742680 | 6.5% | llvm::getUnderlyingObjects |
| 3937230483 | 6.2% | llvm::GlobalsAAResult::alias |
| 3218986947 | 5.1% | eliminateDeadStores |
| 2319964506 | 3.7% | llvm::BasicAAResult::getModRefInfo |
|
| 29 | 61732824428 | 0.4% | llvm::SmallPtrSetImplBase::insert_imp_bigcallers (11)| cycles | pct | caller |
|---|
| 5990246172 | 9.7% | llvm::ADCEPass::run |
| 4936823262 | 8.0% | llvm::ScalarEvolution::visitAndClearUsers |
| 4271678839 | 6.9% | llvm::IDFCalculatorBase<llvm::BasicBlock, false>::calculate |
| 3226991805 | 5.2% | llvm::df_iterator<llvm::BasicBlock*, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, false, llvm::GraphTraits<llvm::BasicBlock*> >::toNext |
| 2889893431 | 4.7% | llvm::SCCPInstVisitor::markEdgeExecutable |
| 2212474912 | 3.6% | llvm::DemandedBits::performAnalysis |
| 2126258333 | 3.4% | updateCGAndAnalysisManagerForPass |
| 2000063447 | 3.2% | llvm::MemorySSA::renamePass |
| 1874405211 | 3.0% | llvm::PostOrderTraversalBase<llvm::PostOrderTraversal<llvm::DomTreeNodeBase<llvm::BasicBlock> const*, llvm::SmallPtrSet<llvm::DomTreeNodeBase<llvm::BasicBlock> const*, 8u> >, llvm::GraphTraits<llvm::DomTreeNodeBase<llvm::BasicBlock> const*> >::traverseChild |
| 1867769197 | 3.0% | llvm::SCCPInstVisitor::solve |
| 1727081923 | 2.8% | llvm::LazyCallGraph::visitReferences |
|
| 30 | 61093895053 | 0.4% | std::pair<llvm::detail::DenseMapPair<llvm::Value const*, llvm::StringMapEntry<llvm::Value*>*>*, bool> llvm::DenseMapBase<llvm::DenseMap<llvm::Value const*, llvm::StringMapEntry<llvm::Value*>*, llvm::DenseMapInfo<llvm::Value const*, void>, llvm::detail::DenseMapPair<llvm::Value const*, llvm::StringMapEntry<llvm::Value*>*> >, llvm::Value const*, llvm::StringMapEntry<llvm::Value*>*, llvm::DenseMapInfo<llvm::Value const*, void>, llvm::detail::DenseMapPair<llvm::Value const*, llvm::StringMapEntry<llvm::Value*>*> >::lookupOrInsertIntoBucket<llvm::Value const*>callers (2)| cycles | pct | caller |
|---|
| 51013164693 | 83.5% | llvm::Value::setValueName |
| 9975804799 | 16.3% | llvm::Value::setNameImpl |
|
| 31 | 61068097063 | 0.4% | llvm::ValueHandleBase::AddToUseListcallers (10)| cycles | pct | caller |
|---|
| 16853630539 | 27.6% | llvm::CloneAndPruneIntoFromInst |
| 5432156144 | 8.9% | llvm::BitcodeReaderValueList::assignValue |
| 4294546514 | 7.0% | llvm::LazyValueInfoImpl::solveBlockValue |
| 4196562762 | 6.9% | llvm::InlineFunctionImpl |
| 3588997011 | 5.9% | llvm::ValueMapper::remapInstruction |
| 2871595009 | 4.7% | llvm::InstVisitor<(anonymous namespace)::AllocaSliceRewriter, bool>::visit |
| 2723374621 | 4.5% | llvm::ScalarEvolution::SCEVCallbackVH::SCEVCallbackVH |
| 2604970488 | 4.3% | llvm::ValueMap<llvm::Value const*, llvm::WeakTrackingVH, llvm::ValueMapConfig<llvm::Value const*, llvm::sys::SmartMutex<false> > >::operator[] |
| 2277606531 | 3.7% | llvm::SLPVectorizerPass::vectorizeHorReduction |
| 2005845248 | 3.3% | llvm::CallGraphNode::addCalledFunction |
|
| 32 | 59825013380 | 0.4% | llvm::Constant::removeDeadConstantUserscallers (2)| cycles | pct | caller |
|---|
| 49860739193 | 83.3% | deleteIfDead |
| 8664153195 | 14.5% | llvm::GlobalDCEPass::run |
|
| 33 | 55185289515 | 0.3% | updateCGAndAnalysisManagerForPasscallers (2)| cycles | pct | caller |
|---|
| 32565135348 | 59.0% | llvm::InlinerPass::run |
| 20883424925 | 37.8% | llvm::CGSCCToFunctionPassAdaptor::run |
|
| 34 | 54787681737 | 0.3% | llvm::AttributeList::hasAttributeAtIndexcallers (7)| cycles | pct | caller |
|---|
| 19988925733 | 36.5% | llvm::CallBase::paramHasAttr |
| 4972275400 | 9.1% | llvm::isIdentifiedObject |
| 3864633648 | 7.1% | llvm::CallBase::getCaptureInfo |
| 2191052086 | 4.0% | llvm::CallBase::paramHasNonNullAttr |
| 2006296974 | 3.7% | llvm::Module::materializeAll |
| 1871754798 | 3.4% | llvm::InlineFunctionImpl |
| 1686842305 | 3.1% | llvm::isIdentifiedFunctionLocal |
|
| 35 | 53488570181 | 0.3% | llvm::computeKnownBitsFromContextcallers (1)| cycles | pct | caller |
|---|
| 49953456078 | 93.4% | computeKnownBits |
|
| 36 | 52678205173 | 0.3% | llvm::DominatorTreeBase<llvm::BasicBlock, false>::dominatescallers (4)| cycles | pct | caller |
|---|
| 22166061593 | 42.1% | llvm::DominatorTree::dominates |
| 7011680444 | 13.3% | llvm::isPotentiallyReachableFromMany |
| 6318888357 | 12.0% | llvm::InstCombinerImpl::prepareWorklist |
| 2065261281 | 3.9% | llvm::GVNPass::findLeader |
|
| 37 | 52442860801 | 0.3% | simplifyICmpInstcallers (5)| cycles | pct | caller |
|---|
| 20750593941 | 39.6% | llvm::InstCombinerImpl::visitICmpInst |
| 17980216198 | 34.3% | simplifyInstructionWithOperands |
| 3477109677 | 6.6% | threadCmpOverPHI |
| 2369395453 | 4.5% | isDivZero |
| 2194809535 | 4.2% | getValueOnFirstIteration |
|
| 38 | 51977350190 | 0.3% | eliminateDeadStorescallers (1)| cycles | pct | caller |
|---|
| 51970907426 | 100.0% | llvm::DSEPass::run |
|
| 39 | 51415309023 | 0.3% | llvm::AttributeList::getMemoryEffectscallers (5)| cycles | pct | caller |
|---|
| 16776013535 | 32.6% | llvm::Function::getMemoryEffects |
| 13923521211 | 27.1% | llvm::CallBase::getMemoryEffects |
| 7902116756 | 15.4% | llvm::CallBase::onlyReadsMemory |
| 4604502999 | 9.0% | llvm::AAResults::getMemoryEffects |
| 4145355407 | 8.1% | llvm::CallBase::onlyWritesMemory |
|
| 40 | 48293838486 | 0.3% | llvm::EarlyCSEPass::runcallers (1)| cycles | pct | caller |
|---|
| 47562058672 | 98.5% | llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function>>::run |
|
| 41 | 47665045504 | 0.3% | llvm::ScalarEvolution::getRangeRefcallers (7)| cycles | pct | caller |
|---|
| 13203031002 | 27.7% | StrengthenNoWrapFlags |
| 9588783903 | 20.1% | llvm::ScalarEvolution::isKnownPredicateViaConstantRanges |
| 9171494781 | 19.2% | llvm::ScalarEvolution::getRangeRef |
| 2331526097 | 4.9% | llvm::ScalarEvolution::getRangeForAffineAR |
| 2242426176 | 4.7% | llvm::ScalarEvolution::getMinusSCEV |
| 2223092585 | 4.7% | llvm::ScalarEvolution::proveNoWrapViaConstantRanges |
| 1617591148 | 3.4% | llvm::ScalarEvolution::LoopGuards::collectFromBlock |
|
| 42 | 45740727542 | 0.3% | llvm::DataLayout::getTypeAllocSizecallers (5)| cycles | pct | caller |
|---|
| 14755608637 | 32.3% | llvm::AllocaInst::getAllocationSize |
| 10178011509 | 22.3% | simplifyGEPInst |
| 4102576947 | 9.0% | llvm::InstCombinerImpl::visitGetElementPtrInst |
| 3723244439 | 8.1% | llvm::BasicAAResult::DecomposeGEPExpression |
| 2727987920 | 6.0% | llvm::DataLayout::getTypeAllocSize |
|
| 43 | 44016652403 | 0.3% | llvm::AttributeList::getAttributeAtIndexcallers (10)| cycles | pct | caller |
|---|
| 6208367281 | 14.1% | llvm::isAllocLikeFn |
| 4365443185 | 9.9% | llvm::wouldInstructionBeTriviallyDead |
| 3712903703 | 8.4% | llvm::InlineFunctionImpl |
| 3017867959 | 6.9% | llvm::getAttributeBasedInliningDecision |
| 2789346264 | 6.3% | llvm::getInlineCost |
| 2693271523 | 6.1% | computeKnownBits |
| 2434470519 | 5.5% | llvm::getFreedOperand |
| 2275479481 | 5.2% | llvm::getStringFnAttrAsInt |
| 2252930747 | 5.1% | llvm::InlineFunction |
| 1683465417 | 3.8% | llvm::X86TTIImpl::areInlineCompatible |
|
| 44 | 43418346276 | 0.3% | simplifyInstructionWithOperandscallers (2)| cycles | pct | caller |
|---|
| 38498588123 | 88.7% | llvm::simplifyInstruction |
| 1991736548 | 4.6% | llvm::GVNPass::processInstruction |
|
| 45 | 40446784174 | 0.3% | llvm::Module::materializeAllcallers (1)| cycles | pct | caller |
|---|
| 40446784174 | 100.0% | llvm::BitcodeModule::getModuleImpl |
|
| 46 | 39911410640 | 0.2% | llvm::LazyCallGraph::Node::populateSlowcallers (1)| cycles | pct | caller |
|---|
| 39901746209 | 100.0% | llvm::LazyCallGraph::buildRefSCCs |
|
| 47 | 38584382389 | 0.2% | llvm::ADCEPass::runcallers (1)| cycles | pct | caller |
|---|
| 38242945574 | 99.1% | llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function>>::run |
|
| 48 | 38525005080 | 0.2% | llvm::DemandedBits::performAnalysiscallers (2)| cycles | pct | caller |
|---|
| 26967044670 | 70.0% | llvm::DemandedBits::isInstructionDead |
| 10260191844 | 26.6% | llvm::DemandedBits::getDemandedBits |
|
| 49 | 38398342969 | 0.2% | llvm::CloneAndPruneIntoFromInstcallers (1)| cycles | pct | caller |
|---|
| 38057542177 | 99.1% | llvm::CloneAndPruneFunctionInto |
|
| 50 | 37701517938 | 0.2% | llvm::BasicBlock::getSinglePredecessorcallers (5)| cycles | pct | caller |
|---|
| 10301268433 | 27.3% | llvm::simplifyCFG |
| 5730315113 | 15.2% | llvm::isImpliedByDomCondition |
| 2580016038 | 6.8% | llvm::EarlyCSEPass::run |
| 1962965055 | 5.2% | allPredecessorsComeFromSameSource |
| 1712325803 | 4.5% | llvm::DominatorTree::dominates |
|