|
Function Name  |
Hit count  |
LLVMExtraAddLateLowerGCFramePass_impl |
0 |
TrackWithShadow(llvm::Value*, llvm::Type*, bool, llvm::Value*, llvm::Type*, llvm::IRBuilder<llvm::ConstantFolder, llvm::IRBuilderDefaultInserter>&) |
33383 |
void RecursivelyVisit<llvm::IntrinsicInst, LateLowerGCFrame::PlaceRootsAndUpdateCalls(std::vector<int, std::allocator<int> >&, State&, std::map<llvm::Value*, std::pair<int, int>, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, std::pair<int, int> > > >)::{lambda(llvm::AllocaInst*&)#1}::operator()(llvm::AllocaInst*&) const::{lambda(llvm::Use&)#1}>(LateLowerGCFrame::PlaceRootsAndUpdateCalls(std::vector<int, std::allocator<int> >&, State&, std::map<llvm::Value*, std::pair<int, int>, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, std::pair<int, int> > > >)::{lambda(llvm::AllocaInst*&)#1}::operator()(llvm::AllocaInst*&) const::{lambda(llvm::Use&)#1}, llvm::Value*) |
565611 |
TrackCompositeType(llvm::Type*) |
429215 |
TrackCompositeType(llvm::Type*, std::vector<unsigned int, std::allocator<unsigned int> >&, std::vector<std::vector<unsigned int, std::allocator<unsigned int> >, std::allocator<std::vector<unsigned int, std::allocator<unsigned int> > > >&) |
2367540 |
ExtractTrackedValues(llvm::Value*, llvm::Type*, bool, llvm::IRBuilder<llvm::ConstantFolder, llvm::IRBuilderDefaultInserter>&, llvm::ArrayRef<unsigned int>) |
48330 |
getCompositeNumElements(llvm::Type*) |
694403 |
createLateLowerGCFramePass() |
1052 |
createMutableTBAAAccessTag(llvm::MDNode*) |
3004380 |
MaybeResize(BBState&, unsigned int) |
34745400 |
IsPermRooted(llvm::Value*, State*) |
83107 |
isSpecialPtr(llvm::Type*) |
65441100 |
ExtractScalar(llvm::Value*, llvm::Type*, bool, llvm::ArrayRef<unsigned int>, llvm::IRBuilder<llvm::ConstantFolder, llvm::IRBuilderDefaultInserter>&) |
85495 |
FindBaseValue(State const&, llvm::Value*, bool) |
20262900 |
NoteSafepoint(State&, BBState&, llvm::CallInst*, std::vector<int, std::allocator<int> >) |
4213610 |
getFieldOffset(llvm::DataLayout const&, llvm::Type*, llvm::ArrayRef<unsigned int>) |
1122 |
isTrackedValue(llvm::Value*) |
16995100 |
DumpRefinements(State*) |
0 |
FindRefinements(llvm::Value*, State*) |
75806 |
isLoadFromImmut(llvm::LoadInst*) |
7227880 |
AddInPredLiveOuts(llvm::BasicBlock*, llvm::BitVector&, State&) |
2158300 |
LooksLikeFrameRef(llvm::Value*) |
1968830 |
dumpLivenessState(llvm::Function&, State&) |
0 |
getLoadValueAlign(llvm::LoadInst*) |
20958 |
getValueAddrSpace(llvm::Value*) |
9567120 |
isLoadFromConstGV(llvm::Value*, bool&, llvm::SmallPtrSet<llvm::PHINode*, 1u>*) |
144099 |
isLoadFromConstGV(llvm::LoadInst*, bool&, llvm::SmallPtrSet<llvm::PHINode*, 1u>*) |
5679610 |
UpdatePtrNumbering(llvm::Value*, llvm::Value*, State*) |
10127800 |
dumpBitVectorValues(State&, llvm::BitVector&) |
0 |
dumpColorAssignments(State const&, std::vector<int, std::allocator<int> >&) |
0 |
dumpSafepointsForBBName(llvm::Function&, State&, char const*) |
0 |
isTBAA(llvm::MDNode*, std::initializer_list<char const*>) |
12949600 |
NoteDef(State&, BBState&, int, std::vector<int, std::allocator<int> > const&) |
5055000 |
HasBitSet(llvm::BitVector const&, unsigned int) |
805273000 |
isConstGV(llvm::GlobalVariable*) |
839257 |
LateLowerGC::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) |
0 |
PEOIterator::next() |
5740630 |
PEOIterator::PEOIterator(std::vector<llvm::SetVector<int, std::vector<int, std::allocator<int> >, llvm::DenseSet<int, llvm::DenseMapInfo<int, void> > >, std::allocator<llvm::SetVector<int, std::vector<int, std::allocator<int> >, llvm::DenseSet<int, llvm::DenseMapInfo<int, void> > > > > const&) |
685627 |
LateLowerGCFrame::ColorRoots(State const&) |
685627 |
LateLowerGCFrame::EmitTagPtr(llvm::IRBuilder<llvm::ConstantFolder, llvm::IRBuilderDefaultInserter>&, llvm::Type*, llvm::Value*) |
754756 |
LateLowerGCFrame::LiftSelect(State&, llvm::SelectInst*) |
23523 |
LateLowerGCFrame::NumberBase(State&, llvm::Value*) |
19766100 |
LateLowerGCFrame::EmitLoadTag(llvm::IRBuilder<llvm::ConstantFolder, llvm::IRBuilderDefaultInserter>&, llvm::Value*) |
349457 |
LateLowerGCFrame::MaybeNoteDef(State&, BBState&, llvm::Value*, std::vector<int, std::allocator<int> > const&, llvm::SmallVector<int, 1u>&&) |
13399900 |
LateLowerGCFrame::MaybeTrackDst(State&, llvm::MemTransferInst*) |
0 |
LateLowerGCFrame::NumberAllBase(State&, llvm::Value*) |
490956 |
LateLowerGCFrame::RefineLiveSet(llvm::BitVector&, State&, std::vector<int, std::allocator<int> > const&) |
4213610 |
LateLowerGCFrame::runOnFunction(llvm::Function&, bool*) |
689604 |
LateLowerGCFrame::ComputeLiveSets(State&) |
685627 |
LateLowerGCFrame::ComputeLiveness(State&) |
685627 |
LateLowerGCFrame::GetPtrForNumber(State&, unsigned int, llvm::Instruction*) |
1887120 |
LateLowerGCFrame::MaybeTrackStore(State&, llvm::StoreInst*) |
4512080 |
LateLowerGCFrame::NoteOperandUses(State&, BBState&, llvm::User&) |
18349200 |
LateLowerGCFrame::FixUpRefinements(llvm::ArrayRef<int>, State&) |
685627 |
LateLowerGCFrame::GetPHIRefinements(llvm::PHINode*, State&) |
441445 |
LateLowerGCFrame::PlaceGCFrameStore(State&, unsigned int, unsigned int, std::vector<int, std::allocator<int> > const&, llvm::Value*, llvm::Instruction*) |
1877160 |
LateLowerGCFrame::MaybeExtractScalar(State&, std::pair<llvm::Value*, int>, llvm::Instruction*) |
2149640 |
LateLowerGCFrame::MaybeExtractVector(State&, llvm::Value*, llvm::Instruction*) |
0 |
LateLowerGCFrame::PlaceGCFrameStores(State&, unsigned int, std::vector<int, std::allocator<int> > const&, llvm::Value*) |
279031 |
LateLowerGCFrame::PlaceRootsAndUpdateCalls(std::vector<int, std::allocator<int> >&, State&, std::map<llvm::Value*, std::pair<int, int>, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, std::pair<int, int> > > >) |
685627 |
LateLowerGCFrame::Number(State&, llvm::Value*) |
19695400 |
LateLowerGCFrame::LiftPhi(State&, llvm::PHINode*) |
76673 |
LateLowerGCFrame::NoteUse(State&, BBState&, llvm::Value*) |
35548800 |
LateLowerGCFrame::NoteUse(State&, BBState&, llvm::Value*, llvm::BitVector&) |
36711500 |
LateLowerGCFrame::CleanupIR(llvm::Function&, State*, bool*) |
689604 |
LateLowerGCFrame::LocalScan(llvm::Function&) |
685627 |
LateLowerGCFrame::NumberAll(State&, llvm::Value*) |
11601300 |
LateLowerGCFrame::LateLowerGCFrame(llvm::function_ref<llvm::DominatorTree& ()>) |
689604 |
CountTrackedPointers::CountTrackedPointers(llvm::Type*) |
40580800 |
LateLowerGCFrameLegacy::runOnFunction(llvm::Function&) |
689604 |
LateLowerGCFrameLegacy::LateLowerGCFrameLegacy() |
1052 |
State::State(llvm::Function&) |
685627 |
LateLowerGCFrameLegacy::getAnalysisUsage(llvm::AnalysisUsage&) const |
1052 |
ExtractTrackedValues(llvm::Value*, llvm::Type*, bool, llvm::IRBuilder<llvm::ConstantFolder, llvm::IRBuilderDefaultInserter>&, llvm::ArrayRef<unsigned int>)::{lambda(llvm::ArrayRef<unsigned int>)#1}::operator()(llvm::ArrayRef<unsigned int>) const |
86551 |
LateLowerGC::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)::{lambda()#1}::operator()() const |
0 |
LateLowerGCFrame::PlaceRootsAndUpdateCalls(std::vector<int, std::allocator<int> >&, State&, std::map<llvm::Value*, std::pair<int, int>, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, std::pair<int, int> > > >)::{lambda(llvm::AllocaInst*&)#1}::operator()(llvm::AllocaInst*&) const |
343546 |
LateLowerGCFrame::CleanupIR(llvm::Function&, State*, bool*)::{lambda(llvm::Value*)#1}::operator()(llvm::Value*) const |
83107 |
LateLowerGCFrameLegacy::runOnFunction(llvm::Function&)::{lambda()#1}::operator()() const |
95879 |
LateLowerGCFrame::PlaceRootsAndUpdateCalls(std::vector<int, std::allocator<int> >&, State&, std::map<llvm::Value*, std::pair<int, int>, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, std::pair<int, int> > > >)::{lambda(llvm::AllocaInst*&)#1}::operator()(llvm::AllocaInst*&) const::{lambda(llvm::Use&)#1}::operator()(llvm::Use) const |
22790 |