Created
September 14, 2022 22:43
-
-
Save mikebenfield/3dcbb1895639e81c1977a0dfb73c5652 to your computer and use it in GitHub Desktop.
cachegrind diff
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
-------------------------------------------------------------------------------- | |
Files compared: results/cgfilt-c2804e6ec2c29a5c7368600ea173b890e2655c3d-syn-1.0.89-Opt-IncrPatched0; results/cgfilt-512bd84f51ba6963c84506f408840e5341abe499-syn-1.0.89-Opt-IncrPatched0 | |
Command: /usr/local/google/home/mbenfield/.rustup/toolchains/c2804e6ec2c29a5c7368600ea173b890e2655c3d/bin/rustc --crate-name syn --edition=2018 src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C incremental=/tmp/.tmpIGtreC/incremental-state --cfg feature="clone-impls" --cfg feature="default" --cfg feature="derive" --cfg feature="parsing" --cfg feature="printing" --cfg feature="proc-macro" --cfg feature="quote" -C metadata=4363f9e86f258384 -C extra-filename=-4363f9e86f258384 --out-dir /tmp/.tmpIGtreC/target/release/deps -L dependency=/tmp/.tmpIGtreC/target/release/deps --extern proc_macro2=/tmp/.tmpIGtreC/target/release/deps/libproc_macro2-4e3d2e7aa03cf1cd.rmeta --extern quote=/tmp/.tmpIGtreC/target/release/deps/libquote-3a904f2ca96830a4.rmeta --extern unicode_xid=/tmp/.tmpIGtreC/target/release/deps/libunicode_xid-20601989f032989a.rmeta -Adeprecated -Aunknown-lints -Zincremental-verify-ich; /usr/local/google/home/mbenfield/.rustup/toolchains/512bd84f51ba6963c84506f408840e5341abe499/bin/rustc --crate-name syn --edition=2018 src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C incremental=/tmp/.tmpxjpTEw/incremental-state --cfg feature="clone-impls" --cfg feature="default" --cfg feature="derive" --cfg feature="parsing" --cfg feature="printing" --cfg feature="proc-macro" --cfg feature="quote" -C metadata=4363f9e86f258384 -C extra-filename=-4363f9e86f258384 --out-dir /tmp/.tmpxjpTEw/target/release/deps -L dependency=/tmp/.tmpxjpTEw/target/release/deps --extern proc_macro2=/tmp/.tmpxjpTEw/target/release/deps/libproc_macro2-4e3d2e7aa03cf1cd.rmeta --extern quote=/tmp/.tmpxjpTEw/target/release/deps/libquote-3a904f2ca96830a4.rmeta --extern unicode_xid=/tmp/.tmpxjpTEw/target/release/deps/libunicode_xid-20601989f032989a.rmeta -Adeprecated -Aunknown-lints -Zincremental-verify-ich | |
Data file: results/cgfilt-diff-c2804e6ec2c29a5c7368600ea173b890e2655c3d-512bd84f51ba6963c84506f408840e5341abe499-syn-1.0.89-Opt-IncrPatched0 | |
Events recorded: Ir | |
Events shown: Ir | |
Event sort order: Ir | |
Thresholds: 0.1 | |
Include dirs: | |
User annotated: | |
Auto-annotation: on | |
-------------------------------------------------------------------------------- | |
Ir | |
-------------------------------------------------------------------------------- | |
2,315,936,787 PROGRAM TOTALS | |
-------------------------------------------------------------------------------- | |
Ir file:function | |
-------------------------------------------------------------------------------- | |
63,394,751 ./malloc/malloc.c:_int_free | |
56,362,006 ./malloc/malloc.c:_int_malloc | |
47,509,136 ???:llvm::PointerMayBeCaptured(llvm::Value const*, llvm::CaptureTracker*, unsigned int) | |
41,284,821 ???:llvm::AttributeList::hasFnAttr(llvm::Attribute::AttrKind) const | |
40,610,339 ./malloc/malloc.c:malloc | |
32,987,060 ???:llvm::MD5::body(llvm::ArrayRef<unsigned char>) | |
29,081,886 ???:llvm::SmallPtrSetImplBase::insert_imp_big(void const*) | |
27,523,409 ./malloc/malloc.c:free | |
24,940,105 ???:llvm::DetermineUseCaptureKind(llvm::Use const&, llvm::function_ref<bool (llvm::Value*, llvm::DataLayout const&)>) | |
24,777,824 ???:llvm::AnalysisManager<llvm::Function>::invalidate(llvm::Function&, llvm::PreservedAnalyses const&) | |
24,586,691 ???:llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long>&, llvm::StringRef*) | |
22,639,161 ???:llvm::AnalysisManager<llvm::Function>::getResultImpl(llvm::AnalysisKey*, llvm::Function&) | |
21,271,412 ???:llvm::StringRef::find(llvm::StringRef, unsigned long) const | |
20,832,193 ???:llvm::SelectionDAG::Combine(llvm::CombineLevel, llvm::AAResults*, llvm::CodeGenOpt::Level) | |
20,606,738 ???:combineInstructionsOverFunction(llvm::Function&, llvm::InstructionWorklist&, llvm::AAResults*, llvm::AssumptionCache&, llvm::TargetLibraryInfo&, llvm::TargetTransformInfo&, llvm::DominatorTree&, llvm::OptimizationRemarkEmitter&, llvm::BlockFrequencyInfo*, llvm::ProfileSummaryInfo*, unsigned int, llvm::LoopInfo*) | |
20,419,659 ???:(anonymous namespace)::DAGCombiner::AddToWorklist(llvm::SDNode*) [clone .part.0] | |
18,013,656 ???:llvm::AttributeList::hasAttributeAtIndex(unsigned int, llvm::Attribute::AttrKind) const | |
17,497,260 ./string/../sysdeps/x86_64/multiarch/memcmp-avx2-movbe.S:__memcmp_avx2_movbe | |
17,357,469 ???:llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) | |
15,753,683 ???:llvm::ValueHandleBase::AddToUseList() | |
15,609,946 ???:llvm::SmallPtrSetImplBase::Grow(unsigned int) | |
15,330,164 ???:llvm::CallBase::hasFnAttrOnCalledFunction(llvm::Attribute::AttrKind) const | |
15,128,833 ???:llvm::DenseMapBase<llvm::DenseMap<llvm::Value const*, llvm::MDAttachments, llvm::DenseMapInfo<llvm::Value const*, void>, llvm::detail::DenseMapPair<llvm::Value const*, llvm::MDAttachments> >, llvm::Value const*, llvm::MDAttachments, llvm::DenseMapInfo<llvm::Value const*, void>, llvm::detail::DenseMapPair<llvm::Value const*, llvm::MDAttachments> >::FindAndConstruct(llvm::Value const*&&) | |
15,048,962 ???:llvm::StringMapImpl::FindKey(llvm::StringRef) const | |
14,468,685 ???:llvm::DataLayout::getIntegerAlignment(unsigned int, bool) const | |
13,256,741 ???:llvm::SelectionDAGISel::SelectCodeCommon(llvm::SDNode*, unsigned char const*, unsigned int) | |
12,823,713 ???:llvm::InstCombinerImpl::run() | |
12,033,612 ???:llvm::FoldingSetBase::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&, llvm::FoldingSetBase::FoldingSetInfo const&) | |
11,532,147 ???:llvm::CallBase::paramHasAttr(unsigned int, llvm::Attribute::AttrKind) const | |
11,318,021 ???:llvm::StringMapImpl::RemoveKey(llvm::StringMapEntryBase*) | |
10,880,454 ???:llvm::Value::getMetadata(unsigned int) const | |
10,796,139 ???:sstep | |
10,567,301 ???:(anonymous namespace)::DAGCombiner::visitTokenFactor(llvm::SDNode*) | |
10,449,686 ???:matchLSNode(llvm::LSBaseSDNode const*, llvm::SelectionDAG const&) | |
10,415,340 ./malloc/malloc.c:malloc_consolidate | |
10,386,532 ???:llvm::hashing::detail::hash_short(char const*, unsigned long, unsigned long) | |
10,318,219 ???:llvm::Value::getValueName() const | |
10,147,463 ???:computeKnownBits(llvm::Value const*, llvm::APInt const&, llvm::KnownBits&, unsigned int, (anonymous namespace)::Query const&) | |
9,624,993 ???:llvm::wouldInstructionBeTriviallyDead(llvm::Instruction*, llvm::TargetLibraryInfo const*) | |
9,004,191 ???:llvm::FoldingSet<llvm::AttributeSetNode>::NodeEquals(llvm::FoldingSetBase const*, llvm::FoldingSetBase::Node*, llvm::FoldingSetNodeID const&, unsigned int, llvm::FoldingSetNodeID&) | |
8,960,500 ???:llvm::SparseSolver<llvm::PointerIntPair<llvm::Value*, 2u, (anonymous namespace)::IPOGrouping, llvm::PointerLikeTypeTraits<llvm::Value*>, llvm::PointerIntPairInfo<llvm::Value*, 2u, llvm::PointerLikeTypeTraits<llvm::Value*> > >, (anonymous namespace)::CVPLatticeVal, llvm::LatticeKeyInfo<llvm::PointerIntPair<llvm::Value*, 2u, (anonymous namespace)::IPOGrouping, llvm::PointerLikeTypeTraits<llvm::Value*>, llvm::PointerIntPairInfo<llvm::Value*, 2u, llvm::PointerLikeTypeTraits<llvm::Value*> > > > >::visitInst(llvm::Instruction&) [clone .part.0] | |
8,920,788 ???:llvm::TargetLibraryInfoImpl::getLibFunc(llvm::StringRef, llvm::LibFunc&) const | |
8,731,152 ???:operator new(unsigned long) | |
8,671,483 ???:llvm::getUnderlyingObject(llvm::Value const*, unsigned int) [clone .part.0] | |
8,442,352 ???:simplifyGEPInst(llvm::Type*, llvm::Value*, llvm::ArrayRef<llvm::Value*>, bool, llvm::SimplifyQuery const&, unsigned int) [clone .constprop.0] | |
8,332,041 ???:(anonymous namespace)::DAGCombiner::FindBetterChain(llvm::SDNode*, llvm::SDValue) | |
8,281,527 ./string/../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:__memcpy_avx_unaligned_erms | |
7,889,544 ./string/../sysdeps/x86_64/multiarch/memset-vec-unaligned-erms.S:__memset_avx2_unaligned_erms | |
7,873,555 ???:std::enable_if<llvm::hashing::detail::is_hashable_data<unsigned int const>::value, llvm::hash_code>::type llvm::hashing::detail::hash_combine_range_impl<unsigned int const>(unsigned int const*, unsigned int const*) | |
7,411,720 ???:(anonymous namespace)::DAGCombiner::mayAlias(llvm::SDNode*, llvm::SDNode*) const | |
7,212,539 ???:llvm::AttributeListImpl::Profile(llvm::FoldingSetNodeID&, llvm::ArrayRef<llvm::AttributeSet>) | |
7,141,685 ???:computeKnownBitsFromOperator(llvm::Operator const*, llvm::APInt const&, llvm::KnownBits&, unsigned int, (anonymous namespace)::Query const&) | |
6,875,640 ???:void llvm::erase_if<llvm::SmallVector<std::pair<unsigned int, llvm::MDNode*>, 2u>, llvm::IRBuilderBase::AddOrRemoveMetadataToCopy(unsigned int, llvm::MDNode*)::{lambda(std::pair<unsigned int, llvm::MDNode*> const&)#1}>(llvm::SmallVector<std::pair<unsigned int, llvm::MDNode*>, 2u>&, llvm::IRBuilderBase::AddOrRemoveMetadataToCopy(unsigned int, llvm::MDNode*)::{lambda(std::pair<unsigned int, llvm::MDNode*> const&)#1}) | |
6,506,524 ???:llvm::InstCombinerImpl::visitCallInst(llvm::CallInst&) | |
6,452,830 ???:(anonymous namespace)::BitcodeReader::parseModule(unsigned long, bool, llvm::function_ref<llvm::Optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > (llvm::StringRef)>) | |
6,447,001 ./malloc/malloc.c:unlink_chunk.constprop.0 | |
6,393,855 ???:llvm::BasicAAResult::aliasCheck(llvm::Value const*, llvm::LocationSize, llvm::Value const*, llvm::LocationSize, llvm::AAQueryInfo&) | |
6,393,532 ???:markAliveBlocks(llvm::Function&, llvm::SmallPtrSetImpl<llvm::BasicBlock*>&, llvm::DomTreeUpdater*) [clone .constprop.0] | |
6,358,273 ???:void addAttributeImpl<llvm::Attribute::AttrKind>(llvm::SmallVectorImpl<llvm::Attribute>&, llvm::Attribute::AttrKind, llvm::Attribute) | |
6,245,933 ???:llvm::ValueHandleBase::RemoveFromUseList() | |
6,239,380 ???:llvm::BasicAAResult::getModRefInfo(llvm::CallBase const*, llvm::MemoryLocation const&, llvm::AAQueryInfo&) | |
5,959,172 ???:llvm::isRemovableAlloc(llvm::CallBase const*, llvm::TargetLibraryInfo const*) | |
5,943,144 ???:llvm::Value const* (anonymous namespace)::stripPointerCastsAndOffsets<((anonymous namespace)::PointerStripKind)0>(llvm::Value const*, llvm::function_ref<void (llvm::Value const*)>) [clone .constprop.0] | |
5,898,347 ???:llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const | |
5,786,980 ???:llvm::Value::stripAndAccumulateConstantOffsets(llvm::DataLayout const&, llvm::APInt&, bool, bool, llvm::function_ref<bool (llvm::Value&, llvm::APInt&)>) const | |
5,707,311 ???:llvm::Value::stripPointerCastsForAliasAnalysis() const | |
-5,584,724 ???:llvm::DataLayout::getStructLayout(llvm::StructType*) const | |
5,551,008 ???:llvm::SmallDenseMap<llvm::AnalysisKey*, bool, 8u, llvm::DenseMapInfo<llvm::AnalysisKey*, void>, llvm::detail::DenseMapPair<llvm::AnalysisKey*, bool> >::grow(unsigned int) | |
5,404,081 ???:llvm::AttributeSetNode::findEnumAttribute(llvm::Attribute::AttrKind) const | |
5,350,976 ???:llvm::AttributeSetNode::getSorted(llvm::LLVMContext&, llvm::ArrayRef<llvm::Attribute>) | |
5,175,889 ???:llvm::DataLayout::getAlignment(llvm::Type*, bool) const | |
5,012,868 ???:bool llvm::DenseMapBase<llvm::DenseMap<llvm::BasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<llvm::BasicBlock, false> >::InfoRec, llvm::DenseMapInfo<llvm::BasicBlock*, void>, llvm::detail::DenseMapPair<llvm::BasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<llvm::BasicBlock, false> >::InfoRec> >, llvm::BasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<llvm::BasicBlock, false> >::InfoRec, llvm::DenseMapInfo<llvm::BasicBlock*, void>, llvm::detail::DenseMapPair<llvm::BasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<llvm::BasicBlock, false> >::InfoRec> >::LookupBucketFor<llvm::BasicBlock*>(llvm::BasicBlock* const&, llvm::detail::DenseMapPair<llvm::BasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<llvm::BasicBlock, false> >::InfoRec> const*&) const | |
4,959,129 ???:llvm::ConstantFoldTerminator(llvm::BasicBlock*, bool, llvm::TargetLibraryInfo const*, llvm::DomTreeUpdater*) | |
4,907,651 ???:llvm::Instruction::getSuccessor(unsigned int) const | |
4,901,798 ???:llvm::Instruction::getNumSuccessors() const | |
4,849,139 ???:llvm::MachineInstr::addRegisterKilled(llvm::Register, llvm::TargetRegisterInfo const*, bool) | |
4,711,454 ???:llvm::AttributeList::get(llvm::LLVMContext&, llvm::ArrayRef<llvm::AttributeList>) | |
4,688,305 ???:llvm::Instruction::mayHaveSideEffects() const | |
4,682,063 ???:computeKnownBitsFromAssume(llvm::Value const*, llvm::KnownBits&, unsigned int, (anonymous namespace)::Query const&) | |
4,663,659 ???:computeForAddCarry(llvm::KnownBits const&, llvm::KnownBits const&, bool, bool) | |
4,656,860 ???:llvm::InstCombinerImpl::visitCallBase(llvm::CallBase&) | |
4,629,980 ???:llvm::simplifyCFG(llvm::BasicBlock*, llvm::TargetTransformInfo const&, llvm::DomTreeUpdater*, llvm::SimplifyCFGOptions const&, llvm::ArrayRef<llvm::WeakVH>) | |
4,621,387 ???:llvm::SimpleBitstreamCursor::ReadVBR(unsigned int) [clone .constprop.0] | |
4,576,485 ???:std::enable_if<llvm::hashing::detail::is_hashable_data<char const>::value, llvm::hash_code>::type llvm::hashing::detail::hash_combine_range_impl<char const>(char const*, char const*) | |
4,568,915 ???:llvm::LiveVariables::HandlePhysRegKill(llvm::Register, llvm::MachineInstr*) | |
4,418,974 ???:llvm::AttributeList::getAttributeAtIndex(unsigned int, llvm::Attribute::AttrKind) const | |
4,215,771 ???:llvm::FoldingSet<llvm::AttributeImpl>::NodeEquals(llvm::FoldingSetBase const*, llvm::FoldingSetBase::Node*, llvm::FoldingSetNodeID const&, unsigned int, llvm::FoldingSetNodeID&) | |
4,196,221 ???:(anonymous namespace)::DeadMachineInstructionElim::eliminateDeadMI(llvm::MachineFunction&) | |
4,163,404 ???:llvm::FindFunctionBackedges(llvm::Function const&, llvm::SmallVectorImpl<std::pair<llvm::BasicBlock const*, llvm::BasicBlock const*> >&) | |
4,104,459 ???:llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<llvm::BasicBlock, false> >::runSemiNCA(llvm::DominatorTreeBase<llvm::BasicBlock, false>&, unsigned int) | |
4,093,731 ???:bool 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> >::LookupBucketFor<llvm::StringRef>(llvm::StringRef const&, llvm::detail::DenseMapPair<llvm::StringRef, llvm::Attribute> const*&) const | |
4,041,960 ???:llvm::ReplaceableMetadataImpl::replaceAllUsesWith(llvm::Metadata*) [clone .part.0] | |
3,926,533 ???:(anonymous namespace)::CopyTracker::invalidateRegister(llvm::MCRegister, llvm::TargetRegisterInfo const&, llvm::TargetInstrInfo const&, bool) | |
3,908,681 ???:llvm::Instruction::willReturn() const | |
3,865,107 ???:llvm::MemoryLocation::getForDest(llvm::CallBase const*, llvm::TargetLibraryInfo const&) | |
3,849,416 ???:llvm::DenseMapBase<llvm::DenseMap<llvm::BasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<llvm::BasicBlock, false> >::InfoRec, llvm::DenseMapInfo<llvm::BasicBlock*, void>, llvm::detail::DenseMapPair<llvm::BasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<llvm::BasicBlock, false> >::InfoRec> >, llvm::BasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<llvm::BasicBlock, false> >::InfoRec, llvm::DenseMapInfo<llvm::BasicBlock*, void>, llvm::detail::DenseMapPair<llvm::BasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<llvm::BasicBlock, false> >::InfoRec> >::FindAndConstruct(llvm::BasicBlock* const&) | |
3,806,210 ???:??? | |
3,778,491 ???:llvm::BaseIndexOffset::computeAliasing(llvm::SDNode const*, llvm::Optional<long>, llvm::SDNode const*, llvm::Optional<long>, llvm::SelectionDAG const&, bool&) | |
3,747,571 ???:llvm::ScheduleDAGSDNodes::BuildSchedUnits() | |
3,634,883 ???:isKnownNonZero(llvm::Value const*, llvm::APInt const&, unsigned int, (anonymous namespace)::Query const&) | |
3,612,384 ???:AddNodeIDNode(llvm::FoldingSetNodeID&, llvm::SDNode const*) | |
3,608,451 ???:AddNodeIDNode(llvm::FoldingSetNodeID&, unsigned short, llvm::SDVTList, llvm::ArrayRef<llvm::SDValue>) [clone .isra.0] | |
3,565,973 ???:llvm::AttributeSet::removeAttributes(llvm::LLVMContext&, llvm::AttributeMask const&) const | |
3,563,285 ???:llvm::Attribute llvm::CallBase::getFnAttrOnCalledFunction<llvm::Attribute::AttrKind>(llvm::Attribute::AttrKind) const | |
3,523,008 ???:llvm::simplifyInstruction(llvm::Instruction*, llvm::SimplifyQuery const&, llvm::OptimizationRemarkEmitter*) | |
3,506,062 ???:llvm::ReplaceableMetadataImpl::resolveAllUses(bool) [clone .part.0] | |
3,475,299 ???:llvm::LibCallSimplifier::optimizeCall(llvm::CallInst*, llvm::IRBuilderBase&) | |
3,468,070 ???:llvm::CallBase::hasReadingOperandBundles() const | |
3,454,635 ???:llvm::LiveVariables::runOnBlock(llvm::MachineBasicBlock*, unsigned int) | |
3,436,865 ???:llvm::Attribute const* std::__find_if<llvm::Attribute const*, __gnu_cxx::__ops::_Iter_pred<llvm::AttrBuilder::overlaps(llvm::AttributeMask const&) const::{lambda(llvm::Attribute)#1}> >(llvm::Attribute const*, llvm::Attribute const*, __gnu_cxx::__ops::_Iter_pred<llvm::AttrBuilder::overlaps(llvm::AttributeMask const&) const::{lambda(llvm::Attribute)#1}>, std::random_access_iterator_tag) [clone .constprop.0] | |
3,405,544 ???:llvm::MemorySSA::buildMemorySSA(llvm::BatchAAResults&) | |
3,385,470 ???:llvm::detail::PassModel<llvm::Function, llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function>>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) | |
3,349,770 ???:simplifyICmpInst(unsigned int, llvm::Value*, llvm::Value*, llvm::SimplifyQuery const&, unsigned int) | |
3,325,857 ???:(anonymous namespace)::BitcodeReader::parseAttributeGroupBlock() | |
3,253,787 ???:(anonymous namespace)::DSEState::getDomMemoryDef(llvm::MemoryDef*, llvm::MemoryAccess*, llvm::MemoryLocation const&, llvm::Value const*, unsigned int&, unsigned int&, bool, unsigned int&) | |
3,210,518 ???:llvm::FunctionImportGlobalProcessing::processGlobalForThinLTO(llvm::GlobalValue&) | |
3,186,735 ???:llvm::MachineInstr::addOperand(llvm::MachineFunction&, llvm::MachineOperand const&) | |
3,173,621 ???:llvm::DenseMapBase<llvm::DenseMap<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >, llvm::DenseMapInfo<llvm::BasicBlock*, void>, llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > > >, llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >, llvm::DenseMapInfo<llvm::BasicBlock*, void>, llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > > >::find(llvm::BasicBlock const*) const | |
3,169,576 ???:llvm::AttributeMask::contains(llvm::Attribute) const | |
3,166,322 ???:llvm::SelectionDAG::createOperands(llvm::SDNode*, llvm::ArrayRef<llvm::SDValue>) | |
3,156,311 ???:(anonymous namespace)::DAGCombiner::combine(llvm::SDNode*) | |
3,107,432 ???:bool llvm::DenseMapBase<llvm::DenseMap<llvm::BasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<llvm::BasicBlock, true> >::InfoRec, llvm::DenseMapInfo<llvm::BasicBlock*, void>, llvm::detail::DenseMapPair<llvm::BasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<llvm::BasicBlock, true> >::InfoRec> >, llvm::BasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<llvm::BasicBlock, true> >::InfoRec, llvm::DenseMapInfo<llvm::BasicBlock*, void>, llvm::detail::DenseMapPair<llvm::BasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<llvm::BasicBlock, true> >::InfoRec> >::LookupBucketFor<llvm::BasicBlock*>(llvm::BasicBlock* const&, llvm::detail::DenseMapPair<llvm::BasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<llvm::BasicBlock, true> >::InfoRec> const*&) const | |
3,070,580 ???:(anonymous namespace)::LazyValueInfoImpl::getBlockValue(llvm::Value*, llvm::BasicBlock*, llvm::Instruction*) | |
3,062,644 ???:llvm::getKnowledgeForValue(llvm::Value const*, llvm::ArrayRef<llvm::Attribute::AttrKind>, llvm::AssumptionCache*, llvm::function_ref<bool (llvm::RetainedKnowledge, llvm::Instruction*, llvm::CallBase::BundleOpInfo const*)>) | |
3,023,126 ???:simplifyInstructionWithOperands(llvm::Instruction*, llvm::ArrayRef<llvm::Value*>, llvm::SimplifyQuery const&, llvm::OptimizationRemarkEmitter*) [clone .constprop.0] | |
3,018,060 ???:llvm::AAResults::getModRefInfo(llvm::CallBase const*, llvm::MemoryLocation const&, llvm::AAQueryInfo&) | |
3,015,590 ???:(anonymous namespace)::MachineCopyPropagation::ForwardCopyPropagateBlock(llvm::MachineBasicBlock&) | |
2,975,426 ???:llvm::Value::getPointerAlignment(llvm::DataLayout const&) const | |
2,959,040 ???:computeKnownBits(llvm::Value const*, llvm::KnownBits&, unsigned int, (anonymous namespace)::Query const&) | |
2,948,697 ???:llvm::SmallPtrSetImplBase::MoveFrom(unsigned int, llvm::SmallPtrSetImplBase&&) | |
2,932,534 ???:llvm::IDFCalculatorBase<llvm::BasicBlock, false>::calculate(llvm::SmallVectorImpl<llvm::BasicBlock*>&) | |
2,905,172 ???:llvm::DemandedBits::performAnalysis() [clone .part.0] | |
2,867,443 ???:llvm::getUnderlyingObjects(llvm::Value const*, llvm::SmallVectorImpl<llvm::Value const*>&, llvm::LoopInfo*, unsigned int) | |
2,834,863 ???:llvm::isPotentiallyReachableFromMany(llvm::SmallVectorImpl<llvm::BasicBlock*>&, llvm::BasicBlock*, llvm::SmallPtrSetImpl<llvm::BasicBlock*> const*, llvm::DominatorTree const*, llvm::LoopInfo const*) | |
2,834,124 ???:AddAliasScopeMetadata(llvm::CallBase&, llvm::ValueMap<llvm::Value const*, llvm::WeakTrackingVH, llvm::ValueMapConfig<llvm::Value const*, llvm::sys::SmartMutex<false> > >&, llvm::DataLayout const&, llvm::AAResults*, llvm::ClonedCodeInfo&) [clone .constprop.0] | |
2,828,629 ???:llvm::DataLayout::getTypeSizeInBits(llvm::Type*) const | |
2,827,438 ???:llvm::SelectionDAG::computeKnownBits(llvm::SDValue, llvm::APInt const&, unsigned int) const | |
2,780,464 ???:llvm::AAResults::getModRefInfo(llvm::Instruction const*, llvm::Optional<llvm::MemoryLocation> const&, llvm::AAQueryInfo&) | |
2,776,149 ???:(anonymous namespace)::EarlyCSE::processNode(llvm::DomTreeNodeBase<llvm::BasicBlock>*) [clone .isra.0] | |
2,768,332 ???:runImpl(llvm::Function&, llvm::LazyValueInfo*, llvm::DominatorTree*, llvm::SimplifyQuery const&) | |
2,724,966 ???:llvm::Instruction::mayReadFromMemory() const | |
2,721,625 ???:llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<llvm::MachineBasicBlock, false> >::CalculateFromScratch(llvm::DominatorTreeBase<llvm::MachineBasicBlock, false>&, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<llvm::MachineBasicBlock, false> >::BatchUpdateInfo*) | |
2,717,180 ???:llvm::LivePhysRegs::removeDefs(llvm::MachineInstr const&) | |
2,716,233 ???:llvm::Instruction::mayWriteToMemory() const | |
-2,708,496 ???:llvm::SROAPass::splitAlloca(llvm::AllocaInst&, llvm::sroa::AllocaSlices&) [clone .part.0] [clone .cold] | |
2,667,344 ???:(anonymous namespace)::AggressiveDeadCodeElimination::initialize() | |
2,636,874 ???:llvm::Value::setNameImpl(llvm::Twine const&) | |
2,625,994 ???:llvm::DenseMapBase<llvm::DenseMap<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >, llvm::DenseMapInfo<llvm::BasicBlock*, void>, llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > > >, llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > >, llvm::DenseMapInfo<llvm::BasicBlock*, void>, llvm::detail::DenseMapPair<llvm::BasicBlock*, std::unique_ptr<llvm::DomTreeNodeBase<llvm::BasicBlock>, std::default_delete<llvm::DomTreeNodeBase<llvm::BasicBlock> > > > >::FindAndConstruct(llvm::BasicBlock* const&) | |
2,582,139 ???:llvm::InlineFunction(llvm::CallBase&, llvm::InlineFunctionInfo&, llvm::AAResults*, bool, llvm::Function*) | |
2,562,444 ???:llvm::LivePhysRegs::addUses(llvm::MachineInstr const&) | |
2,559,257 ???:llvm::PreservedAnalyses::intersect(llvm::PreservedAnalyses&&) | |
2,549,860 ???:llvm::BasicAAResult::getModRefBehavior(llvm::CallBase const*) [clone .part.0] | |
-2,524,732 ???:<u128 as rustc_data_structures::stable_hasher::StableHasherResult>::finish | |
2,523,882 ???:llvm::AttributeFuncs::typeIncompatible(llvm::Type*, llvm::AttributeFuncs::AttributeSafetyKind) | |
2,505,891 ???:(anonymous namespace)::CallAnalyzer::analyze() [clone .part.0] | |
2,477,563 ???:llvm::AttributeListImpl::AttributeListImpl(llvm::ArrayRef<llvm::AttributeSet>) | |
2,465,043 ???:llvm::FoldingSetNodeID::operator==(llvm::FoldingSetNodeID const&) const | |
2,464,026 ???:llvm::DAGTypeLegalizer::run() | |
2,441,179 ???:std::pair<llvm::DenseMapIterator<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, unsigned long>, llvm::DenseMapInfo<void*, void>, llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, unsigned long> >, false>, bool> llvm::DenseMapBase<llvm::SmallDenseMap<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, unsigned long>, 4u, llvm::DenseMapInfo<void*, void>, llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, unsigned long> > >, void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, unsigned long>, llvm::DenseMapInfo<void*, void>, llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, unsigned long> > >::try_emplace<std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, unsigned long> >(void*&&, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, unsigned long>&&) | |
2,430,438 ???:llvm::SmallVectorBase<unsigned int>::grow_pod(void*, unsigned long, unsigned long) | |
2,425,115 ???:llvm::BlockFrequencyInfoImpl<llvm::BasicBlock>::initializeRPOT() | |
2,379,424 ???:<rustc_data_structures::sip128::SipHasher128>::finish128 | |
-2,376,156 ???:llvm::StructType::getTypeAtIndex(llvm::Value const*) const | |
2,363,583 ???:llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>) | |
2,362,879 ???:(anonymous namespace)::TailRecursionEliminator::eliminate(llvm::Function&, llvm::TargetTransformInfo const*, llvm::AAResults*, llvm::OptimizationRemarkEmitter*, llvm::DomTreeUpdater&) [clone .part.0] | |
2,352,878 ???:llvm::DenseMapBase<llvm::DenseMap<llvm::BasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<llvm::BasicBlock, true> >::InfoRec, llvm::DenseMapInfo<llvm::BasicBlock*, void>, llvm::detail::DenseMapPair<llvm::BasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<llvm::BasicBlock, true> >::InfoRec> >, llvm::BasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<llvm::BasicBlock, true> >::InfoRec, llvm::DenseMapInfo<llvm::BasicBlock*, void>, llvm::detail::DenseMapPair<llvm::BasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<llvm::BasicBlock, true> >::InfoRec> >::FindAndConstruct(llvm::BasicBlock* const&) | |
2,337,480 ???:llvm::iterator_range<llvm::filter_iterator_impl<decltype (begin((declval<llvm::iterator_range<llvm::ConstMIBundleOperands>&>)())), std::function<bool (llvm::MachineOperand const&)>, llvm::detail::fwd_or_bidi_tag<decltype (begin((declval<llvm::iterator_range<llvm::ConstMIBundleOperands>&>)()))>::type> > llvm::make_filter_range<llvm::iterator_range<llvm::ConstMIBundleOperands>, std::function<bool (llvm::MachineOperand const&)> >(llvm::iterator_range<llvm::ConstMIBundleOperands>&&, std::function<bool (llvm::MachineOperand const&)>) | |
2,330,532 ???:llvm::getFreedOperand(llvm::CallBase const*, llvm::TargetLibraryInfo const*) | |
2,328,647 ???:llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&) | |
2,322,426 ???:llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<llvm::BasicBlock, false> >::~SemiNCAInfo() | |
2,317,400 ???:llvm::PopulateLoopsDFS<llvm::BasicBlock, llvm::Loop>::traverse(llvm::BasicBlock*) | |
-------------------------------------------------------------------------------- | |
The following files chosen for auto-annotation could not be found: | |
-------------------------------------------------------------------------------- | |
./malloc/malloc.c | |
./string/../sysdeps/x86_64/multiarch/memcmp-avx2-movbe.S | |
./string/../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S | |
./string/../sysdeps/x86_64/multiarch/memset-vec-unaligned-erms.S |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment