|
Function Name  |
Hit count  |
LLVMExtraAddAllocOptPass_impl |
0 |
createAllocOptPass() |
2296 |
AllocOptPass::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) |
0 |
(anonymous namespace)::AllocOptLegacy::runOnFunction(llvm::Function&) |
2453640 |
(anonymous namespace)::AllocOptLegacy::doInitialization(llvm::Module&) |
1239060 |
(anonymous namespace)::AllocOptLegacy::AllocOptLegacy() |
2296 |
(anonymous namespace)::AllocOpt::runOnFunction(llvm::Function&, llvm::function_ref<llvm::DominatorTree& ()>) |
2453640 |
(anonymous namespace)::AllocOpt::doInitialization(llvm::Module&) |
1239060 |
(anonymous namespace)::Optimizer::getDomTree() |
18499 |
(anonymous namespace)::Optimizer::initialize() |
1294250 |
(anonymous namespace)::Optimizer::ReplaceUses::Frame::Frame(llvm::Instruction*, llvm::Instruction*) |
83028 |
(anonymous namespace)::Optimizer::ReplaceUses::Frame::Frame(llvm::Instruction*, unsigned int) |
123 |
(anonymous namespace)::Optimizer::isSafepoint(llvm::Instruction*) |
791408 |
(anonymous namespace)::Optimizer::moveToStack(llvm::CallInst*, unsigned long, bool) |
18445 |
(anonymous namespace)::Optimizer::optimizeAll() |
1294250 |
(anonymous namespace)::Optimizer::optimizeTag(llvm::CallInst*) |
280 |
(anonymous namespace)::Optimizer::removeAlloc(llvm::CallInst*) |
359 |
(anonymous namespace)::Optimizer::splitOnStack(llvm::CallInst*) |
54 |
(anonymous namespace)::Optimizer::getGCAllocSize(llvm::Instruction*) |
178023000 |
(anonymous namespace)::Optimizer::insertLifetime(llvm::Value*, llvm::Constant*, llvm::Instruction*) |
18499 |
(anonymous namespace)::Optimizer::pushInstruction(llvm::Instruction*) |
178023000 |
(anonymous namespace)::Optimizer::getFirstSafepoint(llvm::BasicBlock*) |
136773 |
(anonymous namespace)::Optimizer::insertLifetimeEnd(llvm::Value*, llvm::Constant*, llvm::Instruction*) |
73296 |
(anonymous namespace)::Optimizer::replaceIntrinsicUseWith(llvm::IntrinsicInst*, unsigned int, llvm::Instruction*, llvm::Instruction*) |
1438 |
(anonymous namespace)::Optimizer::Lifetime::Frame::Frame(llvm::BasicBlock*) |
31966 |
(anonymous namespace)::Optimizer::finalize() |
1294250 |
(anonymous namespace)::Optimizer::checkInst(llvm::Instruction*) |
1544190 |
(anonymous namespace)::Optimizer::Optimizer(llvm::Function&, (anonymous namespace)::AllocOpt&, llvm::function_ref<llvm::DominatorTree& ()>) |
1294250 |
(anonymous namespace)::removeGCPreserve(llvm::CallInst*, llvm::Instruction*) |
487 |
(anonymous namespace)::AllocOptLegacy::getAnalysisUsage(llvm::AnalysisUsage&) const |
2296 |
AllocOptPass::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)::{lambda()#1}::operator()() const |
0 |
(anonymous namespace)::AllocOptLegacy::runOnFunction(llvm::Function&)::{lambda()#1}::operator()() const |
4475 |
(anonymous namespace)::Optimizer::moveToStack(llvm::CallInst*, unsigned long, bool)::{lambda(llvm::Instruction*)#4}::operator()(llvm::Instruction*) const |
121166 |
(anonymous namespace)::Optimizer::moveToStack(llvm::CallInst*, unsigned long, bool)::{lambda(llvm::Instruction*, llvm::Instruction*)#3}::operator()(llvm::Instruction*, llvm::Instruction*) const |
63170 |
(anonymous namespace)::Optimizer::moveToStack(llvm::CallInst*, unsigned long, bool)::{lambda(llvm::Instruction*, llvm::Instruction*)#1}::operator()(llvm::Instruction*, llvm::Instruction*) const |
81615 |
(anonymous namespace)::Optimizer::moveToStack(llvm::CallInst*, unsigned long, bool)::{lambda()#2}::operator()() const |
81615 |
(anonymous namespace)::Optimizer::removeAlloc(llvm::CallInst*)::{lambda(llvm::Instruction*)#3}::operator()(llvm::Instruction*) const |
1143 |
(anonymous namespace)::Optimizer::removeAlloc(llvm::CallInst*)::{lambda(llvm::Instruction*)#4}::operator()(llvm::Instruction*) const |
1851 |
(anonymous namespace)::Optimizer::removeAlloc(llvm::CallInst*)::{lambda(llvm::Instruction*)#1}::operator()(llvm::Instruction*) const |
1502 |
(anonymous namespace)::Optimizer::removeAlloc(llvm::CallInst*)::{lambda()#2}::operator()() const |
1413 |
(anonymous namespace)::Optimizer::splitOnStack(llvm::CallInst*)::{lambda(llvm::Instruction*)#2}::operator()(llvm::Instruction*) const |
123 |
(anonymous namespace)::Optimizer::splitOnStack(llvm::CallInst*)::{lambda(llvm::Instruction*, unsigned int)#4}::operator()(llvm::Instruction*, unsigned int) const |
69 |
(anonymous namespace)::Optimizer::splitOnStack(llvm::CallInst*)::{lambda(llvm::Use*)#6}::operator()(llvm::Use*) const |
177 |
(anonymous namespace)::Optimizer::splitOnStack(llvm::CallInst*)::{lambda((anonymous namespace)::Optimizer::splitOnStack(llvm::CallInst*)::SplitSlot&, unsigned int, llvm::Type*, llvm::IRBuilder<llvm::ConstantFolder, llvm::IRBuilderDefaultInserter>&)#5}::operator()((anonymous namespace)::Optimizer::splitOnStack(llvm::CallInst*)::SplitSlot&, unsigned int, llvm::Type*, llvm::IRBuilder<llvm::ConstantFolder, llvm::IRBuilderDefaultInserter>&) const |
108 |
(anonymous namespace)::Optimizer::splitOnStack(llvm::CallInst*)::{lambda(unsigned int)#1}::operator()(unsigned int) const |
108 |
(anonymous namespace)::Optimizer::splitOnStack(llvm::CallInst*)::{lambda()#3}::operator()() const |
123 |