"Function Stack","Effective Time by Utilization","Effective Time by Utilization","Module","Function (Full)","Source File","Start Address"
"Total","2223.39","0","","","",""
" clone","2220.98","0","libc.so.6","clone","","0x30fc0e88e0"
"  start_thread","2220.98","0.233858","libpthread.so.0","start_thread","","0x30fc407780"
"   thread_proxy","2199.69","0","impalad","thread_proxy","","0xd60e30"
"    boost::detail::thread_data<boost::_bi::bind_t<void, void (*)(std::string const&, std::string const&, boost::function<void (void)>, impala::Promise<long>*), boost::_bi::list4<boost::_bi::value<std::string>, boost::_bi::value<std::string>, boost::_bi::value<boost::function<void (void)>>, boost::_bi::value<impala::Promise<long>*>>>>::run","2199.51","0","impalad","boost::detail::thread_data<boost::_bi::bind_t<void, void (*)(std::string const&, std::string const&, boost::function<void (void)>, impala::Promise<long>*), boost::_bi::list4<boost::_bi::value<std::string>, boost::_bi::value<std::string>, boost::_bi::value<boost::function<void (void)>>, boost::_bi::value<impala::Promise<long>*>>>>::run(void)","thread.hpp","0xb32310"
"     boost::_bi::bind_t<void, void (*)(std::string const&, std::string const&, boost::function<void (void)>, impala::Promise<long>*), boost::_bi::list4<boost::_bi::value<std::string>, boost::_bi::value<std::string>, boost::_bi::value<boost::function<void (void)>>, boost::_bi::value<impala::Promise<long>*>>>::operator()","2199.51","0","impalad","boost::_bi::bind_t<void, void (*)(std::string const&, std::string const&, boost::function<void (void)>, impala::Promise<long>*), boost::_bi::list4<boost::_bi::value<std::string>, boost::_bi::value<std::string>, boost::_bi::value<boost::function<void (void)>>, boost::_bi::value<impala::Promise<long>*>>>::operator()(void)","bind_template.hpp","0xb32329"
"      operator()<void (*)(const std::basic_string<char>&, const std::basic_string<char>&, boost::function<void()>, impala::Promise<long int>*), boost::_bi::list0>","2199.51","0","impalad","operator()<void (*)(const std::basic_string<char>&, const std::basic_string<char>&, boost::function<void()>, impala::Promise<long int>*), boost::_bi::list0>","bind.hpp","0xb32329"
"       impala::Thread::SuperviseThread","2199.51","0","impalad","impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function<void (void)>, impala::Promise<long>*)","thread.cc","0xb31840"
"        boost::function0<void>::operator()","2199.49","0.37856","impalad","boost::function0<void>::operator()(void) const","function_template.hpp","0xb31a4c"
"         boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf1<void, impala::FragmentMgr, impala::TUniqueId>, boost::_bi::list2<boost::_bi::value<impala::FragmentMgr*>, boost::_bi::value<impala::TUniqueId>>>, void>::invoke","1458","0","impalad","boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf1<void, impala::FragmentMgr, impala::TUniqueId>, boost::_bi::list2<boost::_bi::value<impala::FragmentMgr*>, boost::_bi::value<impala::TUniqueId>>>, void>::invoke(boost::detail::function::function_buffer&)","function_template.hpp","0xa96b60"
"          boost::_bi::bind_t<void, boost::_mfi::mf1<void, impala::FragmentMgr, impala::TUniqueId>, boost::_bi::list2<boost::_bi::value<impala::FragmentMgr*>, boost::_bi::value<impala::TUniqueId>>>::operator()","1458","0","impalad","boost::_bi::bind_t<void, boost::_mfi::mf1<void, impala::FragmentMgr, impala::TUniqueId>, boost::_bi::list2<boost::_bi::value<impala::FragmentMgr*>, boost::_bi::value<impala::TUniqueId>>>::operator()(void)","bind_template.hpp","0xa96b67"
"           operator()<boost::_mfi::mf1<void, impala::FragmentMgr, impala::TUniqueId>, boost::_bi::list0>","1458","0","impalad","operator()<boost::_mfi::mf1<void, impala::FragmentMgr, impala::TUniqueId>, boost::_bi::list0>","bind.hpp","0xa96b67"
"            boost::_mfi::mf1<void, impala::FragmentMgr, impala::TUniqueId>::operator()","1458","0","impalad","boost::_mfi::mf1<void, impala::FragmentMgr, impala::TUniqueId>::operator()(impala::FragmentMgr*, impala::TUniqueId) const","mem_fn_template.hpp","0xa96b67"
"             impala::FragmentMgr::FragmentThread","1457.97","0","impalad","impala::FragmentMgr::FragmentThread(impala::TUniqueId)","fragment-mgr.cc","0xa95680"
"              impala::FragmentMgr::FragmentExecState::Exec","1257.56","0","impalad","impala::FragmentMgr::FragmentExecState::Exec(void)","fragment-exec-state.cc","0xa9dbe0"
"               impala::PlanFragmentExecutor::Open","1257.51","0","impalad","impala::PlanFragmentExecutor::Open(void)","plan-fragment-executor.cc","0xcd89a0"
"                impala::PlanFragmentExecutor::OptimizeLlvmModule","726.551","0","impalad","impala::PlanFragmentExecutor::OptimizeLlvmModule(void)","scoped_ptr.hpp","0xcd5820"
"                 impala::LlvmCodeGen::FinalizeModule","726.441","0","impalad","impala::LlvmCodeGen::FinalizeModule(void)","llvm-codegen.cc","0x7b86f0"
"                  impala::LlvmCodeGen::OptimizeModule","679.259","0.02","impalad","impala::LlvmCodeGen::OptimizeModule(void)","llvm-codegen.cc","0x7b6810"
"                   llvm::PassManagerImpl::run","617.154","0","impalad","llvm::PassManagerImpl::run(llvm::Module&)","","0x1607530"
"                    llvm::MPPassManager::runOnModule","617.144","0","impalad","llvm::MPPassManager::runOnModule(llvm::Module&)","","0x1607160"
"                     (anonymous namespace)::CGPassManager::runOnModule","513.444","0.648574","impalad","(anonymous namespace)::CGPassManager::runOnModule(llvm::Module&)","","0x13f6610"
"                      llvm::FPPassManager::runOnFunction","420.193","0.674423","impalad","llvm::FPPassManager::runOnFunction(llvm::Function&)","","0x16069d0"
"                       llvm::PMDataManager::verifyPreservedAnalysis","187.179","1.23594","impalad","llvm::PMDataManager::verifyPreservedAnalysis(llvm::Pass*)","","0x16045a0"
"                        llvm::PMTopLevelManager::findAnalysisPass","184.351","2.36582","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                         llvm::PassRegistry::getPassInfo","174.334","3.54702","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                          llvm::sys::MutexImpl::release","167.028","0.307625","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                           _L_unlock_657","166.658","166.658","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                           [Import thunk pthread_mutex_unlock]","0.0618546","0.0618546","impalad","[Import thunk pthread_mutex_unlock]","","0x759918"
"                           pthread_mutex_unlock","0","0","libpthread.so.0","pthread_mutex_unlock","","0x30fc40a630"
"                          llvm::sys::MemoryFence","2.68888","2.68888","impalad","llvm::sys::MemoryFence(void)","","0x1640240"
"                          llvm::sys::MutexImpl::acquire","0.468194","0.312975","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                          llvm::llvm_is_multithreaded","0.273516","0.273516","impalad","llvm::llvm_is_multithreaded(void)","","0x16788a0"
"                          llvm::PassRegistry::getImpl","0.179374","0.179374","impalad","llvm::PassRegistry::getImpl(void) const","","0x160b6b0"
"                          AnnotateHappensAfter","0.148918","0.148918","impalad","AnnotateHappensAfter","","0x16865d0"
"                         llvm::PassRegistry::getPassRegistry","4.24483","1.4736","impalad","llvm::PassRegistry::getPassRegistry(void)","","0x160b640"
"                         llvm::PMDataManager::findAnalysisPass","3.40638","3.40638","impalad","llvm::PMDataManager::findAnalysisPass(void const*, bool)","","0x16013d0"
"                        llvm::PMDataManager::findAnalysisPass","0.842588","0.842588","impalad","llvm::PMDataManager::findAnalysisPass(void const*, bool)","","0x16013d0"
"                        llvm::PMTopLevelManager::findAnalysisUsage","0.438155","0.438155","impalad","llvm::PMTopLevelManager::findAnalysisUsage(llvm::Pass*)","","0x1603d60"
"                        llvm::DominatorTree::verifyAnalysis","0.14","0.14","impalad","llvm::DominatorTree::verifyAnalysis(void) const","","0x1596880"
"                        llvm::getPassTimer","0.134518","0.134518","impalad","llvm::getPassTimer(llvm::Pass*)","","0x1603660"
"                        llvm::Pass::verifyAnalysis","0.0370047","0.0370047","impalad","llvm::Pass::verifyAnalysis(void) const","","0x15ff5d0"
"                       llvm::InstCombiner::runOnFunction","67.6762","0.0910469","impalad","llvm::InstCombiner::runOnFunction(llvm::Function&)","","0x1337850"
"                        llvm::InstCombiner::DoOneIteration","59.5522","4.4482","impalad","llvm::InstCombiner::DoOneIteration(llvm::Function&, unsigned int)","","0x13360c0"
"                        llvm::PMTopLevelManager::findAnalysisPass","5.90221","0.0800011","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                         llvm::PassRegistry::getPassInfo","5.57917","0.112964","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                          llvm::sys::MutexImpl::release","5.37623","0.02","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                           _L_unlock_657","5.34623","5.34623","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                           [Import thunk pthread_mutex_unlock]","0.01","0.01","impalad","[Import thunk pthread_mutex_unlock]","","0x759918"
"                           pthread_mutex_unlock","0","0","libpthread.so.0","pthread_mutex_unlock","","0x30fc40a630"
"                          llvm::sys::MemoryFence","0.0899834","0.0899834","impalad","llvm::sys::MemoryFence(void)","","0x1640240"
"                          llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                         llvm::PassRegistry::getPassRegistry","0.151194","0.07","impalad","llvm::PassRegistry::getPassRegistry(void)","","0x160b640"
"                         llvm::PMDataManager::findAnalysisPass","0.0918438","0.0918438","impalad","llvm::PMDataManager::findAnalysisPass(void const*, bool)","","0x16013d0"
"                        llvm::LowerDbgDeclare","0.95496","0.724697","impalad","llvm::LowerDbgDeclare(llvm::Function&)","","0x13a9df0"
"                        llvm::AttributeSetNode::hasAttribute","0.41648","0.04","impalad","llvm::AttributeSetNode::hasAttribute(llvm::Attribute::AttrKind) const","","0x155cf90"
"                        llvm::LibCallSimplifier::LibCallSimplifier","0.35774","0.0882008","impalad","llvm::LibCallSimplifier::LibCallSimplifier(llvm::DataLayout const*, llvm::TargetLibraryInfo const*, bool)","","0x13e9670"
"                        llvm::Pass::getAdjustedAnalysisPointer","0.08","0.08","impalad","llvm::Pass::getAdjustedAnalysisPointer(void const*)","","0x15ff5e0"
"                        operator delete","0.07","0.06","impalad","operator delete(void*)","","0x17604f0"
"                        llvm::Function::getContext","0.06","0.06","impalad","llvm::Function::getContext(void) const","","0x159c3d0"
"                        llvm::AttributeSet::hasAttribute","0.05","0.01","impalad","llvm::AttributeSet::hasAttribute(unsigned int, llvm::Attribute::AttrKind) const","","0x155de30"
"                        llvm::PMDataManager::findAnalysisPass","0.045979","0.045979","impalad","llvm::PMDataManager::findAnalysisPass(void const*, bool)","","0x16013d0"
"                        llvm::LibCallSimplifier::~LibCallSimplifier","0.04","0.04","impalad","llvm::LibCallSimplifier::~LibCallSimplifier(void)","","0x13e7420"
"                        llvm::DataLayout::getTypeSizeInBits","0.03","0.03","impalad","llvm::DataLayout::getTypeSizeInBits(llvm::Type*) const","","0xde31d0"
"                        llvm::Instruction::mayWriteToMemory","0.0256486","0.0256486","impalad","llvm::Instruction::mayWriteToMemory(void) const","","0x15e2840"
"                       (anonymous namespace)::GVN::runOnFunction","20.8082","0.148479","impalad","(anonymous namespace)::GVN::runOnFunction(llvm::Function&)","","0x12a8e50"
"                        (anonymous namespace)::GVN::iterateOnFunction.isra.685","17.624","0.59827","impalad","(anonymous namespace)::GVN::iterateOnFunction(llvm::Function&).isra.685","","0x12a7b70"
"                        llvm::PMTopLevelManager::findAnalysisPass","1.48062","0.0192304","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                         llvm::PassRegistry::getPassInfo","1.41176","0.05","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                          llvm::sys::MutexImpl::release","1.36176","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                           _L_unlock_657","1.36176","1.36176","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                           pthread_mutex_unlock","0","0","libpthread.so.0","pthread_mutex_unlock","","0x30fc40a630"
"                          llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                         llvm::PMDataManager::findAnalysisPass","0.0292665","0.0292665","impalad","llvm::PMDataManager::findAnalysisPass(void const*, bool)","","0x16013d0"
"                         llvm::PassRegistry::getPassRegistry","0.0203647","0.0203647","impalad","llvm::PassRegistry::getPassRegistry(void)","","0x160b640"
"                        (anonymous namespace)::GVN::performPRE","0.677365","0.130009","impalad","(anonymous namespace)::GVN::performPRE(llvm::Function&)","","0x12a5050"
"                        (anonymous namespace)::GVN::cleanupGlobalSets","0.456402","0.284327","impalad","(anonymous namespace)::GVN::cleanupGlobalSets(void)","","0x12a3810"
"                        llvm::MergeBlockIntoPredecessor","0.223887","0.0855903","impalad","llvm::MergeBlockIntoPredecessor(llvm::BasicBlock*, llvm::Pass*)","","0x138bf40"
"                        (anonymous namespace)::GVN::splitCriticalEdges.part.246","0.187437","0","impalad","(anonymous namespace)::GVN::splitCriticalEdges(void).part.246","","0x129f4b0"
"                         llvm::SplitCriticalEdge","0.187437","0.0100041","impalad","llvm::SplitCriticalEdge(llvm::TerminatorInst*, unsigned int, llvm::Pass*, bool, bool, bool)","","0x1392230"
"                          llvm::PMTopLevelManager::findAnalysisPass","0.147433","0","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                           llvm::PassRegistry::getPassInfo","0.147433","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                            llvm::sys::MutexImpl::release","0.147433","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                             _L_unlock_657","0.147433","0.147433","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                            llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                          llvm::Value::setName","0.02","0","impalad","llvm::Value::setName(llvm::Twine const&)","","0x1617ee0"
"                          llvm::isCriticalEdge","0.01","0.01","impalad","llvm::isCriticalEdge(llvm::TerminatorInst const*, unsigned int, bool)","","0x1392070"
"                        llvm::DataLayout::getTypeSizeInBits","0.01","0.01","impalad","llvm::DataLayout::getTypeSizeInBits(llvm::Type*) const","","0xde31d0"
"                       llvm::PMDataManager::initializeAnalysisImpl","18.1902","2.56148","impalad","llvm::PMDataManager::initializeAnalysisImpl(llvm::Pass*)","","0x1604c30"
"                        llvm::PMTopLevelManager::findAnalysisPass","14.9312","0.444506","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                         llvm::PassRegistry::getPassInfo","13.6096","0.242084","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                          llvm::sys::MutexImpl::release","13.085","0.01","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                           _L_unlock_657","13.065","13.065","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                           [Import thunk pthread_mutex_unlock]","0.01","0.01","impalad","[Import thunk pthread_mutex_unlock]","","0x759918"
"                           pthread_mutex_unlock","0","0","libpthread.so.0","pthread_mutex_unlock","","0x30fc40a630"
"                          llvm::sys::MemoryFence","0.20874","0.20874","impalad","llvm::sys::MemoryFence(void)","","0x1640240"
"                          AnnotateHappensAfter","0.0437609","0.0437609","impalad","AnnotateHappensAfter","","0x16865d0"
"                          llvm::llvm_is_multithreaded","0.02","0.02","impalad","llvm::llvm_is_multithreaded(void)","","0x16788a0"
"                          llvm::sys::MutexImpl::acquire","0.01","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                         llvm::PMDataManager::findAnalysisPass","0.722403","0.722403","impalad","llvm::PMDataManager::findAnalysisPass(void const*, bool)","","0x16013d0"
"                         llvm::PassRegistry::getPassRegistry","0.154708","0.0794974","impalad","llvm::PassRegistry::getPassRegistry(void)","","0x160b640"
"                        llvm::PMTopLevelManager::findAnalysisUsage","0.567484","0.567484","impalad","llvm::PMTopLevelManager::findAnalysisUsage(llvm::Pass*)","","0x1603d60"
"                        llvm::PMDataManager::findAnalysisPass","0.129999","0.129999","impalad","llvm::PMDataManager::findAnalysisPass(void const*, bool)","","0x16013d0"
"                       llvm::PMDataManager::removeDeadPasses","17.7766","0.142893","impalad","llvm::PMDataManager::removeDeadPasses(llvm::Pass*, llvm::StringRef, llvm::PassDebuggingString)","","0x1603c30"
"                        llvm::PMDataManager::freePass","16.4666","0.303699","impalad","llvm::PMDataManager::freePass(llvm::Pass*, llvm::StringRef, llvm::PassDebuggingString)","","0x1603a10"
"                         llvm::PassRegistry::getPassInfo","11.3496","0.162679","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                          llvm::sys::MutexImpl::release","10.9805","0.0268783","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                           _L_unlock_657","10.9537","10.9537","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                           pthread_mutex_unlock","0","0","libpthread.so.0","pthread_mutex_unlock","","0x30fc40a630"
"                          llvm::sys::MemoryFence","0.146367","0.146367","impalad","llvm::sys::MemoryFence(void)","","0x1640240"
"                          llvm::sys::MutexImpl::acquire","0.04","0.04","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                          llvm::llvm_is_multithreaded","0.02","0.02","impalad","llvm::llvm_is_multithreaded(void)","","0x16788a0"
"                         llvm::LazyValueInfo::releaseMemory","1.97501","0.07","impalad","llvm::LazyValueInfo::releaseMemory(void)","","0x144a3d0"
"                         llvm::DominatorTreeBase<llvm::BasicBlock>::reset","0.812004","0.490578","impalad","llvm::DominatorTreeBase<llvm::BasicBlock>::reset(void)","","0x15992c0"
"                         llvm::MemoryDependenceAnalysis::releaseMemory","0.621685","0.410114","impalad","llvm::MemoryDependenceAnalysis::releaseMemory(void)","","0x1467b60"
"                         llvm::ScalarEvolution::releaseMemory","0.327196","0.0533505","impalad","llvm::ScalarEvolution::releaseMemory(void)","","0x1482d70"
"                         llvm::PrettyStackTraceEntry::PrettyStackTraceEntry","0.229283","0.119283","impalad","llvm::PrettyStackTraceEntry::PrettyStackTraceEntry(void)","","0x1668d50"
"                         llvm::PassRegistry::getPassRegistry","0.195896","0.0758963","impalad","llvm::PassRegistry::getPassRegistry(void)","","0x160b640"
"                         llvm::Pass::releaseMemory","0.139559","0.139559","impalad","llvm::Pass::releaseMemory(void)","","0x15ff5c0"
"                         llvm::sys::ThreadLocalImpl::setInstance","0.134788","0","impalad","llvm::sys::ThreadLocalImpl::setInstance(void const*)","","0x1678750"
"                         llvm::DenseMapBase<llvm::DenseMap<void const*, llvm::Pass*, llvm::DenseMapInfo<void const*>>, void const*, llvm::Pass*, llvm::DenseMapInfo<void const*>>::LookupBucketFor<void const*>","0.121297","0.121297","impalad","bool llvm::DenseMapBase<llvm::DenseMap<void const*, llvm::Pass*, llvm::DenseMapInfo<void const*>>, void const*, llvm::Pass*, llvm::DenseMapInfo<void const*>>::LookupBucketFor<void const*>(void const* const&, std::pair<void const*, llvm::Pass*> const*&) const","","0x1609740"
"                         llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry","0.0638205","0","impalad","llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry(void)","","0x1668de0"
"                         llvm::DominatorTree::releaseMemory","0.06","0.06","impalad","llvm::DominatorTree::releaseMemory(void)","","0x1599810"
"                         llvm::PMDataManager::dumpPassInfo","0.0427613","0.0427613","impalad","llvm::PMDataManager::dumpPassInfo(llvm::Pass*, llvm::PassDebuggingString, llvm::PassDebuggingString, llvm::StringRef)","","0x1601a90"
"                         llvm::getPassTimer","0.04","0.04","impalad","llvm::getPassTimer(llvm::Pass*)","","0x1603660"
"                         llvm::LoopInfo::releaseMemory","0.03","0.03","impalad","llvm::LoopInfo::releaseMemory(void)","","0x1456440"
"                         llvm::BumpPtrAllocator::Reset","0.02","0.02","impalad","llvm::BumpPtrAllocator::Reset(void)","","0x163fad0"
"                        llvm::PMTopLevelManager::collectLastUses","1.16715","0.412736","impalad","llvm::PMTopLevelManager::collectLastUses(llvm::SmallVectorImpl<llvm::Pass*>&, llvm::Pass*)","","0x16031e0"
"                       llvm::PMDataManager::recordAvailableAnalysis","14.257","0.612019","impalad","llvm::PMDataManager::recordAvailableAnalysis(llvm::Pass*)","","0x1605260"
"                        llvm::PassRegistry::getPassInfo","13.1596","0.292505","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                         llvm::sys::MutexImpl::release","12.6236","0.02","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                          _L_unlock_657","12.5536","12.5536","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                          [Import thunk pthread_mutex_unlock]","0.05","0.05","impalad","[Import thunk pthread_mutex_unlock]","","0x759918"
"                          pthread_mutex_unlock","0","0","libpthread.so.0","pthread_mutex_unlock","","0x30fc40a630"
"                         llvm::sys::MemoryFence","0.127271","0.127271","impalad","llvm::sys::MemoryFence(void)","","0x1640240"
"                         llvm::sys::MutexImpl::acquire","0.0700027","0.0400027","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                         llvm::PassRegistry::getImpl","0.03","0.03","impalad","llvm::PassRegistry::getImpl(void) const","","0x160b6b0"
"                         AnnotateHappensAfter","0.01","0.01","impalad","AnnotateHappensAfter","","0x16865d0"
"                         llvm::llvm_is_multithreaded","0.00625816","0.00625816","impalad","llvm::llvm_is_multithreaded(void)","","0x16788a0"
"                        llvm::DenseMapBase<llvm::DenseMap<void const*, llvm::Pass*, llvm::DenseMapInfo<void const*>>, void const*, llvm::Pass*, llvm::DenseMapInfo<void const*>>::LookupBucketFor<void const*>","0.275782","0.275782","impalad","bool llvm::DenseMapBase<llvm::DenseMap<void const*, llvm::Pass*, llvm::DenseMapInfo<void const*>>, void const*, llvm::Pass*, llvm::DenseMapInfo<void const*>>::LookupBucketFor<void const*>(void const* const&, std::pair<void const*, llvm::Pass*> const*&) const","","0x1609740"
"                        llvm::PassRegistry::getPassRegistry","0.209562","0.0695568","impalad","llvm::PassRegistry::getPassRegistry(void)","","0x160b640"
"                       (anonymous namespace)::CorrelatedValuePropagation::runOnFunction","12.1001","0.757038","impalad","(anonymous namespace)::CorrelatedValuePropagation::runOnFunction(llvm::Function&)","","0x1292a50"
"                       (anonymous namespace)::EarlyCSE::runOnFunction","10.2011","0.296029","impalad","(anonymous namespace)::EarlyCSE::runOnFunction(llvm::Function&)","","0x129ba10"
"                        (anonymous namespace)::EarlyCSE::processNode","7.18006","0.623297","impalad","(anonymous namespace)::EarlyCSE::processNode(llvm::DomTreeNodeBase<llvm::BasicBlock>*)","","0x129aa70"
"                        llvm::PMTopLevelManager::findAnalysisPass","1.31193","0.03","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                         llvm::PassRegistry::getPassInfo","1.19193","0.01","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                          llvm::sys::MutexImpl::release","1.16193","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                           _L_unlock_657","1.16193","1.16193","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                           pthread_mutex_unlock","0","0","libpthread.so.0","pthread_mutex_unlock","","0x30fc40a630"
"                          llvm::sys::MutexImpl::acquire","0.01","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                          llvm::sys::MemoryFence","0.01","0.01","impalad","llvm::sys::MemoryFence(void)","","0x1640240"
"                         llvm::PassRegistry::getPassRegistry","0.07","0.01","impalad","llvm::PassRegistry::getPassRegistry(void)","","0x160b640"
"                         llvm::PMDataManager::findAnalysisPass","0.02","0.02","impalad","llvm::PMDataManager::findAnalysisPass(void const*, bool)","","0x16013d0"
"                        llvm::DenseMapBase<llvm::DenseMap<(anonymous namespace)::SimpleValue, llvm::ScopedHashTableVal<(anonymous namespace)::SimpleValue, llvm::Value*>*, llvm::DenseMapInfo<(anonymous namespace)::SimpleValue>>, (anonymous namespace)::SimpleValue, llvm::ScopedHashTableVal<(anonymous namespace)::SimpleValue, llvm::Value*>*, llvm::DenseMapInfo<(anonymous namespace)::SimpleValue>>::LookupBucketFor<(anonymous namespace)::SimpleValue>","0.848159","0.12","impalad","bool llvm::DenseMapBase<llvm::DenseMap<(anonymous namespace)::SimpleValue, llvm::ScopedHashTableVal<(anonymous namespace)::SimpleValue, llvm::Value*>*, llvm::DenseMapInfo<(anonymous namespace)::SimpleValue>>, (anonymous namespace)::SimpleValue, llvm::ScopedHashTableVal<(anonymous namespace)::SimpleValue, llvm::Value*>*, llvm::DenseMapInfo<(anonymous namespace)::SimpleValue>>::LookupBucketFor<(anonymous namespace)::SimpleValue>((anonymous namespace)::SimpleValue const&, std::pair<(anonymous namespace)::SimpleValue, llvm::ScopedHashTableVal<(anonymous namespace)::SimpleValue, llvm::Value*>*> const*&) const","","0x129a760"
"                        llvm::BumpPtrAllocator::DeallocateSlabs","0.19327","0.0132689","impalad","llvm::BumpPtrAllocator::DeallocateSlabs(llvm::MemSlab*)","","0x163fa30"
"                        tc_new","0.14045","0.12045","impalad","tc_new","","0x175fbe0"
"                        operator delete","0.100017","0.0900175","impalad","operator delete(void*)","","0x17604f0"
"                        llvm::ScopedHashTableScope<llvm::Value*, std::pair<llvm::Value*, unsigned int>, llvm::DenseMapInfo<llvm::Value*>, llvm::RecyclingAllocator<llvm::BumpPtrAllocator, llvm::ScopedHashTableVal<llvm::Value*, std::pair<llvm::Value*, unsigned int>>, (unsigned long)40, (unsigned long)8>>::~ScopedHashTableScope","0.0511587","0.0511587","impalad","llvm::ScopedHashTableScope<llvm::Value*, std::pair<llvm::Value*, unsigned int>, llvm::DenseMapInfo<llvm::Value*>, llvm::RecyclingAllocator<llvm::BumpPtrAllocator, llvm::ScopedHashTableVal<llvm::Value*, std::pair<llvm::Value*, unsigned int>>, (unsigned long)40, (unsigned long)8>>::~ScopedHashTableScope(void)","","0x129e440"
"                        llvm::DenseMapInfo<(anonymous namespace)::SimpleValue>::isEqual","0.05","0.05","impalad","llvm::DenseMapInfo<(anonymous namespace)::SimpleValue>::isEqual((anonymous namespace)::SimpleValue, (anonymous namespace)::SimpleValue)","","0x129a510"
"                        __GI_memset","0.02","0.02","libc.so.6","__GI_memset","","0x30fc083bd0"
"                        llvm::AnalysisResolver::getAnalysisIfAvailable","0.01","0.01","impalad","llvm::AnalysisResolver::getAnalysisIfAvailable(void const*, bool) const","","0x1602300"
"                       (anonymous namespace)::CFGSimplifyPass::runOnFunction","10.1143","0.26135","impalad","(anonymous namespace)::CFGSimplifyPass::runOnFunction(llvm::Function&)","","0x132ac00"
"                        llvm::PMTopLevelManager::findAnalysisPass","4.32335","0.1","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                         llvm::PassRegistry::getPassInfo","4.09522","0.04","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                          llvm::sys::MutexImpl::release","3.96522","0.01","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                           _L_unlock_657","3.95522","3.95522","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                           pthread_mutex_unlock","0","0","libpthread.so.0","pthread_mutex_unlock","","0x30fc40a630"
"                          llvm::sys::MemoryFence","0.09","0.09","impalad","llvm::sys::MemoryFence(void)","","0x1640240"
"                          llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                         llvm::PassRegistry::getPassRegistry","0.0654611","0.0354278","impalad","llvm::PassRegistry::getPassRegistry(void)","","0x160b640"
"                         llvm::PMDataManager::findAnalysisPass","0.0626671","0.0626671","impalad","llvm::PMDataManager::findAnalysisPass(void const*, bool)","","0x16013d0"
"                        llvm::SimplifyCFG","3.6961","0.461296","impalad","llvm::SimplifyCFG(llvm::BasicBlock*, llvm::TargetTransformInfo const&, llvm::DataLayout const*)","","0x13dc8c0"
"                        removeUnreachableBlocksFromFn","1.70444","0.729747","impalad","removeUnreachableBlocksFromFn(llvm::Function&)","","0x132a0a0"
"                        __memcmp_sse4_1","0.0490431","0.0490431","libc.so.6","__memcmp_sse4_1","","0x30fc13de30"
"                        (anonymous namespace)::NoTTI::getAdjustedAnalysisPointer","0.04","0.04","impalad","(anonymous namespace)::NoTTI::getAdjustedAnalysisPointer(void const*)","","0x14aff50"
"                        llvm::Pass::getAdjustedAnalysisPointer","0.02","0.02","impalad","llvm::Pass::getAdjustedAnalysisPointer(void const*)","","0x15ff5e0"
"                        llvm::PMDataManager::findAnalysisPass","0.01","0.01","impalad","llvm::PMDataManager::findAnalysisPass(void const*, bool)","","0x16013d0"
"                        llvm::BasicBlock::getTerminator","0.01","0.01","impalad","llvm::BasicBlock::getTerminator(void)","","0x1563600"
"                       (anonymous namespace)::JumpThreading::runOnFunction","9.57998","0.612896","impalad","(anonymous namespace)::JumpThreading::runOnFunction(llvm::Function&)","","0x12b6780"
"                        (anonymous namespace)::JumpThreading::ProcessThreadableEdges","3.56552","0.04","impalad","(anonymous namespace)::JumpThreading::ProcessThreadableEdges(llvm::Value*, llvm::BasicBlock*, (anonymous namespace)::ConstantPreference)","","0x12b6610"
"                         (anonymous namespace)::JumpThreading::ProcessThreadableEdges.part.442","3.27931","0.0945652","impalad","(anonymous namespace)::JumpThreading::ProcessThreadableEdges(llvm::Value*, llvm::BasicBlock*, (anonymous namespace)::ConstantPreference).part.442","","0x12b45c0"
"                          (anonymous namespace)::JumpThreading::ComputeValueKnownInPredecessors","2.95616","0.116774","impalad","(anonymous namespace)::JumpThreading::ComputeValueKnownInPredecessors(llvm::Value*, llvm::BasicBlock*, llvm::SmallVectorImpl<std::pair<llvm::Constant*, llvm::BasicBlock*>>&, (anonymous namespace)::ConstantPreference)","","0x12b3370"
"                          llvm::SSAUpdater::RewriteUse","0.10018","0","impalad","llvm::SSAUpdater::RewriteUse(llvm::Use&)","","0x13ccc30"
"                          llvm::SimplifyInstructionsInBlock","0.0600162","0","impalad","llvm::SimplifyInstructionsInBlock(llvm::BasicBlock*, llvm::DataLayout const*, llvm::TargetLibraryInfo const*)","","0x13a92f0"
"                          llvm::SplitBlockPredecessors","0.0383832","0","impalad","llvm::SplitBlockPredecessors(llvm::BasicBlock*, llvm::ArrayRef<llvm::BasicBlock*>, char const*, llvm::Pass*)","","0x138e530"
"                           UpdateAnalysisInformation","0.03","0","impalad","UpdateAnalysisInformation(llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef<llvm::BasicBlock*>, llvm::Pass*, bool&)","","0x138df20"
"                            llvm::PMTopLevelManager::findAnalysisPass","0.03","0","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                             llvm::PassRegistry::getPassInfo","0.02","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                              llvm::sys::MutexImpl::release","0.02","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                               _L_unlock_657","0.02","0.02","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                              llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                             llvm::PassRegistry::getPassRegistry","0.01","0","impalad","llvm::PassRegistry::getPassRegistry(void)","","0x160b640"
"                           UpdatePHINodes","0.00838318","0","impalad","UpdatePHINodes(llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef<llvm::BasicBlock*>, llvm::BranchInst*, llvm::Pass*, bool)","","0x138a910"
"                            llvm::PMTopLevelManager::findAnalysisPass","0.00838318","0","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                             llvm::PassRegistry::getPassInfo","0.00838318","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                              llvm::sys::MutexImpl::release","0.00838318","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                               _L_unlock_657","0.00838318","0.00838318","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                              llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                          llvm::Instruction::clone","0.01","0","impalad","llvm::Instruction::clone(void) const","","0x15e2a60"
"                          llvm::sys::AtomicIncrement","0.01","0.01","impalad","llvm::sys::AtomicIncrement(unsigned int volatile*)","","0x1640260"
"                          llvm::Twine::Twine","0.01","0.01","impalad","llvm::Twine::Twine(llvm::StringRef const&, char const*)","","0xde2f70"
"                         llvm::ValueHandleBase::AddToUseList","0.213942","0.173942","impalad","llvm::ValueHandleBase::AddToUseList(void)","","0x1618520"
"                         llvm::ValueHandleBase::RemoveFromUseList","0.0322763","0.0322763","impalad","llvm::ValueHandleBase::RemoveFromUseList(void)","","0x1619500"
"                        llvm::PMTopLevelManager::findAnalysisPass","2.70789","0.01","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                         llvm::PassRegistry::getPassInfo","2.59702","0.07","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                          llvm::sys::MutexImpl::release","2.48114","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                           _L_unlock_657","2.48114","2.48114","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                           pthread_mutex_unlock","0","0","libpthread.so.0","pthread_mutex_unlock","","0x30fc40a630"
"                          llvm::llvm_is_multithreaded","0.0258764","0.0258764","impalad","llvm::llvm_is_multithreaded(void)","","0x16788a0"
"                          llvm::sys::MemoryFence","0.02","0.02","impalad","llvm::sys::MemoryFence(void)","","0x1640240"
"                          llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                         llvm::PassRegistry::getPassRegistry","0.060873","0.01","impalad","llvm::PassRegistry::getPassRegistry(void)","","0x160b640"
"                         llvm::PMDataManager::findAnalysisPass","0.04","0.04","impalad","llvm::PMDataManager::findAnalysisPass(void const*, bool)","","0x16013d0"
"                        llvm::FindFunctionBackedges","0.670463","0.10514","impalad","llvm::FindFunctionBackedges(llvm::Function const&, llvm::SmallVectorImpl<std::pair<llvm::BasicBlock const*, llvm::BasicBlock const*>>&)","","0x138daf0"
"                        llvm::LazyValueInfo::getPredicateOnEdge","0.370139","0.01","impalad","llvm::LazyValueInfo::getPredicateOnEdge(unsigned int, llvm::Value*, llvm::Constant*, llvm::BasicBlock*, llvm::BasicBlock*)","","0x144dec0"
"                        llvm::TryToSimplifyUncondBranchFromEmptyBlock","0.206462","0","impalad","llvm::TryToSimplifyUncondBranchFromEmptyBlock(llvm::BasicBlock*)","","0x13aac70"
"                        llvm::BasicBlock::getTerminator","0.175612","0.175612","impalad","llvm::BasicBlock::getTerminator(void)","","0x1563600"
"                        (anonymous namespace)::LazyValueInfoCache::eraseBlock","0.157678","0.02","impalad","(anonymous namespace)::LazyValueInfoCache::eraseBlock(llvm::BasicBlock*)","","0x1449c80"
"                        llvm::BasicBlock::getSinglePredecessor","0.145293","0.1","impalad","llvm::BasicBlock::getSinglePredecessor(void)","","0x1563d00"
"                        llvm::ConstantFoldInstruction","0.09","0.06","impalad","llvm::ConstantFoldInstruction(llvm::Instruction*, llvm::DataLayout const*, llvm::TargetLibraryInfo const*)","","0x1425cf0"
"                        llvm::SplitBlockPredecessors","0.0877209","0","impalad","llvm::SplitBlockPredecessors(llvm::BasicBlock*, llvm::ArrayRef<llvm::BasicBlock*>, char const*, llvm::Pass*)","","0x138e530"
"                         UpdateAnalysisInformation","0.0577209","0","impalad","UpdateAnalysisInformation(llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef<llvm::BasicBlock*>, llvm::Pass*, bool&)","","0x138df20"
"                          llvm::PMTopLevelManager::findAnalysisPass","0.0577209","0","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                           llvm::PassRegistry::getPassInfo","0.0477209","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                            llvm::sys::MutexImpl::release","0.0477209","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                             _L_unlock_657","0.0477209","0.0477209","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                             pthread_mutex_unlock","0","0","libpthread.so.0","pthread_mutex_unlock","","0x30fc40a630"
"                            llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                           llvm::PMDataManager::findAnalysisPass","0.01","0.01","impalad","llvm::PMDataManager::findAnalysisPass(void const*, bool)","","0x16013d0"
"                         llvm::User::operator new","0.01","0","impalad","llvm::User::operator new(unsigned long, unsigned int)","","0x1616c40"
"                         llvm::Value::setName","0.01","0","impalad","llvm::Value::setName(llvm::Twine const&)","","0x1617ee0"
"                         llvm::BranchInst::BranchInst","0.01","0","impalad","llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*)","","0x15e5a50"
"                         UpdatePHINodes","0","0","impalad","UpdatePHINodes(llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef<llvm::BasicBlock*>, llvm::BranchInst*, llvm::Pass*, bool)","","0x138a910"
"                        llvm::DeleteDeadBlock","0.0819144","0.0392539","impalad","llvm::DeleteDeadBlock(llvm::BasicBlock*)","","0x138afc0"
"                        llvm::Pass::getAnalysis<llvm::LazyValueInfo>","0.08","0.08","impalad","llvm::LazyValueInfo& llvm::Pass::getAnalysis<llvm::LazyValueInfo>(void) const","","0x12b8e90"
"                        llvm::MergeBasicBlockIntoOnlyPred","0.0799619","0","impalad","llvm::MergeBasicBlockIntoOnlyPred(llvm::BasicBlock*, llvm::Pass*)","","0x13ac8f0"
"                        llvm::Use::getUser","0.0567388","0.01","impalad","llvm::Use::getUser(void) const","","0x1616a00"
"                        llvm::dyn_cast<llvm::LoadInst, llvm::Value>","0.0549099","0.0549099","impalad","llvm::enable_if<llvm::is_same<llvm::Value, llvm::simplify_type<llvm::Value>::SimpleType>, llvm::cast_retty<llvm::LoadInst, llvm::Value*>::ret_type>::type llvm::dyn_cast<llvm::LoadInst, llvm::Value>(llvm::Value*)","","0xde43a0"
"                        llvm::Pass::getAnalysis<llvm::TargetLibraryInfo>","0.0547328","0.0547328","impalad","llvm::TargetLibraryInfo& llvm::Pass::getAnalysis<llvm::TargetLibraryInfo>(void) const","","0xf8f2c0"
"                        llvm::FindAvailableLoadedValue","0.05","0.01","impalad","llvm::FindAvailableLoadedValue(llvm::Value*, llvm::BasicBlock*, llvm::ilist_iterator<llvm::Instruction>&, unsigned int, llvm::AliasAnalysis*, llvm::MDNode**)","","0x14517c0"
"                        llvm::dyn_cast<llvm::CmpInst, llvm::Value>","0.0462733","0.0462733","impalad","llvm::enable_if<llvm::is_same<llvm::Value, llvm::simplify_type<llvm::Value>::SimpleType>, llvm::cast_retty<llvm::CmpInst, llvm::Value*>::ret_type>::type llvm::dyn_cast<llvm::CmpInst, llvm::Value>(llvm::Value*)","","0x12b8ff0"
"                        llvm::ConstantFoldTerminator","0.04","0","impalad","llvm::ConstantFoldTerminator(llvm::BasicBlock*, bool, llvm::TargetLibraryInfo const*)","","0x13abcd0"
"                        llvm::PredIterator<llvm::BasicBlock, llvm::value_use_iterator<llvm::User>>::advancePastNonTerminators","0.04","0.03","impalad","llvm::PredIterator<llvm::BasicBlock, llvm::value_use_iterator<llvm::User>>::advancePastNonTerminators(void)","","0xe08280"
"                        llvm::Value::setName","0.02","0.02","impalad","llvm::Value::setName(llvm::Twine const&)","","0x1617ee0"
"                        llvm::BasicBlock::eraseFromParent","0.02","0","impalad","llvm::BasicBlock::eraseFromParent(void)","","0x1564750"
"                        llvm::dyn_cast<llvm::Constant, llvm::Value>","0.02","0.02","impalad","llvm::enable_if<llvm::is_same<llvm::Value, llvm::simplify_type<llvm::Value>::SimpleType>, llvm::cast_retty<llvm::Constant, llvm::Value*>::ret_type>::type llvm::dyn_cast<llvm::Constant, llvm::Value>(llvm::Value*)","","0xde3c20"
"                        std::_Rb_tree<llvm::AssertingVH<llvm::BasicBlock>, llvm::AssertingVH<llvm::BasicBlock>, std::_Identity<llvm::AssertingVH<llvm::BasicBlock>>, std::less<llvm::AssertingVH<llvm::BasicBlock>>, std::allocator<llvm::AssertingVH<llvm::BasicBlock>>>::_M_erase","0.02","0.02","impalad","std::_Rb_tree<llvm::AssertingVH<llvm::BasicBlock>, llvm::AssertingVH<llvm::BasicBlock>, std::_Identity<llvm::AssertingVH<llvm::BasicBlock>>, std::less<llvm::AssertingVH<llvm::BasicBlock>>, std::allocator<llvm::AssertingVH<llvm::BasicBlock>>>::_M_erase(std::_Rb_tree_node<llvm::AssertingVH<llvm::BasicBlock>>*)","","0x12b9130"
"                        llvm::LazyValueInfo::eraseBlock","0.02","0.02","impalad","llvm::LazyValueInfo::eraseBlock(llvm::BasicBlock*)","","0x144a570"
"                        llvm::BasicBlock::getFirstNonPHIOrDbg","0.0132168","0.0076149","impalad","llvm::BasicBlock::getFirstNonPHIOrDbg(void)","","0x15636d0"
"                        llvm::dyn_cast<llvm::CmpInst, llvm::Instruction>","0.0113166","0.0113166","impalad","llvm::enable_if<llvm::is_same<llvm::Instruction, llvm::simplify_type<llvm::Instruction>::SimpleType>, llvm::cast_retty<llvm::CmpInst, llvm::Instruction*>::ret_type>::type llvm::dyn_cast<llvm::CmpInst, llvm::Instruction>(llvm::Instruction*)","","0x12b8fd0"
"                        getKnownConstant","0.0103603","0.0103603","impalad","getKnownConstant(llvm::Value*, (anonymous namespace)::ConstantPreference)","","0x12b2850"
"                        operator delete","0.01","0.01","impalad","operator delete(void*)","","0x17604f0"
"                        llvm::PMDataManager::findAnalysisPass","0.01","0.01","impalad","llvm::PMDataManager::findAnalysisPass(void const*, bool)","","0x16013d0"
"                        llvm::ValueHandleBase::AddToUseList","0.01","0.01","impalad","llvm::ValueHandleBase::AddToUseList(void)","","0x1618520"
"                        llvm::BranchInst::getNumSuccessorsV","0.01","0.01","impalad","llvm::BranchInst::getNumSuccessorsV(void) const","","0x15e37d0"
"                        llvm::PredIterator<llvm::BasicBlock, llvm::value_use_iterator<llvm::User>>::operator*","0.01","0.01","impalad","llvm::PredIterator<llvm::BasicBlock, llvm::value_use_iterator<llvm::User>>::operator*(void) const","","0x12903a0"
"                        llvm::CmpInst::getOperand","0.01","0.01","impalad","llvm::CmpInst::getOperand(unsigned int) const","","0xed41d0"
"                        llvm::SmallPtrSetImpl::SmallPtrSetImpl","0.01","0","impalad","llvm::SmallPtrSetImpl::SmallPtrSetImpl(void const**, unsigned int)","","0x12b8c90"
"                        llvm::InvokeInst::getNumSuccessorsV","0.000878604","0.000878604","impalad","llvm::InvokeInst::getNumSuccessorsV(void) const","","0x15e3790"
"                       llvm::LPPassManager::runOnFunction","9.24938","0.1","impalad","llvm::LPPassManager::runOnFunction(llvm::Function&)","","0x145c6f0"
"                        llvm::PMDataManager::verifyPreservedAnalysis","3.6057","0.03","impalad","llvm::PMDataManager::verifyPreservedAnalysis(llvm::Pass*)","","0x16045a0"
"                         llvm::PMTopLevelManager::findAnalysisPass","3.15167","0.03","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                          llvm::PassRegistry::getPassInfo","3.02593","0.0697066","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                           llvm::sys::MutexImpl::release","2.93623","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                            _L_unlock_657","2.93623","2.93623","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                            pthread_mutex_unlock","0","0","libpthread.so.0","pthread_mutex_unlock","","0x30fc40a630"
"                           llvm::sys::MemoryFence","0.02","0.02","impalad","llvm::sys::MemoryFence(void)","","0x1640240"
"                           llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                          llvm::PMDataManager::findAnalysisPass","0.0757324","0.0757324","impalad","llvm::PMDataManager::findAnalysisPass(void const*, bool)","","0x16013d0"
"                          llvm::PassRegistry::getPassRegistry","0.02","0.01","impalad","llvm::PassRegistry::getPassRegistry(void)","","0x160b640"
"                         (anonymous namespace)::LoopSimplify::verifyAnalysis","0.304156","0.01","impalad","(anonymous namespace)::LoopSimplify::verifyAnalysis(void) const","","0x13adeb0"
"                         (anonymous namespace)::LCSSA::verifyAnalysis","0.0784708","0","impalad","(anonymous namespace)::LCSSA::verifyAnalysis(void) const","","0x13a5060"
"                         llvm::LoopInfo::verifyAnalysis","0.0218996","0.0218996","impalad","llvm::LoopInfo::verifyAnalysis(void) const","","0x1454860"
"                         llvm::PMTopLevelManager::findAnalysisUsage","0.0131964","0.0131964","impalad","llvm::PMTopLevelManager::findAnalysisUsage(llvm::Pass*)","","0x1603d60"
"                         llvm::PMDataManager::findAnalysisPass","0.00630686","0.00630686","impalad","llvm::PMDataManager::findAnalysisPass(void const*, bool)","","0x16013d0"
"                        (anonymous namespace)::IndVarSimplify::runOnLoop.part.432","1.6534","0.01","impalad","(anonymous namespace)::IndVarSimplify::runOnLoop(llvm::Loop*, llvm::LPPassManager&).part.432","","0x12afcb0"
"                         llvm::simplifyUsersOfIV","0.675002","0","impalad","llvm::simplifyUsersOfIV(llvm::PHINode*, llvm::ScalarEvolution*, llvm::LPPassManager*, llvm::SmallVectorImpl<llvm::WeakVH>&, llvm::IVVisitor*)","","0x13e5140"
"                          llvm::ScalarEvolution::getSCEV","0.409582","0","impalad","llvm::ScalarEvolution::getSCEV(llvm::Value*)","","0x1490520"
"                          llvm::ScalarEvolution::isKnownPredicate","0.183891","0","impalad","llvm::ScalarEvolution::isKnownPredicate(llvm::CmpInst::Predicate, llvm::SCEV const*, llvm::SCEV const*)","","0x148e780"
"                          llvm::PMTopLevelManager::findAnalysisPass","0.0715292","0.0115292","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                           llvm::PassRegistry::getPassInfo","0.05","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                            llvm::sys::MutexImpl::release","0.05","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                             _L_unlock_657","0.05","0.05","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                            llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                           llvm::PassRegistry::getPassRegistry","0.01","0","impalad","llvm::PassRegistry::getPassRegistry(void)","","0x160b640"
"                          llvm::ScalarEvolution::getSCEVAtScope","0.01","0","impalad","llvm::ScalarEvolution::getSCEVAtScope(llvm::SCEV const*, llvm::Loop const*)","","0x1489330"
"                         llvm::ScalarEvolution::getBackedgeTakenCount","0.560017","0","impalad","llvm::ScalarEvolution::getBackedgeTakenCount(llvm::Loop const*)","","0x148bdd0"
"                         llvm::PMTopLevelManager::findAnalysisPass","0.128383","0","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                          llvm::PassRegistry::getPassInfo","0.128383","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                           llvm::sys::MutexImpl::release","0.118383","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                            _L_unlock_657","0.118383","0.118383","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                           llvm::llvm_is_multithreaded","0.01","0.01","impalad","llvm::llvm_is_multithreaded(void)","","0x16788a0"
"                           llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                         llvm::DeleteDeadPHIs","0.05","0","impalad","llvm::DeleteDeadPHIs(llvm::BasicBlock*, llvm::TargetLibraryInfo const*)","","0x138bc80"
"                         llvm::Loop::isLCSSAForm","0.0400017","0.01","impalad","llvm::Loop::isLCSSAForm(llvm::DominatorTree&) const","","0x1451f00"
"                         llvm::SCEVExpander::replaceCongruentIVs","0.04","0","impalad","llvm::SCEVExpander::replaceCongruentIVs(llvm::Loop*, llvm::DominatorTree const*, llvm::SmallVectorImpl<llvm::WeakVH>&, llvm::TargetTransformInfo const*)","","0x14aaf90"
"                         (anonymous namespace)::WidenIV::CreateWideIV","0.04","0","impalad","(anonymous namespace)::WidenIV::CreateWideIV(llvm::SCEVExpander&)","","0x12ae4e0"
"                         llvm::RecursivelyDeleteTriviallyDeadInstructions","0.03","0","impalad","llvm::RecursivelyDeleteTriviallyDeadInstructions(llvm::Value*, llvm::TargetLibraryInfo const*)","","0x13a8f50"
"                         llvm::LoopBase<llvm::BasicBlock, llvm::Loop>::getExitBlock","0.03","0.01","impalad","llvm::LoopBase<llvm::BasicBlock, llvm::Loop>::getExitBlock(void) const","","0x1459a80"
"                         genLoopLimit","0.02","0","impalad","genLoopLimit(llvm::PHINode*, llvm::SCEV const*, llvm::Loop*, llvm::SCEVExpander&, llvm::ScalarEvolution*)","","0x12ac0e0"
"                         (anonymous namespace)::IndVarSimplify::RewriteNonIntegerIVs","0.01","0","impalad","(anonymous namespace)::IndVarSimplify::RewriteNonIntegerIVs(llvm::Loop*)","","0x12ad8c0"
"                         hasConcreteDef","0.01","0","impalad","hasConcreteDef(llvm::Value*)","","0x12ab570"
"                         llvm::LoopBase<llvm::BasicBlock, llvm::Loop>::getExitingBlock","0.01","0","impalad","llvm::LoopBase<llvm::BasicBlock, llvm::Loop>::getExitingBlock(void) const","","0x1459890"
"                        (anonymous namespace)::LICM::runOnLoop","0.889074","0.01","impalad","(anonymous namespace)::LICM::runOnLoop(llvm::Loop*, llvm::LPPassManager&)","","0x12bc9e0"
"                         llvm::AliasSetTracker::add","0.43068","0","impalad","llvm::AliasSetTracker::add(llvm::BasicBlock&)","","0x1411850"
"                         (anonymous namespace)::LICM::SinkRegion","0.0983393","0.01","impalad","(anonymous namespace)::LICM::SinkRegion(llvm::DomTreeNodeBase<llvm::BasicBlock>*)","","0x12bb370"
"                         llvm::AliasSetTracker::add","0.0974998","0.01","impalad","llvm::AliasSetTracker::add(llvm::AliasSetTracker const&)","","0x1411890"
"                         (anonymous namespace)::LICM::HoistRegion","0.084534","0","impalad","(anonymous namespace)::LICM::HoistRegion(llvm::DomTreeNodeBase<llvm::BasicBlock>*)","","0x12bc220"
"                         llvm::PMTopLevelManager::findAnalysisPass","0.0680209","0","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                          llvm::PassRegistry::getPassInfo","0.0680209","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                           llvm::sys::MutexImpl::release","0.0580209","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                            _L_unlock_657","0.0580209","0.0580209","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                           llvm::sys::MemoryFence","0.01","0.01","impalad","llvm::sys::MemoryFence(void)","","0x1640240"
"                           llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                         llvm::AliasSetTracker::clear","0.04","0.01","impalad","llvm::AliasSetTracker::clear(void)","","0x140bf20"
"                         operator delete","0.02","0.02","impalad","operator delete(void*)","","0x17604f0"
"                         llvm::Loop::hasDedicatedExits","0.02","0","impalad","llvm::Loop::hasDedicatedExits(void) const","","0x1454570"
"                         __GI_memset","0.01","0.01","libc.so.6","__GI_memset","","0x30fc083bd0"
"                         llvm::Instruction::mayThrow","0.01","0.01","impalad","llvm::Instruction::mayThrow(void) const","","0x15e2930"
"                        (anonymous namespace)::LCSSA::runOnLoop","0.678916","0.195019","impalad","(anonymous namespace)::LCSSA::runOnLoop(llvm::Loop*, llvm::LPPassManager&)","","0x13a6a40"
"                         llvm::PMTopLevelManager::findAnalysisPass","0.144522","0.02","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                          llvm::PassRegistry::getPassInfo","0.124522","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                           llvm::sys::MutexImpl::release","0.124522","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                            _L_unlock_657","0.124522","0.124522","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                           llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                         (anonymous namespace)::LCSSA::ProcessInstruction","0.130051","0.05","impalad","(anonymous namespace)::LCSSA::ProcessInstruction(llvm::Instruction*, llvm::SmallVectorImpl<llvm::BasicBlock*> const&)","","0x13a5590"
"                         llvm::ScalarEvolution::forgetLoop","0.108078","0","impalad","llvm::ScalarEvolution::forgetLoop(llvm::Loop const*)","","0x14843a0"
"                         llvm::Loop::isLCSSAForm","0.0727202","0.0427202","impalad","llvm::Loop::isLCSSAForm(llvm::DominatorTree&) const","","0x1451f00"
"                         qsort_r","0.01","0","libc.so.6","qsort_r","","0x30fc034f40"
"                         llvm::Use::getUser","0.01","0","impalad","llvm::Use::getUser(void) const","","0x1616a00"
"                         llvm::LoopBase<llvm::BasicBlock, llvm::Loop>::getExitBlocks","0.00852613","0.00852613","impalad","llvm::LoopBase<llvm::BasicBlock, llvm::Loop>::getExitBlocks(llvm::SmallVectorImpl<llvm::BasicBlock*>&) const","","0x1459910"
"                        llvm::LoopBase<llvm::BasicBlock, llvm::Loop>::verifyLoop","0.496479","0.11","impalad","llvm::LoopBase<llvm::BasicBlock, llvm::Loop>::verifyLoop(void) const","","0x1459b00"
"                        (anonymous namespace)::LoopRotate::runOnLoop","0.404533","0.01","impalad","(anonymous namespace)::LoopRotate::runOnLoop(llvm::Loop*, llvm::LPPassManager&)","","0x12ca970"
"                         (anonymous namespace)::LoopRotate::rotateLoop","0.394533","0.02","impalad","(anonymous namespace)::LoopRotate::rotateLoop(llvm::Loop*, bool)","","0x12c8530"
"                          RewriteUsesOfClonedInstructions","0.13","0","impalad","RewriteUsesOfClonedInstructions(llvm::BasicBlock*, llvm::BasicBlock*, llvm::ValueMap<llvm::Value const*, llvm::WeakVH, llvm::ValueMapConfig<llvm::Value const*>>&)","","0x12c7c50"
"                          llvm::SplitCriticalEdge","0.129364","0.01","impalad","llvm::SplitCriticalEdge(llvm::TerminatorInst*, unsigned int, llvm::Pass*, bool, bool, bool)","","0x1392230"
"                           llvm::PMTopLevelManager::findAnalysisPass","0.0693654","0","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                            llvm::PassRegistry::getPassInfo","0.0693654","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                             llvm::sys::MutexImpl::release","0.0693654","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                              _L_unlock_657","0.0693654","0.0693654","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                             llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                           llvm::User::operator new","0.02","0.01","impalad","llvm::User::operator new(unsigned long, unsigned int)","","0x1616c40"
"                           tc_new","0.01","0.01","impalad","tc_new","","0x175fbe0"
"                           llvm::Value::getName","0.01","0.01","impalad","llvm::Value::getName(void) const","","0x16173e0"
"                           llvm::BranchInst::BranchInst","0.00999883","0","impalad","llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*)","","0x15e5a50"
"                          llvm::MergeBlockIntoPredecessor","0.0416174","0","impalad","llvm::MergeBlockIntoPredecessor(llvm::BasicBlock*, llvm::Pass*)","","0x138bf40"
"                           llvm::FoldSingleEntryPHINodes","0.0316174","0","impalad","llvm::FoldSingleEntryPHINodes(llvm::BasicBlock*, llvm::Pass*)","","0x138b180"
"                            llvm::PMTopLevelManager::findAnalysisPass","0.0316174","0","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                             llvm::PassRegistry::getPassInfo","0.0316174","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                              llvm::sys::MutexImpl::release","0.0316174","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                               _L_unlock_657","0.0316174","0.0316174","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                              llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                           llvm::PMTopLevelManager::findAnalysisPass","0.01","0","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                            llvm::PassRegistry::getPassInfo","0.01","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                             llvm::sys::MutexImpl::release","0.01","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                              _L_unlock_657","0.01","0.01","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                             llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                          llvm::SimplifyInstruction","0.04","0","impalad","llvm::SimplifyInstruction(llvm::Instruction*, llvm::DataLayout const*, llvm::TargetLibraryInfo const*, llvm::DominatorTree const*)","","0x1445b00"
"                          llvm::ValueSymbolTable::reinsertValue","0.0135515","0.01","impalad","llvm::ValueSymbolTable::reinsertValue(llvm::Value*)","","0x161c270"
"                          llvm::PMTopLevelManager::findAnalysisPass","0.01","0","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                           llvm::PassRegistry::getPassInfo","0.01","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                            llvm::sys::MutexImpl::release","0.01","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                             _L_unlock_657","0.01","0.01","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                            llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                          llvm::Instruction::clone","0.01","0","impalad","llvm::Instruction::clone(void) const","","0x15e2a60"
"                        (anonymous namespace)::LoopSimplify::ProcessLoop","0.370139","0.03","impalad","(anonymous namespace)::LoopSimplify::ProcessLoop(llvm::Loop*, llvm::LPPassManager&)","","0x13ae2d0"
"                         llvm::SplitBlockPredecessors","0.2","0.01","impalad","llvm::SplitBlockPredecessors(llvm::BasicBlock*, llvm::ArrayRef<llvm::BasicBlock*>, char const*, llvm::Pass*)","","0x138e530"
"                          UpdateAnalysisInformation","0.11","0.02","impalad","UpdateAnalysisInformation(llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef<llvm::BasicBlock*>, llvm::Pass*, bool&)","","0x138df20"
"                           llvm::Pass::mustPreserveAnalysisID","0.06","0","impalad","llvm::Pass::mustPreserveAnalysisID(char&) const","","0x15ffbd0"
"                            llvm::PMTopLevelManager::findAnalysisPass","0.06","0","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                             llvm::PassRegistry::getPassInfo","0.06","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                              llvm::sys::MutexImpl::release","0.06","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                               _L_unlock_657","0.06","0.06","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                              llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                           llvm::DominatorTreeBase<llvm::BasicBlock>::Split<llvm::BasicBlock*, llvm::GraphTraits<llvm::BasicBlock*>>","0.03","0","impalad","void llvm::DominatorTreeBase<llvm::BasicBlock>::Split<llvm::BasicBlock*, llvm::GraphTraits<llvm::BasicBlock*>>(llvm::DominatorTreeBase<llvm::GraphTraits<llvm::BasicBlock*>::NodeType>&, llvm::GraphTraits<llvm::BasicBlock*>*)","","0x13905e0"
"                          UpdatePHINodes","0.07","0.02","impalad","UpdatePHINodes(llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef<llvm::BasicBlock*>, llvm::BranchInst*, llvm::Pass*, bool)","","0x138a910"
"                           llvm::PMTopLevelManager::findAnalysisPass","0.05","0","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                            llvm::PassRegistry::getPassInfo","0.05","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                             llvm::sys::MutexImpl::release","0.05","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                              _L_unlock_657","0.05","0.05","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                             llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                          llvm::Value::setName","0.01","0","impalad","llvm::Value::setName(llvm::Twine const&)","","0x1617ee0"
"                         llvm::LoopBase<llvm::BasicBlock, llvm::Loop>::getExitingBlocks","0.0878644","0","impalad","llvm::LoopBase<llvm::BasicBlock, llvm::Loop>::getExitingBlocks(llvm::SmallVectorImpl<llvm::BasicBlock*>&) const","","0x1459730"
"                         llvm::PHINode::~PHINode","0.012279","0","impalad","llvm::PHINode::~PHINode(void)","","0x15e38b0"
"                         llvm::Instruction::eraseFromParent","0.01","0.01","impalad","llvm::Instruction::eraseFromParent(void)","","0x15e1a90"
"                         llvm::LoopBase<llvm::BasicBlock, llvm::Loop>::getLoopPreheader","0.01","0","impalad","llvm::LoopBase<llvm::BasicBlock, llvm::Loop>::getLoopPreheader(void) const","","0x14574b0"
"                         llvm::SmallSetVector<llvm::BasicBlock*, (unsigned int)8>::SmallSetVector<llvm::BasicBlock**>","0.01","0","impalad","llvm::SmallSetVector<llvm::BasicBlock*, (unsigned int)8>::SmallSetVector<llvm::BasicBlock**>(llvm::BasicBlock**, llvm::BasicBlock**)","","0x13b07f0"
"                         llvm::SimplifyInstruction","0.00999539","0.00999539","impalad","llvm::SimplifyInstruction(llvm::Instruction*, llvm::DataLayout const*, llvm::TargetLibraryInfo const*, llvm::DominatorTree const*)","","0x1445b00"
"                        llvm::PMDataManager::initializeAnalysisImpl","0.228813","0.068813","impalad","llvm::PMDataManager::initializeAnalysisImpl(llvm::Pass*)","","0x1604c30"
"                         llvm::PMTopLevelManager::findAnalysisPass","0.16","0","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                          llvm::PassRegistry::getPassInfo","0.13","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                           llvm::sys::MutexImpl::release","0.13","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                            _L_unlock_657","0.13","0.13","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                           llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                          llvm::PMDataManager::findAnalysisPass","0.02","0.02","impalad","llvm::PMDataManager::findAnalysisPass(void const*, bool)","","0x16013d0"
"                          llvm::PassRegistry::getPassRegistry","0.01","0","impalad","llvm::PassRegistry::getPassRegistry(void)","","0x160b640"
"                        llvm::PMDataManager::removeDeadPasses","0.208971","0","impalad","llvm::PMDataManager::removeDeadPasses(llvm::Pass*, llvm::StringRef, llvm::PassDebuggingString)","","0x1603c30"
"                         llvm::PMDataManager::freePass","0.17","0","impalad","llvm::PMDataManager::freePass(llvm::Pass*, llvm::StringRef, llvm::PassDebuggingString)","","0x1603a10"
"                          llvm::PassRegistry::getPassInfo","0.17","0.01","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                           llvm::sys::MutexImpl::release","0.14","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                            _L_unlock_657","0.14","0.14","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                           llvm::sys::MemoryFence","0.02","0.02","impalad","llvm::sys::MemoryFence(void)","","0x1640240"
"                           llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                         llvm::PMTopLevelManager::collectLastUses","0.0389712","0.0189712","impalad","llvm::PMTopLevelManager::collectLastUses(llvm::SmallVectorImpl<llvm::Pass*>&, llvm::Pass*)","","0x16031e0"
"                        (anonymous namespace)::LoopUnswitch::runOnLoop","0.2","0.01","impalad","(anonymous namespace)::LoopUnswitch::runOnLoop(llvm::Loop*, llvm::LPPassManager&)","","0x12ee0d0"
"                        llvm::PMDataManager::recordAvailableAnalysis","0.136947","0","impalad","llvm::PMDataManager::recordAvailableAnalysis(llvm::Pass*)","","0x1605260"
"                         llvm::PassRegistry::getPassInfo","0.136947","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                          llvm::sys::MutexImpl::release","0.136947","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                           _L_unlock_657","0.136947","0.136947","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                          llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                        (anonymous namespace)::LoopSimplify::runOnLoop","0.0864123","0.01","impalad","(anonymous namespace)::LoopSimplify::runOnLoop(llvm::Loop*, llvm::LPPassManager&)","","0x13b05a0"
"                         llvm::PMTopLevelManager::findAnalysisPass","0.0664123","0","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                          llvm::PassRegistry::getPassInfo","0.0664123","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                           llvm::sys::MutexImpl::release","0.0664123","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                            _L_unlock_657","0.0664123","0.0664123","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                           llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                         (anonymous namespace)::BasicAliasAnalysis::getAdjustedAnalysisPointer","0.01","0.01","impalad","(anonymous namespace)::BasicAliasAnalysis::getAdjustedAnalysisPointer(void const*)","","0x1412d60"
"                        llvm::PMDataManager::removeNotPreservedAnalysis","0.05","0.05","impalad","llvm::PMDataManager::removeNotPreservedAnalysis(llvm::Pass*)","","0x1604640"
"                        (anonymous namespace)::LoopIdiomRecognize::runOnLoop","0.05","0.02","impalad","(anonymous namespace)::LoopIdiomRecognize::runOnLoop(llvm::Loop*, llvm::LPPassManager&)","","0x12c6210"
"                        llvm::Value::getName","0.02","0.02","impalad","llvm::Value::getName(void) const","","0x16173e0"
"                        llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry","0.02","0.01","impalad","llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry(void)","","0x1668de0"
"                        llvm::getPassTimer","0.01","0.01","impalad","llvm::getPassTimer(llvm::Pass*)","","0x1603660"
"                        llvm::PrettyStackTraceEntry::PrettyStackTraceEntry","0.01","0","impalad","llvm::PrettyStackTraceEntry::PrettyStackTraceEntry(void)","","0x1668d50"
"                        (anonymous namespace)::LICM::doFinalization","0.01","0.01","impalad","(anonymous namespace)::LICM::doFinalization(void)","","0x12ba8f0"
"                        (anonymous namespace)::LoopDeletion::runOnLoop","0.01","0","impalad","(anonymous namespace)::LoopDeletion::runOnLoop(llvm::Loop*, llvm::LPPassManager&)","","0x12bfb60"
"                        (anonymous namespace)::LoopUnroll::runOnLoop","0.01","0","impalad","(anonymous namespace)::LoopUnroll::runOnLoop(llvm::Loop*, llvm::LPPassManager&)","","0x12e7f30"
"                       (anonymous namespace)::DSE::runOnFunction","6.15848","0.08","impalad","(anonymous namespace)::DSE::runOnFunction(llvm::Function&)","","0x1298170"
"                       llvm::DominatorTree::runOnFunction","4.97626","0.0593817","impalad","llvm::DominatorTree::runOnFunction(llvm::Function&)","","0x1596860"
"                       llvm::MemoryDependenceAnalysis::runOnFunction","4.60935","0.176468","impalad","llvm::MemoryDependenceAnalysis::runOnFunction(llvm::Function&)","","0x1465b40"
"                        llvm::PMTopLevelManager::findAnalysisPass","4.27288","0.137757","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                         llvm::PassRegistry::getPassInfo","3.99571","0.0908527","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                          llvm::sys::MutexImpl::release","3.82338","0.01","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                           _L_unlock_657","3.81338","3.81338","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                           pthread_mutex_unlock","0","0","libpthread.so.0","pthread_mutex_unlock","","0x30fc40a630"
"                          llvm::sys::MemoryFence","0.0514849","0.0514849","impalad","llvm::sys::MemoryFence(void)","","0x1640240"
"                          llvm::sys::MutexImpl::acquire","0.0299907","0.00999068","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                         llvm::PMDataManager::findAnalysisPass","0.0751438","0.0751438","impalad","llvm::PMDataManager::findAnalysisPass(void const*, bool)","","0x16013d0"
"                         llvm::PassRegistry::getPassRegistry","0.0642772","0.03","impalad","llvm::PassRegistry::getPassRegistry(void)","","0x160b640"
"                        llvm::Pass::getAdjustedAnalysisPointer","0.0600035","0.0600035","impalad","llvm::Pass::getAdjustedAnalysisPointer(void const*)","","0x15ff5e0"
"                        (anonymous namespace)::BasicAliasAnalysis::getAdjustedAnalysisPointer","0.06","0.06","impalad","(anonymous namespace)::BasicAliasAnalysis::getAdjustedAnalysisPointer(void const*)","","0x1412d60"
"                        llvm::PMDataManager::findAnalysisPass","0.03","0.03","impalad","llvm::PMDataManager::findAnalysisPass(void const*, bool)","","0x16013d0"
"                        llvm::AnalysisResolver::getAnalysisIfAvailable","0.01","0.01","impalad","llvm::AnalysisResolver::getAnalysisIfAvailable(void const*, bool) const","","0x1602300"
"                       (anonymous namespace)::SCCP::runOnFunction","4.28634","0.199587","impalad","(anonymous namespace)::SCCP::runOnFunction(llvm::Function&)","","0x13095f0"
"                        (anonymous namespace)::SCCPSolver::Solve","1.89682","0.08","impalad","(anonymous namespace)::SCCPSolver::Solve(void)","","0x13091a0"
"                        llvm::Pass::getAnalysisIfAvailable<llvm::DataLayout>.isra.145","1.64955","0.02","impalad","llvm::DataLayout* llvm::Pass::getAnalysisIfAvailable<llvm::DataLayout>(void) const.isra.145","","0x1303670"
"                         llvm::PMTopLevelManager::findAnalysisPass","1.60601","0.01","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                          llvm::PassRegistry::getPassInfo","1.5358","0.02","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                           llvm::sys::MutexImpl::release","1.5158","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                            _L_unlock_657","1.5158","1.5158","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                           llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                          llvm::PassRegistry::getPassRegistry","0.0402061","0.02","impalad","llvm::PassRegistry::getPassRegistry(void)","","0x160b640"
"                          llvm::PMDataManager::findAnalysisPass","0.02","0.02","impalad","llvm::PMDataManager::findAnalysisPass(void const*, bool)","","0x16013d0"
"                         llvm::PMDataManager::findAnalysisPass","0.0235363","0.0235363","impalad","llvm::PMDataManager::findAnalysisPass(void const*, bool)","","0x16013d0"
"                        (anonymous namespace)::SCCPSolver::~SCCPSolver","0.170307","0.01","impalad","(anonymous namespace)::SCCPSolver::~SCCPSolver(void)","","0x1303450"
"                        (anonymous namespace)::SCCPSolver::ResolvedUndefsIn","0.14658","0.0765801","impalad","(anonymous namespace)::SCCPSolver::ResolvedUndefsIn(llvm::Function&)","","0x1307520"
"                        (anonymous namespace)::SCCPSolver::markOverdefined","0.06","0","impalad","(anonymous namespace)::SCCPSolver::markOverdefined(llvm::Value*)","","0x1305ad0"
"                        (anonymous namespace)::SCCPSolver::SCCPSolver","0.05","0.05","impalad","(anonymous namespace)::SCCPSolver::SCCPSolver(llvm::DataLayout const*, llvm::TargetLibraryInfo const*)","","0x1303ae0"
"                        (anonymous namespace)::SCCPSolver::MarkBlockExecutable","0.05","0","impalad","(anonymous namespace)::SCCPSolver::MarkBlockExecutable(llvm::BasicBlock*)","","0x1303e40"
"                        (anonymous namespace)::SCCPSolver::markAnythingOverdefined","0.03","0.03","impalad","(anonymous namespace)::SCCPSolver::markAnythingOverdefined(llvm::Value*)","","0x1305ca0"
"                        llvm::SmallPtrSetImpl::FindBucketFor","0.02","0.02","impalad","llvm::SmallPtrSetImpl::FindBucketFor(void const*) const","","0x166d080"
"                        llvm::Pass::getAnalysis<llvm::TargetLibraryInfo>","0.01","0.01","impalad","llvm::TargetLibraryInfo& llvm::Pass::getAnalysis<llvm::TargetLibraryInfo>(void) const","","0xf8f2c0"
"                        DeleteInstructionInBlock","0.00350212","0.00350212","impalad","DeleteInstructionInBlock(llvm::BasicBlock*)","","0x1306a20"
"                       (anonymous namespace)::SROA::runOnFunction","3.86984","0.143157","impalad","(anonymous namespace)::SROA::runOnFunction(llvm::Function&)","","0x131e060"
"                        llvm::PMTopLevelManager::findAnalysisPass","2.82398","0.0178587","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                         llvm::PassRegistry::getPassInfo","2.72402","0.0300914","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                          llvm::sys::MutexImpl::release","2.65393","0.01","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                           _L_unlock_657","2.64393","2.64393","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                           pthread_mutex_unlock","0","0","libpthread.so.0","pthread_mutex_unlock","","0x30fc40a630"
"                          llvm::sys::MemoryFence","0.03","0.03","impalad","llvm::sys::MemoryFence(void)","","0x1640240"
"                          AnnotateHappensAfter","0.01","0.01","impalad","AnnotateHappensAfter","","0x16865d0"
"                          llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                         llvm::PMDataManager::findAnalysisPass","0.0420979","0.0420979","impalad","llvm::PMDataManager::findAnalysisPass(void const*, bool)","","0x16013d0"
"                         llvm::PassRegistry::getPassRegistry","0.04","0","impalad","llvm::PassRegistry::getPassRegistry(void)","","0x160b640"
"                        (anonymous namespace)::SROA::runOnAlloca","0.467696","0.0126129","impalad","(anonymous namespace)::SROA::runOnAlloca(llvm::AllocaInst&)","","0x131b7a0"
"                        (anonymous namespace)::SROA::promoteAllocas","0.239657","0.05","impalad","(anonymous namespace)::SROA::promoteAllocas(llvm::Function&)","","0x130eb60"
"                        llvm::SmallPtrSetImpl::clear","0.07","0.01","impalad","llvm::SmallPtrSetImpl::clear(void)","","0xde2eb0"
"                        llvm::Instruction::eraseFromParent","0.04","0","impalad","llvm::Instruction::eraseFromParent(void)","","0x15e1a90"
"                        llvm::SmallPtrSetImpl::CopyFrom","0.03","0.01","impalad","llvm::SmallPtrSetImpl::CopyFrom(llvm::SmallPtrSetImpl const&)","","0x166d460"
"                        llvm::isInstructionTriviallyDead","0.02","0.01","impalad","llvm::isInstructionTriviallyDead(llvm::Instruction*, llvm::TargetLibraryInfo const*)","","0x13a8b00"
"                        llvm::UndefValue::get","0.01","0","impalad","llvm::UndefValue::get(llvm::Type*)","","0x1571040"
"                        llvm::Pass::getAdjustedAnalysisPointer","0.01","0.01","impalad","llvm::Pass::getAdjustedAnalysisPointer(void const*)","","0x15ff5e0"
"                        llvm::SmallVectorImpl<llvm::AllocaInst*>::operator=","0.01","0.01","impalad","llvm::SmallVectorImpl<llvm::AllocaInst*>::operator=(llvm::SmallVectorImpl<llvm::AllocaInst*> const&)","","0x131f650"
"                        llvm::SmallPtrSetImpl::insert_imp","0.00535533","0.00535533","impalad","llvm::SmallPtrSetImpl::insert_imp(void const*)","","0x166d2b0"
"                       (anonymous namespace)::Reassociate::runOnFunction","3.22773","0.371795","impalad","(anonymous namespace)::Reassociate::runOnFunction(llvm::Function&)","","0x12ffbe0"
"                       llvm::LazyValueInfo::runOnFunction","2.73274","0.02","impalad","llvm::LazyValueInfo::runOnFunction(llvm::Function&)","","0x144a5a0"
"                        llvm::PMTopLevelManager::findAnalysisPass","2.65274","0.05","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                         llvm::PassRegistry::getPassInfo","2.51403","0.0351071","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                          llvm::sys::MutexImpl::release","2.42893","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                           _L_unlock_657","2.41893","2.41893","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                           [Import thunk pthread_mutex_unlock]","0.01","0.01","impalad","[Import thunk pthread_mutex_unlock]","","0x759918"
"                           pthread_mutex_unlock","0","0","libpthread.so.0","pthread_mutex_unlock","","0x30fc40a630"
"                          llvm::sys::MemoryFence","0.02","0.02","impalad","llvm::sys::MemoryFence(void)","","0x1640240"
"                          llvm::sys::MutexImpl::acquire","0.01","0.01","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                          AnnotateHappensAfter","0.01","0.01","impalad","AnnotateHappensAfter","","0x16865d0"
"                          llvm::llvm_is_multithreaded","0.01","0.01","impalad","llvm::llvm_is_multithreaded(void)","","0x16788a0"
"                         llvm::PMDataManager::findAnalysisPass","0.0472771","0.0472771","impalad","llvm::PMDataManager::findAnalysisPass(void const*, bool)","","0x16013d0"
"                         llvm::PassRegistry::getPassRegistry","0.0414302","0.0214302","impalad","llvm::PassRegistry::getPassRegistry(void)","","0x160b640"
"                        llvm::PMDataManager::findAnalysisPass","0.04","0.04","impalad","llvm::PMDataManager::findAnalysisPass(void const*, bool)","","0x16013d0"
"                        llvm::Pass::getAdjustedAnalysisPointer","0.02","0.02","impalad","llvm::Pass::getAdjustedAnalysisPointer(void const*)","","0x15ff5e0"
"                       (anonymous namespace)::MemCpyOpt::runOnFunction","2.31303","0.300296","impalad","(anonymous namespace)::MemCpyOpt::runOnFunction(llvm::Function&)","","0x12f46e0"
"                        llvm::PMTopLevelManager::findAnalysisPass","1.41007","0.01","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                         llvm::PassRegistry::getPassInfo","1.33107","0.05","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                          llvm::sys::MutexImpl::release","1.26107","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                           _L_unlock_657","1.26107","1.26107","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                           pthread_mutex_unlock","0","0","libpthread.so.0","pthread_mutex_unlock","","0x30fc40a630"
"                          llvm::sys::MemoryFence","0.02","0.02","impalad","llvm::sys::MemoryFence(void)","","0x1640240"
"                          llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                         llvm::PMDataManager::findAnalysisPass","0.05","0.05","impalad","llvm::PMDataManager::findAnalysisPass(void const*, bool)","","0x16013d0"
"                         llvm::PassRegistry::getPassRegistry","0.0190007","0","impalad","llvm::PassRegistry::getPassRegistry(void)","","0x160b640"
"                        llvm::isBytewiseValue","0.18","0.04","impalad","llvm::isBytewiseValue(llvm::Value*)","","0x14b41e0"
"                        (anonymous namespace)::MemCpyOpt::tryMergingIntoMemset.isra.321","0.156463","0.04","impalad","(anonymous namespace)::MemCpyOpt::tryMergingIntoMemset(llvm::Instruction*, llvm::Value*, llvm::Value*).isra.321","","0x12f38e0"
"                        (anonymous namespace)::MemCpyOpt::processMemCpy","0.156197","0","impalad","(anonymous namespace)::MemCpyOpt::processMemCpy(llvm::MemCpyInst*)","","0x12f2a80"
"                        llvm::Function::getIntrinsicID","0.03","0.03","impalad","llvm::Function::getIntrinsicID(void) const","","0x15bd830"
"                        __memcmp_sse4_1","0.02","0.02","libc.so.6","__memcmp_sse4_1","","0x30fc13de30"
"                        llvm::CallInst::paramHasAttr","0.02","0.01","impalad","llvm::CallInst::paramHasAttr(unsigned int, llvm::Attribute::AttrKind) const","","0x15e4f10"
"                        llvm::Pass::getAdjustedAnalysisPointer","0.02","0.02","impalad","llvm::Pass::getAdjustedAnalysisPointer(void const*)","","0x15ff5e0"
"                        llvm::MemoryDependenceAnalysis::getDependency","0.01","0","impalad","llvm::MemoryDependenceAnalysis::getDependency(llvm::Instruction*)","","0x14685e0"
"                        llvm::Value::stripPointerCasts","0.01","0.01","impalad","llvm::Value::stripPointerCasts(void)","","0x1617430"
"                       (anonymous namespace)::SimplifyLibCalls::runOnFunction","2.01278","0.195595","impalad","(anonymous namespace)::SimplifyLibCalls::runOnFunction(llvm::Function&)","","0x132bba0"
"                        llvm::PMTopLevelManager::findAnalysisPass","1.57858","0.03","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                         llvm::PassRegistry::getPassInfo","1.45858","0.033554","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                          llvm::sys::MutexImpl::release","1.41503","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                           _L_unlock_657","1.41503","1.41503","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                           pthread_mutex_unlock","0","0","libpthread.so.0","pthread_mutex_unlock","","0x30fc40a630"
"                          llvm::sys::MemoryFence","0.01","0.01","impalad","llvm::sys::MemoryFence(void)","","0x1640240"
"                          llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                         llvm::PMDataManager::findAnalysisPass","0.05","0.05","impalad","llvm::PMDataManager::findAnalysisPass(void const*, bool)","","0x16013d0"
"                         llvm::PassRegistry::getPassRegistry","0.04","0.03","impalad","llvm::PassRegistry::getPassRegistry(void)","","0x160b640"
"                        llvm::CallInst::hasFnAttr","0.130361","0.05","impalad","llvm::CallInst::hasFnAttr(llvm::Attribute::AttrKind) const","","0x15e4ea0"
"                        llvm::Function::getContext","0.04","0.04","impalad","llvm::Function::getContext(void) const","","0x159c3d0"
"                        llvm::PMDataManager::findAnalysisPass","0.0200704","0.0200704","impalad","llvm::PMDataManager::findAnalysisPass(void const*, bool)","","0x16013d0"
"                        llvm::Pass::getAdjustedAnalysisPointer","0.02","0.02","impalad","llvm::Pass::getAdjustedAnalysisPointer(void const*)","","0x15ff5e0"
"                        llvm::Value::getName","0.0181739","0.0181739","impalad","llvm::Value::getName(void) const","","0x16173e0"
"                        llvm::GlobalValue::isDeclaration","0.01","0.01","impalad","llvm::GlobalValue::isDeclaration(void) const","","0x15dbc70"
"                       llvm::PMDataManager::removeNotPreservedAnalysis","1.67466","1.19178","impalad","llvm::PMDataManager::removeNotPreservedAnalysis(llvm::Pass*)","","0x1604640"
"                       llvm::ScalarEvolution::runOnFunction","1.56213","0.0537192","impalad","llvm::ScalarEvolution::runOnFunction(llvm::Function&)","","0x147e7d0"
"                        llvm::PMTopLevelManager::findAnalysisPass","1.47841","0.05","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                         llvm::PassRegistry::getPassInfo","1.34841","0.02","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                          llvm::sys::MutexImpl::release","1.24841","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                           _L_unlock_657","1.24841","1.24841","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                           pthread_mutex_unlock","0","0","libpthread.so.0","pthread_mutex_unlock","","0x30fc40a630"
"                          llvm::sys::MemoryFence","0.0699992","0.0699992","impalad","llvm::sys::MemoryFence(void)","","0x1640240"
"                          AnnotateHappensAfter","0.01","0.01","impalad","AnnotateHappensAfter","","0x16865d0"
"                          llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                         llvm::PassRegistry::getPassRegistry","0.07","0.02","impalad","llvm::PassRegistry::getPassRegistry(void)","","0x160b640"
"                         llvm::PMDataManager::findAnalysisPass","0.01","0.01","impalad","llvm::PMDataManager::findAnalysisPass(void const*, bool)","","0x16013d0"
"                        llvm::Pass::getAdjustedAnalysisPointer","0.03","0.03","impalad","llvm::Pass::getAdjustedAnalysisPointer(void const*)","","0x15ff5e0"
"                       (anonymous namespace)::ADCE::runOnFunction","1.46189","0.781979","impalad","(anonymous namespace)::ADCE::runOnFunction(llvm::Function&)","","0x12896f0"
"                       llvm::LoopInfo::runOnFunction","1.13106","0.103455","impalad","llvm::LoopInfo::runOnFunction(llvm::Function&)","","0x1454fa0"
"                       llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry","0.663685","0.188712","impalad","llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry(void)","","0x1668de0"
"                       (anonymous namespace)::TailCallElim::runOnFunction","0.634027","0.386959","impalad","(anonymous namespace)::TailCallElim::runOnFunction(llvm::Function&)","","0x132da10"
"                       llvm::sys::ThreadLocalImpl::setInstance","0.344897","0.105783","impalad","llvm::sys::ThreadLocalImpl::setInstance(void const*)","","0x1678750"
"                       llvm::Value::getName","0.287467","0.287467","impalad","llvm::Value::getName(void) const","","0x16173e0"
"                       llvm::PrettyStackTraceEntry::PrettyStackTraceEntry","0.188878","0.0512736","impalad","llvm::PrettyStackTraceEntry::PrettyStackTraceEntry(void)","","0x1668d50"
"                       llvm::PMDataManager::dumpPreservedSet","0.11","0.11","impalad","llvm::PMDataManager::dumpPreservedSet(llvm::Pass const*) const","","0x1602170"
"                       llvm::getPassTimer","0.0611499","0.0611499","impalad","llvm::getPassTimer(llvm::Pass*)","","0x1603660"
"                       llvm::PMDataManager::dumpPassInfo","0.03","0.03","impalad","llvm::PMDataManager::dumpPassInfo(llvm::Pass*, llvm::PassDebuggingString, llvm::PassDebuggingString, llvm::StringRef)","","0x1601a90"
"                       llvm::PMTopLevelManager::findAnalysisPass","0.01","0","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                        llvm::PassRegistry::getPassInfo","0.01","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                         llvm::sys::MutexImpl::release","0.01","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                          _L_unlock_657","0.01","0.01","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                         llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                       llvm::SimplifyInstruction","0.01","0.01","impalad","llvm::SimplifyInstruction(llvm::Instruction*, llvm::DataLayout const*, llvm::TargetLibraryInfo const*, llvm::DominatorTree const*)","","0x1445b00"
"                       llvm::GlobalValue::isDeclaration","0.01","0.01","impalad","llvm::GlobalValue::isDeclaration(void) const","","0x15dbc70"
"                       llvm::PMDataManager::dumpRequiredSet","0.01","0.01","impalad","llvm::PMDataManager::dumpRequiredSet(llvm::Pass const*) const","","0x1602050"
"                       llvm::ScalarEvolution::getSizeOfExpr","0.01","0.01","impalad","llvm::ScalarEvolution::getSizeOfExpr(llvm::Type*)","","0x149b830"
"                      llvm::Inliner::runOnSCC","36.3634","0.419549","impalad","llvm::Inliner::runOnSCC(llvm::CallGraphSCC&)","","0xdb72a0"
"                       llvm::InlineFunction","20.2205","0.955564","impalad","llvm::InlineFunction(llvm::CallSite, llvm::InlineFunctionInfo&, bool)","","0x13a1810"
"                       llvm::Inliner::shouldInline","8.30089","0.0699985","impalad","llvm::Inliner::shouldInline(llvm::CallSite)","","0xdb6630"
"                       llvm::Function::~Function","2.63748","0.04","impalad","llvm::Function::~Function(void)","","0x159e540"
"                       llvm::PMTopLevelManager::findAnalysisPass","2.3043","0.04","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                        llvm::PassRegistry::getPassInfo","2.17364","0.01","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                         llvm::sys::MutexImpl::release","2.08116","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                          _L_unlock_657","2.07116","2.07116","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                          [Import thunk pthread_mutex_unlock]","0.01","0.01","impalad","[Import thunk pthread_mutex_unlock]","","0x759918"
"                          pthread_mutex_unlock","0","0","libpthread.so.0","pthread_mutex_unlock","","0x30fc40a630"
"                         llvm::sys::MemoryFence","0.0624787","0.0624787","impalad","llvm::sys::MemoryFence(void)","","0x1640240"
"                         llvm::sys::MutexImpl::acquire","0.01","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                         llvm::PassRegistry::getImpl","0.01","0.01","impalad","llvm::PassRegistry::getImpl(void) const","","0x160b6b0"
"                        llvm::PMDataManager::findAnalysisPass","0.0606638","0.0606638","impalad","llvm::PMDataManager::findAnalysisPass(void const*, bool)","","0x16013d0"
"                        llvm::PassRegistry::getPassRegistry","0.03","0.02","impalad","llvm::PassRegistry::getPassRegistry(void)","","0x160b640"
"                       llvm::AttributeSet::get","0.866105","0.04","impalad","llvm::AttributeSet::get(llvm::LLVMContext&, unsigned int, llvm::AttrBuilder&)","","0x155e780"
"                       llvm::isInstructionTriviallyDead","0.86039","0.06","impalad","llvm::isInstructionTriviallyDead(llvm::Instruction*, llvm::TargetLibraryInfo const*)","","0x13a8b00"
"                       llvm::CallGraph::removeFunctionFromModule","0.334338","0.02","impalad","llvm::CallGraph::removeFunctionFromModule(llvm::CallGraphNode*)","","0x13f2650"
"                       llvm::AttributeSetNode::hasAttribute","0.112037","0.0320373","impalad","llvm::AttributeSetNode::hasAttribute(llvm::Attribute::AttrKind) const","","0x155cf90"
"                       operator delete","0.05","0.05","impalad","operator delete(void*)","","0x17604f0"
"                       llvm::ValueHandleBase::RemoveFromUseList","0.04","0.04","impalad","llvm::ValueHandleBase::RemoveFromUseList(void)","","0x1619500"
"                       llvm::CallInst::~CallInst","0.03","0","impalad","llvm::CallInst::~CallInst(void)","","0x15e3840"
"                       __memcmp_sse4_1","0.0203467","0.0203467","libc.so.6","__memcmp_sse4_1","","0x30fc13de30"
"                       llvm::Value::getName","0.02","0.02","impalad","llvm::Value::getName(void) const","","0x16173e0"
"                       llvm::AttributeSet::hasAttribute","0.02","0.02","impalad","llvm::AttributeSet::hasAttribute(unsigned int, llvm::Attribute::AttrKind) const","","0x155de30"
"                       std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string>>, std::less<std::string>, std::allocator<std::pair<std::string const, std::string>>>::_M_erase","0.02","0.02","impalad","std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string>>, std::less<std::string>, std::allocator<std::pair<std::string const, std::string>>>::_M_erase(std::_Rb_tree_node<std::pair<std::string const, std::string>>*)","stl_tree.h","0x878d90"
"                       llvm::Pass::getAdjustedAnalysisPointer","0.02","0.02","impalad","llvm::Pass::getAdjustedAnalysisPointer(void const*)","","0x15ff5e0"
"                       llvm::GlobalValue::isDeclaration","0.0198333","0.0198333","impalad","llvm::GlobalValue::isDeclaration(void) const","","0x15dbc70"
"                       tc_free","0.01","0","impalad","tc_free","","0x175cba0"
"                       llvm::sys::AtomicIncrement","0.01","0.01","impalad","llvm::sys::AtomicIncrement(unsigned int volatile*)","","0x1640260"
"                       llvm::SmallPtrSetImpl::~SmallPtrSetImpl","0.01","0.01","impalad","llvm::SmallPtrSetImpl::~SmallPtrSetImpl(void)","","0x166d7f0"
"                       llvm::Function::getContext","0.01","0.01","impalad","llvm::Function::getContext(void) const","","0x159c3d0"
"                       llvm::CallGraphNode::removeCallEdgeFor","0.01","0","impalad","llvm::CallGraphNode::removeCallEdgeFor(llvm::CallSite)","","0x13f1ec0"
"                       (anonymous namespace)::BasicCallGraph::getAdjustedAnalysisPointer","0.01","0.01","impalad","(anonymous namespace)::BasicCallGraph::getAdjustedAnalysisPointer(void const*)","","0x13f13d0"
"                       llvm::SmallVectorTemplateBase<std::pair<llvm::CallSite, int>, (bool)0>::grow","0.00764297","0.00764297","impalad","llvm::SmallVectorTemplateBase<std::pair<llvm::CallSite, int>, (bool)0>::grow(unsigned long)","","0xdb9870"
"                      llvm::PMDataManager::verifyPreservedAnalysis","28.2745","0.376319","impalad","llvm::PMDataManager::verifyPreservedAnalysis(llvm::Pass*)","","0x16045a0"
"                       llvm::PMTopLevelManager::findAnalysisPass","27.8082","0.47029","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                        llvm::PassRegistry::getPassInfo","26.2768","0.404588","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                         llvm::sys::MutexImpl::release","25.2594","0.0267393","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                          _L_unlock_657","25.2326","25.2326","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                          pthread_mutex_unlock","0","0","libpthread.so.0","pthread_mutex_unlock","","0x30fc40a630"
"                         llvm::sys::MemoryFence","0.438633","0.438633","impalad","llvm::sys::MemoryFence(void)","","0x1640240"
"                         llvm::sys::MutexImpl::acquire","0.0941712","0.05","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                         llvm::llvm_is_multithreaded","0.05","0.05","impalad","llvm::llvm_is_multithreaded(void)","","0x16788a0"
"                         AnnotateHappensAfter","0.03","0.03","impalad","AnnotateHappensAfter","","0x16865d0"
"                        llvm::PassRegistry::getPassRegistry","0.614904","0.23","impalad","llvm::PassRegistry::getPassRegistry(void)","","0x160b640"
"                        llvm::PMDataManager::findAnalysisPass","0.446281","0.446281","impalad","llvm::PMDataManager::findAnalysisPass(void const*, bool)","","0x16013d0"
"                       llvm::PMTopLevelManager::findAnalysisUsage","0.05","0.05","impalad","llvm::PMTopLevelManager::findAnalysisUsage(llvm::Pass*)","","0x1603d60"
"                       llvm::PMDataManager::findAnalysisPass","0.03","0.03","impalad","llvm::PMDataManager::findAnalysisPass(void const*, bool)","","0x16013d0"
"                       llvm::getPassTimer","0.00999295","0.00999295","impalad","llvm::getPassTimer(llvm::Pass*)","","0x1603660"
"                      llvm::PMDataManager::initializeAnalysisImpl","9.78438","0.460372","impalad","llvm::PMDataManager::initializeAnalysisImpl(llvm::Pass*)","","0x1604c30"
"                       llvm::PMTopLevelManager::findAnalysisPass","9.24403","0.119675","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                        llvm::PassRegistry::getPassInfo","8.71122","0.13","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                         llvm::sys::MutexImpl::release","8.37769","0.05","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                          _L_unlock_657","8.32769","8.32769","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                          pthread_mutex_unlock","0","0","libpthread.so.0","pthread_mutex_unlock","","0x30fc40a630"
"                         llvm::sys::MemoryFence","0.133535","0.133535","impalad","llvm::sys::MemoryFence(void)","","0x1640240"
"                         llvm::PassRegistry::getImpl","0.04","0.04","impalad","llvm::PassRegistry::getImpl(void) const","","0x160b6b0"
"                         llvm::sys::MutexImpl::acquire","0.03","0.03","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                        llvm::PMDataManager::findAnalysisPass","0.234348","0.234348","impalad","llvm::PMDataManager::findAnalysisPass(void const*, bool)","","0x16013d0"
"                        llvm::PassRegistry::getPassRegistry","0.178778","0.06","impalad","llvm::PassRegistry::getPassRegistry(void)","","0x160b640"
"                       llvm::PMDataManager::findAnalysisPass","0.04","0.04","impalad","llvm::PMDataManager::findAnalysisPass(void const*, bool)","","0x16013d0"
"                       llvm::PMTopLevelManager::findAnalysisUsage","0.0399872","0.0399872","impalad","llvm::PMTopLevelManager::findAnalysisUsage(llvm::Pass*)","","0x1603d60"
"                      (anonymous namespace)::PruneEH::runOnSCC","4.56042","0.31386","impalad","(anonymous namespace)::PruneEH::runOnSCC(llvm::CallGraphSCC&)","","0xdbe300"
"                      (anonymous namespace)::FunctionAttrs::runOnSCC","3.83797","0.229063","impalad","(anonymous namespace)::FunctionAttrs::runOnSCC(llvm::CallGraphSCC&)","","0xdd56f0"
"                      llvm::PMDataManager::removeDeadPasses","3.30999","0.0599956","impalad","llvm::PMDataManager::removeDeadPasses(llvm::Pass*, llvm::StringRef, llvm::PassDebuggingString)","","0x1603c30"
"                       llvm::PMDataManager::freePass","2.97137","0.14","impalad","llvm::PMDataManager::freePass(llvm::Pass*, llvm::StringRef, llvm::PassDebuggingString)","","0x1603a10"
"                        llvm::PassRegistry::getPassInfo","2.43692","0.02","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                         llvm::sys::MutexImpl::release","2.39692","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                          _L_unlock_657","2.39692","2.39692","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                          pthread_mutex_unlock","0","0","libpthread.so.0","pthread_mutex_unlock","","0x30fc40a630"
"                         llvm::sys::MutexImpl::acquire","0.01","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                         llvm::PassRegistry::getImpl","0.01","0.01","impalad","llvm::PassRegistry::getImpl(void) const","","0x160b6b0"
"                        llvm::PrettyStackTraceEntry::PrettyStackTraceEntry","0.134139","0.01","impalad","llvm::PrettyStackTraceEntry::PrettyStackTraceEntry(void)","","0x1668d50"
"                        llvm::PassRegistry::getPassRegistry","0.0681717","0.0381717","impalad","llvm::PassRegistry::getPassRegistry(void)","","0x160b640"
"                        llvm::DenseMapBase<llvm::DenseMap<void const*, llvm::Pass*, llvm::DenseMapInfo<void const*>>, void const*, llvm::Pass*, llvm::DenseMapInfo<void const*>>::LookupBucketFor<void const*>","0.06","0.06","impalad","bool llvm::DenseMapBase<llvm::DenseMap<void const*, llvm::Pass*, llvm::DenseMapInfo<void const*>>, void const*, llvm::Pass*, llvm::DenseMapInfo<void const*>>::LookupBucketFor<void const*>(void const* const&, std::pair<void const*, llvm::Pass*> const*&) const","","0x1609740"
"                        llvm::Pass::releaseMemory","0.05","0.05","impalad","llvm::Pass::releaseMemory(void)","","0x15ff5c0"
"                        llvm::sys::ThreadLocalImpl::setInstance","0.04","0","impalad","llvm::sys::ThreadLocalImpl::setInstance(void const*)","","0x1678750"
"                        llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry","0.02","0.02","impalad","llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry(void)","","0x1668de0"
"                        llvm::getPassTimer","0.0121417","0.0121417","impalad","llvm::getPassTimer(llvm::Pass*)","","0x1603660"
"                        llvm::PMDataManager::dumpPassInfo","0.01","0.01","impalad","llvm::PMDataManager::dumpPassInfo(llvm::Pass*, llvm::PassDebuggingString, llvm::PassDebuggingString, llvm::StringRef)","","0x1601a90"
"                       llvm::PMTopLevelManager::collectLastUses","0.278627","0.14","impalad","llvm::PMTopLevelManager::collectLastUses(llvm::SmallVectorImpl<llvm::Pass*>&, llvm::Pass*)","","0x16031e0"
"                      llvm::PMDataManager::recordAvailableAnalysis","2.47509","0.0875352","impalad","llvm::PMDataManager::recordAvailableAnalysis(llvm::Pass*)","","0x1605260"
"                       llvm::PassRegistry::getPassInfo","2.27382","0.13","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                        llvm::sys::MutexImpl::release","2.12382","0.02","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                         _L_unlock_657","2.10382","2.10382","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                         pthread_mutex_unlock","0","0","libpthread.so.0","pthread_mutex_unlock","","0x30fc40a630"
"                        llvm::sys::MemoryFence","0.02","0.02","impalad","llvm::sys::MemoryFence(void)","","0x1640240"
"                        llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                       llvm::DenseMapBase<llvm::DenseMap<void const*, llvm::Pass*, llvm::DenseMapInfo<void const*>>, void const*, llvm::Pass*, llvm::DenseMapInfo<void const*>>::LookupBucketFor<void const*>","0.0617913","0.0617913","impalad","bool llvm::DenseMapBase<llvm::DenseMap<void const*, llvm::Pass*, llvm::DenseMapInfo<void const*>>, void const*, llvm::Pass*, llvm::DenseMapInfo<void const*>>::LookupBucketFor<void const*>(void const* const&, std::pair<void const*, llvm::Pass*> const*&) const","","0x1609740"
"                       llvm::PassRegistry::getPassRegistry","0.0519422","0.03","impalad","llvm::PassRegistry::getPassRegistry(void)","","0x160b640"
"                      llvm::InlineCostAnalysis::runOnSCC","1.48266","0","impalad","llvm::InlineCostAnalysis::runOnSCC(llvm::CallGraphSCC&)","","0x1400220"
"                       llvm::PMTopLevelManager::findAnalysisPass","1.46258","0.03","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                        llvm::PassRegistry::getPassInfo","1.38538","0.02","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                         llvm::sys::MutexImpl::release","1.35907","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                          _L_unlock_657","1.35907","1.35907","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                          pthread_mutex_unlock","0","0","libpthread.so.0","pthread_mutex_unlock","","0x30fc40a630"
"                         llvm::sys::MemoryFence","0.00630153","0.00630153","impalad","llvm::sys::MemoryFence(void)","","0x1640240"
"                         llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                        llvm::PassRegistry::getPassRegistry","0.0372024","0.01","impalad","llvm::PassRegistry::getPassRegistry(void)","","0x160b640"
"                        llvm::PMDataManager::findAnalysisPass","0.01","0.01","impalad","llvm::PMDataManager::findAnalysisPass(void const*, bool)","","0x16013d0"
"                       llvm::Pass::getAdjustedAnalysisPointer","0.010085","0.010085","impalad","llvm::Pass::getAdjustedAnalysisPointer(void const*)","","0x15ff5e0"
"                       (anonymous namespace)::NoTTI::getAdjustedAnalysisPointer","0.01","0.01","impalad","(anonymous namespace)::NoTTI::getAdjustedAnalysisPointer(void const*)","","0x14aff50"
"                      (anonymous namespace)::CGPassManager::RefreshCallGraph.constprop.232","0.59141","0.41141","impalad","(anonymous namespace)::CGPassManager::RefreshCallGraph(llvm::CallGraphSCC&, llvm::CallGraph&, bool).constprop.232","","0x13f4fb0"
"                      llvm::scc_iterator<llvm::CallGraph*, llvm::GraphTraits<llvm::CallGraph*>>::GetNextSCC","0.447365","0.259995","impalad","llvm::scc_iterator<llvm::CallGraph*, llvm::GraphTraits<llvm::CallGraph*>>::GetNextSCC(void)","","0x13f92e0"
"                      llvm::DataLayout::getTypeSizeInBits","0.28081","0.28081","impalad","llvm::DataLayout::getTypeSizeInBits(llvm::Type*) const","","0xde31d0"
"                      llvm::PMDataManager::removeNotPreservedAnalysis","0.267407","0.207407","impalad","llvm::PMDataManager::removeNotPreservedAnalysis(llvm::Pass*)","","0x1604640"
"                      llvm::Inliner::removeDeadFunctions","0.238934","0.02","impalad","llvm::Inliner::removeDeadFunctions(llvm::CallGraph&, bool)","","0xdb6ee0"
"                      llvm::Instruction::mayWriteToMemory","0.094108","0.094108","impalad","llvm::Instruction::mayWriteToMemory(void) const","","0x15e2840"
"                      llvm::SimplifyInstruction","0.08","0.08","impalad","llvm::SimplifyInstruction(llvm::Instruction*, llvm::DataLayout const*, llvm::TargetLibraryInfo const*, llvm::DominatorTree const*)","","0x1445b00"
"                      llvm::ValueHandleBase::AddToExistingUseList","0.0647073","0.0647073","impalad","llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)","","0x1618400"
"                      llvm::Value::getName","0.055961","0.055961","impalad","llvm::Value::getName(void) const","","0x16173e0"
"                      std::vector<llvm::CallGraphNode*, std::allocator<llvm::CallGraphNode*>>::_M_assign_aux<llvm::CallGraphNode* const*>","0.0520313","0","impalad","void std::vector<llvm::CallGraphNode*, std::allocator<llvm::CallGraphNode*>>::_M_assign_aux<llvm::CallGraphNode* const*>(llvm::CallGraphNode* const*, llvm::CallGraphNode* const*, std::forward_iterator_tag)","","0x13f8610"
"                      llvm::ConstantFoldInstOperands","0.0422294","0.0422294","impalad","llvm::ConstantFoldInstOperands(unsigned int, llvm::Type*, llvm::ArrayRef<llvm::Constant*>, llvm::DataLayout const*, llvm::TargetLibraryInfo const*)","","0x14231d0"
"                      llvm::getPassTimer","0.03","0.03","impalad","llvm::getPassTimer(llvm::Pass*)","","0x1603660"
"                      llvm::Pass::getAsPMDataManager","0.0268169","0.0268169","impalad","llvm::Pass::getAsPMDataManager(void)","","0x15ff600"
"                      tc_new","0.02","0.02","impalad","tc_new","","0x175fbe0"
"                      llvm::ValueHandleBase::RemoveFromUseList","0.02","0.02","impalad","llvm::ValueHandleBase::RemoveFromUseList(void)","","0x1619500"
"                      llvm::InstCombiner::visitICmpInstWithInstAndIntCst","0.02","0.02","impalad","llvm::InstCombiner::visitICmpInstWithInstAndIntCst(llvm::ICmpInst&, llvm::Instruction*, llvm::ConstantInt*)","","0x135de20"
"                      llvm::PMDataManager::dumpPreservedSet","0.02","0.02","impalad","llvm::PMDataManager::dumpPreservedSet(llvm::Pass const*) const","","0x1602170"
"                      llvm::InstVisitor<llvm::InstCombiner, llvm::Instruction*>::visit","0.02","0.02","impalad","llvm::InstVisitor<llvm::InstCombiner, llvm::Instruction*>::visit(llvm::Instruction&)","","0x133aaa0"
"                      llvm::PMDataManager::dumpRequiredSet","0.02","0.02","impalad","llvm::PMDataManager::dumpRequiredSet(llvm::Pass const*) const","","0x1602050"
"                      (anonymous namespace)::SimpleInliner::runOnSCC","0.02","0.02","impalad","(anonymous namespace)::SimpleInliner::runOnSCC(llvm::CallGraphSCC&)","","0xdb6160"
"                      llvm::FPPassManager::getAsPMDataManager","0.02","0.02","impalad","llvm::FPPassManager::getAsPMDataManager(void)","","0x1607a60"
"                      operator delete","0.011937","0","impalad","operator delete(void*)","","0x17604f0"
"                      __GI_memset","0.01","0.01","libc.so.6","__GI_memset","","0x30fc083bd0"
"                      __memcmp_sse4_1","0.01","0.01","libc.so.6","__memcmp_sse4_1","","0x30fc13de30"
"                      llvm::CastInst::Create","0.01","0","impalad","llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)","","0x15eda10"
"                      llvm::ConstantInt::get","0.01","0","impalad","llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)","","0x15740b0"
"                      llvm::FPPassManager::getPassManagerType","0.01","0.01","impalad","llvm::FPPassManager::getPassManagerType(void) const","","0x1607ab0"
"                      llvm::FPPassManager::getPassManagerType","0.01","0.01","impalad","non-virtual thunk llvm::FPPassManager::getPassManagerType(void) const","","0x1607ac0"
"                      llvm::SCEV::getType","0.00997976","0.00997976","impalad","llvm::SCEV::getType(void) const","","0x147fd10"
"                     (anonymous namespace)::GlobalDCE::runOnModule","57.2793","0.446808","impalad","(anonymous namespace)::GlobalDCE::runOnModule(llvm::Module&)","","0xdb51f0"
"                     llvm::FPPassManager::runOnFunction","39.3888","0.05","impalad","llvm::FPPassManager::runOnFunction(llvm::Function&)","","0x16069d0"
"                      llvm::PMDataManager::verifyPreservedAnalysis","20.1327","0.0594657","impalad","llvm::PMDataManager::verifyPreservedAnalysis(llvm::Pass*)","","0x16045a0"
"                       llvm::PMTopLevelManager::findAnalysisPass","19.9768","0.309672","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                        llvm::PassRegistry::getPassInfo","18.9624","0.376507","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                         llvm::sys::MutexImpl::release","18.2833","0.0481915","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                          _L_unlock_657","18.2151","18.2151","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                          [Import thunk pthread_mutex_unlock]","0.02","0.02","impalad","[Import thunk pthread_mutex_unlock]","","0x759918"
"                          pthread_mutex_unlock","0","0","libpthread.so.0","pthread_mutex_unlock","","0x30fc40a630"
"                         llvm::sys::MemoryFence","0.182596","0.182596","impalad","llvm::sys::MemoryFence(void)","","0x1640240"
"                         llvm::sys::MutexImpl::acquire","0.0599312","0.04","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                         llvm::llvm_is_multithreaded","0.04","0.04","impalad","llvm::llvm_is_multithreaded(void)","","0x16788a0"
"                         AnnotateHappensAfter","0.01","0.01","impalad","AnnotateHappensAfter","","0x16865d0"
"                         llvm::PassRegistry::getImpl","0.01","0.01","impalad","llvm::PassRegistry::getImpl(void) const","","0x160b6b0"
"                        llvm::PassRegistry::getPassRegistry","0.44262","0.179174","impalad","llvm::PassRegistry::getPassRegistry(void)","","0x160b640"
"                        llvm::PMDataManager::findAnalysisPass","0.262098","0.262098","impalad","llvm::PMDataManager::findAnalysisPass(void const*, bool)","","0x16013d0"
"                       llvm::PMDataManager::findAnalysisPass","0.0665065","0.0665065","impalad","llvm::PMDataManager::findAnalysisPass(void const*, bool)","","0x16013d0"
"                       llvm::PMTopLevelManager::findAnalysisUsage","0.02","0.02","impalad","llvm::PMTopLevelManager::findAnalysisUsage(llvm::Pass*)","","0x1603d60"
"                       llvm::getPassTimer","0.01","0.01","impalad","llvm::getPassTimer(llvm::Pass*)","","0x1603660"
"                      llvm::InstCombiner::runOnFunction","13.7108","0.02","impalad","llvm::InstCombiner::runOnFunction(llvm::Function&)","","0x1337850"
"                       llvm::InstCombiner::DoOneIteration","11.8266","0.850606","impalad","llvm::InstCombiner::DoOneIteration(llvm::Function&, unsigned int)","","0x13360c0"
"                       llvm::PMTopLevelManager::findAnalysisPass","1.29622","0.02","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                        llvm::PassRegistry::getPassInfo","1.19147","0.04","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                         llvm::sys::MutexImpl::release","1.12147","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                          _L_unlock_657","1.12147","1.12147","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                          pthread_mutex_unlock","0","0","libpthread.so.0","pthread_mutex_unlock","","0x30fc40a630"
"                         llvm::PassRegistry::getImpl","0.02","0.02","impalad","llvm::PassRegistry::getImpl(void) const","","0x160b6b0"
"                         llvm::sys::MutexImpl::acquire","0.01","0.01","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                        llvm::PassRegistry::getPassRegistry","0.0847505","0.0447505","impalad","llvm::PassRegistry::getPassRegistry(void)","","0x160b640"
"                       llvm::LowerDbgDeclare","0.418053","0.349474","impalad","llvm::LowerDbgDeclare(llvm::Function&)","","0x13a9df0"
"                       llvm::AttributeSetNode::hasAttribute","0.06","0","impalad","llvm::AttributeSetNode::hasAttribute(llvm::Attribute::AttrKind) const","","0x155cf90"
"                       llvm::DataLayout::getTypeSizeInBits","0.02","0.02","impalad","llvm::DataLayout::getTypeSizeInBits(llvm::Type*) const","","0xde31d0"
"                       llvm::AttributeSet::hasAttribute","0.02","0.02","impalad","llvm::AttributeSet::hasAttribute(unsigned int, llvm::Attribute::AttrKind) const","","0x155de30"
"                       llvm::LibCallSimplifier::~LibCallSimplifier","0.02","0.02","impalad","llvm::LibCallSimplifier::~LibCallSimplifier(void)","","0x13e7420"
"                       operator delete","0.0199907","0.0199907","impalad","operator delete(void*)","","0x17604f0"
"                       llvm::Function::getContext","0.01","0.01","impalad","llvm::Function::getContext(void) const","","0x159c3d0"
"                      (anonymous namespace)::CFGSimplifyPass::runOnFunction","2.34246","0.04","impalad","(anonymous namespace)::CFGSimplifyPass::runOnFunction(llvm::Function&)","","0x132ac00"
"                       llvm::PMTopLevelManager::findAnalysisPass","1.3404","0.02","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                        llvm::PassRegistry::getPassInfo","1.2804","0.02","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                         llvm::sys::MutexImpl::release","1.25043","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                          _L_unlock_657","1.25043","1.25043","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                          pthread_mutex_unlock","0","0","libpthread.so.0","pthread_mutex_unlock","","0x30fc40a630"
"                         llvm::sys::MemoryFence","0.00996704","0.00996704","impalad","llvm::sys::MemoryFence(void)","","0x1640240"
"                         llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                        llvm::PMDataManager::findAnalysisPass","0.03","0.03","impalad","llvm::PMDataManager::findAnalysisPass(void const*, bool)","","0x16013d0"
"                        llvm::PassRegistry::getPassRegistry","0.01","0.01","impalad","llvm::PassRegistry::getPassRegistry(void)","","0x160b640"
"                       llvm::SimplifyCFG","0.599926","0.03","impalad","llvm::SimplifyCFG(llvm::BasicBlock*, llvm::TargetTransformInfo const&, llvm::DataLayout const*)","","0x13dc8c0"
"                       removeUnreachableBlocksFromFn","0.332136","0.188193","impalad","removeUnreachableBlocksFromFn(llvm::Function&)","","0x132a0a0"
"                       __memcmp_sse4_1","0.0200009","0.0200009","libc.so.6","__memcmp_sse4_1","","0x30fc13de30"
"                       llvm::Value::getName","0.01","0.01","impalad","llvm::Value::getName(void) const","","0x16173e0"
"                      llvm::PMDataManager::initializeAnalysisImpl","1.08255","0.109693","impalad","llvm::PMDataManager::initializeAnalysisImpl(llvm::Pass*)","","0x1604c30"
"                       llvm::PMTopLevelManager::findAnalysisPass","0.962858","0.04","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                        llvm::PassRegistry::getPassInfo","0.872858","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                         llvm::sys::MutexImpl::release","0.872858","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                          _L_unlock_657","0.872858","0.872858","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                          pthread_mutex_unlock","0","0","libpthread.so.0","pthread_mutex_unlock","","0x30fc40a630"
"                         llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                        llvm::PMDataManager::findAnalysisPass","0.04","0.04","impalad","llvm::PMDataManager::findAnalysisPass(void const*, bool)","","0x16013d0"
"                        llvm::PassRegistry::getPassRegistry","0.01","0","impalad","llvm::PassRegistry::getPassRegistry(void)","","0x160b640"
"                       llvm::PMTopLevelManager::findAnalysisUsage","0.01","0.01","impalad","llvm::PMTopLevelManager::findAnalysisUsage(llvm::Pass*)","","0x1603d60"
"                      llvm::PMDataManager::recordAvailableAnalysis","0.987609","0.06","impalad","llvm::PMDataManager::recordAvailableAnalysis(llvm::Pass*)","","0x1605260"
"                       llvm::PassRegistry::getPassInfo","0.907613","0.01","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                        llvm::sys::MutexImpl::release","0.857613","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                         _L_unlock_657","0.857613","0.857613","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                         pthread_mutex_unlock","0","0","libpthread.so.0","pthread_mutex_unlock","","0x30fc40a630"
"                        llvm::sys::MemoryFence","0.04","0.04","impalad","llvm::sys::MemoryFence(void)","","0x1640240"
"                        llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                       llvm::PassRegistry::getPassRegistry","0.01","0.01","impalad","llvm::PassRegistry::getPassRegistry(void)","","0x160b640"
"                       llvm::DenseMapBase<llvm::DenseMap<void const*, llvm::Pass*, llvm::DenseMapInfo<void const*>>, void const*, llvm::Pass*, llvm::DenseMapInfo<void const*>>::LookupBucketFor<void const*>","0.0099962","0.0099962","impalad","bool llvm::DenseMapBase<llvm::DenseMap<void const*, llvm::Pass*, llvm::DenseMapInfo<void const*>>, void const*, llvm::Pass*, llvm::DenseMapInfo<void const*>>::LookupBucketFor<void const*>(void const* const&, std::pair<void const*, llvm::Pass*> const*&) const","","0x1609740"
"                      llvm::PMDataManager::removeDeadPasses","0.81244","0.01","impalad","llvm::PMDataManager::removeDeadPasses(llvm::Pass*, llvm::StringRef, llvm::PassDebuggingString)","","0x1603c30"
"                       llvm::PMDataManager::freePass","0.72244","0.0267232","impalad","llvm::PMDataManager::freePass(llvm::Pass*, llvm::StringRef, llvm::PassDebuggingString)","","0x1603a10"
"                        llvm::PassRegistry::getPassInfo","0.655717","0.02","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                         llvm::sys::MutexImpl::release","0.595717","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                          _L_unlock_657","0.595717","0.595717","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                          pthread_mutex_unlock","0","0","libpthread.so.0","pthread_mutex_unlock","","0x30fc40a630"
"                         llvm::sys::MemoryFence","0.01","0.01","impalad","llvm::sys::MemoryFence(void)","","0x1640240"
"                         AnnotateHappensAfter","0.01","0.01","impalad","AnnotateHappensAfter","","0x16865d0"
"                         llvm::llvm_is_multithreaded","0.01","0.01","impalad","llvm::llvm_is_multithreaded(void)","","0x16788a0"
"                         llvm::PassRegistry::getImpl","0.01","0.01","impalad","llvm::PassRegistry::getImpl(void) const","","0x160b6b0"
"                         llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                        llvm::PassRegistry::getPassRegistry","0.02","0","impalad","llvm::PassRegistry::getPassRegistry(void)","","0x160b640"
"                        llvm::DenseMapBase<llvm::DenseMap<void const*, llvm::Pass*, llvm::DenseMapInfo<void const*>>, void const*, llvm::Pass*, llvm::DenseMapInfo<void const*>>::LookupBucketFor<void const*>","0.01","0.01","impalad","bool llvm::DenseMapBase<llvm::DenseMap<void const*, llvm::Pass*, llvm::DenseMapInfo<void const*>>, void const*, llvm::Pass*, llvm::DenseMapInfo<void const*>>::LookupBucketFor<void const*>(void const* const&, std::pair<void const*, llvm::Pass*> const*&) const","","0x1609740"
"                        llvm::PrettyStackTraceEntry::PrettyStackTraceEntry","0.01","0","impalad","llvm::PrettyStackTraceEntry::PrettyStackTraceEntry(void)","","0x1668d50"
"                       llvm::PMTopLevelManager::collectLastUses","0.08","0.03","impalad","llvm::PMTopLevelManager::collectLastUses(llvm::SmallVectorImpl<llvm::Pass*>&, llvm::Pass*)","","0x16031e0"
"                      llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry","0.1","0.01","impalad","llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry(void)","","0x1668de0"
"                      llvm::Value::getName","0.0897853","0.0897853","impalad","llvm::Value::getName(void) const","","0x16173e0"
"                      llvm::PMDataManager::removeNotPreservedAnalysis","0.0503635","0.03","impalad","llvm::PMDataManager::removeNotPreservedAnalysis(llvm::Pass*)","","0x1604640"
"                      llvm::GlobalValue::isDeclaration","0.01","0.01","impalad","llvm::GlobalValue::isDeclaration(void) const","","0x15dbc70"
"                      llvm::PrettyStackTraceEntry::PrettyStackTraceEntry","0.01","0","impalad","llvm::PrettyStackTraceEntry::PrettyStackTraceEntry(void)","","0x1668d50"
"                      llvm::sys::ThreadLocalImpl::setInstance","0.01","0","impalad","llvm::sys::ThreadLocalImpl::setInstance(void const*)","","0x1678750"
"                     (anonymous namespace)::IPSCCP::runOnModule","2.42834","0.12","impalad","(anonymous namespace)::IPSCCP::runOnModule(llvm::Module&)","","0x1309a50"
"                      (anonymous namespace)::SCCPSolver::Solve","1.79668","0.205409","impalad","(anonymous namespace)::SCCPSolver::Solve(void)","","0x13091a0"
"                      (anonymous namespace)::SCCPSolver::ResolvedUndefsIn","0.226853","0.196853","impalad","(anonymous namespace)::SCCPSolver::ResolvedUndefsIn(llvm::Function&)","","0x1307520"
"                      (anonymous namespace)::SCCPSolver::~SCCPSolver","0.132921","0","impalad","(anonymous namespace)::SCCPSolver::~SCCPSolver(void)","","0x1303450"
"                      AddressIsTaken","0.03","0.01","impalad","AddressIsTaken(llvm::GlobalValue const*)","","0x1303950"
"                      llvm::ConstantFoldTerminator","0.02","0","impalad","llvm::ConstantFoldTerminator(llvm::BasicBlock*, bool, llvm::TargetLibraryInfo const*)","","0x13abcd0"
"                      llvm::SmallPtrSetImpl::insert_imp","0.0199969","0.00999689","impalad","llvm::SmallPtrSetImpl::insert_imp(void const*)","","0x166d2b0"
"                      llvm::UnreachableInst::UnreachableInst","0.0118915","0","impalad","llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::BasicBlock*)","","0x15e5880"
"                      operator delete","0.01","0","impalad","operator delete(void*)","","0x17604f0"
"                      llvm::Pass::getAnalysisIfAvailable<llvm::DataLayout>.isra.145","0.01","0","impalad","llvm::DataLayout* llvm::Pass::getAnalysisIfAvailable<llvm::DataLayout>(void) const.isra.145","","0x1303670"
"                       llvm::PMTopLevelManager::findAnalysisPass","0.01","0","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                        llvm::PassRegistry::getPassInfo","0.01","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                         llvm::sys::MutexImpl::release","0.01","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                          _L_unlock_657","0.01","0.01","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                         llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                      tc_free","0.01","0","impalad","tc_free","","0x175cba0"
"                      llvm::BranchInst::getNumSuccessorsV","0.01","0.01","impalad","llvm::BranchInst::getNumSuccessorsV(void) const","","0x15e37d0"
"                      llvm::BasicBlock::removePredecessor","0.01","0","impalad","llvm::BasicBlock::removePredecessor(llvm::BasicBlock*, bool)","","0x1563f10"
"                      llvm::DenseMap<llvm::Function*, (anonymous namespace)::LatticeVal, llvm::DenseMapInfo<llvm::Function*>>::grow","0.01","0","impalad","llvm::DenseMap<llvm::Function*, (anonymous namespace)::LatticeVal, llvm::DenseMapInfo<llvm::Function*>>::grow(unsigned int)","","0x1304730"
"                      DeleteInstructionInBlock","0.01","0","impalad","DeleteInstructionInBlock(llvm::BasicBlock*)","","0x1306a20"
"                     (anonymous namespace)::InternalizePass::runOnModule","1.57528","0.145196","impalad","(anonymous namespace)::InternalizePass::runOnModule(llvm::Module&)","","0xdb9e20"
"                     (anonymous namespace)::DAE::runOnModule","1.31489","0.02","impalad","(anonymous namespace)::DAE::runOnModule(llvm::Module&)","","0xdceec0"
"                     (anonymous namespace)::BasicCallGraph::runOnModule","0.833923","0.273314","impalad","(anonymous namespace)::BasicCallGraph::runOnModule(llvm::Module&)","","0x13f2d50"
"                     (anonymous namespace)::GlobalOpt::runOnModule","0.267464","0.0102033","impalad","(anonymous namespace)::GlobalOpt::runOnModule(llvm::Module&)","","0xde1a10"
"                     llvm::PMDataManager::removeDeadPasses","0.16","0","impalad","llvm::PMDataManager::removeDeadPasses(llvm::Pass*, llvm::StringRef, llvm::PassDebuggingString)","","0x1603c30"
"                     llvm::Instruction::mayWriteToMemory","0.101164","0.101164","impalad","llvm::Instruction::mayWriteToMemory(void) const","","0x15e2840"
"                     llvm::DataLayout::getTypeSizeInBits","0.1","0.09","impalad","llvm::DataLayout::getTypeSizeInBits(llvm::Type*) const","","0xde31d0"
"                     llvm::Twine::printOneChild","0.0712635","0.0712635","impalad","llvm::Twine::printOneChild(llvm::raw_ostream&, llvm::Twine::Child, llvm::Twine::NodeKind) const","","0x1685a20"
"                     llvm::PMDataManager::recordAvailableAnalysis","0.04","0","impalad","llvm::PMDataManager::recordAvailableAnalysis(llvm::Pass*)","","0x1605260"
"                      llvm::PassRegistry::getPassInfo","0.03","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                       llvm::sys::MutexImpl::release","0.03","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                        _L_unlock_657","0.03","0.03","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                      llvm::PassRegistry::getPassRegistry","0.01","0","impalad","llvm::PassRegistry::getPassRegistry(void)","","0x160b640"
"                     (anonymous namespace)::StripDeadPrototypesPass::runOnModule","0.03","0.02","impalad","(anonymous namespace)::StripDeadPrototypesPass::runOnModule(llvm::Module&)","","0xdbea10"
"                     llvm::CastInst::Create","0.02","0","impalad","llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)","","0x15eda10"
"                     llvm::SimplifyInstruction","0.02","0.02","impalad","llvm::SimplifyInstruction(llvm::Instruction*, llvm::DataLayout const*, llvm::TargetLibraryInfo const*, llvm::DominatorTree const*)","","0x1445b00"
"                     llvm::InstVisitor<llvm::InstCombiner, llvm::Instruction*>::visit","0.02","0.02","impalad","llvm::InstVisitor<llvm::InstCombiner, llvm::Instruction*>::visit(llvm::Instruction&)","","0x133aaa0"
"                     llvm::PMDataManager::verifyPreservedAnalysis","0.01","0","impalad","llvm::PMDataManager::verifyPreservedAnalysis(llvm::Pass*)","","0x16045a0"
"                      llvm::PMTopLevelManager::findAnalysisPass","0.01","0","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                       llvm::PassRegistry::getPassInfo","0.01","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                        llvm::sys::MutexImpl::release","0.01","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                         _L_unlock_657","0.01","0.01","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                        llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                     llvm::ConstantFoldInstOperands","0.01","0.01","impalad","llvm::ConstantFoldInstOperands(unsigned int, llvm::Type*, llvm::ArrayRef<llvm::Constant*>, llvm::DataLayout const*, llvm::TargetLibraryInfo const*)","","0x14231d0"
"                     llvm::PMDataManager::removeNotPreservedAnalysis","0.01","0.01","impalad","llvm::PMDataManager::removeNotPreservedAnalysis(llvm::Pass*)","","0x1604640"
"                     (anonymous namespace)::NoTTI::getOperationCost","0.01","0.01","impalad","(anonymous namespace)::NoTTI::getOperationCost(unsigned int, llvm::Type*, llvm::Type*) const","","0x14b0eb0"
"                     llvm::FPPassManager::doFinalization","0.01","0","impalad","llvm::FPPassManager::doFinalization(llvm::Module&)","","0x1600b00"
"                    llvm::Instruction::mayWriteToMemory","0.01","0.01","impalad","llvm::Instruction::mayWriteToMemory(void) const","","0x15e2840"
"                   llvm::FunctionPassManager::run","60.9152","0.03","impalad","llvm::FunctionPassManager::run(llvm::Function&)","","0x1606eb0"
"                    llvm::FunctionPassManagerImpl::run","60.8562","0.01","impalad","llvm::FunctionPassManagerImpl::run(llvm::Function&)","","0x1606ce0"
"                     llvm::FPPassManager::runOnFunction","60.4909","0.0200002","impalad","llvm::FPPassManager::runOnFunction(llvm::Function&)","","0x16069d0"
"                      llvm::PMDataManager::verifyPreservedAnalysis","34.3839","0.0734789","impalad","llvm::PMDataManager::verifyPreservedAnalysis(llvm::Pass*)","","0x16045a0"
"                       llvm::PMTopLevelManager::findAnalysisPass","34.1004","0.273724","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                        llvm::PassRegistry::getPassInfo","32.8754","0.57414","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                         llvm::sys::MutexImpl::release","31.6012","0.0492122","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                          _L_unlock_657","31.552","31.552","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                          pthread_mutex_unlock","0","0","libpthread.so.0","pthread_mutex_unlock","","0x30fc40a630"
"                         llvm::sys::MemoryFence","0.527829","0.527829","impalad","llvm::sys::MemoryFence(void)","","0x1640240"
"                         llvm::sys::MutexImpl::acquire","0.0944685","0.0744685","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                         llvm::llvm_is_multithreaded","0.037757","0.037757","impalad","llvm::llvm_is_multithreaded(void)","","0x16788a0"
"                         AnnotateHappensAfter","0.02","0.02","impalad","AnnotateHappensAfter","","0x16865d0"
"                         llvm::PassRegistry::getImpl","0.02","0.02","impalad","llvm::PassRegistry::getImpl(void) const","","0x160b6b0"
"                        llvm::PassRegistry::getPassRegistry","0.931357","0.335536","impalad","llvm::PassRegistry::getPassRegistry(void)","","0x160b640"
"                        llvm::PMDataManager::findAnalysisPass","0.02","0.02","impalad","llvm::PMDataManager::findAnalysisPass(void const*, bool)","","0x16013d0"
"                       llvm::PMDataManager::findAnalysisPass","0.14","0.14","impalad","llvm::PMDataManager::findAnalysisPass(void const*, bool)","","0x16013d0"
"                       llvm::DominatorTree::verifyAnalysis","0.03","0.03","impalad","llvm::DominatorTree::verifyAnalysis(void) const","","0x1596880"
"                       llvm::getPassTimer","0.02","0.02","impalad","llvm::getPassTimer(llvm::Pass*)","","0x1603660"
"                       llvm::PMTopLevelManager::findAnalysisUsage","0.02","0.02","impalad","llvm::PMTopLevelManager::findAnalysisUsage(llvm::Pass*)","","0x1603d60"
"                      (anonymous namespace)::SROA::runOnFunction","9.36177","0.208653","impalad","(anonymous namespace)::SROA::runOnFunction(llvm::Function&)","","0x131e060"
"                       (anonymous namespace)::SROA::runOnAlloca","4.90919","0.292511","impalad","(anonymous namespace)::SROA::runOnAlloca(llvm::AllocaInst&)","","0x131b7a0"
"                       (anonymous namespace)::SROA::promoteAllocas","1.98318","0.02","impalad","(anonymous namespace)::SROA::promoteAllocas(llvm::Function&)","","0x130eb60"
"                       llvm::PMTopLevelManager::findAnalysisPass","1.17259","0","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                        llvm::PassRegistry::getPassInfo","1.17259","0.01","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                         llvm::sys::MutexImpl::release","1.15259","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                          _L_unlock_657","1.15259","1.15259","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                          pthread_mutex_unlock","0","0","libpthread.so.0","pthread_mutex_unlock","","0x30fc40a630"
"                         llvm::sys::MemoryFence","0.01","0.01","impalad","llvm::sys::MemoryFence(void)","","0x1640240"
"                         llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                       llvm::Instruction::eraseFromParent","0.260133","0.02","impalad","llvm::Instruction::eraseFromParent(void)","","0x15e1a90"
"                       llvm::LoadInst::~LoadInst","0.168855","0.059894","impalad","llvm::LoadInst::~LoadInst(void)","","0x15f03b0"
"                       llvm::UndefValue::get","0.133464","0.133464","impalad","llvm::UndefValue::get(llvm::Type*)","","0x1571040"
"                       operator delete","0.112202","0.102202","impalad","operator delete(void*)","","0x17604f0"
"                       llvm::sys::AtomicIncrement","0.07","0.07","impalad","llvm::sys::AtomicIncrement(unsigned int volatile*)","","0x1640260"
"                       llvm::SmallPtrSetImpl::clear","0.0567005","0.0367005","impalad","llvm::SmallPtrSetImpl::clear(void)","","0xde2eb0"
"                       llvm::Value::replaceAllUsesWith","0.0468896","0.0468896","impalad","llvm::Value::replaceAllUsesWith(llvm::Value*)","","0x161bcd0"
"                       llvm::Function::getContext","0.04","0.04","impalad","llvm::Function::getContext(void) const","","0x159c3d0"
"                       llvm::SmallPtrSetImpl::CopyFrom","0.04","0.01","impalad","llvm::SmallPtrSetImpl::CopyFrom(llvm::SmallPtrSetImpl const&)","","0x166d460"
"                       llvm::SmallPtrSetImpl::erase_imp","0.03","0.03","impalad","llvm::SmallPtrSetImpl::erase_imp(void const*)","","0x166d100"
"                       llvm::SmallPtrSetImpl::insert_imp","0.02","0.02","impalad","llvm::SmallPtrSetImpl::insert_imp(void const*)","","0x166d2b0"
"                       llvm::sys::MemoryFence","0.02","0.02","impalad","llvm::sys::MemoryFence(void)","","0x1640240"
"                       llvm::Pass::getAdjustedAnalysisPointer","0.02","0.02","impalad","llvm::Pass::getAdjustedAnalysisPointer(void const*)","","0x15ff5e0"
"                       llvm::GetElementPtrInst::~GetElementPtrInst","0.02","0","impalad","llvm::GetElementPtrInst::~GetElementPtrInst(void)","","0x15f0180"
"                       llvm::StoreInst::~StoreInst","0.01","0","impalad","llvm::StoreInst::~StoreInst(void)","","0x15f0140"
"                       llvm::PMDataManager::findAnalysisPass","0.01","0.01","impalad","llvm::PMDataManager::findAnalysisPass(void const*, bool)","","0x16013d0"
"                       llvm::isInstructionTriviallyDead","0.01","0","impalad","llvm::isInstructionTriviallyDead(llvm::Instruction*, llvm::TargetLibraryInfo const*)","","0x13a8b00"
"                       llvm::SmallVectorImpl<llvm::AllocaInst*>::operator=","0.01","0.01","impalad","llvm::SmallVectorImpl<llvm::AllocaInst*>::operator=(llvm::SmallVectorImpl<llvm::AllocaInst*> const&)","","0x131f650"
"                       std::__find_if<llvm::AllocaInst**, __gnu_cxx::__ops::_Iter_pred<llvm::SetVector<llvm::AllocaInst*, llvm::SmallVector<llvm::AllocaInst*, (unsigned int)16>, llvm::SmallSet<llvm::AllocaInst*, (unsigned int)16, std::less<llvm::AllocaInst*>>>::TestAndEraseFromSet<(anonymous namespace)::IsAllocaInSet>>>.isra.647","0.00991008","0.00991008","impalad","llvm::AllocaInst** std::__find_if<llvm::AllocaInst**, __gnu_cxx::__ops::_Iter_pred<llvm::SetVector<llvm::AllocaInst*, llvm::SmallVector<llvm::AllocaInst*, (unsigned int)16>, llvm::SmallSet<llvm::AllocaInst*, (unsigned int)16, std::less<llvm::AllocaInst*>>>::TestAndEraseFromSet<(anonymous namespace)::IsAllocaInSet>>>(llvm::AllocaInst**, llvm::AllocaInst**, __gnu_cxx::__ops::_Iter_pred<llvm::SetVector<llvm::AllocaInst*, llvm::SmallVector<llvm::AllocaInst*, (unsigned int)16>, llvm::SmallSet<llvm::AllocaInst*, (unsigned int)16, std::less<llvm::AllocaInst*>>>::TestAndEraseFromSet<(anonymous namespace)::IsAllocaInSet>>, std::random_access_iterator_tag).isra.647","","0x130ce90"
"                      (anonymous namespace)::EarlyCSE::runOnFunction","6.03797","0.176185","impalad","(anonymous namespace)::EarlyCSE::runOnFunction(llvm::Function&)","","0x129ba10"
"                       (anonymous namespace)::EarlyCSE::processNode","3.37446","0.238","impalad","(anonymous namespace)::EarlyCSE::processNode(llvm::DomTreeNodeBase<llvm::BasicBlock>*)","","0x129aa70"
"                       llvm::PMTopLevelManager::findAnalysisPass","1.3922","0.0112012","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                        llvm::PassRegistry::getPassInfo","1.31249","0.0535803","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                         llvm::sys::MutexImpl::release","1.24891","0.01","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                          _L_unlock_657","1.23891","1.23891","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                          pthread_mutex_unlock","0","0","libpthread.so.0","pthread_mutex_unlock","","0x30fc40a630"
"                         llvm::sys::MemoryFence","0.01","0.01","impalad","llvm::sys::MemoryFence(void)","","0x1640240"
"                         llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                        llvm::PassRegistry::getPassRegistry","0.0685088","0.01","impalad","llvm::PassRegistry::getPassRegistry(void)","","0x160b640"
"                       llvm::DenseMapBase<llvm::DenseMap<(anonymous namespace)::SimpleValue, llvm::ScopedHashTableVal<(anonymous namespace)::SimpleValue, llvm::Value*>*, llvm::DenseMapInfo<(anonymous namespace)::SimpleValue>>, (anonymous namespace)::SimpleValue, llvm::ScopedHashTableVal<(anonymous namespace)::SimpleValue, llvm::Value*>*, llvm::DenseMapInfo<(anonymous namespace)::SimpleValue>>::LookupBucketFor<(anonymous namespace)::SimpleValue>","0.434026","0.06","impalad","bool llvm::DenseMapBase<llvm::DenseMap<(anonymous namespace)::SimpleValue, llvm::ScopedHashTableVal<(anonymous namespace)::SimpleValue, llvm::Value*>*, llvm::DenseMapInfo<(anonymous namespace)::SimpleValue>>, (anonymous namespace)::SimpleValue, llvm::ScopedHashTableVal<(anonymous namespace)::SimpleValue, llvm::Value*>*, llvm::DenseMapInfo<(anonymous namespace)::SimpleValue>>::LookupBucketFor<(anonymous namespace)::SimpleValue>((anonymous namespace)::SimpleValue const&, std::pair<(anonymous namespace)::SimpleValue, llvm::ScopedHashTableVal<(anonymous namespace)::SimpleValue, llvm::Value*>*> const*&) const","","0x129a760"
"                       operator delete","0.16","0.06","impalad","operator delete(void*)","","0x17604f0"
"                       llvm::BumpPtrAllocator::DeallocateSlabs","0.152671","0.01","impalad","llvm::BumpPtrAllocator::DeallocateSlabs(llvm::MemSlab*)","","0x163fa30"
"                       tc_new","0.112877","0.112877","impalad","tc_new","","0x175fbe0"
"                       llvm::DenseMapInfo<(anonymous namespace)::SimpleValue>::isEqual","0.0986506","0.0986506","impalad","llvm::DenseMapInfo<(anonymous namespace)::SimpleValue>::isEqual((anonymous namespace)::SimpleValue, (anonymous namespace)::SimpleValue)","","0x129a510"
"                       llvm::BumpPtrAllocator::BumpPtrAllocator","0.0473076","0.0473076","impalad","llvm::BumpPtrAllocator::BumpPtrAllocator(unsigned long, unsigned long, llvm::SlabAllocator&)","","0x163f930"
"                       llvm::Pass::getAdjustedAnalysisPointer","0.0384206","0.0384206","impalad","llvm::Pass::getAdjustedAnalysisPointer(void const*)","","0x15ff5e0"
"                       llvm::ScopedHashTableScope<llvm::Value*, std::pair<llvm::Value*, unsigned int>, llvm::DenseMapInfo<llvm::Value*>, llvm::RecyclingAllocator<llvm::BumpPtrAllocator, llvm::ScopedHashTableVal<llvm::Value*, std::pair<llvm::Value*, unsigned int>>, (unsigned long)40, (unsigned long)8>>::~ScopedHashTableScope","0.0311727","0.0311727","impalad","llvm::ScopedHashTableScope<llvm::Value*, std::pair<llvm::Value*, unsigned int>, llvm::DenseMapInfo<llvm::Value*>, llvm::RecyclingAllocator<llvm::BumpPtrAllocator, llvm::ScopedHashTableVal<llvm::Value*, std::pair<llvm::Value*, unsigned int>>, (unsigned long)40, (unsigned long)8>>::~ScopedHashTableScope(void)","","0x129e440"
"                       __GI_memset","0.02","0.02","libc.so.6","__GI_memset","","0x30fc083bd0"
"                      (anonymous namespace)::CFGSimplifyPass::runOnFunction","3.6622","0.06","impalad","(anonymous namespace)::CFGSimplifyPass::runOnFunction(llvm::Function&)","","0x132ac00"
"                       removeUnreachableBlocksFromFn","1.48315","0.798727","impalad","removeUnreachableBlocksFromFn(llvm::Function&)","","0x132a0a0"
"                       llvm::PMTopLevelManager::findAnalysisPass","1.2174","0","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                        llvm::PassRegistry::getPassInfo","1.14811","0.03","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                         llvm::sys::MutexImpl::release","1.08811","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                          _L_unlock_657","1.08811","1.08811","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                          pthread_mutex_unlock","0","0","libpthread.so.0","pthread_mutex_unlock","","0x30fc40a630"
"                         llvm::sys::MutexImpl::acquire","0.02","0.02","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                         llvm::sys::MemoryFence","0.01","0.01","impalad","llvm::sys::MemoryFence(void)","","0x1640240"
"                        llvm::PassRegistry::getPassRegistry","0.0692862","0.0492862","impalad","llvm::PassRegistry::getPassRegistry(void)","","0x160b640"
"                       llvm::SimplifyCFG","0.773234","0.107343","impalad","llvm::SimplifyCFG(llvm::BasicBlock*, llvm::TargetTransformInfo const&, llvm::DataLayout const*)","","0x13dc8c0"
"                       llvm::Value::getName","0.0578534","0.0578534","impalad","llvm::Value::getName(void) const","","0x16173e0"
"                       (anonymous namespace)::NoTTI::getAdjustedAnalysisPointer","0.0282272","0.0282272","impalad","(anonymous namespace)::NoTTI::getAdjustedAnalysisPointer(void const*)","","0x14aff50"
"                       llvm::sys::AtomicIncrement","0.0223415","0.0223415","impalad","llvm::sys::AtomicIncrement(unsigned int volatile*)","","0x1640260"
"                       llvm::PMDataManager::findAnalysisPass","0.01","0.01","impalad","llvm::PMDataManager::findAnalysisPass(void const*, bool)","","0x16013d0"
"                       llvm::Pass::getAdjustedAnalysisPointer","0.01","0.01","impalad","llvm::Pass::getAdjustedAnalysisPointer(void const*)","","0x15ff5e0"
"                      llvm::PMDataManager::removeDeadPasses","2.11436","0.0199811","impalad","llvm::PMDataManager::removeDeadPasses(llvm::Pass*, llvm::StringRef, llvm::PassDebuggingString)","","0x1603c30"
"                       llvm::PMDataManager::freePass","2.00251","0.06","impalad","llvm::PMDataManager::freePass(llvm::Pass*, llvm::StringRef, llvm::PassDebuggingString)","","0x1603a10"
"                        llvm::PassRegistry::getPassInfo","1.61312","0.03","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                         llvm::sys::MutexImpl::release","1.58312","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                          _L_unlock_657","1.58312","1.58312","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                          pthread_mutex_unlock","0","0","libpthread.so.0","pthread_mutex_unlock","","0x30fc40a630"
"                         llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                        llvm::DominatorTreeBase<llvm::BasicBlock>::reset","0.0995048","0.05","impalad","llvm::DominatorTreeBase<llvm::BasicBlock>::reset(void)","","0x15992c0"
"                        llvm::PrettyStackTraceEntry::PrettyStackTraceEntry","0.0688903","0.0299985","impalad","llvm::PrettyStackTraceEntry::PrettyStackTraceEntry(void)","","0x1668d50"
"                        llvm::PassRegistry::getPassRegistry","0.0509984","0.0209984","impalad","llvm::PassRegistry::getPassRegistry(void)","","0x160b640"
"                        llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry","0.05","0.01","impalad","llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry(void)","","0x1668de0"
"                        llvm::DominatorTree::releaseMemory","0.03","0.03","impalad","llvm::DominatorTree::releaseMemory(void)","","0x1599810"
"                        llvm::sys::ThreadLocalImpl::setInstance","0.02","0","impalad","llvm::sys::ThreadLocalImpl::setInstance(void const*)","","0x1678750"
"                        llvm::Pass::releaseMemory","0.01","0.01","impalad","llvm::Pass::releaseMemory(void)","","0x15ff5c0"
"                       llvm::PMTopLevelManager::collectLastUses","0.0918668","0.0518668","impalad","llvm::PMTopLevelManager::collectLastUses(llvm::SmallVectorImpl<llvm::Pass*>&, llvm::Pass*)","","0x16031e0"
"                      llvm::PMDataManager::recordAvailableAnalysis","1.97727","0.0657165","impalad","llvm::PMDataManager::recordAvailableAnalysis(llvm::Pass*)","","0x1605260"
"                       llvm::PassRegistry::getPassInfo","1.8367","0.0783511","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                        llvm::sys::MutexImpl::release","1.68835","0.02","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                         _L_unlock_657","1.65835","1.65835","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                         [Import thunk pthread_mutex_unlock]","0.01","0.01","impalad","[Import thunk pthread_mutex_unlock]","","0x759918"
"                         pthread_mutex_unlock","0","0","libpthread.so.0","pthread_mutex_unlock","","0x30fc40a630"
"                        llvm::sys::MemoryFence","0.03","0.03","impalad","llvm::sys::MemoryFence(void)","","0x1640240"
"                        llvm::sys::MutexImpl::acquire","0.0299979","0.00999791","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                        AnnotateHappensAfter","0.01","0.01","impalad","AnnotateHappensAfter","","0x16865d0"
"                       llvm::DenseMapBase<llvm::DenseMap<void const*, llvm::Pass*, llvm::DenseMapInfo<void const*>>, void const*, llvm::Pass*, llvm::DenseMapInfo<void const*>>::LookupBucketFor<void const*>","0.0433594","0.0433594","impalad","bool llvm::DenseMapBase<llvm::DenseMap<void const*, llvm::Pass*, llvm::DenseMapInfo<void const*>>, void const*, llvm::Pass*, llvm::DenseMapInfo<void const*>>::LookupBucketFor<void const*>(void const* const&, std::pair<void const*, llvm::Pass*> const*&) const","","0x1609740"
"                       llvm::PassRegistry::getPassRegistry","0.0314957","0.0114957","impalad","llvm::PassRegistry::getPassRegistry(void)","","0x160b640"
"                      llvm::PMDataManager::initializeAnalysisImpl","1.24351","0.153916","impalad","llvm::PMDataManager::initializeAnalysisImpl(llvm::Pass*)","","0x1604c30"
"                       llvm::PMTopLevelManager::findAnalysisPass","1.05959","0.04","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                        llvm::PassRegistry::getPassInfo","0.99959","0.0500186","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                         llvm::sys::MutexImpl::release","0.939571","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                          _L_unlock_657","0.939571","0.939571","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                          pthread_mutex_unlock","0","0","libpthread.so.0","pthread_mutex_unlock","","0x30fc40a630"
"                         llvm::sys::MemoryFence","0.01","0.01","impalad","llvm::sys::MemoryFence(void)","","0x1640240"
"                         llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                        llvm::PassRegistry::getPassRegistry","0.02","0","impalad","llvm::PassRegistry::getPassRegistry(void)","","0x160b640"
"                       llvm::PMTopLevelManager::findAnalysisUsage","0.02","0.02","impalad","llvm::PMTopLevelManager::findAnalysisUsage(llvm::Pass*)","","0x1603d60"
"                       llvm::PMDataManager::findAnalysisPass","0.01","0.01","impalad","llvm::PMDataManager::findAnalysisPass(void const*, bool)","","0x16013d0"
"                      llvm::DominatorTree::runOnFunction","0.893354","0.01","impalad","llvm::DominatorTree::runOnFunction(llvm::Function&)","","0x1596860"
"                      llvm::PMDataManager::removeNotPreservedAnalysis","0.338811","0.258811","impalad","llvm::PMDataManager::removeNotPreservedAnalysis(llvm::Pass*)","","0x1604640"
"                      (anonymous namespace)::LowerExpectIntrinsic::runOnFunction","0.244144","0.134283","impalad","(anonymous namespace)::LowerExpectIntrinsic::runOnFunction(llvm::Function&)","","0x13b97b0"
"                      llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry","0.0658488","0.00584882","impalad","llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry(void)","","0x1668de0"
"                      llvm::sys::ThreadLocalImpl::setInstance","0.0370922","0","impalad","llvm::sys::ThreadLocalImpl::setInstance(void const*)","","0x1678750"
"                      llvm::Value::getName","0.0313731","0.0313731","impalad","llvm::Value::getName(void) const","","0x16173e0"
"                      llvm::PMDataManager::dumpPreservedSet","0.03","0.03","impalad","llvm::PMDataManager::dumpPreservedSet(llvm::Pass const*) const","","0x1602170"
"                      (anonymous namespace)::AllocaPartitioning::AllocaPartitioning","0.02","0.02","impalad","(anonymous namespace)::AllocaPartitioning::AllocaPartitioning(llvm::DataLayout const&, llvm::AllocaInst&)","","0x1319520"
"                      llvm::getPassTimer","0.0193099","0.0193099","impalad","llvm::getPassTimer(llvm::Pass*)","","0x1603660"
"                      llvm::PMDataManager::dumpPassInfo","0.01","0.01","impalad","llvm::PMDataManager::dumpPassInfo(llvm::Pass*, llvm::PassDebuggingString, llvm::PassDebuggingString, llvm::StringRef)","","0x1601a90"
"                     llvm::PMTopLevelManager::initializeAllAnalysisInfo","0.207992","0.12","impalad","llvm::PMTopLevelManager::initializeAllAnalysisInfo(void)","","0x1604d50"
"                     llvm::DataLayout::getTypeSizeInBits","0.0621249","0.0621249","impalad","llvm::DataLayout::getTypeSizeInBits(llvm::Type*) const","","0xde31d0"
"                     llvm::Twine::printOneChild","0.0578708","0.0578708","impalad","llvm::Twine::printOneChild(llvm::raw_ostream&, llvm::Twine::Child, llvm::Twine::NodeKind) const","","0x1685a20"
"                     llvm::FPPassManager::cleanup","0.0238544","0.0238544","impalad","llvm::FPPassManager::cleanup(void)","","0x1602360"
"                     llvm::SimplifyInstruction","0.00339602","0.00339602","impalad","llvm::SimplifyInstruction(llvm::Instruction*, llvm::DataLayout const*, llvm::TargetLibraryInfo const*, llvm::DominatorTree const*)","","0x1445b00"
"                    llvm::Module::isMaterializable","0.02","0.02","impalad","llvm::Module::isMaterializable(llvm::GlobalValue const*) const","","0x15fdd70"
"                    llvm::GlobalValue::isMaterializable","0.00903441","0.00903441","impalad","llvm::GlobalValue::isMaterializable(void) const","","0x15db9f0"
"                   llvm::PassManagerBuilder::populateModulePassManager","0.754716","0.01","impalad","llvm::PassManagerBuilder::populateModulePassManager(llvm::PassManagerBase&)","","0xdbc4c0"
"                    llvm::PMTopLevelManager::schedulePass","0.733172","0","impalad","llvm::PMTopLevelManager::schedulePass(llvm::Pass*)","","0x16055c0"
"                     llvm::PMTopLevelManager::findAnalysisUsage","0.17","0.01","impalad","llvm::PMTopLevelManager::findAnalysisUsage(llvm::Pass*)","","0x1603d60"
"                      llvm::InstCombiner::getAnalysisUsage","0.05","0","impalad","llvm::InstCombiner::getAnalysisUsage(llvm::AnalysisUsage&) const","","0x132e300"
"                       llvm::AnalysisUsage::setPreservesCFG","0.05","0","impalad","llvm::AnalysisUsage::setPreservesCFG(void)","","0x15ffe10"
"                        llvm::sys::MutexImpl::release","0.03","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                         _L_unlock_657","0.03","0.03","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                        llvm::PassRegistry::addRegistrationListener","0.01","0","impalad","llvm::PassRegistry::addRegistrationListener(llvm::PassRegistrationListener*)","","0x160d9a0"
"                         llvm::sys::MutexImpl::release","0.01","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                          _L_unlock_657","0.01","0.01","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                        llvm::PassRegistry::enumerateWith","0.01","0","impalad","llvm::PassRegistry::enumerateWith(llvm::PassRegistrationListener*)","","0x160bf40"
"                      llvm::AnalysisUsage::setPreservesCFG","0.05","0","impalad","llvm::AnalysisUsage::setPreservesCFG(void)","","0x15ffe10"
"                       llvm::sys::MutexImpl::release","0.05","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                        _L_unlock_657","0.05","0.05","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                       llvm::PassRegistry::addRegistrationListener","0","0","impalad","llvm::PassRegistry::addRegistrationListener(llvm::PassRegistrationListener*)","","0x160d9a0"
"                      (anonymous namespace)::DSE::getAnalysisUsage","0.04","0","impalad","(anonymous namespace)::DSE::getAnalysisUsage(llvm::AnalysisUsage&) const","","0x1293b50"
"                       llvm::AnalysisUsage::setPreservesCFG","0.04","0","impalad","llvm::AnalysisUsage::setPreservesCFG(void)","","0x15ffe10"
"                        llvm::sys::MutexImpl::release","0.04","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                         _L_unlock_657","0.04","0.04","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                      (anonymous namespace)::FunctionAttrs::getAnalysisUsage","0.01","0","impalad","(anonymous namespace)::FunctionAttrs::getAnalysisUsage(llvm::AnalysisUsage&) const","","0xdd0810"
"                       llvm::AnalysisUsage::setPreservesCFG","0.01","0","impalad","llvm::AnalysisUsage::setPreservesCFG(void)","","0x15ffe10"
"                        llvm::sys::MutexImpl::release","0.01","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                         _L_unlock_657","0.01","0.01","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                      (anonymous namespace)::MemCpyOpt::getAnalysisUsage","0.01","0","impalad","(anonymous namespace)::MemCpyOpt::getAnalysisUsage(llvm::AnalysisUsage&) const","","0x12f0500"
"                       llvm::AnalysisUsage::setPreservesCFG","0.01","0","impalad","llvm::AnalysisUsage::setPreservesCFG(void)","","0x15ffe10"
"                        llvm::sys::MutexImpl::release","0.01","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                         _L_unlock_657","0.01","0.01","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                     llvm::PMTopLevelManager::schedulePass","0.16937","0","impalad","llvm::PMTopLevelManager::schedulePass(llvm::Pass*)","","0x16055c0"
"                      llvm::PMTopLevelManager::findAnalysisPass","0.08","0","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                       llvm::PassRegistry::getPassInfo","0.08","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                        llvm::sys::MutexImpl::release","0.08","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                         _L_unlock_657","0.08","0.08","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                        llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                      llvm::PMDataManager::add","0.046284","0","impalad","llvm::PMDataManager::add(llvm::Pass*, bool)","","0x1605f50"
"                       llvm::PMTopLevelManager::setLastUser","0.016284","0.01","impalad","llvm::PMTopLevelManager::setLastUser(llvm::ArrayRef<llvm::Pass*>, llvm::Pass*)","","0x1603fa0"
"                       llvm::PMDataManager::recordAvailableAnalysis","0.01","0","impalad","llvm::PMDataManager::recordAvailableAnalysis(llvm::Pass*)","","0x1605260"
"                        llvm::PassRegistry::getPassInfo","0.01","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                         llvm::sys::MutexImpl::release","0.01","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                          _L_unlock_657","0.01","0.01","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                       llvm::PMDataManager::removeNotPreservedAnalysis","0.01","0.01","impalad","llvm::PMDataManager::removeNotPreservedAnalysis(llvm::Pass*)","","0x1604640"
"                       llvm::PMDataManager::collectRequiredAnalysis","0.01","0","impalad","llvm::PMDataManager::collectRequiredAnalysis(llvm::SmallVectorImpl<llvm::Pass*>&, llvm::SmallVectorImpl<void const*>&, llvm::Pass*)","","0x1604a70"
"                      llvm::PMTopLevelManager::schedulePass","0.02","0","impalad","llvm::PMTopLevelManager::schedulePass(llvm::Pass*)","","0x16055c0"
"                       llvm::PMTopLevelManager::findAnalysisPass","0.01","0","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                        llvm::PassRegistry::getPassInfo","0.01","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                         llvm::sys::MutexImpl::release","0.01","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                          _L_unlock_657","0.01","0.01","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                       llvm::PassRegistry::getPassInfo","0.01","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                        llvm::sys::MutexImpl::release","0.01","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                         _L_unlock_657","0.01","0.01","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                      llvm::LoopPass::assignPassManager","0.01","0","impalad","llvm::LoopPass::assignPassManager(llvm::PMStack&, llvm::PassManagerType)","","0x145c080"
"                       llvm::PMTopLevelManager::schedulePass","0.01","0","impalad","llvm::PMTopLevelManager::schedulePass(llvm::Pass*)","","0x16055c0"
"                        llvm::PMDataManager::add","0.01","0","impalad","llvm::PMDataManager::add(llvm::Pass*, bool)","","0x1605f50"
"                         llvm::PMDataManager::recordAvailableAnalysis","0.01","0","impalad","llvm::PMDataManager::recordAvailableAnalysis(llvm::Pass*)","","0x1605260"
"                          llvm::PassRegistry::getPassInfo","0.01","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                           llvm::sys::MutexImpl::release","0.01","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                            _L_unlock_657","0.01","0.01","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                      llvm::PassRegistry::getPassInfo","0.00999529","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                       llvm::sys::MutexImpl::release","0.00999529","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                        _L_unlock_657","0.00999529","0.00999529","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                       llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                      llvm::LoopPass::preparePassManager","0.00309032","0","impalad","llvm::LoopPass::preparePassManager(llvm::PMStack&)","","0x145bbc0"
"                       llvm::PMDataManager::preserveHigherLevelAnalysis","0.00309032","0","impalad","llvm::PMDataManager::preserveHigherLevelAnalysis(llvm::Pass*)","","0x16044e0"
"                        llvm::PMTopLevelManager::findAnalysisUsage","0.00309032","0","impalad","llvm::PMTopLevelManager::findAnalysisUsage(llvm::Pass*)","","0x1603d60"
"                         (anonymous namespace)::LCSSA::getAnalysisUsage","0.00309032","0","impalad","(anonymous namespace)::LCSSA::getAnalysisUsage(llvm::AnalysisUsage&) const","","0x13a5190"
"                          llvm::AnalysisUsage::setPreservesCFG","0.00309032","0","impalad","llvm::AnalysisUsage::setPreservesCFG(void)","","0x15ffe10"
"                           llvm::sys::MutexImpl::release","0.00309032","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                            _L_unlock_657","0.00309032","0.00309032","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                           llvm::PassRegistry::addRegistrationListener","0","0","impalad","llvm::PassRegistry::addRegistrationListener(llvm::PassRegistrationListener*)","","0x160d9a0"
"                     llvm::PMDataManager::add","0.160397","0","impalad","llvm::PMDataManager::add(llvm::Pass*, bool)","","0x1605f50"
"                      llvm::PMDataManager::collectRequiredAnalysis","0.0651625","0.01","impalad","llvm::PMDataManager::collectRequiredAnalysis(llvm::SmallVectorImpl<llvm::Pass*>&, llvm::SmallVectorImpl<void const*>&, llvm::Pass*)","","0x1604a70"
"                       llvm::PMTopLevelManager::findAnalysisPass","0.0551625","0","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                        llvm::PassRegistry::getPassInfo","0.0551625","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                         llvm::sys::MutexImpl::release","0.0551625","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                          _L_unlock_657","0.0551625","0.0551625","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                         llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                      llvm::PMTopLevelManager::setLastUser","0.0452343","0.0252343","impalad","llvm::PMTopLevelManager::setLastUser(llvm::ArrayRef<llvm::Pass*>, llvm::Pass*)","","0x1603fa0"
"                      llvm::PMDataManager::removeNotPreservedAnalysis","0.03","0.03","impalad","llvm::PMDataManager::removeNotPreservedAnalysis(llvm::Pass*)","","0x1604640"
"                      llvm::PMDataManager::recordAvailableAnalysis","0.02","0","impalad","llvm::PMDataManager::recordAvailableAnalysis(llvm::Pass*)","","0x1605260"
"                       llvm::PassRegistry::getPassInfo","0.02","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                        llvm::sys::MutexImpl::release","0.02","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                         _L_unlock_657","0.02","0.02","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                        llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                     llvm::PMTopLevelManager::findAnalysisPass","0.125774","0","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                      llvm::PassRegistry::getPassInfo","0.125774","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                       llvm::sys::MutexImpl::release","0.115774","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                        _L_unlock_657","0.115774","0.115774","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                       llvm::sys::MemoryFence","0.01","0.01","impalad","llvm::sys::MemoryFence(void)","","0x1640240"
"                       llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                     llvm::PassRegistry::getPassInfo","0.0776315","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                      llvm::sys::MutexImpl::release","0.0776315","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                       _L_unlock_657","0.0776315","0.0776315","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                      llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                     llvm::FunctionPass::assignPassManager","0.03","0","impalad","llvm::FunctionPass::assignPassManager(llvm::PMStack&, llvm::PassManagerType)","","0x16064a0"
"                     llvm::CallGraphSCCPass::assignPassManager","0","0","impalad","llvm::CallGraphSCCPass::assignPassManager(llvm::PMStack&, llvm::PassManagerType)","","0x13f3f50"
"                    llvm::createLoopUnrollPass","0.0115433","0","impalad","llvm::createLoopUnrollPass(int, int, int)","","0x12e8ed0"
"                    llvm::PassManagerBuilder::addInitialAliasAnalysisPasses","0","0","impalad","llvm::PassManagerBuilder::addInitialAliasAnalysisPasses(llvm::PassManagerBase&) const","","0xdbc380"
"                   ~scoped_ptr","0.201335","0","impalad","~scoped_ptr","scoped_ptr.hpp","0x7b6d69"
"                   llvm::PassManagerBuilder::populateFunctionPassManager","0.06","0","impalad","llvm::PassManagerBuilder::populateFunctionPassManager(llvm::FunctionPassManager&)","","0xdbc3c0"
"                    llvm::PMTopLevelManager::schedulePass","0.05","0","impalad","llvm::PMTopLevelManager::schedulePass(llvm::Pass*)","","0x16055c0"
"                     llvm::PMTopLevelManager::schedulePass","0.02","0","impalad","llvm::PMTopLevelManager::schedulePass(llvm::Pass*)","","0x16055c0"
"                      llvm::PMTopLevelManager::findAnalysisPass","0.02","0","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                       llvm::PassRegistry::getPassInfo","0.02","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                        llvm::sys::MutexImpl::release","0.02","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                         _L_unlock_657","0.02","0.02","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                        llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                      llvm::PassRegistry::getPassInfo","0","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                      llvm::PMDataManager::add","0","0","impalad","llvm::PMDataManager::add(llvm::Pass*, bool)","","0x1605f50"
"                     llvm::PMTopLevelManager::findAnalysisPass","0.01","0","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                      llvm::PassRegistry::getPassInfo","0.01","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                       llvm::sys::MutexImpl::release","0.01","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                        _L_unlock_657","0.01","0.01","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                       llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                     llvm::PMTopLevelManager::findAnalysisUsage","0.01","0","impalad","llvm::PMTopLevelManager::findAnalysisUsage(llvm::Pass*)","","0x1603d60"
"                      llvm::AnalysisUsage::setPreservesCFG","0.01","0","impalad","llvm::AnalysisUsage::setPreservesCFG(void)","","0x15ffe10"
"                       llvm::PassRegistry::addRegistrationListener","0.01","0","impalad","llvm::PassRegistry::addRegistrationListener(llvm::PassRegistrationListener*)","","0x160d9a0"
"                        llvm::sys::MutexImpl::release","0.01","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                         _L_unlock_657","0.01","0.01","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                       llvm::PassRegistry::removeRegistrationListener","0","0","impalad","llvm::PassRegistry::removeRegistrationListener(llvm::PassRegistrationListener*)","","0x160c120"
"                     llvm::PMDataManager::add","0.01","0","impalad","llvm::PMDataManager::add(llvm::Pass*, bool)","","0x1605f50"
"                      llvm::PMDataManager::recordAvailableAnalysis","0.01","0","impalad","llvm::PMDataManager::recordAvailableAnalysis(llvm::Pass*)","","0x1605260"
"                       llvm::PassRegistry::getPassInfo","0.01","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                        llvm::sys::MutexImpl::release","0.01","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                         _L_unlock_657","0.01","0.01","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                    llvm::PassManagerBuilder::addInitialAliasAnalysisPasses","0.01","0","impalad","llvm::PassManagerBuilder::addInitialAliasAnalysisPasses(llvm::PassManagerBase&) const","","0xdbc380"
"                     llvm::PMTopLevelManager::schedulePass","0.01","0","impalad","llvm::PMTopLevelManager::schedulePass(llvm::Pass*)","","0x16055c0"
"                      llvm::PassRegistry::getPassInfo","0.01","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                       llvm::sys::MutexImpl::release","0.01","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                        _L_unlock_657","0.01","0.01","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                      llvm::PMDataManager::recordAvailableAnalysis","0","0","impalad","llvm::PMDataManager::recordAvailableAnalysis(llvm::Pass*)","","0x1605260"
"                   llvm::PMTopLevelManager::schedulePass","0.0451705","0","impalad","llvm::PMTopLevelManager::schedulePass(llvm::Pass*)","","0x16055c0"
"                    llvm::PassRegistry::getPassInfo","0.02","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                     llvm::sys::MutexImpl::release","0.02","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                      _L_unlock_657","0.02","0.02","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                     llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                    llvm::PMTopLevelManager::findAnalysisUsage","0.0151705","0","impalad","llvm::PMTopLevelManager::findAnalysisUsage(llvm::Pass*)","","0x1603d60"
"                     (anonymous namespace)::InternalizePass::getAnalysisUsage","0.0151705","0","impalad","(anonymous namespace)::InternalizePass::getAnalysisUsage(llvm::AnalysisUsage&) const","","0xdb9b70"
"                      llvm::AnalysisUsage::setPreservesCFG","0.0151705","0","impalad","llvm::AnalysisUsage::setPreservesCFG(void)","","0x15ffe10"
"                       llvm::sys::MutexImpl::release","0.0151705","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                        _L_unlock_657","0.0151705","0.0151705","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                       llvm::PassRegistry::addRegistrationListener","0","0","impalad","llvm::PassRegistry::addRegistrationListener(llvm::PassRegistrationListener*)","","0x160d9a0"
"                    llvm::PMDataManager::add","0.01","0","impalad","llvm::PMDataManager::add(llvm::Pass*, bool)","","0x1605f50"
"                     llvm::PMDataManager::recordAvailableAnalysis","0.01","0","impalad","llvm::PMDataManager::recordAvailableAnalysis(llvm::Pass*)","","0x1605260"
"                      llvm::PassRegistry::getPassInfo","0.01","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                       llvm::sys::MutexImpl::release","0.01","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                        _L_unlock_657","0.01","0.01","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                       llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                    llvm::PMDataManager::recordAvailableAnalysis","0","0","impalad","llvm::PMDataManager::recordAvailableAnalysis(llvm::Pass*)","","0x1605260"
"                   ~scoped_ptr","0.04","0","impalad","~scoped_ptr","scoped_ptr.hpp","0x7b6d60"
"                   llvm::DataLayout::DataLayout","0.03","0","impalad","llvm::DataLayout::DataLayout(llvm::StringRef)","DataLayout.h","0x7bcba0"
"                   boost::scoped_ptr<llvm::PassManager>::reset","0.02","0","impalad","boost::scoped_ptr<llvm::PassManager>::reset(llvm::PassManager*)","scoped_ptr.hpp","0x7b6b23"
"                   llvm::createInternalizePass","0.01","0","impalad","llvm::createInternalizePass(llvm::ArrayRef<char const*>)","","0xdbb1d0"
"                   llvm::PassManager::PassManager","0.008996","0","impalad","llvm::PassManager::PassManager(void)","","0x1602a60"
"                  impala::LlvmCodeGen::JitFunction","47.1814","0","impalad","impala::LlvmCodeGen::JitFunction(llvm::Function*)","llvm-codegen.cc","0x7b8530"
"                   llvm::JIT::getPointerToFunction","46.9414","0","impalad","llvm::JIT::getPointerToFunction(llvm::Function*)","","0x104a380"
"                    llvm::JIT::runJITOnFunctionUnlocked","46.9414","0","impalad","llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)","","0x104a2a0"
"                     llvm::JIT::jitTheFunction","46.9214","0","impalad","llvm::JIT::jitTheFunction(llvm::Function*, llvm::MutexGuard const&)","","0x1049c10"
"                      llvm::FunctionPassManager::run","46.9214","0","impalad","llvm::FunctionPassManager::run(llvm::Function&)","","0x1606eb0"
"                       llvm::FunctionPassManagerImpl::run","46.9214","0","impalad","llvm::FunctionPassManagerImpl::run(llvm::Function&)","","0x1606ce0"
"                        llvm::FPPassManager::runOnFunction","46.8126","0.0293126","impalad","llvm::FPPassManager::runOnFunction(llvm::Function&)","","0x16069d0"
"                         llvm::PMDataManager::verifyPreservedAnalysis","16.5277","0.04","impalad","llvm::PMDataManager::verifyPreservedAnalysis(llvm::Pass*)","","0x16045a0"
"                          llvm::PMTopLevelManager::findAnalysisPass","16.336","0.128816","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                           llvm::PassRegistry::getPassInfo","15.6415","0.49242","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                            llvm::sys::MutexImpl::release","14.7734","0.04","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                             _L_unlock_657","14.7334","14.7334","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                             pthread_mutex_unlock","0","0","libpthread.so.0","pthread_mutex_unlock","","0x30fc40a630"
"                            llvm::sys::MemoryFence","0.305523","0.305523","impalad","llvm::sys::MemoryFence(void)","","0x1640240"
"                            llvm::sys::MutexImpl::acquire","0.04","0.02","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                            AnnotateHappensAfter","0.02","0.02","impalad","AnnotateHappensAfter","","0x16865d0"
"                            llvm::PassRegistry::getImpl","0.01","0.01","impalad","llvm::PassRegistry::getImpl(void) const","","0x160b6b0"
"                            llvm::llvm_is_multithreaded","0.000151366","0.000151366","impalad","llvm::llvm_is_multithreaded(void)","","0x16788a0"
"                           llvm::PassRegistry::getPassRegistry","0.432918","0.149096","impalad","llvm::PassRegistry::getPassRegistry(void)","","0x160b640"
"                           llvm::PMDataManager::findAnalysisPass","0.132794","0.132794","impalad","llvm::PMDataManager::findAnalysisPass(void const*, bool)","","0x16013d0"
"                          llvm::PMDataManager::findAnalysisPass","0.131714","0.131714","impalad","llvm::PMDataManager::findAnalysisPass(void const*, bool)","","0x16013d0"
"                          llvm::PMTopLevelManager::findAnalysisUsage","0.01","0.01","impalad","llvm::PMTopLevelManager::findAnalysisUsage(llvm::Pass*)","","0x1603d60"
"                          llvm::Pass::verifyAnalysis","0.01","0.01","impalad","llvm::Pass::verifyAnalysis(void) const","","0x15ff5d0"
"                         llvm::SelectionDAGISel::runOnMachineFunction","11.3572","0.01","impalad","llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&)","","0xf8d890"
"                          llvm::SelectionDAGISel::SelectAllBasicBlocks","11.0784","0.08","impalad","llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&)","","0xf8c4d0"
"                          llvm::Function::callsFunctionThatReturnsTwice","0.0663773","0.0663773","impalad","llvm::Function::callsFunctionThatReturnsTwice(void) const","","0x15dae00"
"                          llvm::FunctionLoweringInfo::set","0.06","0.05","impalad","llvm::FunctionLoweringInfo::set(llvm::Function const&, llvm::MachineFunction&)","","0xf1dca0"
"                          [impalad]","0.0530669","0","impalad","[impalad]","","0"
"                          (anonymous namespace)::DAGCombiner::visit","0.02","0.02","impalad","(anonymous namespace)::DAGCombiner::visit(llvm::SDNode*)","","0xf0b880"
"                          llvm::PMTopLevelManager::findAnalysisPass","0.0192848","0","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                           llvm::PassRegistry::getPassInfo","0.0192848","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                            llvm::sys::MutexImpl::release","0.0192848","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                             _L_unlock_657","0.0192848","0.0192848","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                          llvm::X86_64TargetMachine::getInstrInfo","0.01","0.01","impalad","llvm::X86_64TargetMachine::getInstrInfo(void) const","","0xe16b40"
"                          llvm::DAGTypeLegalizer::PromoteIntegerOperand","0.01","0.01","impalad","llvm::DAGTypeLegalizer::PromoteIntegerOperand(llvm::SDNode*, unsigned int)","","0x10225c0"
"                          llvm::SelectionDAG::init","0.01","0.01","impalad","llvm::SelectionDAG::init(llvm::MachineFunction&, llvm::TargetTransformInfo const*)","","0xf229c0"
"                          llvm::MachineRegisterInfo::EmitLiveInCopies","0.01","0","impalad","llvm::MachineRegisterInfo::EmitLiveInCopies(llvm::MachineBasicBlock*, llvm::TargetRegisterInfo const&, llvm::TargetInstrInfo const&)","","0x11074f0"
"                          llvm::TargetMachine::resetTargetOptions","0.01","0","impalad","llvm::TargetMachine::resetTargetOptions(llvm::MachineFunction const*) const","","0x14c0010"
"                         llvm::LPPassManager::runOnFunction","4.09402","0","impalad","llvm::LPPassManager::runOnFunction(llvm::Function&)","","0x145c6f0"
"                          (anonymous namespace)::LoopStrengthReduce::runOnLoop","2.03795","0.02","impalad","(anonymous namespace)::LoopStrengthReduce::runOnLoop(llvm::Loop*, llvm::LPPassManager&)","","0x12e1ad0"
"                           (anonymous namespace)::LSRInstance::GenerateAllReuseFormulae","0.733977","0.0199581","impalad","(anonymous namespace)::LSRInstance::GenerateAllReuseFormulae(void)","","0x12dd360"
"                           (anonymous namespace)::LSRInstance::OptimizeShadowIV","0.374116","0","impalad","(anonymous namespace)::LSRInstance::OptimizeShadowIV(void)","","0x12cec90"
"                           (anonymous namespace)::LSRInstance::Expand","0.274587","0.01","impalad","(anonymous namespace)::LSRInstance::Expand((anonymous namespace)::LSRFixup const&, (anonymous namespace)::Formula const&, llvm::ilist_iterator<llvm::Instruction>, llvm::SCEVExpander&, llvm::SmallVectorImpl<llvm::WeakVH>&) const","","0x12d35b0"
"                           (anonymous namespace)::LSRInstance::CollectChains","0.176328","0.0463277","impalad","(anonymous namespace)::LSRInstance::CollectChains(void)","","0x12d81e0"
"                           (anonymous namespace)::LSRInstance::CollectFixupsAndInitialFormulae","0.148233","0","impalad","(anonymous namespace)::LSRInstance::CollectFixupsAndInitialFormulae(void)","","0x12e0d90"
"                           llvm::SCEVExpander::replaceCongruentIVs","0.08","0.01","impalad","llvm::SCEVExpander::replaceCongruentIVs(llvm::Loop*, llvm::DominatorTree const*, llvm::SmallVectorImpl<llvm::WeakVH>&, llvm::TargetTransformInfo const*)","","0x14aaf90"
"                           (anonymous namespace)::LSRInstance::CollectInterestingTypesAndFactors","0.06","0.03","impalad","(anonymous namespace)::LSRInstance::CollectInterestingTypesAndFactors(void)","","0x12d8f80"
"                           (anonymous namespace)::LSRInstance::FilterOutUndesirableDedicatedRegisters","0.04","0.01","impalad","(anonymous namespace)::LSRInstance::FilterOutUndesirableDedicatedRegisters(void)","","0x12da2b0"
"                           (anonymous namespace)::LSRInstance::CollectLoopInvariantFixupsAndFormulae","0.02","0.02","impalad","(anonymous namespace)::LSRInstance::CollectLoopInvariantFixupsAndFormulae(void)","","0x12dc2f0"
"                           llvm::DeleteDeadPHIs","0.02","0","impalad","llvm::DeleteDeadPHIs(llvm::BasicBlock*, llvm::TargetLibraryInfo const*)","","0x138bc80"
"                           llvm::SCEVExpander::~SCEVExpander","0.02","0","impalad","llvm::SCEVExpander::~SCEVExpander(void)","","0xe083f0"
"                           operator delete","0.01","0","impalad","operator delete(void*)","","0x17604f0"
"                           llvm::Loop::hasDedicatedExits","0.01","0","impalad","llvm::Loop::hasDedicatedExits(void) const","","0x1454570"
"                           llvm::SplitCriticalEdge","0.01","0","impalad","llvm::SplitCriticalEdge(llvm::TerminatorInst*, unsigned int, llvm::Pass*, bool, bool, bool)","","0x1392230"
"                            llvm::PMTopLevelManager::findAnalysisPass","0.01","0","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                             llvm::PassRegistry::getPassInfo","0.01","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                              llvm::sys::MutexImpl::release","0.01","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                               _L_unlock_657","0.01","0.01","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                              llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                           DeleteTriviallyDeadInstructions","0.01","0","impalad","DeleteTriviallyDeadInstructions(llvm::SmallVectorImpl<llvm::WeakVH>&)","","0x12d33f0"
"                           llvm::SCEVExpander::SCEVExpander","0.01","0.01","impalad","llvm::SCEVExpander::SCEVExpander(llvm::ScalarEvolution&, char const*)","","0xe07da0"
"                           std::_Rb_tree<std::pair<llvm::SCEV const*, llvm::Instruction*>, std::pair<std::pair<llvm::SCEV const*, llvm::Instruction*> const, llvm::TrackingVH<llvm::Value>>, std::_Select1st<std::pair<std::pair<llvm::SCEV const*, llvm::Instruction*> const, llvm::TrackingVH<llvm::Value>>>, std::less<std::pair<llvm::SCEV const*, llvm::Instruction*>>, std::allocator<std::pair<std::pair<llvm::SCEV const*, llvm::Instruction*> const, llvm::TrackingVH<llvm::Value>>>>::_M_erase","0.01","0","impalad","std::_Rb_tree<std::pair<llvm::SCEV const*, llvm::Instruction*>, std::pair<std::pair<llvm::SCEV const*, llvm::Instruction*> const, llvm::TrackingVH<llvm::Value>>, std::_Select1st<std::pair<std::pair<llvm::SCEV const*, llvm::Instruction*> const, llvm::TrackingVH<llvm::Value>>>, std::less<std::pair<llvm::SCEV const*, llvm::Instruction*>>, std::allocator<std::pair<std::pair<llvm::SCEV const*, llvm::Instruction*> const, llvm::TrackingVH<llvm::Value>>>>::_M_erase(std::_Rb_tree_node<std::pair<std::pair<llvm::SCEV const*, llvm::Instruction*> const, llvm::TrackingVH<llvm::Value>>>*)","","0xe082d0"
"                           (anonymous namespace)::LSRInstance::SolveRecurse","0.01","0","impalad","(anonymous namespace)::LSRInstance::SolveRecurse(llvm::SmallVectorImpl<(anonymous namespace)::Formula const*>&, (anonymous namespace)::Cost&, llvm::SmallVectorImpl<(anonymous namespace)::Formula const*>&, (anonymous namespace)::Cost const&, llvm::SmallPtrSet<llvm::SCEV const*, (unsigned int)16> const&, llvm::DenseSet<llvm::SCEV const*, llvm::DenseMapInfo<llvm::SCEV const*>>&) const","","0x12d97b0"
"                           (anonymous namespace)::LSRInstance::OptimizeLoopTermCond","0.000709502","0","impalad","(anonymous namespace)::LSRInstance::OptimizeLoopTermCond(void)","","0x12d1cc0"
"                          llvm::IVUsers::runOnLoop","0.868507","0.01","impalad","llvm::IVUsers::runOnLoop(llvm::Loop*, llvm::LPPassManager&)","","0x143d470"
"                           llvm::IVUsers::AddUsersIfInteresting","0.757462","0","impalad","llvm::IVUsers::AddUsersIfInteresting(llvm::Instruction*)","","0x143d3d0"
"                           llvm::PMTopLevelManager::findAnalysisPass","0.101045","0","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                            llvm::PassRegistry::getPassInfo","0.1","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                             llvm::sys::MutexImpl::release","0.1","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                              _L_unlock_657","0.1","0.1","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                             llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                            llvm::PassRegistry::getPassRegistry","0.00104498","0","impalad","llvm::PassRegistry::getPassRegistry(void)","","0x160b640"
"                          llvm::PMDataManager::verifyPreservedAnalysis","0.444566","0.01","impalad","llvm::PMDataManager::verifyPreservedAnalysis(llvm::Pass*)","","0x16045a0"
"                           llvm::PMTopLevelManager::findAnalysisPass","0.414566","0.02","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                            llvm::PassRegistry::getPassInfo","0.374566","0.01","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                             llvm::sys::MutexImpl::release","0.364566","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                              _L_unlock_657","0.364566","0.364566","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                             llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                            llvm::PassRegistry::getPassRegistry","0.02","0","impalad","llvm::PassRegistry::getPassRegistry(void)","","0x160b640"
"                           (anonymous namespace)::LoopSimplify::verifyAnalysis","0.02","0","impalad","(anonymous namespace)::LoopSimplify::verifyAnalysis(void) const","","0x13adeb0"
"                          (anonymous namespace)::LoopSimplify::ProcessLoop","0.268356","0.03","impalad","(anonymous namespace)::LoopSimplify::ProcessLoop(llvm::Loop*, llvm::LPPassManager&)","","0x13ae2d0"
"                           llvm::SplitBlockPredecessors","0.119686","0","impalad","llvm::SplitBlockPredecessors(llvm::BasicBlock*, llvm::ArrayRef<llvm::BasicBlock*>, char const*, llvm::Pass*)","","0x138e530"
"                            UpdateAnalysisInformation","0.0741129","0","impalad","UpdateAnalysisInformation(llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef<llvm::BasicBlock*>, llvm::Pass*, bool&)","","0x138df20"
"                             llvm::Pass::mustPreserveAnalysisID","0.0541129","0","impalad","llvm::Pass::mustPreserveAnalysisID(char&) const","","0x15ffbd0"
"                              llvm::PMTopLevelManager::findAnalysisPass","0.0541129","0","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                               llvm::PassRegistry::getPassInfo","0.0541129","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                                llvm::sys::MutexImpl::release","0.0541129","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                                 _L_unlock_657","0.0541129","0.0541129","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                                llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                             llvm::DominatorTreeBase<llvm::BasicBlock>::Split<llvm::BasicBlock*, llvm::GraphTraits<llvm::BasicBlock*>>","0.01","0","impalad","void llvm::DominatorTreeBase<llvm::BasicBlock>::Split<llvm::BasicBlock*, llvm::GraphTraits<llvm::BasicBlock*>>(llvm::DominatorTreeBase<llvm::GraphTraits<llvm::BasicBlock*>::NodeType>&, llvm::GraphTraits<llvm::BasicBlock*>*)","","0x13905e0"
"                             llvm::LoopBase<llvm::BasicBlock, llvm::Loop>::addBasicBlockToLoop","0.01","0","impalad","llvm::LoopBase<llvm::BasicBlock, llvm::Loop>::addBasicBlockToLoop(llvm::BasicBlock*, llvm::LoopInfoBase<llvm::BasicBlock, llvm::Loop>&)","","0x1459160"
"                            tc_new","0.0155728","0","impalad","tc_new","","0x175fbe0"
"                            llvm::Value::setName","0.01","0","impalad","llvm::Value::setName(llvm::Twine const&)","","0x1617ee0"
"                            llvm::Value::getName","0.01","0.01","impalad","llvm::Value::getName(void) const","","0x16173e0"
"                            UpdatePHINodes","0.01","0.01","impalad","UpdatePHINodes(llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef<llvm::BasicBlock*>, llvm::BranchInst*, llvm::Pass*, bool)","","0x138a910"
"                           llvm::LoopBase<llvm::BasicBlock, llvm::Loop>::getExitingBlocks","0.0469028","0.01","impalad","llvm::LoopBase<llvm::BasicBlock, llvm::Loop>::getExitingBlocks(llvm::SmallVectorImpl<llvm::BasicBlock*>&) const","","0x1459730"
"                           llvm::LoopBase<llvm::BasicBlock, llvm::Loop>::getExitBlocks","0.0217677","0","impalad","llvm::LoopBase<llvm::BasicBlock, llvm::Loop>::getExitBlocks(llvm::SmallVectorImpl<llvm::BasicBlock*>&) const","","0x1459910"
"                           (anonymous namespace)::LoopSimplify::InsertUniqueBackedgeBlock","0.02","0","impalad","(anonymous namespace)::LoopSimplify::InsertUniqueBackedgeBlock(llvm::Loop*, llvm::BasicBlock*)","","0x795e84"
"                           llvm::Use::getUser","0.01","0","impalad","llvm::Use::getUser(void) const","","0x1616a00"
"                           llvm::LoopBase<llvm::BasicBlock, llvm::Loop>::getLoopLatch","0.01","0","impalad","llvm::LoopBase<llvm::BasicBlock, llvm::Loop>::getLoopLatch(void) const","","0x1456ec0"
"                           llvm::PHINode::getOperand","0.01","0.01","impalad","llvm::PHINode::getOperand(unsigned int) const","","0x1337c70"
"                          (anonymous namespace)::LoopSimplify::runOnLoop","0.161753","0","impalad","(anonymous namespace)::LoopSimplify::runOnLoop(llvm::Loop*, llvm::LPPassManager&)","","0x13b05a0"
"                           llvm::PMTopLevelManager::findAnalysisPass","0.161753","0.01","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                            llvm::PassRegistry::getPassInfo","0.151753","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                             llvm::sys::MutexImpl::release","0.141753","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                              _L_unlock_657","0.141753","0.141753","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                             llvm::llvm_is_multithreaded","0.01","0.01","impalad","llvm::llvm_is_multithreaded(void)","","0x16788a0"
"                             llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                          llvm::LoopBase<llvm::BasicBlock, llvm::Loop>::verifyLoop","0.14","0.01","impalad","llvm::LoopBase<llvm::BasicBlock, llvm::Loop>::verifyLoop(void) const","","0x1459b00"
"                          llvm::PMDataManager::recordAvailableAnalysis","0.0961193","0","impalad","llvm::PMDataManager::recordAvailableAnalysis(llvm::Pass*)","","0x1605260"
"                           llvm::PassRegistry::getPassInfo","0.0961193","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                            llvm::sys::MutexImpl::release","0.0961193","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                             _L_unlock_657","0.0961193","0.0961193","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                            llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                          llvm::PMDataManager::removeDeadPasses","0.03","0","impalad","llvm::PMDataManager::removeDeadPasses(llvm::Pass*, llvm::StringRef, llvm::PassDebuggingString)","","0x1603c30"
"                           llvm::PMDataManager::freePass","0.02","0","impalad","llvm::PMDataManager::freePass(llvm::Pass*, llvm::StringRef, llvm::PassDebuggingString)","","0x1603a10"
"                            llvm::PassRegistry::getPassInfo","0.01","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                             llvm::sys::MutexImpl::release","0.01","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                              _L_unlock_657","0.01","0.01","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                             llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                            llvm::IVUsers::releaseMemory","0.01","0","impalad","llvm::IVUsers::releaseMemory(void)","","0x143c200"
"                           llvm::PMTopLevelManager::collectLastUses","0.01","0.01","impalad","llvm::PMTopLevelManager::collectLastUses(llvm::SmallVectorImpl<llvm::Pass*>&, llvm::Pass*)","","0x16031e0"
"                          llvm::PMDataManager::removeNotPreservedAnalysis","0.026768","0.026768","impalad","llvm::PMDataManager::removeNotPreservedAnalysis(llvm::Pass*)","","0x1604640"
"                          llvm::PMDataManager::initializeAnalysisImpl","0.02","0.01","impalad","llvm::PMDataManager::initializeAnalysisImpl(llvm::Pass*)","","0x1604c30"
"                           llvm::PMTopLevelManager::findAnalysisPass","0.01","0","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                            llvm::PassRegistry::getPassInfo","0.01","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                             llvm::sys::MutexImpl::release","0.01","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                              _L_unlock_657","0.01","0.01","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                             llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                         (anonymous namespace)::RAGreedy::runOnMachineFunction","3.4955","0","impalad","(anonymous namespace)::RAGreedy::runOnMachineFunction(llvm::MachineFunction&)","","0x1133410"
"                         llvm::PMDataManager::removeDeadPasses","1.17801","0","impalad","llvm::PMDataManager::removeDeadPasses(llvm::Pass*, llvm::StringRef, llvm::PassDebuggingString)","","0x1603c30"
"                          llvm::PMDataManager::freePass","1.08801","0.01","impalad","llvm::PMDataManager::freePass(llvm::Pass*, llvm::StringRef, llvm::PassDebuggingString)","","0x1603a10"
"                           llvm::PassRegistry::getPassInfo","0.34321","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                            llvm::sys::MutexImpl::release","0.34321","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                             _L_unlock_657","0.34321","0.34321","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                             pthread_mutex_unlock","0","0","libpthread.so.0","pthread_mutex_unlock","","0x30fc40a630"
"                            llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                           llvm::MachineFunctionAnalysis::releaseMemory","0.24662","0","impalad","llvm::MachineFunctionAnalysis::releaseMemory(void)","","0x10e7220"
"                           llvm::ScalarEvolution::releaseMemory","0.08","0","impalad","llvm::ScalarEvolution::releaseMemory(void)","","0x1482d70"
"                           llvm::MachineDominatorTree::releaseMemory","0.076257","0.056257","impalad","llvm::MachineDominatorTree::releaseMemory(void)","","0x10d4010"
"                           llvm::sys::ThreadLocalImpl::setInstance","0.0532416","0.01","impalad","llvm::sys::ThreadLocalImpl::setInstance(void const*)","","0x1678750"
"                           llvm::DominatorTreeBase<llvm::BasicBlock>::reset","0.04","0.03","impalad","llvm::DominatorTreeBase<llvm::BasicBlock>::reset(void)","","0x15992c0"
"                           llvm::LiveRegMatrix::releaseMemory","0.04","0.04","impalad","llvm::LiveRegMatrix::releaseMemory(void)","","0x1217f70"
"                           llvm::SlotIndexes::releaseMemory","0.0354467","0.0254467","impalad","llvm::SlotIndexes::releaseMemory(void)","","0x11640e0"
"                           llvm::LiveIntervals::releaseMemory","0.0332316","0.01","impalad","llvm::LiveIntervals::releaseMemory(void)","","0x11ff7a0"
"                           (anonymous namespace)::MachineLICM::releaseMemory","0.03","0.01","impalad","(anonymous namespace)::MachineLICM::releaseMemory(void)","","0x123e6c0"
"                           llvm::getPassTimer","0.02","0.02","impalad","llvm::getPassTimer(llvm::Pass*)","","0x1603660"
"                           llvm::LiveVariables::releaseMemory","0.02","0","impalad","llvm::LiveVariables::releaseMemory(void)","","0x10c8a40"
"                           llvm::MachineLoopInfo::releaseMemory","0.02","0.02","impalad","llvm::MachineLoopInfo::releaseMemory(void)","","0x10f6220"
"                           llvm::LoopInfo::releaseMemory","0.02","0.02","impalad","llvm::LoopInfo::releaseMemory(void)","","0x1456440"
"                           llvm::BumpPtrAllocator::Reset","0.01","0","impalad","llvm::BumpPtrAllocator::Reset(void)","","0x163fad0"
"                           llvm::LiveDebugVariables::releaseMemory","0.01","0.01","impalad","llvm::LiveDebugVariables::releaseMemory(void)","","0x11f2d40"
"                          llvm::PMTopLevelManager::collectLastUses","0.09","0.06","impalad","llvm::PMTopLevelManager::collectLastUses(llvm::SmallVectorImpl<llvm::Pass*>&, llvm::Pass*)","","0x16031e0"
"                         llvm::LiveVariables::runOnMachineFunction","0.746857","0.149001","impalad","llvm::LiveVariables::runOnMachineFunction(llvm::MachineFunction&)","","0x10c5ac0"
"                         (anonymous namespace)::Emitter<llvm::JITCodeEmitter>::runOnMachineFunction","0.746764","0.01","impalad","(anonymous namespace)::Emitter<llvm::JITCodeEmitter>::runOnMachineFunction(llvm::MachineFunction&)","","0xe22660"
"                         (anonymous namespace)::CodeGenPrepare::runOnFunction","0.744102","0.0554182","impalad","(anonymous namespace)::CodeGenPrepare::runOnFunction(llvm::Function&)","","0x128e4d0"
"                          (anonymous namespace)::CodeGenPrepare::OptimizeInst","0.557451","0.02","impalad","(anonymous namespace)::CodeGenPrepare::OptimizeInst(llvm::Instruction*)","","0x128cbc0"
"                          llvm::PMTopLevelManager::findAnalysisPass","0.0712327","0","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                           llvm::PassRegistry::getPassInfo","0.0712327","0.01","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                            llvm::sys::MutexImpl::release","0.0612327","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                             _L_unlock_657","0.0612327","0.0612327","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                            llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                          llvm::AttributeSetNode::hasAttribute","0.03","0","impalad","llvm::AttributeSetNode::hasAttribute(llvm::Attribute::AttrKind) const","","0x155cf90"
"                          llvm::AttributeSet::hasAttribute","0.01","0.01","impalad","llvm::AttributeSet::hasAttribute(unsigned int, llvm::Attribute::AttrKind) const","","0x155de30"
"                          llvm::BasicBlock::getSinglePredecessor","0.01","0","impalad","llvm::BasicBlock::getSinglePredecessor(void)","","0x1563d00"
"                          llvm::BasicBlock::replaceSuccessorsPhiUsesWith","0.01","0","impalad","llvm::BasicBlock::replaceSuccessorsPhiUsesWith(llvm::BasicBlock*)","","0x1564320"
"                         llvm::LiveIntervals::runOnMachineFunction","0.57748","0","impalad","llvm::LiveIntervals::runOnMachineFunction(llvm::MachineFunction&)","","0x12038f0"
"                         (anonymous namespace)::RegisterCoalescer::runOnMachineFunction","0.52137","0.05","impalad","(anonymous namespace)::RegisterCoalescer::runOnMachineFunction(llvm::MachineFunction&)","","0x113e770"
"                          (anonymous namespace)::RegisterCoalescer::copyCoalesceWorkList","0.45137","0.01","impalad","(anonymous namespace)::RegisterCoalescer::copyCoalesceWorkList(llvm::MutableArrayRef<llvm::MachineInstr*>)","","0x113e5a0"
"                           (anonymous namespace)::RegisterCoalescer::joinCopy","0.44137","0.08","impalad","(anonymous namespace)::RegisterCoalescer::joinCopy(llvm::MachineInstr*, bool&)","","0x113c0d0"
"                            llvm::LiveInterval::join","0.0730424","0","impalad","llvm::LiveInterval::join(llvm::LiveInterval&, int const*, int const*, llvm::SmallVector<llvm::VNInfo*, (unsigned int)16>&, llvm::MachineRegisterInfo*)","","0x11fe250"
"                            (anonymous namespace)::RegisterCoalescer::updateRegDefsUses","0.07","0.05","impalad","(anonymous namespace)::RegisterCoalescer::updateRegDefsUses(unsigned int, unsigned int, unsigned int)","","0x1138150"
"                            (anonymous namespace)::JoinVals::mapValues","0.0600035","0.01","impalad","(anonymous namespace)::JoinVals::mapValues((anonymous namespace)::JoinVals&)","","0x1139d70"
"                            (anonymous namespace)::JoinVals::eraseInstrs","0.0483237","0.01","impalad","(anonymous namespace)::JoinVals::eraseInstrs(llvm::SmallPtrSet<llvm::MachineInstr*, (unsigned int)8>&, llvm::SmallVectorImpl<unsigned int>&)","","0x1137800"
"                             llvm::MachineInstr::eraseFromParent","0.0383237","0","impalad","llvm::MachineInstr::eraseFromParent(void)","","0x10e9e50"
"                              llvm::LeakDetector::addGarbageObjectImpl","0.0283237","0","impalad","llvm::LeakDetector::addGarbageObjectImpl(void*)","","0x15f6e90"
"                              llvm::sys::MutexImpl::release","0.01","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                               _L_unlock_657","0.01","0.01","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                            llvm::CoalescerPair::setRegisters","0.03","0","impalad","llvm::CoalescerPair::setRegisters(llvm::MachineInstr const*)","","0x1138a10"
"                            llvm::MachineInstr::allDefsAreDead","0.03","0.03","impalad","llvm::MachineInstr::allDefsAreDead(void) const","","0x10ec3f0"
"                            (anonymous namespace)::RegisterCoalescer::removeCopyByCommutingDef","0.02","0.02","impalad","(anonymous namespace)::RegisterCoalescer::removeCopyByCommutingDef(llvm::CoalescerPair const&, llvm::MachineInstr*)","","0x113b320"
"                            operator delete","0.01","0.01","impalad","operator delete(void*)","","0x17604f0"
"                            llvm::RegisterClassInfo::compute","0.01","0.01","impalad","llvm::RegisterClassInfo::compute(llvm::TargetRegisterClass const*) const","","0x11365d0"
"                            llvm::MachineRegisterInfo::clearKillFlags","0.01","0.01","impalad","llvm::MachineRegisterInfo::clearKillFlags(unsigned int) const","","0x1106ef0"
"                          qsort_r","0.02","0.01","libc.so.6","qsort_r","","0x30fc034f40"
"                         llvm::PMDataManager::initializeAnalysisImpl","0.51124","0.109963","impalad","llvm::PMDataManager::initializeAnalysisImpl(llvm::Pass*)","","0x1604c30"
"                          llvm::PMTopLevelManager::findAnalysisPass","0.381277","0.01","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                           llvm::PassRegistry::getPassInfo","0.341277","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                            llvm::sys::MutexImpl::release","0.303176","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                             _L_unlock_657","0.303176","0.303176","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                             pthread_mutex_unlock","0","0","libpthread.so.0","pthread_mutex_unlock","","0x30fc40a630"
"                            llvm::sys::MemoryFence","0.0381009","0.0381009","impalad","llvm::sys::MemoryFence(void)","","0x1640240"
"                            llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                           llvm::PassRegistry::getPassRegistry","0.02","0","impalad","llvm::PassRegistry::getPassRegistry(void)","","0x160b640"
"                           llvm::PMDataManager::findAnalysisPass","0.01","0.01","impalad","llvm::PMDataManager::findAnalysisPass(void const*, bool)","","0x16013d0"
"                          llvm::PMTopLevelManager::findAnalysisUsage","0.01","0.01","impalad","llvm::PMTopLevelManager::findAnalysisUsage(llvm::Pass*)","","0x1603d60"
"                          std::vector<std::pair<void const*, llvm::Pass*>, std::allocator<std::pair<void const*, llvm::Pass*>>>::_M_insert_aux","0.01","0","impalad","std::vector<std::pair<void const*, llvm::Pass*>, std::allocator<std::pair<void const*, llvm::Pass*>>>::_M_insert_aux(__gnu_cxx::__normal_iterator<std::pair<void const*, llvm::Pass*>*, std::vector<std::pair<void const*, llvm::Pass*>, std::allocator<std::pair<void const*, llvm::Pass*>>>>, std::pair<void const*, llvm::Pass*> const&)","","0x1608830"
"                         (anonymous namespace)::MachineCSE::PerformCSE","0.502319","0.0448637","impalad","(anonymous namespace)::MachineCSE::PerformCSE(llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*)","","0x1235a70"
"                         llvm::PMDataManager::recordAvailableAnalysis","0.423239","0.01","impalad","llvm::PMDataManager::recordAvailableAnalysis(llvm::Pass*)","","0x1605260"
"                          llvm::PassRegistry::getPassInfo","0.373239","0.01","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                           llvm::sys::MutexImpl::release","0.363239","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                            _L_unlock_657","0.363239","0.363239","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                            pthread_mutex_unlock","0","0","libpthread.so.0","pthread_mutex_unlock","","0x30fc40a630"
"                           llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                          llvm::PassRegistry::getPassRegistry","0.03","0","impalad","llvm::PassRegistry::getPassRegistry(void)","","0x160b640"
"                          llvm::DenseMapBase<llvm::DenseMap<void const*, llvm::Pass*, llvm::DenseMapInfo<void const*>>, void const*, llvm::Pass*, llvm::DenseMapInfo<void const*>>::LookupBucketFor<void const*>","0.01","0.01","impalad","bool llvm::DenseMapBase<llvm::DenseMap<void const*, llvm::Pass*, llvm::DenseMapInfo<void const*>>, void const*, llvm::Pass*, llvm::DenseMapInfo<void const*>>::LookupBucketFor<void const*>(void const* const&, std::pair<void const*, llvm::Pass*> const*&) const","","0x1609740"
"                         (anonymous namespace)::PHIElimination::runOnMachineFunction","0.421986","0.0480038","impalad","(anonymous namespace)::PHIElimination::runOnMachineFunction(llvm::MachineFunction&)","","0x1276160"
"                          llvm::MachineBasicBlock::SplitCriticalEdge","0.19","0","impalad","llvm::MachineBasicBlock::SplitCriticalEdge(llvm::MachineBasicBlock*, llvm::Pass*)","","0x10cf1e0"
"                           llvm::PMTopLevelManager::findAnalysisPass","0.12","0","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                            llvm::PassRegistry::getPassInfo","0.12","0.01","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                             llvm::sys::MutexImpl::release","0.09","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                              _L_unlock_657","0.09","0.09","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                             llvm::sys::MemoryFence","0.02","0.02","impalad","llvm::sys::MemoryFence(void)","","0x1640240"
"                             llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                           llvm::LiveVariables::addNewBlock","0.02","0","impalad","llvm::LiveVariables::addNewBlock(llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*)","","0x10c7f00"
"                           llvm::MachineBasicBlock::updateTerminator","0.02","0","impalad","llvm::MachineBasicBlock::updateTerminator(void)","","0x10ced40"
"                           llvm::X86InstrInfo::InsertBranch","0.01","0","impalad","llvm::X86InstrInfo::InsertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::SmallVectorImpl<llvm::MachineOperand> const&, llvm::DebugLoc) const","","0xeaa490"
"                           llvm::ilist_traits<llvm::MachineBasicBlock>::addNodeToList","0.01","0","impalad","llvm::ilist_traits<llvm::MachineBasicBlock>::addNodeToList(llvm::MachineBasicBlock*)","","0x10ce0c0"
"                            llvm::sys::MutexImpl::release","0.01","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                             _L_unlock_657","0.01","0.01","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                           llvm::DominatorTreeBase<llvm::MachineBasicBlock>::addNewBlock","0.01","0","impalad","llvm::DominatorTreeBase<llvm::MachineBasicBlock>::addNewBlock(llvm::MachineBasicBlock*, llvm::MachineBasicBlock*)","","0x10d6660"
"                          (anonymous namespace)::PHIElimination::LowerPHINode","0.163983","0","impalad","(anonymous namespace)::PHIElimination::LowerPHINode(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::bundle_iterator<llvm::MachineInstr, llvm::ilist_iterator<llvm::MachineInstr>>)","","0x1273b50"
"                          llvm::PMTopLevelManager::findAnalysisPass","0.02","0","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                           llvm::PassRegistry::getPassInfo","0.02","0.01","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                            llvm::sys::MutexImpl::release","0.01","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                             _L_unlock_657","0.01","0.01","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                         (anonymous namespace)::MachineSinking::runOnMachineFunction","0.417831","0.04","impalad","(anonymous namespace)::MachineSinking::runOnMachineFunction(llvm::MachineFunction&)","","0x1265cd0"
"                          (anonymous namespace)::MachineSinking::SplitCriticalEdge","0.214492","0","impalad","(anonymous namespace)::MachineSinking::SplitCriticalEdge(llvm::MachineInstr*, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, bool)","","0x12658a0"
"                           llvm::MachineBasicBlock::SplitCriticalEdge","0.214492","0.01","impalad","llvm::MachineBasicBlock::SplitCriticalEdge(llvm::MachineBasicBlock*, llvm::Pass*)","","0x10cf1e0"
"                            llvm::PMTopLevelManager::findAnalysisPass","0.155217","0.0100045","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                             llvm::PassRegistry::getPassInfo","0.145212","0.0100015","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                              llvm::sys::MutexImpl::release","0.135211","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                               _L_unlock_657","0.135211","0.135211","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                              llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                            llvm::MachineBasicBlock::updateTerminator","0.02","0","impalad","llvm::MachineBasicBlock::updateTerminator(void)","","0x10ced40"
"                            llvm::LoopBase<llvm::MachineBasicBlock, llvm::MachineLoop>::addBasicBlockToLoop","0.0192749","0","impalad","llvm::LoopBase<llvm::MachineBasicBlock, llvm::MachineLoop>::addBasicBlockToLoop(llvm::MachineBasicBlock*, llvm::LoopInfoBase<llvm::MachineBasicBlock, llvm::MachineLoop>&)","","0x10f8240"
"                            llvm::ilist_traits<llvm::MachineBasicBlock>::addNodeToList","0.01","0","impalad","llvm::ilist_traits<llvm::MachineBasicBlock>::addNodeToList(llvm::MachineBasicBlock*)","","0x10ce0c0"
"                          (anonymous namespace)::MachineSinking::FindSuccToSinkTo.constprop.147","0.0933389","0.04","impalad","(anonymous namespace)::MachineSinking::FindSuccToSinkTo(llvm::MachineInstr*, llvm::MachineBasicBlock*, bool&).constprop.147","","0x1264e80"
"                          llvm::MachineInstr::isSafeToMove","0.07","0","impalad","llvm::MachineInstr::isSafeToMove(llvm::TargetInstrInfo const*, llvm::AliasAnalysis*, bool&) const","","0x10ec070"
"                         (anonymous namespace)::MachineLICM::runOnMachineFunction","0.374631","0.02","impalad","(anonymous namespace)::MachineLICM::runOnMachineFunction(llvm::MachineFunction&)","","0x1241e40"
"                          (anonymous namespace)::MachineLICM::IsLICMCandidate","0.080667","0","impalad","(anonymous namespace)::MachineLICM::IsLICMCandidate(llvm::MachineInstr&)","","0x123de50"
"                          (anonymous namespace)::MachineLICM::UpdateRegPressure","0.08","0.03","impalad","(anonymous namespace)::MachineLICM::UpdateRegPressure(llvm::MachineInstr const*)","","0x12406b0"
"                          (anonymous namespace)::MachineLICM::HoistRegionPostRA","0.06","0.05","impalad","(anonymous namespace)::MachineLICM::HoistRegionPostRA(void)","","0x123ed80"
"                          llvm::MachineInstr::eraseFromParent","0.02","0","impalad","llvm::MachineInstr::eraseFromParent(void)","","0x10e9e50"
"                          (anonymous namespace)::MachineLICM::getCurPreheader","0.02","0","impalad","(anonymous namespace)::MachineLICM::getCurPreheader(void)","","0x123d720"
"                           llvm::MachineBasicBlock::SplitCriticalEdge","0.02","0","impalad","llvm::MachineBasicBlock::SplitCriticalEdge(llvm::MachineBasicBlock*, llvm::Pass*)","","0x10cf1e0"
"                            llvm::MachineBasicBlock::ReplaceUsesOfBlockWith","0.01","0.01","impalad","llvm::MachineBasicBlock::ReplaceUsesOfBlockWith(llvm::MachineBasicBlock*, llvm::MachineBasicBlock*)","","0x10ce9f0"
"                            llvm::PMTopLevelManager::findAnalysisPass","0.01","0","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                             llvm::PassRegistry::getPassInfo","0.01","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                              llvm::sys::MutexImpl::release","0.01","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                               _L_unlock_657","0.01","0.01","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                              llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                          memmove","0.01","0.01","libc.so.6","memmove","","0x30fc0839f0"
"                          operator delete","0.01","0.01","impalad","operator delete(void*)","","0x17604f0"
"                          llvm::MachineInstr::isIdenticalTo","0.01","0","impalad","llvm::MachineInstr::isIdenticalTo(llvm::MachineInstr const*, llvm::MachineInstr::MICheckType) const","","0x10e9a80"
"                          llvm::SmallVectorImpl<unsigned int>::operator=","0.01","0","impalad","llvm::SmallVectorImpl<unsigned int>::operator=(llvm::SmallVectorImpl<unsigned int> const&)","","0xf774d0"
"                          llvm::MachineInstr::isInvariantLoad","0.01","0","impalad","llvm::MachineInstr::isInvariantLoad(llvm::AliasAnalysis*) const","","0x10ebbd0"
"                          llvm::DenseMapBase<llvm::DenseMap<unsigned int, int, llvm::DenseMapInfo<unsigned int>>, unsigned int, int, llvm::DenseMapInfo<unsigned int>>::insert","0.01","0.01","impalad","llvm::DenseMapBase<llvm::DenseMap<unsigned int, int, llvm::DenseMapInfo<unsigned int>>, unsigned int, int, llvm::DenseMapInfo<unsigned int>>::insert(std::pair<unsigned int, int> const&)","","0x1245450"
"                          llvm::MachineRegisterInfo::clearKillFlags","0.01","0.01","impalad","llvm::MachineRegisterInfo::clearKillFlags(unsigned int) const","","0x1106ef0"
"                          llvm::DenseMapBase<llvm::DenseMap<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, unsigned int, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>>, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, unsigned int, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>>::FindAndConstruct","0.01","0.01","impalad","llvm::DenseMapBase<llvm::DenseMap<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, unsigned int, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>>, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, unsigned int, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>>::FindAndConstruct(llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const&)","","0x1246160"
"                          llvm::DenseMapBase<llvm::DenseMap<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>>, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>>::FindAndConstruct","0.00720588","0.00720588","impalad","llvm::DenseMapBase<llvm::DenseMap<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>>, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>>::FindAndConstruct(llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const&)","","0x1246870"
"                          llvm::MachineBasicBlock::getFirstTerminator","0.00675842","0.00675842","impalad","llvm::MachineBasicBlock::getFirstTerminator(void)","","0x10cc1f0"
"                         (anonymous namespace)::BranchFolderPass::runOnMachineFunction","0.34","0.01","impalad","(anonymous namespace)::BranchFolderPass::runOnMachineFunction(llvm::MachineFunction&)","","0x11ce580"
"                         (anonymous namespace)::TwoAddressInstructionPass::runOnMachineFunction","0.310333","0.126379","impalad","(anonymous namespace)::TwoAddressInstructionPass::runOnMachineFunction(llvm::MachineFunction&)","","0x11b5940"
"                          llvm::SmallPtrSetImpl::FindBucketFor","0.0306951","0.0306951","impalad","llvm::SmallPtrSetImpl::FindBucketFor(void const*) const","","0x166d080"
"                          llvm::PMTopLevelManager::findAnalysisPass","0.03","0","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                           llvm::PassRegistry::getPassInfo","0.03","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                            llvm::sys::MutexImpl::release","0.03","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                             _L_unlock_657","0.03","0.03","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                            llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                          (anonymous namespace)::TwoAddressInstructionPass::tryInstructionTransform","0.03","0","impalad","(anonymous namespace)::TwoAddressInstructionPass::tryInstructionTransform(llvm::MachineBasicBlock::bundle_iterator<llvm::MachineInstr, llvm::ilist_iterator<llvm::MachineInstr>>&, llvm::MachineBasicBlock::bundle_iterator<llvm::MachineInstr, llvm::ilist_iterator<llvm::MachineInstr>>&, unsigned int, unsigned int, unsigned int, bool)","","0x11b2be0"
"                          llvm::DenseMapBase<llvm::DenseMap<llvm::MachineInstr*, unsigned int, llvm::DenseMapInfo<llvm::MachineInstr*>>, llvm::MachineInstr*, unsigned int, llvm::DenseMapInfo<llvm::MachineInstr*>>::insert","0.02","0.02","impalad","llvm::DenseMapBase<llvm::DenseMap<llvm::MachineInstr*, unsigned int, llvm::DenseMapInfo<llvm::MachineInstr*>>, llvm::MachineInstr*, unsigned int, llvm::DenseMapInfo<llvm::MachineInstr*>>::insert(std::pair<llvm::MachineInstr*, unsigned int> const&)","","0x11b9400"
"                          llvm::TargetMachine::getOptLevel","0.02","0.02","impalad","llvm::TargetMachine::getOptLevel(void) const","","0x14c0730"
"                          llvm::DenseMapBase<llvm::SmallDenseMap<unsigned int, llvm::SmallVector<std::pair<unsigned int, unsigned int>, (unsigned int)4>, (unsigned int)4, llvm::DenseMapInfo<unsigned int>>, unsigned int, llvm::SmallVector<std::pair<unsigned int, unsigned int>, (unsigned int)4>, llvm::DenseMapInfo<unsigned int>>::initEmpty","0.02","0.02","impalad","llvm::DenseMapBase<llvm::SmallDenseMap<unsigned int, llvm::SmallVector<std::pair<unsigned int, unsigned int>, (unsigned int)4>, (unsigned int)4, llvm::DenseMapInfo<unsigned int>>, unsigned int, llvm::SmallVector<std::pair<unsigned int, unsigned int>, (unsigned int)4>, llvm::DenseMapInfo<unsigned int>>::initEmpty(void)","","0x11b8a60"
"                          llvm::DenseMapBase<llvm::SmallDenseMap<unsigned int, llvm::SmallVector<std::pair<unsigned int, unsigned int>, (unsigned int)4>, (unsigned int)4, llvm::DenseMapInfo<unsigned int>>, unsigned int, llvm::SmallVector<std::pair<unsigned int, unsigned int>, (unsigned int)4>, llvm::DenseMapInfo<unsigned int>>::clear","0.0132588","0.0132588","impalad","llvm::DenseMapBase<llvm::SmallDenseMap<unsigned int, llvm::SmallVector<std::pair<unsigned int, unsigned int>, (unsigned int)4>, (unsigned int)4, llvm::DenseMapInfo<unsigned int>>, unsigned int, llvm::SmallVector<std::pair<unsigned int, unsigned int>, (unsigned int)4>, llvm::DenseMapInfo<unsigned int>>::clear(void)","","0x11b8ae0"
"                          llvm::MachineFunction::CreateMachineInstr","0.01","0","impalad","llvm::MachineFunction::CreateMachineInstr(llvm::MCInstrDesc const&, llvm::DebugLoc, bool)","","0x10ddf20"
"                          llvm::DenseMapBase<llvm::DenseMap<unsigned int, unsigned int, llvm::DenseMapInfo<unsigned int>>, unsigned int, unsigned int, llvm::DenseMapInfo<unsigned int>>::clear","0.01","0.01","impalad","llvm::DenseMapBase<llvm::DenseMap<unsigned int, unsigned int, llvm::DenseMapInfo<unsigned int>>, unsigned int, unsigned int, llvm::DenseMapInfo<unsigned int>>::clear(void)","","0x11b8700"
"                         llvm::PEI::runOnMachineFunction","0.302145","0.02","impalad","llvm::PEI::runOnMachineFunction(llvm::MachineFunction&)","","0x1123310"
"                         (anonymous namespace)::VirtRegRewriter::runOnMachineFunction","0.279707","0.114384","impalad","(anonymous namespace)::VirtRegRewriter::runOnMachineFunction(llvm::MachineFunction&)","","0x11bcc20"
"                         llvm::MachineDominatorTree::runOnMachineFunction","0.23","0","impalad","llvm::MachineDominatorTree::runOnMachineFunction(llvm::MachineFunction&)","","0x10d44b0"
"                         llvm::CalculateSpillWeights::runOnMachineFunction","0.210783","0","impalad","llvm::CalculateSpillWeights::runOnMachineFunction(llvm::MachineFunction&)","","0x11d2130"
"                         llvm::DominatorTree::runOnFunction","0.208337","0","impalad","llvm::DominatorTree::runOnFunction(llvm::Function&)","","0x1596860"
"                         llvm::SlotIndexes::runOnMachineFunction","0.18","0.09","impalad","llvm::SlotIndexes::runOnMachineFunction(llvm::MachineFunction&)","","0x1165b90"
"                         [impalad]","0.178077","0","impalad","[impalad]","","0"
"                         llvm::LoopInfo::runOnFunction","0.173995","0","impalad","llvm::LoopInfo::runOnFunction(llvm::Function&)","","0x1454fa0"
"                         llvm::PMDataManager::removeNotPreservedAnalysis","0.16","0.1","impalad","llvm::PMDataManager::removeNotPreservedAnalysis(llvm::Pass*)","","0x1604640"
"                         (anonymous namespace)::MachineCopyPropagation::runOnMachineFunction","0.144365","0","impalad","(anonymous namespace)::MachineCopyPropagation::runOnMachineFunction(llvm::MachineFunction&)","","0x123c840"
"                         (anonymous namespace)::PeepholeOptimizer::runOnMachineFunction","0.13","0.04","impalad","(anonymous namespace)::PeepholeOptimizer::runOnMachineFunction(llvm::MachineFunction&)","","0x1118740"
"                         (anonymous namespace)::DeadMachineInstructionElim::runOnMachineFunction","0.118044","0.0535082","impalad","(anonymous namespace)::DeadMachineInstructionElim::runOnMachineFunction(llvm::MachineFunction&)","","0x11d6500"
"                         llvm::MachineBlockFrequencyInfo::runOnMachineFunction","0.110507","0","impalad","llvm::MachineBlockFrequencyInfo::runOnMachineFunction(llvm::MachineFunction&)","","0x121bb60"
"                         llvm::MachineLoopInfo::runOnMachineFunction","0.108148","0","impalad","llvm::MachineLoopInfo::runOnMachineFunction(llvm::MachineFunction&)","","0x10f4c00"
"                         (anonymous namespace)::MachineBlockPlacement::runOnMachineFunction","0.105593","0","impalad","(anonymous namespace)::MachineBlockPlacement::runOnMachineFunction(llvm::MachineFunction&)","","0x12321e0"
"                         llvm::BranchProbabilityInfo::runOnFunction","0.0823661","0","impalad","llvm::BranchProbabilityInfo::runOnFunction(llvm::Function&)","","0x141c5d0"
"                         (anonymous namespace)::UnreachableBlockElim::runOnFunction","0.0801134","0.0201134","impalad","(anonymous namespace)::UnreachableBlockElim::runOnFunction(llvm::Function&)","","0x11ba1c0"
"                          llvm::PMTopLevelManager::findAnalysisPass","0.06","0","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                           llvm::PassRegistry::getPassInfo","0.05","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                            llvm::sys::MutexImpl::release","0.05","0.01","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                             _L_unlock_657","0.04","0.04","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                            llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                           llvm::PMDataManager::findAnalysisPass","0.01","0.01","impalad","llvm::PMDataManager::findAnalysisPass(void const*, bool)","","0x16013d0"
"                         (anonymous namespace)::ExeDepsFix::runOnMachineFunction","0.072411","0.0165015","impalad","(anonymous namespace)::ExeDepsFix::runOnMachineFunction(llvm::MachineFunction&)","","0x10ab240"
"                         (anonymous namespace)::FPS::runOnMachineFunction","0.06","0.03","impalad","(anonymous namespace)::FPS::runOnMachineFunction(llvm::MachineFunction&)","","0xe2ccd0"
"                         llvm::ScalarEvolution::runOnFunction","0.06","0","impalad","llvm::ScalarEvolution::runOnFunction(llvm::Function&)","","0x147e7d0"
"                          llvm::PMTopLevelManager::findAnalysisPass","0.06","0","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                           llvm::PassRegistry::getPassInfo","0.06","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                            llvm::sys::MutexImpl::release","0.06","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                             _L_unlock_657","0.06","0.06","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                            llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                         (anonymous namespace)::StackSlotColoring::runOnMachineFunction","0.0589392","0.0589392","impalad","(anonymous namespace)::StackSlotColoring::runOnMachineFunction(llvm::MachineFunction&)","","0x118a7f0"
"                         (anonymous namespace)::ProcessImplicitDefs::runOnMachineFunction","0.0528532","0.0528532","impalad","(anonymous namespace)::ProcessImplicitDefs::runOnMachineFunction(llvm::MachineFunction&)","","0x111dea0"
"                         (anonymous namespace)::StackProtector::runOnFunction","0.0507152","0","impalad","(anonymous namespace)::StackProtector::runOnFunction(llvm::Function&)","","0x1186330"
"                          llvm::PMTopLevelManager::findAnalysisPass","0.0407152","0","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                           llvm::PassRegistry::getPassInfo","0.0407152","0.0107152","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                            llvm::sys::MutexImpl::release","0.03","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                             _L_unlock_657","0.03","0.03","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                            llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                          llvm::AttributeSetNode::hasAttribute","0.01","0","impalad","llvm::AttributeSetNode::hasAttribute(llvm::Attribute::AttrKind) const","","0x155cf90"
"                         (anonymous namespace)::ExpandPostRA::runOnMachineFunction","0.0425425","0","impalad","(anonymous namespace)::ExpandPostRA::runOnMachineFunction(llvm::MachineFunction&)","","0x11d8200"
"                         (anonymous namespace)::TailDuplicatePass::runOnMachineFunction","0.04","0","impalad","(anonymous namespace)::TailDuplicatePass::runOnMachineFunction(llvm::MachineFunction&)","","0x119cd50"
"                          llvm::AttributeSetNode::hasAttribute","0.01","0","impalad","llvm::AttributeSetNode::hasAttribute(llvm::Attribute::AttrKind) const","","0x155cf90"
"                          llvm::PMTopLevelManager::findAnalysisPass","0.01","0","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                           llvm::PassRegistry::getPassInfo","0.01","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                            llvm::sys::MutexImpl::release","0.01","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                             _L_unlock_657","0.01","0.01","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                          llvm::AttributeSet::hasAttribute","0.01","0.01","impalad","llvm::AttributeSet::hasAttribute(unsigned int, llvm::Attribute::AttrKind) const","","0x155de30"
"                          llvm::MachineBasicBlock::canFallThrough","0.01","0","impalad","llvm::MachineBasicBlock::canFallThrough(void)","","0x10ceb50"
"                         (anonymous namespace)::StackColoring::runOnMachineFunction","0.0310004","0.0210004","impalad","(anonymous namespace)::StackColoring::runOnMachineFunction(llvm::MachineFunction&)","","0x117fff0"
"                         (anonymous namespace)::ExpandISelPseudos::runOnMachineFunction","0.0209254","0.0209254","impalad","(anonymous namespace)::ExpandISelPseudos::runOnMachineFunction(llvm::MachineFunction&)","","0x11d7ea0"
"                         llvm::Value::getName","0.02","0.02","impalad","llvm::Value::getName(void) const","","0x16173e0"
"                         llvm::MachineFunctionPass::runOnFunction","0.02","0.02","impalad","llvm::MachineFunctionPass::runOnFunction(llvm::Function&)","","0x10e7580"
"                         llvm::PrettyStackTraceEntry::PrettyStackTraceEntry","0.02","0","impalad","llvm::PrettyStackTraceEntry::PrettyStackTraceEntry(void)","","0x1668d50"
"                         (anonymous namespace)::PostRAScheduler::runOnMachineFunction","0.02","0.01","impalad","(anonymous namespace)::PostRAScheduler::runOnMachineFunction(llvm::MachineFunction&)","","0x111c0f0"
"                         llvm::MachineFunctionAnalysis::runOnFunction","0.02","0","impalad","llvm::MachineFunctionAnalysis::runOnFunction(llvm::Function&)","","0x10e7380"
"                         (anonymous namespace)::UnreachableMachineBlockElim::runOnMachineFunction","0.0192014","0.0192014","impalad","(anonymous namespace)::UnreachableMachineBlockElim::runOnMachineFunction(llvm::MachineFunction&)","","0x11ba990"
"                         llvm::LiveDebugVariables::runOnMachineFunction","0.0119618","0","impalad","llvm::LiveDebugVariables::runOnMachineFunction(llvm::MachineFunction&)","","0x11f5ae0"
"                         llvm::BlockFrequencyImpl<llvm::MachineBasicBlock, llvm::MachineFunction, llvm::MachineBranchProbabilityInfo>::doFunction","0.01","0","impalad","llvm::BlockFrequencyImpl<llvm::MachineBasicBlock, llvm::MachineFunction, llvm::MachineBranchProbabilityInfo>::doFunction(llvm::MachineFunction*, llvm::MachineBranchProbabilityInfo*)","","0x1223390"
"                         llvm::sys::ThreadLocalImpl::setInstance","0.01","0","impalad","llvm::sys::ThreadLocalImpl::setInstance(void const*)","","0x1678750"
"                         (anonymous namespace)::LowerIntrinsics::runOnFunction","0.01","0","impalad","(anonymous namespace)::LowerIntrinsics::runOnFunction(llvm::Function&)","","0x10b19e0"
"                         llvm::SpillPlacement::runOnMachineFunction","0.01","0.01","impalad","llvm::SpillPlacement::runOnMachineFunction(llvm::MachineFunction&)","","0x1166c00"
"                         llvm::VirtRegMap::runOnMachineFunction","0.01","0","impalad","llvm::VirtRegMap::runOnMachineFunction(llvm::MachineFunction&)","","0x11bcb80"
"                         (anonymous namespace)::DwarfEHPrepare::InsertUnwindResumeCalls.isra.102","0.01","0","impalad","(anonymous namespace)::DwarfEHPrepare::InsertUnwindResumeCalls(llvm::Function&).isra.102","","0x11d75a0"
"                         (anonymous namespace)::DwarfEHPrepare::runOnFunction","0.01","0.01","impalad","(anonymous namespace)::DwarfEHPrepare::runOnFunction(llvm::Function&)","","0x11d7d70"
"                        llvm::FPPassManager::cleanup","0.0395409","0.0395409","impalad","llvm::FPPassManager::cleanup(void)","","0x1602360"
"                        llvm::PMTopLevelManager::initializeAllAnalysisInfo","0.03","0.02","impalad","llvm::PMTopLevelManager::initializeAllAnalysisInfo(void)","","0x1604d50"
"                        llvm::IntervalMap<llvm::SlotIndex, llvm::LiveInterval*, (unsigned int)8, llvm::IntervalMapInfo<llvm::SlotIndex>>::iterator::treeInsert","0.029233","0.029233","impalad","llvm::IntervalMap<llvm::SlotIndex, llvm::LiveInterval*, (unsigned int)8, llvm::IntervalMapInfo<llvm::SlotIndex>>::iterator::treeInsert(llvm::SlotIndex, llvm::SlotIndex, llvm::LiveInterval*)","","0x120f900"
"                        [impalad]","0.01","0","impalad","[impalad]","","0"
"                     [impalad]","0.02","0","impalad","[impalad]","","0"
"                   [impalad]","0.18","0","impalad","[impalad]","","0"
"                   llvm::DataLayout::getTypeSizeInBits","0.03","0.03","impalad","llvm::DataLayout::getTypeSizeInBits(llvm::Type*) const","","0xde31d0"
"                   (anonymous namespace)::DAGCombiner::visit","0.01","0.01","impalad","(anonymous namespace)::DAGCombiner::visit(llvm::SDNode*)","","0xf0b880"
"                   llvm::DAGTypeLegalizer::PromoteIntegerOperand","0.01","0.01","impalad","llvm::DAGTypeLegalizer::PromoteIntegerOperand(llvm::SDNode*, unsigned int)","","0x10225c0"
"                   BuildConstantFromSCEV","0.01","0.01","impalad","BuildConstantFromSCEV(llvm::SCEV const*)","","0x147f0a0"
"                 [impalad]","0.100013","0","impalad","[impalad]","","0"
"                 llvm::Instruction::mayWriteToMemory","0.01","0.01","impalad","llvm::Instruction::mayWriteToMemory(void) const","","0x15e2840"
"                impala::PlanFragmentExecutor::OpenInternal","530.644","20.4014","impalad","impala::PlanFragmentExecutor::OpenInternal(void)","plan-fragment-executor.cc","0xcd8300"
"                 impala::PartitionedAggregationNode::Open","498.621","177.687","impalad","impala::PartitionedAggregationNode::Open(impala::RuntimeState*)","partitioned-aggregation-node.cc","0xbca820"
"                  impala::PartitionedHashJoinNode::GetNext","301.354","253.271","impalad","impala::PartitionedHashJoinNode::GetNext(impala::RuntimeState*, impala::RowBatch*, bool*)","partitioned-hash-join-node.cc","0xbd5140"
"                   impala::PartitionedHashJoinNode::NextProbeRowBatch","37.6902","7.66733","impalad","impala::PartitionedHashJoinNode::NextProbeRowBatch(impala::RuntimeState*, impala::RowBatch*)","partitioned-hash-join-node.cc","0xbced90"
"                    impala::HdfsScanNode::GetNext","26.5979","0.923243","impalad","impala::HdfsScanNode::GetNext(impala::RuntimeState*, impala::RowBatch*, bool*)","hdfs-scan-node.cc","0xb81cf0"
"                     impala::HdfsScanNode::GetNextInternal","23.7918","0.442858","impalad","impala::HdfsScanNode::GetNextInternal(impala::RuntimeState*, impala::RowBatch*, bool*)","hdfs-scan-node.cc","0xb80ef0"
"                      impala::ExecNode::RowBatchQueue::GetBatch","9.25465","0.04","impalad","impala::ExecNode::RowBatchQueue::GetBatch(void)","exec-node.cc","0xb6a3f0"
"                       impala::BlockingQueue<impala::RowBatch*>::BlockingGet","9.21465","0.0486698","impalad","impala::BlockingQueue<impala::RowBatch*>::BlockingGet(impala::RowBatch**)","blocking-queue.h","0xb6a3f4"
"                        boost::condition_variable::notify_one","8.71897","0","impalad","boost::condition_variable::notify_one(void)","condition_variable.hpp","0xb6a50d"
"                         ~pthread_mutex_scoped_lock","8.71897","0","impalad","~pthread_mutex_scoped_lock","pthread_mutex_scoped_lock.hpp","0xb6a525"
"                          boost::pthread::pthread_mutex_scoped_lock::unlock","8.71897","0.01","impalad","boost::pthread::pthread_mutex_scoped_lock::unlock(void)","pthread_mutex_scoped_lock.hpp","0xb6a525"
"                           _L_unlock_657","8.70897","8.70897","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                           pthread_mutex_unlock","0","0","libpthread.so.0","pthread_mutex_unlock","","0x30fc40a630"
"                         pthread_cond_signal","0","0","libpthread.so.0","pthread_cond_signal","","0x30fc40bbe0"
"                         pthread_mutex_scoped_lock","0","0","impalad","pthread_mutex_scoped_lock","pthread_mutex_scoped_lock.hpp","0xb6a511"
"                        std::deque<impala::RowBatch*, std::allocator<impala::RowBatch*>>::pop_front","0.151376","0.121376","impalad","std::deque<impala::RowBatch*, std::allocator<impala::RowBatch*>>::pop_front(void)","stl_deque.h","0xb6a4e0"
"                        boost::unique_lock<boost::mutex>::unlock","0.125763","0","impalad","boost::unique_lock<boost::mutex>::unlock(void)","lock_types.hpp","0x96e910"
"                        boost::condition_variable::wait","0.07","0","impalad","boost::condition_variable::wait(boost::unique_lock<boost::mutex>&)","condition_variable.hpp","0x957610"
"                         boost::this_thread::interruption_point","0.04","0.03","impalad","boost::this_thread::interruption_point(void)","","0xd60d60"
"                         ~interruption_checker","0.02","0","impalad","~interruption_checker","thread_data.hpp","0x95768a"
"                          _L_unlock_657","0.02","0.02","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                         interruption_checker","0.01","0","impalad","interruption_checker","thread_data.hpp","0x95762b"
"                         pthread_cond_wait","0","0","libpthread.so.0","pthread_cond_wait","","0x30fc40b370"
"                        impala::MonotonicStopWatch::Stop","0.05","0","impalad","impala::MonotonicStopWatch::Stop(void)","stopwatch.h","0xb6a46f"
"                        ~unique_lock","0.02","0.02","impalad","~unique_lock","lock_types.hpp","0xb6a4c2"
"                        MonotonicStopWatch","0.0198737","0.0198737","impalad","MonotonicStopWatch","stopwatch.h","0xb6a404"
"                        unique_lock","0.01","0","impalad","unique_lock","lock_types.hpp","0xb6a40e"
"                      impala::RowBatch::~RowBatch","6.78565","0.195977","impalad","impala::RowBatch::~RowBatch(void)","row-batch.cc","0x9ce080"
"                      impala::RowBatch::TransferResourceOwnership","3.99898","0.0332286","impalad","impala::RowBatch::TransferResourceOwnership(impala::RowBatch*)","row-batch.cc","0x9cf000"
"                      operator delete","1.77614","0.630742","impalad","operator delete(void*)","","0x17604f0"
"                      impala::ExecNode::QueryMaintenance","0.461245","0.0212081","impalad","impala::ExecNode::QueryMaintenance(impala::RuntimeState*)","exec-node.cc","0xb67310"
"                      impala::RowBatch::num_io_buffers","0.458013","0","impalad","impala::RowBatch::num_io_buffers(void) const","row-batch.h","0xb80fac"
"                      impala::RowBatch::AcquireState","0.234579","0.224579","impalad","impala::RowBatch::AcquireState(impala::RowBatch*)","row-batch.cc","0x9cf150"
"                      impala::RowBatch::Reset","0.149353","0.03","impalad","impala::RowBatch::Reset(void)","row-batch.cc","0x9ce5f0"
"                      impala::ExecNode::ExecDebugAction","0.100231","0.04","impalad","impala::ExecNode::ExecDebugAction(impala::TExecNodePhase::type, impala::RuntimeState*)","exec-node.cc","0xb687f0"
"                      impala::ExecNode::ReachedLimit","0.0700811","0.0700811","impalad","impala::ExecNode::ReachedLimit(void)","exec-node.h","0xb80ff7"
"                      impala::RuntimeProfile::Counter::Set","0.0499919","0","impalad","impala::RuntimeProfile::Counter::Set(long)","atomic.h","0x98f330"
"                      impala::ExecNode::ReachedLimit","0.01","0.01","impalad","impala::ExecNode::ReachedLimit(void)","exec-node.h","0xb80f59"
"                     ~ScopedTimer","1.42015","0","impalad","~ScopedTimer","runtime-profile.h","0xb81ead"
"                     ScopedTimer","0.285427","0","impalad","ScopedTimer","runtime-profile.h","0xb81dd1"
"                     impala::RuntimeProfile::total_time_counter","0.14729","0","impalad","impala::RuntimeProfile::total_time_counter(void)","runtime-profile.h","0xb81d23"
"                     impala::HdfsScanNode::StopAndFinalizeCounters","0.02","0.01","impalad","impala::HdfsScanNode::StopAndFinalizeCounters(void)","hdfs-scan-node.cc","0xb7f9c0"
"                     [impalad]","0.01","0","impalad","[impalad]","","0"
"                    impala::RowBatch::TransferResourceOwnership","3.05768","0.190939","impalad","impala::RowBatch::TransferResourceOwnership(impala::RowBatch*)","row-batch.cc","0x9cf000"
"                    impala::RowBatch::Reset","0.251003","0.196739","impalad","impala::RowBatch::Reset(void)","row-batch.cc","0x9ce5f0"
"                    impala::RuntimeProfile::Counter::Add","0.0693776","0","impalad","impala::RuntimeProfile::Counter::Add(long)","atomic.h","0x98f400"
"                    impala::RowBatch::AtCapacity","0.0469346","0.0469346","impalad","impala::RowBatch::AtCapacity(void)","row-batch.h","0xbcedf0"
"                    [impalad]","0","0","impalad","[impalad]","","0"
"                   impala::PartitionedAggregationNode::CheckAndResizeHashPartitions","4.44295","0.879771","impalad","impala::PartitionedAggregationNode::CheckAndResizeHashPartitions(int, impala::HashTableCtx*)","partitioned-aggregation-node.cc","0xbc4010"
"                   impala::ExecNode::QueryMaintenance","1.60954","0.362672","impalad","impala::ExecNode::QueryMaintenance(impala::RuntimeState*)","exec-node.cc","0xb67310"
"                   ~ScopedTimer","1.60583","0.02","impalad","~ScopedTimer","runtime-profile.h","0xbd5460"
"                   ScopedTimer","0.874857","0.01","impalad","ScopedTimer","runtime-profile.h","0xbd530e"
"                   ~ScopedTimer","0.701765","0.01","impalad","~ScopedTimer","runtime-profile.h","0xbd560c"
"                   impala::RuntimeProfile::total_time_counter","0.532246","0","impalad","impala::RuntimeProfile::total_time_counter(void)","runtime-profile.h","0xbd5171"
"                   ScopedTimer","0.396028","0","impalad","ScopedTimer","runtime-profile.h","0xbd5236"
"                   impala::RuntimeProfile::Counter::Set","0.0892003","0","impalad","impala::RuntimeProfile::Counter::Set(long)","atomic.h","0x98f330"
"                   impala::ExecNode::ExecDebugAction","0.0720023","0.0620023","impalad","impala::ExecNode::ExecDebugAction(impala::TExecNodePhase::type, impala::RuntimeState*)","exec-node.cc","0xb687f0"
"                   impala::RowBatch::AtCapacity","0.02","0.02","impalad","impala::RowBatch::AtCapacity(void)","row-batch.h","0xbd5668"
"                   impala::Status::OK","0.02","0","impalad","impala::Status::OK(void)","status.h","0xbd5302"
"                   impala::ExecNode::ReachedLimit","0.01","0.01","impalad","impala::ExecNode::ReachedLimit(void)","exec-node.h","0xbd54ae"
"                   impala::RowBatch::AtCapacity","0.01","0.01","impalad","impala::RowBatch::AtCapacity(void)","row-batch.h","0xbd5470"
"                   impala::RowBatch::CommitRows","0.00849164","0.00849164","impalad","impala::RowBatch::CommitRows(int)","row-batch.h","0xbd543d"
"                  impala::RowBatch::Reset","9.83951","0.542096","impalad","impala::RowBatch::Reset(void)","row-batch.cc","0x9ce5f0"
"                  impala::PartitionedAggregationNode::QueryMaintenance","6.59942","0.25528","impalad","impala::PartitionedAggregationNode::QueryMaintenance(impala::RuntimeState*)","partitioned-aggregation-node.cc","0xbcb720"
"                  ~ScopedTimer","1.17461","0","impalad","~ScopedTimer","runtime-profile.h","0xbcacc1"
"                  impala::PartitionedHashJoinNode::Open","0.621529","0.0079992","impalad","impala::PartitionedHashJoinNode::Open(impala::RuntimeState*)","partitioned-hash-join-node.cc","0xbd7650"
"                  ScopedTimer","0.549312","0","impalad","ScopedTimer","runtime-profile.h","0xbcac07"
"                  [impalad]","0.303315","0.07","impalad","[impalad]","","0"
"                  impala::PartitionedAggregationNode::CheckAndResizeHashPartitions","0.172329","0.12475","impalad","impala::PartitionedAggregationNode::CheckAndResizeHashPartitions(int, impala::HashTableCtx*)","partitioned-aggregation-node.cc","0xbc4010"
"                  impala::PartitionedAggregationNode::MoveHashPartitions","0.13","0","impalad","impala::PartitionedAggregationNode::MoveHashPartitions(long)","partitioned-aggregation-node.cc","0xbc2600"
"                  impala::ExchangeNode::Close","0.12","0","impalad","impala::ExchangeNode::Close(impala::RuntimeState*)","exchange-node.cc","0xb6ecc0"
"                  impala::ExecNode::Close","0.05","0","impalad","impala::ExecNode::Close(impala::RuntimeState*)","exec-node.cc","0xb674e0"
"                  impala::RowBatch::~RowBatch","0.01","0","impalad","impala::RowBatch::~RowBatch(void)","row-batch.cc","0x9ce080"
"                  impala::PartitionedHashJoinNode::Close","0.01","0","impalad","impala::PartitionedHashJoinNode::Close(impala::RuntimeState*)","partitioned-hash-join-node.cc","0xbd7ae0"
"                 impala::PartitionedAggregationNode::CheckAndResizeHashPartitions","10.1318","0.561755","impalad","impala::PartitionedAggregationNode::CheckAndResizeHashPartitions(int, impala::HashTableCtx*)","partitioned-aggregation-node.cc","0xbc4010"
"                 impala::DataStreamSender::Close","0.89","0","impalad","impala::DataStreamSender::Close(impala::RuntimeState*)","data-stream-sender.cc","0xd1d980"
"                 impala::PlanFragmentExecutor::FragmentComplete","0.4","0","impalad","impala::PlanFragmentExecutor::FragmentComplete(void)","plan-fragment-executor.cc","0xcd6bf0"
"                 impala::PlanFragmentExecutor::GetNextInternal","0.11","0","impalad","impala::PlanFragmentExecutor::GetNextInternal(impala::RowBatch**)","plan-fragment-executor.cc","0xcd7d50"
"                 [impalad]","0.05","0","impalad","[impalad]","","0"
"                 impala::DataStreamSender::Send","0.02","0","impalad","impala::DataStreamSender::Send(impala::RuntimeState*, impala::RowBatch*, bool)","data-stream-sender.cc","0xd1c9e0"
"                 impala::HdfsScanNode::Open","0.01","0","impalad","impala::HdfsScanNode::Open(impala::RuntimeState*)","hdfs-scan-node.cc","0xb822e0"
"                 impala::RuntimeProfile::total_time_counter","0.01","0","impalad","impala::RuntimeProfile::total_time_counter(void)","runtime-profile.h","0xcd831c"
"                google::LogMessage::~LogMessage","0.17","0","impalad","google::LogMessage::~LogMessage(void)","","0x16ec460"
"                Thread<void (impala::PlanFragmentExecutor::*)(), impala::PlanFragmentExecutor*>","0.14","0","impalad","Thread<void (impala::PlanFragmentExecutor::*)(), impala::PlanFragmentExecutor*>","thread.h","0xcd8a9d"
"                [impalad]","0","0","impalad","[impalad]","","0"
"               impala::PlanFragmentExecutor::Close","0.03","0","impalad","impala::PlanFragmentExecutor::Close(void)","plan-fragment-executor.cc","0xcd5c10"
"               clock_gettime","0.01","0","librt.so.1","clock_gettime","","0x30fd003e10"
"               pthread_self","0.01","0.01","libpthread.so.0","pthread_self","","0x30fc408320"
"              impala::FragmentMgr::FragmentExecState::Prepare","198.063","0","impalad","impala::FragmentMgr::FragmentExecState::Prepare(void)","fragment-exec-state.cc","0xa9ea10"
"               impala::PlanFragmentExecutor::Prepare","198.063","0","impalad","impala::PlanFragmentExecutor::Prepare(impala::TExecPlanFragmentParams const&)","plan-fragment-executor.cc","0xcd8e40"
"                impala::PartitionedAggregationNode::Prepare","197.202","0","impalad","impala::PartitionedAggregationNode::Prepare(impala::RuntimeState*)","partitioned-aggregation-node.cc","0xbc8c20"
"                 impala::RuntimeState::GetCodegen","193.878","0","impalad","impala::RuntimeState::GetCodegen(impala::LlvmCodeGen**, bool)","runtime-state.cc","0x998570"
"                  impala::RuntimeState::CreateCodegen","193.878","0","impalad","impala::RuntimeState::CreateCodegen(void)","runtime-state.cc","0x9980a0"
"                   impala::LlvmCodeGen::LoadImpalaIR","193.878","0.290233","impalad","impala::LlvmCodeGen::LoadImpalaIR(impala::ObjectPool*, std::string const&, boost::scoped_ptr<impala::LlvmCodeGen>*)","llvm-codegen.cc","0x7ba630"
"                    impala::LlvmCodeGen::LoadFromMemory","166.85","0","impalad","impala::LlvmCodeGen::LoadFromMemory(impala::ObjectPool*, llvm::MemoryBuffer*, std::string const&, std::string const&, boost::scoped_ptr<impala::LlvmCodeGen>*)","llvm-codegen.cc","0x7ba390"
"                     impala::LlvmCodeGen::LoadModuleFromMemory","164.394","0","impalad","impala::LlvmCodeGen::LoadModuleFromMemory(impala::LlvmCodeGen*, llvm::MemoryBuffer*, std::string, llvm::Module**)","llvm-codegen.cc","0x7b44a0"
"                     impala::LlvmCodeGen::Init","2.4568","0","impalad","impala::LlvmCodeGen::Init(void)","llvm-codegen.cc","0x7b9820"
"                      llvm::EngineBuilder::create","2.4168","0","impalad","llvm::EngineBuilder::create(void)","ExecutionEngine.h","0x7b9cd8"
"                       llvm::EngineBuilder::create","2.26681","0","impalad","llvm::EngineBuilder::create(llvm::TargetMachine*)","","0x10927b0"
"                        llvm::JIT::createJIT","2.2568","0","impalad","llvm::JIT::createJIT(llvm::Module*, std::string*, llvm::JITMemoryManager*, bool, llvm::TargetMachine*)","","0x104b2e0"
"                         llvm::JIT::JIT","2.2468","0","impalad","llvm::JIT::JIT(llvm::Module*, llvm::TargetMachine&, llvm::TargetJITInfo&, llvm::JITMemoryManager*, bool)","","0x104ad70"
"                          llvm::LLVMTargetMachine::addPassesToEmitMachineCode","1.38271","0","impalad","llvm::LLVMTargetMachine::addPassesToEmitMachineCode(llvm::PassManagerBase&, llvm::JITCodeEmitter&, bool)","","0x10be8d0"
"                           addPassesToGenerateCode","1.35271","0","impalad","addPassesToGenerateCode(llvm::LLVMTargetMachine*, llvm::PassManagerBase&, bool, void const*, void const*)","","0x10be700"
"                            llvm::TargetPassConfig::addMachinePasses","1.00688","0","impalad","llvm::TargetPassConfig::addMachinePasses(void)","","0x1115350"
"                             llvm::TargetPassConfig::addOptimizedRegAlloc","0.369862","0","impalad","llvm::TargetPassConfig::addOptimizedRegAlloc(llvm::FunctionPass*)","","0x1114f00"
"                              llvm::TargetPassConfig::addPass","0.233492","0","impalad","llvm::TargetPassConfig::addPass(void const*)","","0x11149a0"
"                               llvm::TargetPassConfig::addPass","0.223492","0","impalad","llvm::TargetPassConfig::addPass(llvm::Pass*)","","0x1114620"
"                                llvm::PMTopLevelManager::schedulePass","0.223492","0","impalad","llvm::PMTopLevelManager::schedulePass(llvm::Pass*)","","0x16055c0"
"                                 llvm::PMTopLevelManager::findAnalysisUsage","0.113473","0","impalad","llvm::PMTopLevelManager::findAnalysisUsage(llvm::Pass*)","","0x1603d60"
"                                  llvm::MachineFunctionPass::getAnalysisUsage","0.0499998","0","impalad","llvm::MachineFunctionPass::getAnalysisUsage(llvm::AnalysisUsage&) const","","0x10e7660"
"                                   llvm::AnalysisUsage::addPreserved","0.0499998","0","impalad","llvm::AnalysisUsage::addPreserved(llvm::StringRef)","","0x15ffe60"
"                                    llvm::PassRegistry::getPassInfo","0.0499998","0","impalad","llvm::PassRegistry::getPassInfo(llvm::StringRef) const","","0x160bb60"
"                                     llvm::sys::MutexImpl::release","0.0499998","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                                      _L_unlock_657","0.0499998","0.0499998","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                                     llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                                  (anonymous namespace)::ProcessImplicitDefs::getAnalysisUsage","0.0314731","0","impalad","(anonymous namespace)::ProcessImplicitDefs::getAnalysisUsage(llvm::AnalysisUsage&) const","","0x111dd80"
"                                   llvm::AnalysisUsage::setPreservesCFG","0.0314731","0","impalad","llvm::AnalysisUsage::setPreservesCFG(void)","","0x15ffe10"
"                                    llvm::sys::MutexImpl::release","0.0314731","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                                     _L_unlock_657","0.0314731","0.0314731","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                                  (anonymous namespace)::RegisterCoalescer::getAnalysisUsage","0.0119998","0","impalad","(anonymous namespace)::RegisterCoalescer::getAnalysisUsage(llvm::AnalysisUsage&) const","","0x1137360"
"                                  llvm::DenseMap<llvm::Pass*, llvm::AnalysisUsage*, llvm::DenseMapInfo<llvm::Pass*>>::grow","0.01","0.01","impalad","llvm::DenseMap<llvm::Pass*, llvm::AnalysisUsage*, llvm::DenseMapInfo<llvm::Pass*>>::grow(unsigned int)","","0x160a280"
"                                  (anonymous namespace)::TwoAddressInstructionPass::getAnalysisUsage","0.01","0","impalad","(anonymous namespace)::TwoAddressInstructionPass::getAnalysisUsage(llvm::AnalysisUsage&) const","","0x11b0ea0"
"                                   llvm::AnalysisUsage::setPreservesCFG","0.01","0","impalad","llvm::AnalysisUsage::setPreservesCFG(void)","","0x15ffe10"
"                                    llvm::sys::MutexImpl::release","0.01","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                                     _L_unlock_657","0.01","0.01","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                                 llvm::PMDataManager::add","0.0499997","0","impalad","llvm::PMDataManager::add(llvm::Pass*, bool)","","0x1605f50"
"                                  llvm::PMDataManager::removeNotPreservedAnalysis","0.02","0","impalad","llvm::PMDataManager::removeNotPreservedAnalysis(llvm::Pass*)","","0x1604640"
"                                  llvm::PMDataManager::recordAvailableAnalysis","0.01","0","impalad","llvm::PMDataManager::recordAvailableAnalysis(llvm::Pass*)","","0x1605260"
"                                   llvm::PassRegistry::getPassInfo","0.01","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                                    llvm::sys::MutexImpl::release","0.01","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                                     _L_unlock_657","0.01","0.01","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                                  llvm::PMDataManager::collectRequiredAnalysis","0.01","0","impalad","llvm::PMDataManager::collectRequiredAnalysis(llvm::SmallVectorImpl<llvm::Pass*>&, llvm::SmallVectorImpl<void const*>&, llvm::Pass*)","","0x1604a70"
"                                   llvm::PMTopLevelManager::findAnalysisPass","0.01","0","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                                    llvm::PassRegistry::getPassInfo","0.01","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                                     llvm::sys::MutexImpl::release","0.01","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                                      _L_unlock_657","0.01","0.01","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                                  llvm::SmallVectorBase::grow_pod","0.00999966","0","impalad","llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)","","0x166d810"
"                                 llvm::PMTopLevelManager::schedulePass","0.0300187","0","impalad","llvm::PMTopLevelManager::schedulePass(llvm::Pass*)","","0x16055c0"
"                                  llvm::PMDataManager::add","0.0100187","0","impalad","llvm::PMDataManager::add(llvm::Pass*, bool)","","0x1605f50"
"                                  llvm::PMTopLevelManager::findAnalysisPass","0.01","0","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                                   llvm::PassRegistry::getPassInfo","0.01","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                                    llvm::sys::MutexImpl::release","0.01","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                                     _L_unlock_657","0.01","0.01","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                                    llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                                  llvm::PMTopLevelManager::findAnalysisUsage","0.01","0","impalad","llvm::PMTopLevelManager::findAnalysisUsage(llvm::Pass*)","","0x1603d60"
"                                   llvm::MachineFunctionPass::getAnalysisUsage","0.01","0","impalad","llvm::MachineFunctionPass::getAnalysisUsage(llvm::AnalysisUsage&) const","","0x10e7660"
"                                    llvm::AnalysisUsage::addPreserved","0.01","0","impalad","llvm::AnalysisUsage::addPreserved(llvm::StringRef)","","0x15ffe60"
"                                     llvm::PassRegistry::getPassInfo","0.01","0","impalad","llvm::PassRegistry::getPassInfo(llvm::StringRef) const","","0x160bb60"
"                                      llvm::sys::MutexImpl::release","0.01","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                                       _L_unlock_657","0.01","0.01","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                                      llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                                 llvm::PMTopLevelManager::findAnalysisPass","0.0300013","0","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                                  llvm::PassRegistry::getPassInfo","0.0300013","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                                   llvm::sys::MutexImpl::release","0.0200013","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                                    _L_unlock_657","0.0200013","0.0200013","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                                    pthread_mutex_unlock","0","0","libpthread.so.0","pthread_mutex_unlock","","0x30fc40a630"
"                                   llvm::sys::MutexImpl::acquire","0.01","0.01","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                                 llvm::PassRegistry::getPassInfo","0","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                               llvm::callDefaultCtor<(anonymous namespace)::StackSlotColoring>","0.01","0","impalad","llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::StackSlotColoring>(void)","","0x11871e0"
"                              llvm::TargetPassConfig::addPass","0.136369","0","impalad","llvm::TargetPassConfig::addPass(llvm::Pass*)","","0x1114620"
"                               llvm::PMTopLevelManager::schedulePass","0.136369","0","impalad","llvm::PMTopLevelManager::schedulePass(llvm::Pass*)","","0x16055c0"
"                                llvm::PMTopLevelManager::schedulePass","0.08","0","impalad","llvm::PMTopLevelManager::schedulePass(llvm::Pass*)","","0x16055c0"
"                                 llvm::PMTopLevelManager::findAnalysisUsage","0.07","0.02","impalad","llvm::PMTopLevelManager::findAnalysisUsage(llvm::Pass*)","","0x1603d60"
"                                  llvm::MachineFunctionPass::getAnalysisUsage","0.05","0","impalad","llvm::MachineFunctionPass::getAnalysisUsage(llvm::AnalysisUsage&) const","","0x10e7660"
"                                   llvm::AnalysisUsage::addPreserved","0.05","0","impalad","llvm::AnalysisUsage::addPreserved(llvm::StringRef)","","0x15ffe60"
"                                    llvm::PassRegistry::getPassInfo","0.05","0","impalad","llvm::PassRegistry::getPassInfo(llvm::StringRef) const","","0x160bb60"
"                                     llvm::sys::MutexImpl::release","0.05","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                                      _L_unlock_657","0.05","0.05","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                                     llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                                 llvm::PMDataManager::add","0.01","0","impalad","llvm::PMDataManager::add(llvm::Pass*, bool)","","0x1605f50"
"                                llvm::PMTopLevelManager::findAnalysisPass","0.04","0.01","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                                 llvm::PassRegistry::getPassInfo","0.03","0.01","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                                  llvm::sys::MutexImpl::release","0.02","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                                   _L_unlock_657","0.02","0.02","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                                  llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                                llvm::callDefaultCtor<llvm::EdgeBundles>","0.01","0","impalad","llvm::Pass* llvm::callDefaultCtor<llvm::EdgeBundles>(void)","","0x10a8a10"
"                                llvm::PassRegistry::getPassInfo","0.00636931","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                                 llvm::sys::MutexImpl::release","0.00636931","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                                  _L_unlock_657","0.00636931","0.00636931","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                             llvm::TargetPassConfig::addPass","0.320519","0","impalad","llvm::TargetPassConfig::addPass(void const*)","","0x11149a0"
"                              llvm::TargetPassConfig::addPass","0.320519","0","impalad","llvm::TargetPassConfig::addPass(llvm::Pass*)","","0x1114620"
"                               llvm::PMTopLevelManager::schedulePass","0.320519","0","impalad","llvm::PMTopLevelManager::schedulePass(llvm::Pass*)","","0x16055c0"
"                                llvm::PMTopLevelManager::findAnalysisUsage","0.163671","0","impalad","llvm::PMTopLevelManager::findAnalysisUsage(llvm::Pass*)","","0x1603d60"
"                                 llvm::MachineFunctionPass::getAnalysisUsage","0.103631","0","impalad","llvm::MachineFunctionPass::getAnalysisUsage(llvm::AnalysisUsage&) const","","0x10e7660"
"                                  llvm::AnalysisUsage::addPreserved","0.103631","0.01","impalad","llvm::AnalysisUsage::addPreserved(llvm::StringRef)","","0x15ffe60"
"                                   llvm::PassRegistry::getPassInfo","0.0936307","0","impalad","llvm::PassRegistry::getPassInfo(llvm::StringRef) const","","0x160bb60"
"                                    llvm::sys::MutexImpl::release","0.0636307","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                                     _L_unlock_657","0.0636307","0.0636307","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                                    llvm::sys::MemoryFence","0.02","0.02","impalad","llvm::sys::MemoryFence(void)","","0x1640240"
"                                    llvm::sys::MutexImpl::acquire","0.01","0.01","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                                 (anonymous namespace)::ExpandPostRA::getAnalysisUsage","0.019995","0","impalad","(anonymous namespace)::ExpandPostRA::getAnalysisUsage(llvm::AnalysisUsage&) const","","0x11d8140"
"                                  llvm::AnalysisUsage::setPreservesCFG","0.019995","0","impalad","llvm::AnalysisUsage::setPreservesCFG(void)","","0x15ffe10"
"                                   llvm::sys::MutexImpl::release","0.019995","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                                    _L_unlock_657","0.019995","0.019995","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                                 tc_new","0.0100448","0","impalad","tc_new","","0x175fbe0"
"                                 (anonymous namespace)::PostRAScheduler::getAnalysisUsage","0.01","0","impalad","(anonymous namespace)::PostRAScheduler::getAnalysisUsage(llvm::AnalysisUsage&) const","","0x111a770"
"                                  llvm::AnalysisUsage::setPreservesCFG","0.01","0","impalad","llvm::AnalysisUsage::setPreservesCFG(void)","","0x15ffe10"
"                                   llvm::sys::MutexImpl::release","0.01","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                                    _L_unlock_657","0.01","0.01","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                                 llvm::PEI::getAnalysisUsage","0.01","0","impalad","llvm::PEI::getAnalysisUsage(llvm::AnalysisUsage&) const","","0x11548a0"
"                                  llvm::AnalysisUsage::setPreservesCFG","0.01","0","impalad","llvm::AnalysisUsage::setPreservesCFG(void)","","0x15ffe10"
"                                   llvm::sys::MutexImpl::release","0.01","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                                    _L_unlock_657","0.01","0.01","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                                 (anonymous namespace)::GCMachineCodeAnalysis::getAnalysisUsage","0.01","0","impalad","(anonymous namespace)::GCMachineCodeAnalysis::getAnalysisUsage(llvm::AnalysisUsage&) const","","0x10b0550"
"                                  llvm::MachineFunctionPass::getAnalysisUsage","0.01","0","impalad","llvm::MachineFunctionPass::getAnalysisUsage(llvm::AnalysisUsage&) const","","0x10e7660"
"                                   llvm::AnalysisUsage::addPreserved","0.01","0","impalad","llvm::AnalysisUsage::addPreserved(llvm::StringRef)","","0x15ffe60"
"                                    llvm::PassRegistry::getPassInfo","0.01","0","impalad","llvm::PassRegistry::getPassInfo(llvm::StringRef) const","","0x160bb60"
"                                     llvm::sys::MutexImpl::release","0.01","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                                      _L_unlock_657","0.01","0.01","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                                llvm::PMDataManager::add","0.0668453","0.01","impalad","llvm::PMDataManager::add(llvm::Pass*, bool)","","0x1605f50"
"                                 llvm::PMDataManager::recordAvailableAnalysis","0.0268453","0.01","impalad","llvm::PMDataManager::recordAvailableAnalysis(llvm::Pass*)","","0x1605260"
"                                  llvm::PassRegistry::getPassInfo","0.0168453","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                                   llvm::sys::MutexImpl::release","0.0168453","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                                    _L_unlock_657","0.0168453","0.0168453","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                                   llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                                 llvm::PMDataManager::removeNotPreservedAnalysis","0.01","0.01","impalad","llvm::PMDataManager::removeNotPreservedAnalysis(llvm::Pass*)","","0x1604640"
"                                 llvm::PMTopLevelManager::setLastUser","0.01","0.01","impalad","llvm::PMTopLevelManager::setLastUser(llvm::ArrayRef<llvm::Pass*>, llvm::Pass*)","","0x1603fa0"
"                                 llvm::Pass::getAsPMDataManager","0.01","0.01","impalad","llvm::Pass::getAsPMDataManager(void)","","0x15ff600"
"                                llvm::PMTopLevelManager::schedulePass","0.050003","0","impalad","llvm::PMTopLevelManager::schedulePass(llvm::Pass*)","","0x16055c0"
"                                 llvm::PMTopLevelManager::findAnalysisPass","0.02","0","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                                  llvm::PassRegistry::getPassInfo","0.02","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                                   llvm::sys::MutexImpl::release","0.02","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                                    _L_unlock_657","0.02","0.02","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                                   llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                                 llvm::PMTopLevelManager::findAnalysisUsage","0.02","0","impalad","llvm::PMTopLevelManager::findAnalysisUsage(llvm::Pass*)","","0x1603d60"
"                                  llvm::MachineFunctionPass::getAnalysisUsage","0.02","0","impalad","llvm::MachineFunctionPass::getAnalysisUsage(llvm::AnalysisUsage&) const","","0x10e7660"
"                                   llvm::AnalysisUsage::addPreserved","0.02","0","impalad","llvm::AnalysisUsage::addPreserved(llvm::StringRef)","","0x15ffe60"
"                                    llvm::PassRegistry::getPassInfo","0.02","0","impalad","llvm::PassRegistry::getPassInfo(llvm::StringRef) const","","0x160bb60"
"                                     llvm::sys::MutexImpl::release","0.02","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                                      _L_unlock_657","0.02","0.02","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                                 llvm::PassRegistry::getPassInfo","0.010003","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                                  llvm::sys::MutexImpl::release","0.010003","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                                   _L_unlock_657","0.010003","0.010003","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                                  llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                                llvm::PMTopLevelManager::findAnalysisPass","0.04","0","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                                 llvm::PassRegistry::getPassInfo","0.03","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                                  llvm::sys::MutexImpl::release","0.03","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                                   _L_unlock_657","0.03","0.03","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                                  llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                                 llvm::PMDataManager::findAnalysisPass","0.01","0.01","impalad","llvm::PMDataManager::findAnalysisPass(void const*, bool)","","0x16013d0"
"                             llvm::TargetPassConfig::addMachineSSAOptimization","0.234523","0","impalad","llvm::TargetPassConfig::addMachineSSAOptimization(void)","","0x1114d90"
"                              llvm::TargetPassConfig::addPass","0.234523","0","impalad","llvm::TargetPassConfig::addPass(void const*)","","0x11149a0"
"                               llvm::TargetPassConfig::addPass","0.230346","0","impalad","llvm::TargetPassConfig::addPass(llvm::Pass*)","","0x1114620"
"                                llvm::PMTopLevelManager::schedulePass","0.230346","0","impalad","llvm::PMTopLevelManager::schedulePass(llvm::Pass*)","","0x16055c0"
"                                 llvm::PMTopLevelManager::schedulePass","0.08","0","impalad","llvm::PMTopLevelManager::schedulePass(llvm::Pass*)","","0x16055c0"
"                                  llvm::PMTopLevelManager::schedulePass","0.04","0","impalad","llvm::PMTopLevelManager::schedulePass(llvm::Pass*)","","0x16055c0"
"                                   llvm::PMTopLevelManager::findAnalysisUsage","0.03","0","impalad","llvm::PMTopLevelManager::findAnalysisUsage(llvm::Pass*)","","0x1603d60"
"                                    llvm::MachineFunctionPass::getAnalysisUsage","0.03","0","impalad","llvm::MachineFunctionPass::getAnalysisUsage(llvm::AnalysisUsage&) const","","0x10e7660"
"                                     llvm::AnalysisUsage::addPreserved","0.03","0","impalad","llvm::AnalysisUsage::addPreserved(llvm::StringRef)","","0x15ffe60"
"                                      llvm::PassRegistry::getPassInfo","0.03","0","impalad","llvm::PassRegistry::getPassInfo(llvm::StringRef) const","","0x160bb60"
"                                       llvm::sys::MutexImpl::release","0.03","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                                        _L_unlock_657","0.03","0.03","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                                   llvm::PMTopLevelManager::findAnalysisPass","0.01","0","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                                    llvm::PassRegistry::getPassInfo","0.01","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                                     llvm::sys::MutexImpl::release","0.01","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                                      _L_unlock_657","0.01","0.01","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                                   llvm::PassRegistry::getPassInfo","0","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                                  llvm::PMTopLevelManager::findAnalysisUsage","0.02","0","impalad","llvm::PMTopLevelManager::findAnalysisUsage(llvm::Pass*)","","0x1603d60"
"                                   llvm::MachineFunctionPass::getAnalysisUsage","0.02","0","impalad","llvm::MachineFunctionPass::getAnalysisUsage(llvm::AnalysisUsage&) const","","0x10e7660"
"                                    llvm::AnalysisUsage::addPreserved","0.02","0","impalad","llvm::AnalysisUsage::addPreserved(llvm::StringRef)","","0x15ffe60"
"                                     llvm::PassRegistry::getPassInfo","0.02","0","impalad","llvm::PassRegistry::getPassInfo(llvm::StringRef) const","","0x160bb60"
"                                      llvm::sys::MutexImpl::release","0.02","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                                       _L_unlock_657","0.02","0.02","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                                      llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                                  llvm::PMDataManager::add","0.02","0","impalad","llvm::PMDataManager::add(llvm::Pass*, bool)","","0x1605f50"
"                                   llvm::PMDataManager::recordAvailableAnalysis","0.02","0","impalad","llvm::PMDataManager::recordAvailableAnalysis(llvm::Pass*)","","0x1605260"
"                                    llvm::PassRegistry::getPassInfo","0.02","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                                     llvm::sys::MutexImpl::release","0.02","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                                      _L_unlock_657","0.02","0.02","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                                 llvm::PMTopLevelManager::findAnalysisUsage","0.070346","0","impalad","llvm::PMTopLevelManager::findAnalysisUsage(llvm::Pass*)","","0x1603d60"
"                                  llvm::MachineFunctionPass::getAnalysisUsage","0.05","0","impalad","llvm::MachineFunctionPass::getAnalysisUsage(llvm::AnalysisUsage&) const","","0x10e7660"
"                                   llvm::AnalysisUsage::addPreserved","0.05","0","impalad","llvm::AnalysisUsage::addPreserved(llvm::StringRef)","","0x15ffe60"
"                                    llvm::PassRegistry::getPassInfo","0.05","0","impalad","llvm::PassRegistry::getPassInfo(llvm::StringRef) const","","0x160bb60"
"                                     llvm::sys::MutexImpl::release","0.04","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                                      _L_unlock_657","0.04","0.04","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                                     llvm::sys::MemoryFence","0.01","0.01","impalad","llvm::sys::MemoryFence(void)","","0x1640240"
"                                     llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                                  (anonymous namespace)::MachineSinking::getAnalysisUsage","0.020346","0","impalad","(anonymous namespace)::MachineSinking::getAnalysisUsage(llvm::AnalysisUsage&) const","","0x1262030"
"                                   llvm::AnalysisUsage::setPreservesCFG","0.020346","0","impalad","llvm::AnalysisUsage::setPreservesCFG(void)","","0x15ffe10"
"                                    llvm::sys::MutexImpl::release","0.020346","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                                     _L_unlock_657","0.020346","0.020346","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                                   llvm::MachineFunctionPass::getAnalysisUsage","0","0","impalad","llvm::MachineFunctionPass::getAnalysisUsage(llvm::AnalysisUsage&) const","","0x10e7660"
"                                  (anonymous namespace)::PeepholeOptimizer::getAnalysisUsage","0","0","impalad","(anonymous namespace)::PeepholeOptimizer::getAnalysisUsage(llvm::AnalysisUsage&) const","","0x1117830"
"                                 llvm::PMDataManager::add","0.05","0","impalad","llvm::PMDataManager::add(llvm::Pass*, bool)","","0x1605f50"
"                                  llvm::PMDataManager::recordAvailableAnalysis","0.02","0","impalad","llvm::PMDataManager::recordAvailableAnalysis(llvm::Pass*)","","0x1605260"
"                                   llvm::PassRegistry::getPassInfo","0.02","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                                    llvm::sys::MutexImpl::release","0.02","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                                     _L_unlock_657","0.02","0.02","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                                    llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                                  tc_new","0.01","0.01","impalad","tc_new","","0x175fbe0"
"                                  llvm::PMDataManager::collectRequiredAnalysis","0.01","0.01","impalad","llvm::PMDataManager::collectRequiredAnalysis(llvm::SmallVectorImpl<llvm::Pass*>&, llvm::SmallVectorImpl<void const*>&, llvm::Pass*)","","0x1604a70"
"                                  llvm::PMTopLevelManager::setLastUser","0.01","0.01","impalad","llvm::PMTopLevelManager::setLastUser(llvm::ArrayRef<llvm::Pass*>, llvm::Pass*)","","0x1603fa0"
"                                 llvm::PMTopLevelManager::findAnalysisPass","0.03","0","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                                  llvm::PassRegistry::getPassInfo","0.02","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                                   llvm::sys::MutexImpl::release","0.02","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                                    _L_unlock_657","0.02","0.02","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                                   llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                                  llvm::PMDataManager::findAnalysisPass","0.01","0.01","impalad","llvm::PMDataManager::findAnalysisPass(void const*, bool)","","0x16013d0"
"                                 llvm::PassRegistry::getPassInfo","0","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                               llvm::Pass::createPass","0.00417675","0","impalad","llvm::Pass::createPass(void const*)","","0x15ffd10"
"                                llvm::PassRegistry::getPassInfo","0.00417675","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                                 llvm::sys::MutexImpl::release","0.00417675","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                                  _L_unlock_657","0.00417675","0.00417675","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                                 llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                             (anonymous namespace)::X86PassConfig::addPostRegAlloc","0.061001","0","impalad","(anonymous namespace)::X86PassConfig::addPostRegAlloc(void)","","0xe15ad0"
"                              llvm::TargetPassConfig::addPass","0.061001","0","impalad","llvm::TargetPassConfig::addPass(llvm::Pass*)","","0x1114620"
"                               llvm::PMTopLevelManager::schedulePass","0.061001","0","impalad","llvm::PMTopLevelManager::schedulePass(llvm::Pass*)","","0x16055c0"
"                                llvm::PMTopLevelManager::findAnalysisUsage","0.0399971","0.00999711","impalad","llvm::PMTopLevelManager::findAnalysisUsage(llvm::Pass*)","","0x1603d60"
"                                 llvm::MachineFunctionPass::getAnalysisUsage","0.02","0","impalad","llvm::MachineFunctionPass::getAnalysisUsage(llvm::AnalysisUsage&) const","","0x10e7660"
"                                  llvm::AnalysisUsage::addPreserved","0.02","0","impalad","llvm::AnalysisUsage::addPreserved(llvm::StringRef)","","0x15ffe60"
"                                   llvm::PassRegistry::getPassInfo","0.02","0","impalad","llvm::PassRegistry::getPassInfo(llvm::StringRef) const","","0x160bb60"
"                                    llvm::sys::MutexImpl::release","0.02","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                                     _L_unlock_657","0.02","0.02","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                                    llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                                 (anonymous namespace)::FPS::getAnalysisUsage","0.01","0","impalad","(anonymous namespace)::FPS::getAnalysisUsage(llvm::AnalysisUsage&) const","","0xe23910"
"                                  llvm::AnalysisUsage::setPreservesCFG","0.01","0","impalad","llvm::AnalysisUsage::setPreservesCFG(void)","","0x15ffe10"
"                                   llvm::sys::MutexImpl::release","0.01","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                                    _L_unlock_657","0.01","0.01","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                                   llvm::PassRegistry::addRegistrationListener","0","0","impalad","llvm::PassRegistry::addRegistrationListener(llvm::PassRegistrationListener*)","","0x160d9a0"
"                                   llvm::PassRegistry::removeRegistrationListener","0","0","impalad","llvm::PassRegistry::removeRegistrationListener(llvm::PassRegistrationListener*)","","0x160c120"
"                                llvm::PMTopLevelManager::findAnalysisPass","0.0110039","0","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                                 llvm::PassRegistry::getPassInfo","0.0110039","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                                  llvm::sys::MutexImpl::release","0.0110039","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                                   _L_unlock_657","0.0110039","0.0110039","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                                llvm::PMTopLevelManager::schedulePass","0.01","0","impalad","llvm::PMTopLevelManager::schedulePass(llvm::Pass*)","","0x16055c0"
"                                 llvm::PMTopLevelManager::findAnalysisUsage","0.01","0","impalad","llvm::PMTopLevelManager::findAnalysisUsage(llvm::Pass*)","","0x1603d60"
"                                  llvm::MachineFunctionPass::getAnalysisUsage","0.01","0","impalad","llvm::MachineFunctionPass::getAnalysisUsage(llvm::AnalysisUsage&) const","","0x10e7660"
"                                   llvm::AnalysisUsage::addPreserved","0.01","0","impalad","llvm::AnalysisUsage::addPreserved(llvm::StringRef)","","0x15ffe60"
"                                    llvm::PassRegistry::getPassInfo","0.01","0","impalad","llvm::PassRegistry::getPassInfo(llvm::StringRef) const","","0x160bb60"
"                                     llvm::sys::MutexImpl::release","0.01","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                                      _L_unlock_657","0.01","0.01","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                             (anonymous namespace)::X86PassConfig::addPreEmitPass","0.02","0","impalad","(anonymous namespace)::X86PassConfig::addPreEmitPass(void)","","0xe15bc0"
"                              llvm::TargetPassConfig::addPass","0.02","0","impalad","llvm::TargetPassConfig::addPass(llvm::Pass*)","","0x1114620"
"                               llvm::PMTopLevelManager::schedulePass","0.02","0","impalad","llvm::PMTopLevelManager::schedulePass(llvm::Pass*)","","0x16055c0"
"                                llvm::PMTopLevelManager::findAnalysisUsage","0.01","0","impalad","llvm::PMTopLevelManager::findAnalysisUsage(llvm::Pass*)","","0x1603d60"
"                                 llvm::MachineFunctionPass::getAnalysisUsage","0.01","0","impalad","llvm::MachineFunctionPass::getAnalysisUsage(llvm::AnalysisUsage&) const","","0x10e7660"
"                                  llvm::AnalysisUsage::addPreserved","0.01","0","impalad","llvm::AnalysisUsage::addPreserved(llvm::StringRef)","","0x15ffe60"
"                                   llvm::PassRegistry::getPassInfo","0.01","0","impalad","llvm::PassRegistry::getPassInfo(llvm::StringRef) const","","0x160bb60"
"                                    llvm::sys::MutexImpl::release","0.01","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                                     _L_unlock_657","0.01","0.01","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                                llvm::PMDataManager::add","0.01","0","impalad","llvm::PMDataManager::add(llvm::Pass*, bool)","","0x1605f50"
"                                 llvm::PMDataManager::recordAvailableAnalysis","0.01","0","impalad","llvm::PMDataManager::recordAvailableAnalysis(llvm::Pass*)","","0x1605260"
"                                  llvm::PassRegistry::getPassInfo","0.01","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                                   llvm::sys::MutexImpl::release","0.01","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                                    _L_unlock_657","0.01","0.01","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                             llvm::createGreedyRegisterAllocator","0.000976387","0.000976387","impalad","llvm::createGreedyRegisterAllocator(void)","","0x1134120"
"                            llvm::TargetPassConfig::addIRPasses","0.150005","0","impalad","llvm::TargetPassConfig::addIRPasses(void)","","0x1114730"
"                             llvm::TargetPassConfig::addPass","0.150005","0","impalad","llvm::TargetPassConfig::addPass(llvm::Pass*)","","0x1114620"
"                              llvm::PMTopLevelManager::schedulePass","0.150005","0","impalad","llvm::PMTopLevelManager::schedulePass(llvm::Pass*)","","0x16055c0"
"                               llvm::PMTopLevelManager::schedulePass","0.0900053","0","impalad","llvm::PMTopLevelManager::schedulePass(llvm::Pass*)","","0x16055c0"
"                                llvm::PMTopLevelManager::findAnalysisPass","0.0600051","0","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                                 llvm::PassRegistry::getPassInfo","0.0600051","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                                  llvm::sys::MutexImpl::release","0.0600051","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                                   _L_unlock_657","0.0600051","0.0600051","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                                  llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                                llvm::LoopPass::assignPassManager","0.0200002","0","impalad","llvm::LoopPass::assignPassManager(llvm::PMStack&, llvm::PassManagerType)","","0x145c080"
"                                llvm::PMDataManager::add","0.01","0","impalad","llvm::PMDataManager::add(llvm::Pass*, bool)","","0x1605f50"
"                                 llvm::PMDataManager::recordAvailableAnalysis","0.01","0","impalad","llvm::PMDataManager::recordAvailableAnalysis(llvm::Pass*)","","0x1605260"
"                                  llvm::PassRegistry::getPassInfo","0.01","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                                   llvm::sys::MutexImpl::release","0.01","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                                    _L_unlock_657","0.01","0.01","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                                   llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                                llvm::PMDataManager::recordAvailableAnalysis","0","0","impalad","llvm::PMDataManager::recordAvailableAnalysis(llvm::Pass*)","","0x1605260"
"                               llvm::PMTopLevelManager::findAnalysisPass","0.03","0.01","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                                llvm::PassRegistry::getPassInfo","0.02","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                                 llvm::sys::MutexImpl::release","0.02","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                                  _L_unlock_657","0.02","0.02","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                                 llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                               llvm::PMDataManager::initializeAnalysisImpl","0.01","0","impalad","llvm::PMDataManager::initializeAnalysisImpl(llvm::Pass*)","","0x1604c30"
"                               llvm::callDefaultCtor<llvm::ScalarEvolution>","0.01","0.01","impalad","llvm::Pass* llvm::callDefaultCtor<llvm::ScalarEvolution>(void)","","0x149ec00"
"                               (anonymous namespace)::TypeBasedAliasAnalysis::initializePass","0.01","0.01","impalad","(anonymous namespace)::TypeBasedAliasAnalysis::initializePass(void)","","0x14b22b0"
"                               llvm::PassRegistry::getPassInfo","0","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                            (anonymous namespace)::X86PassConfig::addInstSelector","0.145823","0","impalad","(anonymous namespace)::X86PassConfig::addInstSelector(void)","","0xe15d70"
"                             llvm::TargetPassConfig::addPass","0.135823","0","impalad","llvm::TargetPassConfig::addPass(llvm::Pass*)","","0x1114620"
"                              llvm::PMTopLevelManager::schedulePass","0.135823","0","impalad","llvm::PMTopLevelManager::schedulePass(llvm::Pass*)","","0x16055c0"
"                               llvm::PMTopLevelManager::schedulePass","0.0758233","0","impalad","llvm::PMTopLevelManager::schedulePass(llvm::Pass*)","","0x16055c0"
"                                llvm::PMTopLevelManager::findAnalysisPass","0.0258233","0","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                                 llvm::PassRegistry::getPassInfo","0.0258233","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                                  llvm::sys::MutexImpl::release","0.0258233","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                                   _L_unlock_657","0.0258233","0.0258233","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                                llvm::PMTopLevelManager::findAnalysisUsage","0.02","0","impalad","llvm::PMTopLevelManager::findAnalysisUsage(llvm::Pass*)","","0x1603d60"
"                                 tc_new","0.01","0","impalad","tc_new","","0x175fbe0"
"                                 llvm::MachineFunctionPass::getAnalysisUsage","0.01","0","impalad","llvm::MachineFunctionPass::getAnalysisUsage(llvm::AnalysisUsage&) const","","0x10e7660"
"                                  llvm::AnalysisUsage::addPreserved","0.01","0","impalad","llvm::AnalysisUsage::addPreserved(llvm::StringRef)","","0x15ffe60"
"                                   llvm::PassRegistry::getPassInfo","0.01","0","impalad","llvm::PassRegistry::getPassInfo(llvm::StringRef) const","","0x160bb60"
"                                    llvm::sys::MutexImpl::release","0.01","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                                     _L_unlock_657","0.01","0.01","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                                llvm::PMTopLevelManager::schedulePass","0.02","0","impalad","llvm::PMTopLevelManager::schedulePass(llvm::Pass*)","","0x16055c0"
"                                 llvm::PMTopLevelManager::findAnalysisPass","0.02","0","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                                  llvm::PassRegistry::getPassInfo","0.02","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                                   llvm::sys::MutexImpl::release","0.02","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                                    _L_unlock_657","0.02","0.02","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                                llvm::PassRegistry::getPassInfo","0.01","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                                 llvm::sys::MutexImpl::release","0.01","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                                  _L_unlock_657","0.01","0.01","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                               llvm::PMTopLevelManager::findAnalysisPass","0.04","0","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                                llvm::PassRegistry::getPassInfo","0.04","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                                 llvm::sys::MutexImpl::release","0.04","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                                  _L_unlock_657","0.04","0.04","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                                 llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                               llvm::PMTopLevelManager::findAnalysisUsage","0.0199999","0","impalad","llvm::PMTopLevelManager::findAnalysisUsage(llvm::Pass*)","","0x1603d60"
"                                (anonymous namespace)::LDTLSCleanup::getAnalysisUsage","0.01","0","impalad","(anonymous namespace)::LDTLSCleanup::getAnalysisUsage(llvm::AnalysisUsage&) const","","0xea44d0"
"                                llvm::MachineFunctionPass::getAnalysisUsage","0.00999985","0","impalad","llvm::MachineFunctionPass::getAnalysisUsage(llvm::AnalysisUsage&) const","","0x10e7660"
"                                 llvm::AnalysisUsage::addPreserved","0.00999985","0","impalad","llvm::AnalysisUsage::addPreserved(llvm::StringRef)","","0x15ffe60"
"                                  llvm::PassRegistry::getPassInfo","0.00999985","0","impalad","llvm::PassRegistry::getPassInfo(llvm::StringRef) const","","0x160bb60"
"                                   llvm::sys::MutexImpl::release","0.00999985","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                                    _L_unlock_657","0.00999985","0.00999985","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                               llvm::PMDataManager::add","0","0","impalad","llvm::PMDataManager::add(llvm::Pass*, bool)","","0x1605f50"
"                             llvm::createX86ISelDag","0.01","0","impalad","llvm::createX86ISelDag(llvm::X86TargetMachine&, llvm::CodeGenOpt::Level)","","0xe39360"
"                            llvm::TargetPassConfig::addPass","0.01","0","impalad","llvm::TargetPassConfig::addPass(llvm::Pass*)","","0x1114620"
"                             llvm::PMTopLevelManager::schedulePass","0.01","0","impalad","llvm::PMTopLevelManager::schedulePass(llvm::Pass*)","","0x16055c0"
"                              llvm::PMDataManager::add","0.01","0","impalad","llvm::PMDataManager::add(llvm::Pass*, bool)","","0x1605f50"
"                               llvm::PMDataManager::collectRequiredAnalysis","0.01","0","impalad","llvm::PMDataManager::collectRequiredAnalysis(llvm::SmallVectorImpl<llvm::Pass*>&, llvm::SmallVectorImpl<void const*>&, llvm::Pass*)","","0x1604a70"
"                                llvm::PMTopLevelManager::findAnalysisPass","0.01","0","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                                 llvm::PassRegistry::getPassInfo","0.01","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                                  llvm::sys::MutexImpl::release","0.01","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                                   _L_unlock_657","0.01","0.01","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                            llvm::PMTopLevelManager::schedulePass","0.01","0","impalad","llvm::PMTopLevelManager::schedulePass(llvm::Pass*)","","0x16055c0"
"                            llvm::MachineModuleInfo::MachineModuleInfo","0.01","0","impalad","llvm::MachineModuleInfo::MachineModuleInfo(llvm::MCAsmInfo const&, llvm::MCRegisterInfo const&, llvm::MCObjectFileInfo const*)","","0x10fe1a0"
"                            llvm::X86TargetMachine::createPassConfig","0.01","0","impalad","llvm::X86TargetMachine::createPassConfig(llvm::PassManagerBase&)","","0xe15a90"
"                            llvm::TargetPassConfig::addCodeGenPrepare","0.01","0","impalad","llvm::TargetPassConfig::addCodeGenPrepare(void)","","0x11146d0"
"                           llvm::X86TargetMachine::addCodeEmitter","0.03","0","impalad","llvm::X86TargetMachine::addCodeEmitter(llvm::PassManagerBase&, llvm::JITCodeEmitter&)","","0xe15b20"
"                            llvm::PMTopLevelManager::schedulePass","0.03","0","impalad","llvm::PMTopLevelManager::schedulePass(llvm::Pass*)","","0x16055c0"
"                             llvm::PMDataManager::add","0.02","0.01","impalad","llvm::PMDataManager::add(llvm::Pass*, bool)","","0x1605f50"
"                             llvm::PMTopLevelManager::findAnalysisUsage","0.01","0","impalad","llvm::PMTopLevelManager::findAnalysisUsage(llvm::Pass*)","","0x1603d60"
"                              llvm::MachineFunctionPass::getAnalysisUsage","0.01","0","impalad","llvm::MachineFunctionPass::getAnalysisUsage(llvm::AnalysisUsage&) const","","0x10e7660"
"                               llvm::AnalysisUsage::addPreserved","0.01","0","impalad","llvm::AnalysisUsage::addPreserved(llvm::StringRef)","","0x15ffe60"
"                                llvm::PassRegistry::getPassInfo","0.01","0","impalad","llvm::PassRegistry::getPassInfo(llvm::StringRef) const","","0x160bb60"
"                                 llvm::sys::MutexImpl::release","0.01","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                                  _L_unlock_657","0.01","0.01","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                                 llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                          llvm::FunctionPassManagerImpl::doInitialization","0.534541","0","impalad","llvm::FunctionPassManagerImpl::doInitialization(llvm::Module&)","","0x16018b0"
"                           (anonymous namespace)::LowerIntrinsics::doInitialization","0.534541","0.0138195","impalad","(anonymous namespace)::LowerIntrinsics::doInitialization(llvm::Module&)","","0x10b0800"
"                            llvm::Function::hasGC","0.291048","0.09","impalad","llvm::Function::hasGC(void) const","","0x159cba0"
"                            llvm::GlobalValue::isDeclaration","0.219661","0.219661","impalad","llvm::GlobalValue::isDeclaration(void) const","","0x15dbc70"
"                            llvm::PMTopLevelManager::findAnalysisPass","0.010013","0","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1601490"
"                             llvm::PassRegistry::getPassInfo","0.010013","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                              llvm::sys::MutexImpl::release","0.010013","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                               _L_unlock_657","0.010013","0.010013","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                          llvm::JITMemoryManager::CreateDefaultMemManager","0.309552","0","impalad","llvm::JITMemoryManager::CreateDefaultMemManager(void)","","0x105ae00"
"                          llvm::PMTopLevelManager::schedulePass","0.02","0","impalad","llvm::PMTopLevelManager::schedulePass(llvm::Pass*)","","0x16055c0"
"                           llvm::PassRegistry::getPassInfo","0.01","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                            llvm::sys::MutexImpl::release","0.01","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                             _L_unlock_657","0.01","0.01","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                           llvm::PMDataManager::recordAvailableAnalysis","0.01","0.01","impalad","llvm::PMDataManager::recordAvailableAnalysis(llvm::Pass*)","","0x1605260"
"                         tc_new","0.01","0.01","impalad","tc_new","","0x175fbe0"
"                        llvm::sys::DynamicLibrary::getPermanentLibrary","0.0100033","0.0100033","impalad","llvm::sys::DynamicLibrary::getPermanentLibrary(char const*, std::string*)","","0x1656d30"
"                       llvm::EngineBuilder::selectTarget","0.149999","0","impalad","llvm::EngineBuilder::selectTarget(void)","","0x109baf0"
"                      impala::LlvmCodeGen::LoadIntrinsics","0.04","0","impalad","impala::LlvmCodeGen::LoadIntrinsics(void)","llvm-codegen.cc","0x7b9400"
"                    std::string::find","24.8831","24.7557","impalad","std::string::find(std::string const&, unsigned long) const","basic_string.h","0x7baa63"
"                    llvm::Value::getName","0.814086","0.814086","impalad","llvm::Value::getName(void) const","","0x16173e0"
"                    llvm::Function::addFnAttr","0.428185","0","impalad","llvm::Function::addFnAttr(llvm::Attribute::AttrKind)","Function.h","0x7baa0c"
"                    llvm::StringRef::operator std::string","0.354758","0","impalad","llvm::StringRef::operator std::string(void) const","StringRef.h","0x7ba989"
"                    ~basic_string","0.195174","0","impalad","~basic_string","basic_string.h","0x7bab30"
"                    std::vector<llvm::Function*, std::allocator<llvm::Function*>>::operator[]","0.0395143","0.0395143","impalad","std::vector<llvm::Function*, std::allocator<llvm::Function*>>::operator[](unsigned long)","stl_vector.h","0x7ba9c0"
"                    impala::LlvmCodeGen::GetFunctions","0.0223649","0.01","impalad","impala::LlvmCodeGen::GetFunctions(std::vector<llvm::Function*, std::allocator<llvm::Function*>>*)","llvm-codegen.cc","0x7b4e60"
"                 impala::PartitionedAggregationNode::CodegenProcessBatch","1.66842","0","impalad","impala::PartitionedAggregationNode::CodegenProcessBatch(llvm::Function**)","partitioned-aggregation-node.cc","0xbc6cf0"
"                  impala::LlvmCodeGen::ReplaceCallSites","0.974903","0","impalad","impala::LlvmCodeGen::ReplaceCallSites(llvm::Function*, bool, llvm::Function*, std::string const&, int*)","llvm-codegen.cc","0x7b8250"
"                  impala::LlvmCodeGen::FinalizeFunction","0.23","0","impalad","impala::LlvmCodeGen::FinalizeFunction(llvm::Function*)","llvm-codegen.cc","0x7b3e40"
"                   impala::LlvmCodeGen::VerifyFunction","0.23","0","impalad","impala::LlvmCodeGen::VerifyFunction(llvm::Function*)","llvm-codegen.cc","0x7b3940"
"                    llvm::verifyFunction","0.22","0","impalad","llvm::verifyFunction(llvm::Function const&, llvm::VerifierFailureAction)","","0x1629b10"
"                     llvm::FunctionPassManager::run","0.19","0","impalad","llvm::FunctionPassManager::run(llvm::Function&)","","0x1606eb0"
"                     llvm::PMTopLevelManager::schedulePass","0.02","0","impalad","llvm::PMTopLevelManager::schedulePass(llvm::Pass*)","","0x16055c0"
"                      llvm::PMTopLevelManager::schedulePass","0.02","0","impalad","llvm::PMTopLevelManager::schedulePass(llvm::Pass*)","","0x16055c0"
"                       llvm::PMDataManager::add","0.02","0","impalad","llvm::PMDataManager::add(llvm::Pass*, bool)","","0x1605f50"
"                        llvm::PMDataManager::recordAvailableAnalysis","0.02","0","impalad","llvm::PMDataManager::recordAvailableAnalysis(llvm::Pass*)","","0x1605260"
"                         llvm::PassRegistry::getPassInfo","0.02","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                          llvm::sys::MutexImpl::release","0.02","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                           _L_unlock_657","0.02","0.02","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                     llvm::FunctionPassManager::~FunctionPassManager","0.01","0","impalad","llvm::FunctionPassManager::~FunctionPassManager(void)","","0x1602670"
"                    llvm::StringRef::find","0.01","0.01","impalad","llvm::StringRef::find(llvm::StringRef, unsigned long) const","","0x1675ac0"
"                  impala::LlvmCodeGen::OptimizeFunctionWithExprs","0.183519","0","impalad","impala::LlvmCodeGen::OptimizeFunctionWithExprs(llvm::Function*)","llvm-codegen.cc","0x7b51f0"
"                  impala::HashTableCtx::CodegenHashCurrentRow","0.14","0","impalad","impala::HashTableCtx::CodegenHashCurrentRow(impala::RuntimeState*, bool, llvm::Function**)","hash-table.cc","0xc02e90"
"                   impala::LlvmCodeGen::FinalizeFunction","0.05","0","impalad","impala::LlvmCodeGen::FinalizeFunction(llvm::Function*)","llvm-codegen.cc","0x7b3e40"
"                   impala::LlvmCodeGen::GetHashFunction","0.05","0","impalad","impala::LlvmCodeGen::GetHashFunction(int)","llvm-codegen.cc","0x7baea0"
"                    impala::LlvmCodeGen::FinalizeFunction","0.03","0","impalad","impala::LlvmCodeGen::FinalizeFunction(llvm::Function*)","llvm-codegen.cc","0x7b3e40"
"                     impala::LlvmCodeGen::VerifyFunction","0.03","0","impalad","impala::LlvmCodeGen::VerifyFunction(llvm::Function*)","llvm-codegen.cc","0x7b3940"
"                      llvm::verifyFunction","0.03","0","impalad","llvm::verifyFunction(llvm::Function const&, llvm::VerifierFailureAction)","","0x1629b10"
"                       llvm::PMTopLevelManager::schedulePass","0.02","0","impalad","llvm::PMTopLevelManager::schedulePass(llvm::Pass*)","","0x16055c0"
"                        llvm::PassRegistry::getPassInfo","0.01","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                         llvm::sys::MutexImpl::release","0.01","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                          _L_unlock_657","0.01","0.01","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                        llvm::PMTopLevelManager::schedulePass","0.01","0","impalad","llvm::PMTopLevelManager::schedulePass(llvm::Pass*)","","0x16055c0"
"                        llvm::PMDataManager::add","0","0","impalad","llvm::PMDataManager::add(llvm::Pass*, bool)","","0x1605f50"
"                       llvm::FunctionPassManager::run","0.01","0","impalad","llvm::FunctionPassManager::run(llvm::Function&)","","0x1606eb0"
"                    impala::LlvmCodeGen::FnPrototype::GeneratePrototype","0.02","0","impalad","impala::LlvmCodeGen::FnPrototype::GeneratePrototype(llvm::IRBuilder<(bool)1, llvm::ConstantFolder, llvm::IRBuilderDefaultInserter<(bool)1>>*, llvm::Value**)","llvm-codegen.cc","0x7b4b30"
"                   impala::LlvmCodeGen::NamedVariable::NamedVariable","0.02","0.02","impalad","impala::LlvmCodeGen::NamedVariable::NamedVariable(std::string const&, llvm::Type*)","llvm-codegen.h","0x7bcd00"
"                   getFoldedCast","0.01","0","impalad","getFoldedCast(llvm::Instruction::CastOps, llvm::Constant*, llvm::Type*)","","0x15718a0"
"                   llvm::IRBuilder<(bool)1, llvm::ConstantFolder, llvm::IRBuilderDefaultInserter<(bool)1>>::CreateCall","0.01","0","impalad","llvm::IRBuilder<(bool)1, llvm::ConstantFolder, llvm::IRBuilderDefaultInserter<(bool)1>>::CreateCall(llvm::Value*, llvm::Value*, llvm::Twine const&)","IRBuilder.h","0xc031ac"
"                  impala::PartitionedAggregationNode::CodegenUpdateTuple","0.05","0","impalad","impala::PartitionedAggregationNode::CodegenUpdateTuple(llvm::Function**)","partitioned-aggregation-node.cc","0xbc59b0"
"                  impala::HashTableCtx::CodegenEvalRow","0.05","0","impalad","impala::HashTableCtx::CodegenEvalRow(impala::RuntimeState*, bool, llvm::Function**)","hash-table.cc","0xc018e0"
"                  impala::HashTableCtx::CodegenEquals","0.04","0","impalad","impala::HashTableCtx::CodegenEquals(impala::RuntimeState*, bool, llvm::Function**)","hash-table.cc","0xc03d10"
"                   impala::SlotRef::GetCodegendComputeFn","0.03","0","impalad","impala::SlotRef::GetCodegendComputeFn(impala::RuntimeState*, llvm::Function**)","slot-ref.cc","0x7fd210"
"                    llvm::IRBuilder<(bool)1, llvm::ConstantFolder, llvm::IRBuilderDefaultInserter<(bool)1>>::CreateICmpNE","0.02","0","impalad","llvm::IRBuilder<(bool)1, llvm::ConstantFolder, llvm::IRBuilderDefaultInserter<(bool)1>>::CreateICmpNE(llvm::Value*, llvm::Value*, llvm::Twine const&)","IRBuilder.h","0x7fd836"
"                    impala::LlvmCodeGen::FinalizeFunction","0.01","0","impalad","impala::LlvmCodeGen::FinalizeFunction(llvm::Function*)","llvm-codegen.cc","0x7b3e40"
"                     impala::LlvmCodeGen::VerifyFunction","0.01","0","impalad","impala::LlvmCodeGen::VerifyFunction(llvm::Function*)","llvm-codegen.cc","0x7b3940"
"                      llvm::verifyFunction","0.01","0","impalad","llvm::verifyFunction(llvm::Function const&, llvm::VerifierFailureAction)","","0x1629b10"
"                       llvm::PMTopLevelManager::schedulePass","0.01","0","impalad","llvm::PMTopLevelManager::schedulePass(llvm::Pass*)","","0x16055c0"
"                        llvm::PMTopLevelManager::schedulePass","0.01","0","impalad","llvm::PMTopLevelManager::schedulePass(llvm::Pass*)","","0x16055c0"
"                         llvm::PMDataManager::add","0.01","0","impalad","llvm::PMDataManager::add(llvm::Pass*, bool)","","0x1605f50"
"                          llvm::PMDataManager::recordAvailableAnalysis","0.01","0","impalad","llvm::PMDataManager::recordAvailableAnalysis(llvm::Pass*)","","0x1605260"
"                           llvm::PassRegistry::getPassInfo","0.01","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                            llvm::sys::MutexImpl::release","0.01","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                             _L_unlock_657","0.01","0.01","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                   impala::LlvmCodeGen::GetPtrType","0.01","0","impalad","impala::LlvmCodeGen::GetPtrType(std::string const&)","llvm-codegen.cc","0x7b3420"
"                   impala::LlvmCodeGen::FinalizeFunction","0","0","impalad","impala::LlvmCodeGen::FinalizeFunction(llvm::Function*)","llvm-codegen.cc","0x7b3e40"
"                 impala::ExecNode::Prepare","1.42814","0","impalad","impala::ExecNode::Prepare(impala::RuntimeState*)","exec-node.cc","0xb6a9f0"
"                  impala::PartitionedHashJoinNode::Prepare","1.39814","0","impalad","impala::PartitionedHashJoinNode::Prepare(impala::RuntimeState*)","partitioned-hash-join-node.cc","0xbd5ff0"
"                   impala::PartitionedHashJoinNode::CodegenProcessProbeBatch","0.783913","0","impalad","impala::PartitionedHashJoinNode::CodegenProcessProbeBatch(impala::RuntimeState*, llvm::Function*, llvm::Function*)","partitioned-hash-join-node.cc","0xbd3090"
"                    impala::LlvmCodeGen::ReplaceCallSites","0.275124","0.040974","impalad","impala::LlvmCodeGen::ReplaceCallSites(llvm::Function*, bool, llvm::Function*, std::string const&, int*)","llvm-codegen.cc","0x7b8250"
"                    impala::LlvmCodeGen::CloneFunction","0.167195","0","impalad","impala::LlvmCodeGen::CloneFunction(llvm::Function*)","llvm-codegen.cc","0x7b8100"
"                    impala::LlvmCodeGen::FinalizeFunction","0.131594","0","impalad","impala::LlvmCodeGen::FinalizeFunction(llvm::Function*)","llvm-codegen.cc","0x7b3e40"
"                     impala::LlvmCodeGen::VerifyFunction","0.131594","0","impalad","impala::LlvmCodeGen::VerifyFunction(llvm::Function*)","llvm-codegen.cc","0x7b3940"
"                      llvm::verifyFunction","0.131594","0","impalad","llvm::verifyFunction(llvm::Function const&, llvm::VerifierFailureAction)","","0x1629b10"
"                       llvm::FunctionPassManager::run","0.121594","0","impalad","llvm::FunctionPassManager::run(llvm::Function&)","","0x1606eb0"
"                        llvm::FunctionPassManagerImpl::run","0.121594","0","impalad","llvm::FunctionPassManagerImpl::run(llvm::Function&)","","0x1606ce0"
"                         llvm::FPPassManager::runOnFunction","0.121594","0","impalad","llvm::FPPassManager::runOnFunction(llvm::Function&)","","0x16069d0"
"                          (anonymous namespace)::Verifier::runOnFunction","0.05","0","impalad","(anonymous namespace)::Verifier::runOnFunction(llvm::Function&)","","0x1627da0"
"                          llvm::DominatorTree::runOnFunction","0.0428054","0","impalad","llvm::DominatorTree::runOnFunction(llvm::Function&)","","0x1596860"
"                          llvm::PMDataManager::removeDeadPasses","0.018789","0","impalad","llvm::PMDataManager::removeDeadPasses(llvm::Pass*, llvm::StringRef, llvm::PassDebuggingString)","","0x1603c30"
"                           llvm::PMDataManager::freePass","0.018789","0","impalad","llvm::PMDataManager::freePass(llvm::Pass*, llvm::StringRef, llvm::PassDebuggingString)","","0x1603a10"
"                            llvm::DominatorTreeBase<llvm::BasicBlock>::reset","0.01","0.01","impalad","llvm::DominatorTreeBase<llvm::BasicBlock>::reset(void)","","0x15992c0"
"                            llvm::PassRegistry::getPassInfo","0.00878902","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                             llvm::sys::MutexImpl::release","0.00878902","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                              _L_unlock_657","0.00878902","0.00878902","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                          llvm::PMDataManager::initializeAnalysisImpl","0.01","0.01","impalad","llvm::PMDataManager::initializeAnalysisImpl(llvm::Pass*)","","0x1604c30"
"                       llvm::PMTopLevelManager::schedulePass","0.01","0","impalad","llvm::PMTopLevelManager::schedulePass(llvm::Pass*)","","0x16055c0"
"                    impala::LlvmCodeGen::OptimizeFunctionWithExprs","0.11","0","impalad","impala::LlvmCodeGen::OptimizeFunctionWithExprs(llvm::Function*)","llvm-codegen.cc","0x7b51f0"
"                    impala::HashTableCtx::CodegenEvalRow","0.05","0","impalad","impala::HashTableCtx::CodegenEvalRow(impala::RuntimeState*, bool, llvm::Function**)","hash-table.cc","0xc018e0"
"                     impala::SlotRef::GetCodegendComputeFn","0.03","0.01","impalad","impala::SlotRef::GetCodegendComputeFn(impala::RuntimeState*, llvm::Function**)","slot-ref.cc","0x7fd210"
"                      impala::LlvmCodeGen::FinalizeFunction","0.02","0","impalad","impala::LlvmCodeGen::FinalizeFunction(llvm::Function*)","llvm-codegen.cc","0x7b3e40"
"                       impala::LlvmCodeGen::VerifyFunction","0.02","0","impalad","impala::LlvmCodeGen::VerifyFunction(llvm::Function*)","llvm-codegen.cc","0x7b3940"
"                        llvm::verifyFunction","0.02","0","impalad","llvm::verifyFunction(llvm::Function const&, llvm::VerifierFailureAction)","","0x1629b10"
"                         llvm::FunctionPassManager::run","0.01","0","impalad","llvm::FunctionPassManager::run(llvm::Function&)","","0x1606eb0"
"                          llvm::FunctionPassManagerImpl::run","0.01","0","impalad","llvm::FunctionPassManagerImpl::run(llvm::Function&)","","0x1606ce0"
"                           llvm::FPPassManager::runOnFunction","0.01","0","impalad","llvm::FPPassManager::runOnFunction(llvm::Function&)","","0x16069d0"
"                            llvm::PMDataManager::removeDeadPasses","0.01","0","impalad","llvm::PMDataManager::removeDeadPasses(llvm::Pass*, llvm::StringRef, llvm::PassDebuggingString)","","0x1603c30"
"                             llvm::PMDataManager::freePass","0.01","0","impalad","llvm::PMDataManager::freePass(llvm::Pass*, llvm::StringRef, llvm::PassDebuggingString)","","0x1603a10"
"                              llvm::PassRegistry::getPassInfo","0.01","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                               llvm::sys::MutexImpl::release","0.01","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                                _L_unlock_657","0.01","0.01","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                         llvm::PMTopLevelManager::schedulePass","0.01","0","impalad","llvm::PMTopLevelManager::schedulePass(llvm::Pass*)","","0x16055c0"
"                          llvm::PMTopLevelManager::schedulePass","0.01","0","impalad","llvm::PMTopLevelManager::schedulePass(llvm::Pass*)","","0x16055c0"
"                           llvm::PMDataManager::add","0.01","0","impalad","llvm::PMDataManager::add(llvm::Pass*, bool)","","0x1605f50"
"                            llvm::PMDataManager::recordAvailableAnalysis","0.01","0","impalad","llvm::PMDataManager::recordAvailableAnalysis(llvm::Pass*)","","0x1605260"
"                             llvm::PassRegistry::getPassInfo","0.01","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                              llvm::sys::MutexImpl::release","0.01","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                               _L_unlock_657","0.01","0.01","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                          llvm::PassRegistry::getPassInfo","0","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                     impala::LlvmCodeGen::FinalizeFunction","0.01","0","impalad","impala::LlvmCodeGen::FinalizeFunction(llvm::Function*)","llvm-codegen.cc","0x7b3e40"
"                      impala::LlvmCodeGen::VerifyFunction","0.01","0","impalad","impala::LlvmCodeGen::VerifyFunction(llvm::Function*)","llvm-codegen.cc","0x7b3940"
"                       llvm::verifyFunction","0.01","0","impalad","llvm::verifyFunction(llvm::Function const&, llvm::VerifierFailureAction)","","0x1629b10"
"                        llvm::FunctionPassManager::run","0.01","0","impalad","llvm::FunctionPassManager::run(llvm::Function&)","","0x1606eb0"
"                         llvm::FunctionPassManagerImpl::run","0.01","0","impalad","llvm::FunctionPassManagerImpl::run(llvm::Function&)","","0x1606ce0"
"                          llvm::FPPassManager::runOnFunction","0.01","0","impalad","llvm::FPPassManager::runOnFunction(llvm::Function&)","","0x16069d0"
"                           llvm::PMDataManager::removeDeadPasses","0.01","0","impalad","llvm::PMDataManager::removeDeadPasses(llvm::Pass*, llvm::StringRef, llvm::PassDebuggingString)","","0x1603c30"
"                            llvm::PMDataManager::freePass","0.01","0","impalad","llvm::PMDataManager::freePass(llvm::Pass*, llvm::StringRef, llvm::PassDebuggingString)","","0x1603a10"
"                             llvm::PassRegistry::getPassInfo","0.01","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                              llvm::sys::MutexImpl::release","0.01","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                               _L_unlock_657","0.01","0.01","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                              llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                     llvm::BasicBlock::Create","0.01","0","impalad","llvm::BasicBlock::Create(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)","BasicBlock.h","0xc02157"
"                    impala::ExecNode::CodegenEvalConjuncts","0.03","0","impalad","impala::ExecNode::CodegenEvalConjuncts(impala::RuntimeState*, std::vector<impala::ExprContext*, std::allocator<impala::ExprContext*>> const&, llvm::Function**, char const*)","exec-node.cc","0xb68a80"
"                     impala::LlvmCodeGen::FinalizeFunction","0.03","0","impalad","impala::LlvmCodeGen::FinalizeFunction(llvm::Function*)","llvm-codegen.cc","0x7b3e40"
"                      impala::LlvmCodeGen::VerifyFunction","0.03","0","impalad","impala::LlvmCodeGen::VerifyFunction(llvm::Function*)","llvm-codegen.cc","0x7b3940"
"                       llvm::verifyFunction","0.03","0","impalad","llvm::verifyFunction(llvm::Function const&, llvm::VerifierFailureAction)","","0x1629b10"
"                        llvm::FunctionPassManager::run","0.03","0","impalad","llvm::FunctionPassManager::run(llvm::Function&)","","0x1606eb0"
"                         llvm::FunctionPassManagerImpl::run","0.03","0","impalad","llvm::FunctionPassManagerImpl::run(llvm::Function&)","","0x1606ce0"
"                          llvm::FPPassManager::runOnFunction","0.03","0","impalad","llvm::FPPassManager::runOnFunction(llvm::Function&)","","0x16069d0"
"                           llvm::PMDataManager::removeDeadPasses","0.01","0","impalad","llvm::PMDataManager::removeDeadPasses(llvm::Pass*, llvm::StringRef, llvm::PassDebuggingString)","","0x1603c30"
"                            llvm::PMDataManager::freePass","0.01","0","impalad","llvm::PMDataManager::freePass(llvm::Pass*, llvm::StringRef, llvm::PassDebuggingString)","","0x1603a10"
"                             llvm::PassRegistry::getPassInfo","0.01","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                              llvm::sys::MutexImpl::release","0.01","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                               _L_unlock_657","0.01","0.01","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                           llvm::PMDataManager::recordAvailableAnalysis","0.01","0","impalad","llvm::PMDataManager::recordAvailableAnalysis(llvm::Pass*)","","0x1605260"
"                            llvm::PassRegistry::getPassInfo","0.01","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                             llvm::sys::MutexImpl::release","0.01","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                              _L_unlock_657","0.01","0.01","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                           (anonymous namespace)::Verifier::runOnFunction","0.01","0","impalad","(anonymous namespace)::Verifier::runOnFunction(llvm::Function&)","","0x1627da0"
"                        llvm::PMTopLevelManager::schedulePass","0","0","impalad","llvm::PMTopLevelManager::schedulePass(llvm::Pass*)","","0x16055c0"
"                    impala::HashTableCtx::CodegenEquals","0.01","0","impalad","impala::HashTableCtx::CodegenEquals(impala::RuntimeState*, bool, llvm::Function**)","hash-table.cc","0xc03d10"
"                    impala::PartitionedHashJoinNode::CodegenCreateOutputRow","0.01","0","impalad","impala::PartitionedHashJoinNode::CodegenCreateOutputRow(impala::LlvmCodeGen*, llvm::Function**)","partitioned-hash-join-node.cc","0xbd1fc0"
"                     impala::LlvmCodeGen::FinalizeFunction","0.01","0","impalad","impala::LlvmCodeGen::FinalizeFunction(llvm::Function*)","llvm-codegen.cc","0x7b3e40"
"                      impala::LlvmCodeGen::VerifyFunction","0.01","0","impalad","impala::LlvmCodeGen::VerifyFunction(llvm::Function*)","llvm-codegen.cc","0x7b3940"
"                       llvm::verifyFunction","0.01","0","impalad","llvm::verifyFunction(llvm::Function const&, llvm::VerifierFailureAction)","","0x1629b10"
"                        llvm::FunctionPassManager::run","0.01","0","impalad","llvm::FunctionPassManager::run(llvm::Function&)","","0x1606eb0"
"                         llvm::FunctionPassManagerImpl::run","0.01","0","impalad","llvm::FunctionPassManagerImpl::run(llvm::Function&)","","0x1606ce0"
"                          llvm::FPPassManager::runOnFunction","0.01","0","impalad","llvm::FPPassManager::runOnFunction(llvm::Function&)","","0x16069d0"
"                           llvm::PMDataManager::recordAvailableAnalysis","0.01","0","impalad","llvm::PMDataManager::recordAvailableAnalysis(llvm::Pass*)","","0x1605260"
"                            llvm::PassRegistry::getPassInfo","0.01","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                             llvm::sys::MutexImpl::release","0.01","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                              _L_unlock_657","0.01","0.01","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                           llvm::PMDataManager::removeDeadPasses","0","0","impalad","llvm::PMDataManager::removeDeadPasses(llvm::Pass*, llvm::StringRef, llvm::PassDebuggingString)","","0x1603c30"
"                   impala::PartitionedHashJoinNode::CodegenProcessBuildBatch","0.40673","0","impalad","impala::PartitionedHashJoinNode::CodegenProcessBuildBatch(impala::RuntimeState*, llvm::Function*, llvm::Function*)","partitioned-hash-join-node.cc","0xbd0440"
"                    impala::LlvmCodeGen::FinalizeFunction","0.123514","0","impalad","impala::LlvmCodeGen::FinalizeFunction(llvm::Function*)","llvm-codegen.cc","0x7b3e40"
"                     impala::LlvmCodeGen::VerifyFunction","0.123514","0","impalad","impala::LlvmCodeGen::VerifyFunction(llvm::Function*)","llvm-codegen.cc","0x7b3940"
"                      llvm::verifyFunction","0.103514","0","impalad","llvm::verifyFunction(llvm::Function const&, llvm::VerifierFailureAction)","","0x1629b10"
"                       llvm::FunctionPassManager::run","0.0835141","0","impalad","llvm::FunctionPassManager::run(llvm::Function&)","","0x1606eb0"
"                       llvm::PMTopLevelManager::schedulePass","0.02","0","impalad","llvm::PMTopLevelManager::schedulePass(llvm::Pass*)","","0x16055c0"
"                        llvm::PassRegistry::getPassInfo","0.01","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                         llvm::sys::MutexImpl::release","0.01","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                          _L_unlock_657","0.01","0.01","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                        llvm::PMTopLevelManager::schedulePass","0.01","0","impalad","llvm::PMTopLevelManager::schedulePass(llvm::Pass*)","","0x16055c0"
"                         llvm::PMDataManager::add","0.01","0","impalad","llvm::PMDataManager::add(llvm::Pass*, bool)","","0x1605f50"
"                          llvm::PMDataManager::recordAvailableAnalysis","0.01","0","impalad","llvm::PMDataManager::recordAvailableAnalysis(llvm::Pass*)","","0x1605260"
"                           llvm::PassRegistry::getPassInfo","0.01","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                            llvm::sys::MutexImpl::release","0.01","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                             _L_unlock_657","0.01","0.01","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                         llvm::PassRegistry::getPassInfo","0","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                      llvm::StringRef::find","0.02","0.02","impalad","llvm::StringRef::find(llvm::StringRef, unsigned long) const","","0x1675ac0"
"                    impala::LlvmCodeGen::ReplaceCallSites","0.123216","0","impalad","impala::LlvmCodeGen::ReplaceCallSites(llvm::Function*, bool, llvm::Function*, std::string const&, int*)","llvm-codegen.cc","0x7b8250"
"                    impala::LlvmCodeGen::OptimizeFunctionWithExprs","0.11","0","impalad","impala::LlvmCodeGen::OptimizeFunctionWithExprs(llvm::Function*)","llvm-codegen.cc","0x7b51f0"
"                    impala::HashTableCtx::CodegenEvalRow","0.05","0","impalad","impala::HashTableCtx::CodegenEvalRow(impala::RuntimeState*, bool, llvm::Function**)","hash-table.cc","0xc018e0"
"                     impala::SlotRef::GetCodegendComputeFn","0.03","0","impalad","impala::SlotRef::GetCodegendComputeFn(impala::RuntimeState*, llvm::Function**)","slot-ref.cc","0x7fd210"
"                      impala::LlvmCodeGen::FinalizeFunction","0.03","0","impalad","impala::LlvmCodeGen::FinalizeFunction(llvm::Function*)","llvm-codegen.cc","0x7b3e40"
"                       impala::LlvmCodeGen::VerifyFunction","0.03","0","impalad","impala::LlvmCodeGen::VerifyFunction(llvm::Function*)","llvm-codegen.cc","0x7b3940"
"                        llvm::verifyFunction","0.03","0","impalad","llvm::verifyFunction(llvm::Function const&, llvm::VerifierFailureAction)","","0x1629b10"
"                         llvm::FunctionPassManager::run","0.03","0","impalad","llvm::FunctionPassManager::run(llvm::Function&)","","0x1606eb0"
"                          llvm::FunctionPassManagerImpl::run","0.03","0","impalad","llvm::FunctionPassManagerImpl::run(llvm::Function&)","","0x1606ce0"
"                           llvm::FPPassManager::runOnFunction","0.03","0","impalad","llvm::FPPassManager::runOnFunction(llvm::Function&)","","0x16069d0"
"                            llvm::PMDataManager::removeDeadPasses","0.01","0","impalad","llvm::PMDataManager::removeDeadPasses(llvm::Pass*, llvm::StringRef, llvm::PassDebuggingString)","","0x1603c30"
"                             llvm::PMDataManager::freePass","0.01","0","impalad","llvm::PMDataManager::freePass(llvm::Pass*, llvm::StringRef, llvm::PassDebuggingString)","","0x1603a10"
"                              llvm::PassRegistry::getPassInfo","0.01","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                               llvm::sys::MutexImpl::release","0.01","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                                _L_unlock_657","0.01","0.01","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                            llvm::PMDataManager::recordAvailableAnalysis","0.01","0","impalad","llvm::PMDataManager::recordAvailableAnalysis(llvm::Pass*)","","0x1605260"
"                             llvm::PassRegistry::getPassInfo","0.01","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                              llvm::sys::MutexImpl::release","0.01","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                               _L_unlock_657","0.01","0.01","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                              llvm::sys::MutexImpl::acquire","0","0","impalad","llvm::sys::MutexImpl::acquire(void)","","0x165c900"
"                            (anonymous namespace)::Verifier::runOnFunction","0.01","0","impalad","(anonymous namespace)::Verifier::runOnFunction(llvm::Function&)","","0x1627da0"
"                         llvm::PMTopLevelManager::schedulePass","0","0","impalad","llvm::PMTopLevelManager::schedulePass(llvm::Pass*)","","0x16055c0"
"                     getFoldedCast","0.02","0","impalad","getFoldedCast(llvm::Instruction::CastOps, llvm::Constant*, llvm::Type*)","","0x15718a0"
"                   impala::HashTableCtx::CodegenHashCurrentRow","0.11","0","impalad","impala::HashTableCtx::CodegenHashCurrentRow(impala::RuntimeState*, bool, llvm::Function**)","hash-table.cc","0xc02e90"
"                    impala::LlvmCodeGen::GetHashFunction","0.06","0","impalad","impala::LlvmCodeGen::GetHashFunction(int)","llvm-codegen.cc","0x7baea0"
"                     impala::LlvmCodeGen::FinalizeFunction","0.04","0","impalad","impala::LlvmCodeGen::FinalizeFunction(llvm::Function*)","llvm-codegen.cc","0x7b3e40"
"                      impala::LlvmCodeGen::VerifyFunction","0.04","0","impalad","impala::LlvmCodeGen::VerifyFunction(llvm::Function*)","llvm-codegen.cc","0x7b3940"
"                       llvm::verifyFunction","0.04","0","impalad","llvm::verifyFunction(llvm::Function const&, llvm::VerifierFailureAction)","","0x1629b10"
"                        llvm::FunctionPassManager::run","0.03","0","impalad","llvm::FunctionPassManager::run(llvm::Function&)","","0x1606eb0"
"                         llvm::FunctionPassManagerImpl::run","0.03","0","impalad","llvm::FunctionPassManagerImpl::run(llvm::Function&)","","0x1606ce0"
"                          llvm::FPPassManager::runOnFunction","0.03","0","impalad","llvm::FPPassManager::runOnFunction(llvm::Function&)","","0x16069d0"
"                           llvm::PMDataManager::verifyPreservedAnalysis","0.01","0.01","impalad","llvm::PMDataManager::verifyPreservedAnalysis(llvm::Pass*)","","0x16045a0"
"                           llvm::PMDataManager::recordAvailableAnalysis","0.01","0","impalad","llvm::PMDataManager::recordAvailableAnalysis(llvm::Pass*)","","0x1605260"
"                            llvm::PassRegistry::getPassInfo","0.01","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                             llvm::sys::MutexImpl::release","0.01","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                              _L_unlock_657","0.01","0.01","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                           (anonymous namespace)::Verifier::runOnFunction","0.01","0","impalad","(anonymous namespace)::Verifier::runOnFunction(llvm::Function&)","","0x1627da0"
"                        llvm::PMTopLevelManager::schedulePass","0.01","0","impalad","llvm::PMTopLevelManager::schedulePass(llvm::Pass*)","","0x16055c0"
"                         llvm::PMDataManager::add","0.01","0","impalad","llvm::PMDataManager::add(llvm::Pass*, bool)","","0x1605f50"
"                          llvm::PMDataManager::recordAvailableAnalysis","0.01","0","impalad","llvm::PMDataManager::recordAvailableAnalysis(llvm::Pass*)","","0x1605260"
"                           llvm::PassRegistry::getPassInfo","0.01","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                            llvm::sys::MutexImpl::release","0.01","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                             _L_unlock_657","0.01","0.01","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                     impala::LlvmCodeGen::FnPrototype::GeneratePrototype","0.01","0","impalad","impala::LlvmCodeGen::FnPrototype::GeneratePrototype(llvm::IRBuilder<(bool)1, llvm::ConstantFolder, llvm::IRBuilderDefaultInserter<(bool)1>>*, llvm::Value**)","llvm-codegen.cc","0x7b4b30"
"                     llvm::IRBuilder<(bool)1, llvm::ConstantFolder, llvm::IRBuilderDefaultInserter<(bool)1>>::CreateCall2","0.01","0","impalad","llvm::IRBuilder<(bool)1, llvm::ConstantFolder, llvm::IRBuilderDefaultInserter<(bool)1>>::CreateCall2(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&)","IRBuilder.h","0x7bd620"
"                    impala::LlvmCodeGen::FinalizeFunction","0.05","0","impalad","impala::LlvmCodeGen::FinalizeFunction(llvm::Function*)","llvm-codegen.cc","0x7b3e40"
"                     impala::LlvmCodeGen::VerifyFunction","0.05","0","impalad","impala::LlvmCodeGen::VerifyFunction(llvm::Function*)","llvm-codegen.cc","0x7b3940"
"                      llvm::verifyFunction","0.05","0","impalad","llvm::verifyFunction(llvm::Function const&, llvm::VerifierFailureAction)","","0x1629b10"
"                       llvm::FunctionPassManager::run","0.02","0","impalad","llvm::FunctionPassManager::run(llvm::Function&)","","0x1606eb0"
"                        llvm::FunctionPassManagerImpl::run","0.02","0","impalad","llvm::FunctionPassManagerImpl::run(llvm::Function&)","","0x1606ce0"
"                         llvm::FPPassManager::runOnFunction","0.02","0","impalad","llvm::FPPassManager::runOnFunction(llvm::Function&)","","0x16069d0"
"                          llvm::PMDataManager::removeDeadPasses","0.01","0","impalad","llvm::PMDataManager::removeDeadPasses(llvm::Pass*, llvm::StringRef, llvm::PassDebuggingString)","","0x1603c30"
"                           llvm::PMDataManager::freePass","0.01","0","impalad","llvm::PMDataManager::freePass(llvm::Pass*, llvm::StringRef, llvm::PassDebuggingString)","","0x1603a10"
"                            llvm::PassRegistry::getPassInfo","0.01","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                             llvm::sys::MutexImpl::release","0.01","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                              _L_unlock_657","0.01","0.01","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                          llvm::PMDataManager::recordAvailableAnalysis","0.01","0","impalad","llvm::PMDataManager::recordAvailableAnalysis(llvm::Pass*)","","0x1605260"
"                           llvm::PassRegistry::getPassInfo","0.01","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x160b9b0"
"                            llvm::sys::MutexImpl::release","0.01","0","impalad","llvm::sys::MutexImpl::release(void)","","0x165c940"
"                             _L_unlock_657","0.01","0.01","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                       llvm::FunctionPassManager::~FunctionPassManager","0.02","0","impalad","llvm::FunctionPassManager::~FunctionPassManager(void)","","0x1602670"
"                       llvm::PMTopLevelManager::schedulePass","0.01","0","impalad","llvm::PMTopLevelManager::schedulePass(llvm::Pass*)","","0x16055c0"
"                   impala::BlockingJoinNode::Prepare","0.0597986","0","impalad","impala::BlockingJoinNode::Prepare(impala::RuntimeState*)","blocking-join-node.cc","0xbf9260"
"                   impala::RowDescriptor::RowDescriptor","0.0276966","0","impalad","impala::RowDescriptor::RowDescriptor(impala::RowDescriptor const&, impala::RowDescriptor const&)","descriptors.cc","0x975da0"
"                   ~basic_string","0.01","0","impalad","~basic_string","basic_string.h","0xbd69d0"
"                  impala::ExchangeNode::Prepare","0.03","0","impalad","impala::ExchangeNode::Prepare(impala::RuntimeState*)","exchange-node.cc","0xb6e3c0"
"                 impala::PartitionedAggregationNode::CreateHashPartitions","0.188034","0","impalad","impala::PartitionedAggregationNode::CreateHashPartitions(int)","partitioned-aggregation-node.cc","0xbc7920"
"                 impala::AggFnEvaluator::Prepare","0.02","0","impalad","impala::AggFnEvaluator::Prepare(impala::RuntimeState*, impala::RowDescriptor const&, impala::SlotDescriptor const*, impala::SlotDescriptor const*, impala::MemPool*, impala_udf::FunctionContext**)","agg-fn-evaluator.cc","0xc0bbc0"
"                 std::string::string","0.01","0","libstdc++.so.6","std::string::string(char const*, std::allocator<char> const&)","","0xc59c0"
"                 impala::ExecNode::AddCodegenExecOption","0.01","0","impalad","impala::ExecNode::AddCodegenExecOption(bool, impala::Status const&, std::string const&)","exec-node.h","0xbca06e"
"                impala::DataSink::CreateDataSink","0.79","0","impalad","impala::DataSink::CreateDataSink(impala::ObjectPool*, impala::TDataSink const&, std::vector<impala::TExpr, std::allocator<impala::TExpr>> const&, impala::TPlanFragmentExecParams const&, impala::RowDescriptor const&, boost::scoped_ptr<impala::DataSink>*)","data-sink.cc","0xcec3d0"
"                google::LogMessage::~LogMessage","0.03","0","impalad","google::LogMessage::~LogMessage(void)","","0x16ec460"
"                impala::DataStreamSender::Prepare","0.03","0","impalad","impala::DataStreamSender::Prepare(impala::RuntimeState*)","data-stream-sender.cc","0xd1e340"
"                impala::PlanFragmentExecutor::PrintVolumeIds","0.01","0","impalad","impala::PlanFragmentExecutor::PrintVolumeIds(std::map<int, std::vector<impala::TScanRangeParams, std::allocator<impala::TScanRangeParams>>, std::less<int>, std::allocator<std::pair<int const, std::vector<impala::TScanRangeParams, std::allocator<impala::TScanRangeParams>>>>> const&)","plan-fragment-executor.cc","0xcd6d70"
"                impala::PrintId","0.000662772","0","impalad","impala::PrintId(impala::TUniqueId const&, std::string const&)","debug-util.cc","0xac9990"
"                impala::RuntimeProfile::AddTimeSeriesCounter","0","0","impalad","impala::RuntimeProfile::AddTimeSeriesCounter(std::string const&, impala::TUnit::type, boost::function<long (void)>)","runtime-profile.cc","0xb12c00"
"              ~shared_ptr","2.35","0","impalad","~shared_ptr","shared_ptr.hpp","0xa9576b"
"             [impalad]","0.03","0","impalad","[impalad]","","0"
"         impala::HdfsScanNode::ScannerThread","435.885","0","impalad","impala::HdfsScanNode::ScannerThread(void)","hdfs-scan-node.cc","0xb81190"
"          impala::HdfsScanNode::ProcessSplit","435.885","0","impalad","impala::HdfsScanNode::ProcessSplit(impala::DiskIoMgr::ScanRange*)","hdfs-scan-node.cc","0xb7d930"
"           impala::HdfsParquetScanner::ProcessSplit","435.875","0","impalad","impala::HdfsParquetScanner::ProcessSplit(void)","hdfs-parquet-scanner.cc","0xba6910"
"            impala::HdfsParquetScanner::AssembleRows<(bool)0, (bool)0>","435.823","39.9507","impalad","bool impala::HdfsParquetScanner::AssembleRows<(bool)0, (bool)0>(impala::TupleDescriptor const*, std::vector<impala::HdfsParquetScanner::ColumnReader*, std::allocator<impala::HdfsParquetScanner::ColumnReader*>> const&, int, int, impala::CollectionValueBuilder*)","hdfs-parquet-scanner.cc","0xbafc10"
"             ReadRow<false>","331.63","17.5838","impalad","ReadRow<false>","hdfs-parquet-scanner.cc","0xbafd9e"
"             impala::HdfsScanner::CommitRows","19.2615","0.209499","impalad","impala::HdfsScanner::CommitRows(int)","hdfs-scanner.cc","0xc059e0"
"              impala::HdfsScanner::StartNewRowBatch","14.0196","0.146555","impalad","impala::HdfsScanner::StartNewRowBatch(void)","hdfs-scanner.cc","0xc05890"
"              impala::ExecNode::RowBatchQueue::AddBatch","3.26417","0.0495345","impalad","impala::ExecNode::RowBatchQueue::AddBatch(impala::RowBatch*)","exec-node.cc","0xb6a6b0"
"               impala::BlockingQueue<impala::RowBatch*>::BlockingPut","3.21464","0.03","impalad","impala::BlockingQueue<impala::RowBatch*>::BlockingPut(impala::RowBatch* const&)","blocking-queue.h","0xb6a6b4"
"                boost::condition_variable::wait","1.27848","0.06","impalad","boost::condition_variable::wait(boost::unique_lock<boost::mutex>&)","condition_variable.hpp","0x957610"
"                 ~interruption_checker","0.589998","0.03","impalad","~interruption_checker","thread_data.hpp","0x95768a"
"                  _L_unlock_657","0.53","0.53","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                  ~lock_guard","0.0299979","0","impalad","~lock_guard","lock_guard.hpp","0x957727"
"                  pthread_mutex_unlock","0","0","libpthread.so.0","pthread_mutex_unlock","","0x30fc40a630"
"                 boost::this_thread::interruption_point","0.37","0.1","impalad","boost::this_thread::interruption_point(void)","","0xd60d60"
"                 interruption_checker","0.218483","0.0384834","impalad","interruption_checker","thread_data.hpp","0x95762b"
"                 ~lock_on_exit","0.04","0","impalad","~lock_on_exit","condition_variable.hpp","0x957697"
"                 pthread_cond_wait","0","0","libpthread.so.0","pthread_cond_wait","","0x30fc40b370"
"                 boost::mutex::unlock","0","0","impalad","boost::mutex::unlock(void)","mutex.hpp","0x7bfa70"
"                 boost::thread_cv_detail::lock_on_exit<boost::unique_lock<boost::mutex>>::activate","0","0","impalad","boost::thread_cv_detail::lock_on_exit<boost::unique_lock<boost::mutex>>::activate(boost::unique_lock<boost::mutex>&)","condition_variable.hpp","0x957650"
"                impala::MonotonicStopWatch::Stop","0.987365","0","impalad","impala::MonotonicStopWatch::Stop(void)","stopwatch.h","0xb6a820"
"                impala::MonotonicStopWatch::Start","0.34","0","impalad","impala::MonotonicStopWatch::Start(void)","stopwatch.h","0xb6a6d3"
"                boost::condition_variable::notify_one","0.307792","0","impalad","boost::condition_variable::notify_one(void)","condition_variable.hpp","0xb6a792"
"                 ~pthread_mutex_scoped_lock","0.307792","0","impalad","~pthread_mutex_scoped_lock","pthread_mutex_scoped_lock.hpp","0xb6a7a7"
"                  boost::pthread::pthread_mutex_scoped_lock::unlock","0.307792","0.01","impalad","boost::pthread::pthread_mutex_scoped_lock::unlock(void)","pthread_mutex_scoped_lock.hpp","0xb6a7a7"
"                   _L_unlock_657","0.297792","0.297792","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                   pthread_mutex_unlock","0","0","libpthread.so.0","pthread_mutex_unlock","","0x30fc40a630"
"                 pthread_cond_signal","0","0","libpthread.so.0","pthread_cond_signal","","0x30fc40bbe0"
"                 pthread_mutex_scoped_lock","0","0","impalad","pthread_mutex_scoped_lock","pthread_mutex_scoped_lock.hpp","0xb6a796"
"                std::deque<impala::RowBatch*, std::allocator<impala::RowBatch*>>::push_back","0.14","0.02","impalad","std::deque<impala::RowBatch*, std::allocator<impala::RowBatch*>>::push_back(impala::RowBatch* const&)","stl_deque.h","0xb6a757"
"                std::deque<impala::RowBatch*, std::allocator<impala::RowBatch*>>::size","0.06","0","impalad","std::deque<impala::RowBatch*, std::allocator<impala::RowBatch*>>::size(void) const","stl_deque.h","0xb6a6f0"
"                unique_lock","0.04","0","impalad","unique_lock","lock_types.hpp","0xb6a6ce"
"                ~unique_lock","0.02","0.02","impalad","~unique_lock","lock_types.hpp","0xb6a7af"
"                boost::unique_lock<boost::mutex>::unlock","0.0109979","0","impalad","boost::unique_lock<boost::mutex>::unlock(void)","lock_types.hpp","0x96e910"
"              impala::RuntimeState::CheckQueryState","0.691407","0.0603662","impalad","impala::RuntimeState::CheckQueryState(void)","runtime-state.cc","0x998e70"
"              impala::HdfsScanNode::AddMaterializedRowBatch","0.3844","0.118191","impalad","impala::HdfsScanNode::AddMaterializedRowBatch(impala::RowBatch*)","hdfs-scan-node.cc","0xb7d850"
"              impala::ScannerContext::ReleaseCompletedResources","0.291785","0.0425391","impalad","impala::ScannerContext::ReleaseCompletedResources(impala::RowBatch*, bool)","scanner-context.cc","0xbdd140"
"              impala::ScannerContext::cancelled","0.2","0.2","impalad","impala::ScannerContext::cancelled(void) const","scanner-context.cc","0xbdd1b0"
"              impala::ExprContext::FreeLocalAllocations","0.100582","0.02","impalad","impala::ExprContext::FreeLocalAllocations(std::vector<impala::ExprContext*, std::allocator<impala::ExprContext*>> const&)","expr-context.cc","0x7e83f0"
"              std::_Rb_tree_const_iterator<std::pair<int const, std::vector<impala::ExprContext*, std::allocator<impala::ExprContext*>>>>::operator++","0.0999964","0.0899964","impalad","std::_Rb_tree_const_iterator<std::pair<int const, std::vector<impala::ExprContext*, std::allocator<impala::ExprContext*>>>>::operator++(void)","stl_tree.h","0xc05ad1"
"              [impalad]","0","0","impalad","[impalad]","","0"
"             impala::HdfsScanner::InitTuple","18.1842","7.97378","impalad","impala::HdfsScanner::InitTuple(impala::TupleDescriptor const*, impala::Tuple*, impala::Tuple*)","hdfs-scanner.h","0xbafd76"
"             impala::HdfsScanner::next_row","5.60791","3.37903","impalad","impala::HdfsScanner::next_row(impala::TupleRow*) const","hdfs-scanner.h","0xbb0002"
"             impala::ExecNode::EvalConjuncts","5.52944","5.52944","impalad","impala::ExecNode::EvalConjuncts(impala::ExprContext** const, int, impala::TupleRow*)","exec-node.cc","0xb68930"
"             impala::HdfsScanner::next_tuple","4.43386","4.43386","impalad","impala::HdfsScanner::next_tuple(int, impala::Tuple*) const","hdfs-scanner.h","0xbb0019"
"             impala::RowBatch::AtCapacity","3.94898","3.94898","impalad","impala::RowBatch::AtCapacity(void)","row-batch.h","0xbaff15"
"             impala::TupleRow::SetTuple","3.14105","3.14105","impalad","impala::TupleRow::SetTuple(int, impala::Tuple*)","tuple-row.h","0xbaffca"
"             std::vector<impala::ExprContext*, std::allocator<impala::ExprContext*>>::size","2.51619","2.51619","impalad","std::vector<impala::ExprContext*, std::allocator<impala::ExprContext*>>::size(void) const","stl_vector.h","0xbaffd5"
"             impala::HdfsParquetScanner::ColumnReader::rep_level","1.45067","1.45067","impalad","impala::HdfsParquetScanner::ColumnReader::rep_level(void) const","hdfs-parquet-scanner.cc","0xbafef3"
"             impala::RuntimeProfile::Counter::Add","0.13","0","impalad","impala::RuntimeProfile::Counter::Add(long)","atomic.h","0x98f400"
"             impala::HdfsScanner::GetMemory","0.02","0.02","impalad","impala::HdfsScanner::GetMemory(impala::MemPool**, impala::Tuple**, impala::TupleRow**)","row-batch.h","0xc059a0"
"             impala::ExecNode::ReachedLimit","0.018363","0.018363","impalad","impala::ExecNode::ReachedLimit(void)","exec-node.h","0xbafe59"
"             [impalad]","0","0","impalad","[impalad]","","0"
"            [impalad]","0.0420198","0","impalad","[impalad]","","0"
"            impala::HdfsParquetScanner::ProcessFooter","0.01","0","impalad","impala::HdfsParquetScanner::ProcessFooter(bool*)","hdfs-parquet-scanner.cc","0xba58d0"
"            impala::HdfsParquetScanner::BaseScalarColumnReader::NextLevels<(bool)1>","0","0","impalad","bool impala::HdfsParquetScanner::BaseScalarColumnReader::NextLevels<(bool)1>(void)","hdfs-parquet-scanner.cc","0xbad150"
"           impala::HdfsParquetScanner::Close","0.01","0","impalad","impala::HdfsParquetScanner::Close(void)","hdfs-parquet-scanner.cc","0xba7160"
"          ~unique_lock","0","0","impalad","~unique_lock","lock_types.hpp","0xb81410"
"         boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf2<void, impala::ThriftThread, boost::shared_ptr<apache::thrift::concurrency::Runnable>, impala::Promise<unsigned long>*>, boost::_bi::list3<boost::_bi::value<impala::ThriftThread*>, boost::_bi::value<boost::shared_ptr<apache::thrift::concurrency::Runnable>>, boost::_bi::value<impala::Promise<unsigned long>*>>>, void>::invoke","295.779","0","impalad","boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf2<void, impala::ThriftThread, boost::shared_ptr<apache::thrift::concurrency::Runnable>, impala::Promise<unsigned long>*>, boost::_bi::list3<boost::_bi::value<impala::ThriftThread*>, boost::_bi::value<boost::shared_ptr<apache::thrift::concurrency::Runnable>>, boost::_bi::value<impala::Promise<unsigned long>*>>>, void>::invoke(boost::detail::function::function_buffer&)","function_template.hpp","0x970800"
"          boost::_bi::bind_t<void, boost::_mfi::mf2<void, impala::ThriftThread, boost::shared_ptr<apache::thrift::concurrency::Runnable>, impala::Promise<unsigned long>*>, boost::_bi::list3<boost::_bi::value<impala::ThriftThread*>, boost::_bi::value<boost::shared_ptr<apache::thrift::concurrency::Runnable>>, boost::_bi::value<impala::Promise<unsigned long>*>>>::operator()","295.779","0","impalad","boost::_bi::bind_t<void, boost::_mfi::mf2<void, impala::ThriftThread, boost::shared_ptr<apache::thrift::concurrency::Runnable>, impala::Promise<unsigned long>*>, boost::_bi::list3<boost::_bi::value<impala::ThriftThread*>, boost::_bi::value<boost::shared_ptr<apache::thrift::concurrency::Runnable>>, boost::_bi::value<impala::Promise<unsigned long>*>>>::operator()(void)","bind_template.hpp","0x970809"
"           operator()<boost::_mfi::mf2<void, impala::ThriftThread, boost::shared_ptr<apache::thrift::concurrency::Runnable>, impala::Promise<long unsigned int>*>, boost::_bi::list0>","295.779","0","impalad","operator()<boost::_mfi::mf2<void, impala::ThriftThread, boost::shared_ptr<apache::thrift::concurrency::Runnable>, impala::Promise<long unsigned int>*>, boost::_bi::list0>","bind.hpp","0x970809"
"            boost::_mfi::mf2<void, impala::ThriftThread, boost::shared_ptr<apache::thrift::concurrency::Runnable>, impala::Promise<unsigned long>*>::operator()","295.779","0","impalad","boost::_mfi::mf2<void, impala::ThriftThread, boost::shared_ptr<apache::thrift::concurrency::Runnable>, impala::Promise<unsigned long>*>::operator()(impala::ThriftThread*, boost::shared_ptr<apache::thrift::concurrency::Runnable>, impala::Promise<unsigned long>*) const","mem_fn_template.hpp","0x970827"
"             impala::ThriftThread::RunRunnable","295.779","0","impalad","impala::ThriftThread::RunRunnable(boost::shared_ptr<apache::thrift::concurrency::Runnable>, impala::Promise<unsigned long>*)","thrift-thread.cc","0x96fda0"
"              apache::thrift::concurrency::ThreadManager::Worker::run","262.644","0.191092","impalad","apache::thrift::concurrency::ThreadManager::Worker::run(void)","","0x168f5b0"
"               apache::thrift::server::TThreadPoolServer::Task::run","262.104","0.19","impalad","apache::thrift::server::TThreadPoolServer::Task::run(void)","","0x16a79c0"
"                apache::thrift::transport::TBufferedTransport::peek","235.915","0.05","impalad","apache::thrift::transport::TBufferedTransport::peek(void)","","0x16a07c0"
"                apache::thrift::TDispatchProcessor::process","25.9691","0.65082","impalad","apache::thrift::TDispatchProcessor::process(boost::shared_ptr<apache::thrift::protocol::TProtocol>, boost::shared_ptr<apache::thrift::protocol::TProtocol>, void*)","TDispatchProcessor.h","0xa2e620"
"                 apache::hive::service::cli::thrift::TCLIServiceProcessor::dispatchCall","23.5404","0.14","impalad","apache::hive::service::cli::thrift::TCLIServiceProcessor::dispatchCall(apache::thrift::protocol::TProtocol*, apache::thrift::protocol::TProtocol*, std::string const&, int, void*)","TCLIService.cpp","0xc63660"
"                  apache::hive::service::cli::thrift::TCLIServiceProcessor::process_GetOperationStatus","6.92536","0.07","impalad","apache::hive::service::cli::thrift::TCLIServiceProcessor::process_GetOperationStatus(int, apache::thrift::protocol::TProtocol*, apache::thrift::protocol::TProtocol*, void*)","TCLIService.cpp","0xc5eee0"
"                  apache::hive::service::cli::thrift::TCLIServiceProcessor::process_ExecuteStatement","6.81676","0.07","impalad","apache::hive::service::cli::thrift::TCLIServiceProcessor::process_ExecuteStatement(int, apache::thrift::protocol::TProtocol*, apache::thrift::protocol::TProtocol*, void*)","TCLIService.cpp","0xc69880"
"                   impala::ImpalaServer::ExecuteStatement","6.50676","0.869729","impalad","impala::ImpalaServer::ExecuteStatement(apache::hive::service::cli::thrift::TExecuteStatementResp&, apache::hive::service::cli::thrift::TExecuteStatementReq const&)","impala-hs2-server.cc","0xa58f70"
"                    impala::ImpalaServer::Execute","2.81757","0.02","impalad","impala::ImpalaServer::Execute(impala::TQueryCtx*, boost::shared_ptr<impala::ImpalaServer::SessionState>, boost::shared_ptr<impala::ImpalaServer::QueryExecState>*)","impala-server.cc","0xa28010"
"                     impala::ImpalaServer::PrepareQueryContext","1.72624","0","impalad","impala::ImpalaServer::PrepareQueryContext(impala::TQueryCtx*)","impala-server.cc","0xa25690"
"                     impala::ImpalaServer::ExecuteInternal","1.07133","0.01","impalad","impala::ImpalaServer::ExecuteInternal(impala::TQueryCtx const&, boost::shared_ptr<impala::ImpalaServer::SessionState>, bool*, boost::shared_ptr<impala::ImpalaServer::QueryExecState>*)","impala-server.cc","0xa21cb0"
"                      impala::ImpalaServer::QueryExecState::Exec","0.88","0","impalad","impala::ImpalaServer::QueryExecState::Exec(impala::TExecRequest*)","query-exec-state.cc","0xa79e30"
"                       impala::ImpalaServer::QueryExecState::ExecQueryOrDmlRequest","0.79","0","impalad","impala::ImpalaServer::QueryExecState::ExecQueryOrDmlRequest(impala::TQueryExecRequest const&)","query-exec-state.cc","0xa77860"
"                        impala::Coordinator::Exec","0.77","0","impalad","impala::Coordinator::Exec(impala::QuerySchedule&, std::vector<impala::ExprContext*, std::allocator<impala::ExprContext*>>*)","coordinator.cc","0xcce640"
"                         impala::PlanFragmentExecutor::Prepare","0.34","0","impalad","impala::PlanFragmentExecutor::Prepare(impala::TExecPlanFragmentParams const&)","plan-fragment-executor.cc","0xcd8e40"
"                         impala::Coordinator::StartRemoteFragments","0.17","0","impalad","impala::Coordinator::StartRemoteFragments(impala::QuerySchedule*)","coordinator.cc","0xcc9970"
"                          google::LogMessage::~LogMessage","0.09","0","impalad","google::LogMessage::~LogMessage(void)","","0x16ec460"
"                          impala::HistogramMetric::ToHumanReadable","0.02","0","impalad","impala::HistogramMetric::ToHumanReadable(void)","histogram-metric.h","0xae3ae0"
"                          impala::RuntimeProfile::EventSequence::MarkEvent","0.02","0","impalad","impala::RuntimeProfile::EventSequence::MarkEvent(std::string const&)","runtime-profile.h","0x9f9e70"
"                          impala::ThreadPool<boost::function<void (void)>>::Offer","0.01","0","impalad","impala::ThreadPool<boost::function<void (void)>>::Offer(boost::function<void (void)> const&)","thread-pool.h","0xcc9c06"
"                           impala::BlockingQueue<boost::function<void (void)>>::BlockingPut","0.01","0","impalad","impala::BlockingQueue<boost::function<void (void)>>::BlockingPut(boost::function<void (void)> const&)","blocking-queue.h","0xcc9c06"
"                            boost::condition_variable::notify_one","0.01","0","impalad","boost::condition_variable::notify_one(void)","condition_variable.hpp","0xcca06a"
"                             ~pthread_mutex_scoped_lock","0.01","0","impalad","~pthread_mutex_scoped_lock","pthread_mutex_scoped_lock.hpp","0xcca07f"
"                              boost::pthread::pthread_mutex_scoped_lock::unlock","0.01","0","impalad","boost::pthread::pthread_mutex_scoped_lock::unlock(void)","pthread_mutex_scoped_lock.hpp","0xcca07f"
"                               _L_unlock_657","0.01","0.01","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"                             pthread_cond_signal","0","0","libpthread.so.0","pthread_cond_signal","","0x30fc40bbe0"
"                          impala::HistogramMetric::Update","0.01","0","impalad","impala::HistogramMetric::Update(long)","histogram-metric.h","0xcca32e"
"                          SubstituteArg","0.01","0","impalad","SubstituteArg","substitute.h","0xcc9abd"
"                          HistogramMetric","0.01","0","impalad","HistogramMetric","histogram-metric.h","0xcca2cf"
"                          impala::CountingBarrier::Wait","0","0","impalad","impala::CountingBarrier::Wait(void)","counting-barrier.h","0xcca188"
"                         google::LogMessage::~LogMessage","0.16","0","impalad","google::LogMessage::~LogMessage(void)","","0x16ec460"
"                         impala::Coordinator::InitExecProfile","0.03","0","impalad","impala::Coordinator::InitExecProfile(impala::TQueryExecRequest const&)","coordinator.cc","0xcc4db0"
"                         impala::Coordinator::SetExecPlanFragmentParams","0.02","0","impalad","impala::Coordinator::SetExecPlanFragmentParams(impala::QuerySchedule&, impala::TPlanFragment const&, impala::FragmentExecParams const&, int, int, int, impala::TNetworkAddress const&, impala::TExecPlanFragmentParams*)","coordinator.cc","0xcccb90"
"                         impala::TDescriptorTable::operator=","0.02","0","impalad","impala::TDescriptorTable::operator=(impala::TDescriptorTable const&)","Descriptors_types.h","0xcce6fb"
"                         impala::Expr::CreateExprTrees","0.01","0","impalad","impala::Expr::CreateExprTrees(impala::ObjectPool*, std::vector<impala::TExpr, std::allocator<impala::TExpr>> const&, std::vector<impala::ExprContext*, std::allocator<impala::ExprContext*>>*)","expr.cc","0x7e22b0"
"                         impala::Coordinator::PrintFragmentInstanceInfo","0.01","0","impalad","impala::Coordinator::PrintFragmentInstanceInfo(void)","coordinator.cc","0xcc2030"
"                         Add<impala::MemTracker>","0.01","0","impalad","Add<impala::MemTracker>","object-pool.h","0xccee61"
"                        impala::SimpleScheduler::Schedule","0.02","0","impalad","impala::SimpleScheduler::Schedule(impala::Coordinator*, impala::QuerySchedule*)","simple-scheduler.cc","0x9e8bb0"
"                       impala::TExecRequest::operator=","0.04","0","impalad","impala::TExecRequest::operator=(impala::TExecRequest const&)","Frontend_types.h","0xa79e40"
"                       impala::RuntimeProfile::AddInfoString","0.02","0","impalad","impala::RuntimeProfile::AddInfoString(std::string const&, std::string const&)","runtime-profile.cc","0xb10cc0"
"                       impala::PrintQueryState","0.02","0","impalad","impala::PrintQueryState(beeswax::QueryState::type const&)","debug-util.cc","0xacb130"
"                       impala::RuntimeProfile::AddChild","0.01","0","impalad","impala::RuntimeProfile::AddChild(impala::RuntimeProfile*, bool, impala::RuntimeProfile*)","runtime-profile.cc","0xb12f50"
"                      impala::Frontend::GetExecRequest","0.131329","0","impalad","impala::Frontend::GetExecRequest(impala::TQueryCtx const&, impala::TExecRequest*)","frontend.cc","0xa05080"
"                      Java_com_cloudera_impala_util_NativeLogger_Log","0.02","0","impalad","Java_com_cloudera_impala_util_NativeLogger_Log","logging-support.cc","0xae9b10"
"                      impala::ImpalaServer::QueryExecState::QueryExecState","0.02","0","impalad","impala::ImpalaServer::QueryExecState::QueryExecState(impala::TQueryCtx const&, impala::ExecEnv*, impala::Frontend*, impala::ImpalaServer*, boost::shared_ptr<impala::ImpalaServer::SessionState>)","query-exec-state.cc","0xa74fb0"
"                      impala::TExecRequest::TExecRequest","0.01","0","impalad","impala::TExecRequest::TExecRequest(void)","Frontend_types.h","0xa345b0"
"                    Java_com_cloudera_impala_util_NativeLogger_Log","1.86946","0","impalad","Java_com_cloudera_impala_util_NativeLogger_Log","logging-support.cc","0xae9b10"
"                    JVM_GetStackTraceElement","0.28","0.28","libjvm.so","JVM_GetStackTraceElement","","0x678050"
"                    google::LogMessage::~LogMessage","0.17","0","impalad","google::LogMessage::~LogMessage(void)","","0x16ec460"
"                    impala::ImpalaServer::TExecuteStatementReqToTQueryContext","0.14","0","impalad","impala::ImpalaServer::TExecuteStatementReqToTQueryContext(apache::hive::service::cli::thrift::TExecuteStatementReq, impala::TQueryCtx*)","impala-hs2-server.cc","0xa542d0"
"                    impala::ImpalaServer::QueryExecState::WaitAsync","0.13","0","impalad","impala::ImpalaServer::QueryExecState::WaitAsync(void)","query-exec-state.cc","0xa71930"
"                    Java_java_lang_Throwable_fillInStackTrace","0.09","0.09","libjava.so","Java_java_lang_Throwable_fillInStackTrace","","0x125b0"
"                    SharedRuntime::complete_monitor_locking_C","0.05","0.05","libjvm.so","SharedRuntime::complete_monitor_locking_C(oopDesc*, BasicLock*, JavaThread*)","","0x8b5d20"
"                    apache::thrift::ThriftDebugString<apache::hive::service::cli::thrift::TExecuteStatementResp>","0.04","0","impalad","std::string apache::thrift::ThriftDebugString<apache::hive::service::cli::thrift::TExecuteStatementResp>(apache::hive::service::cli::thrift::TExecuteStatementResp const&)","TDebugProtocol.h","0xa609c0"
"                    OptoRuntime::new_instance_C","0.01","0.01","libjvm.so","OptoRuntime::new_instance_C(klassOopDesc*, JavaThread*)","","0x8ac1a0"
"                    JVM_IHashCode","0.01","0.01","libjvm.so","JVM_IHashCode","","0x677f60"
"                    google::LogMessage::LogMessage","0.01","0","impalad","google::LogMessage::LogMessage(char const*, int)","","0x16ebf50"
"                    apache::thrift::ThriftDebugString<apache::hive::service::cli::thrift::TExecuteStatementReq>","0.01","0","impalad","std::string apache::thrift::ThriftDebugString<apache::hive::service::cli::thrift::TExecuteStatementReq>(apache::hive::service::cli::thrift::TExecuteStatementReq const&)","TDebugProtocol.h","0xa60420"
"                    TQueryCtx","0.01","0","impalad","TQueryCtx","ImpalaInternalService_types.h","0xa5903e"
"                    SharedRuntime::complete_monitor_unlocking_C","0","0","libjvm.so","SharedRuntime::complete_monitor_unlocking_C(oopDesc*, BasicLock*)","","0x8b2b30"
"                   Java_com_cloudera_impala_util_NativeLogger_Log","0.18","0","impalad","Java_com_cloudera_impala_util_NativeLogger_Log","logging-support.cc","0xae9b10"
"                   JVM_GetStackTraceElement","0.05","0.05","libjvm.so","JVM_GetStackTraceElement","","0x678050"
"                   apache::hive::service::cli::thrift::TCLIService_ExecuteStatement_args::read","0.01","0","impalad","apache::hive::service::cli::thrift::TCLIService_ExecuteStatement_args::read(apache::thrift::protocol::TProtocol*)","TCLIService.cpp","0xc58fe0"
"                  apache::hive::service::cli::thrift::TCLIServiceProcessor::process_CloseOperation","5.3038","0","impalad","apache::hive::service::cli::thrift::TCLIServiceProcessor::process_CloseOperation(int, apache::thrift::protocol::TProtocol*, apache::thrift::protocol::TProtocol*, void*)","TCLIService.cpp","0xc60820"
"                  apache::hive::service::cli::thrift::TCLIServiceProcessor::process_CloseSession","3.43","0","impalad","apache::hive::service::cli::thrift::TCLIServiceProcessor::process_CloseSession(int, apache::thrift::protocol::TProtocol*, apache::thrift::protocol::TProtocol*, void*)","TCLIService.cpp","0xc57800"
"                  apache::hive::service::cli::thrift::TCLIServiceProcessor::process_FetchResults","0.632922","0","impalad","apache::hive::service::cli::thrift::TCLIServiceProcessor::process_FetchResults(int, apache::thrift::protocol::TProtocol*, apache::thrift::protocol::TProtocol*, void*)","TCLIService.cpp","0xc67aa0"
"                  apache::hive::service::cli::thrift::TCLIServiceProcessor::process_GetResultSetMetadata","0.18","0","impalad","apache::hive::service::cli::thrift::TCLIServiceProcessor::process_GetResultSetMetadata(int, apache::thrift::protocol::TProtocol*, apache::thrift::protocol::TProtocol*, void*)","TCLIService.cpp","0xc686d0"
"                  apache::hive::service::cli::thrift::TCLIServiceProcessor::process_GetInfo","0.0415316","0","impalad","apache::hive::service::cli::thrift::TCLIServiceProcessor::process_GetInfo(int, apache::thrift::protocol::TProtocol*, apache::thrift::protocol::TProtocol*, void*)","TCLIService.cpp","0xc58450"
"                  Java_com_cloudera_impala_util_NativeLogger_Log","0.04","0","impalad","Java_com_cloudera_impala_util_NativeLogger_Log","logging-support.cc","0xae9b10"
"                  JVM_GetStackTraceElement","0.01","0.01","libjvm.so","JVM_GetStackTraceElement","","0x678050"
"                  InterpreterRuntime::newarray","0.01","0.01","libjvm.so","InterpreterRuntime::newarray(JavaThread*, BasicType, int)","","0x5f8e80"
"                  apache::hive::service::cli::thrift::TCLIServiceProcessor::process_OpenSession","0.01","0","impalad","apache::hive::service::cli::thrift::TCLIServiceProcessor::process_OpenSession(int, apache::thrift::protocol::TProtocol*, apache::thrift::protocol::TProtocol*, void*)","TCLIService.cpp","0xc68f70"
"                  SharedRuntime::complete_monitor_locking_C","0","0","libjvm.so","SharedRuntime::complete_monitor_locking_C(oopDesc*, BasicLock*, JavaThread*)","","0x8b5d20"
"                  [impalad]","0","0","impalad","[impalad]","","0"
"                 Java_com_cloudera_impala_util_NativeLogger_Log","0.836467","0","impalad","Java_com_cloudera_impala_util_NativeLogger_Log","logging-support.cc","0xae9b10"
"                 apache::thrift::protocol::TProtocol::readMessageBegin","0.4","0.01","impalad","apache::thrift::protocol::TProtocol::readMessageBegin(std::string&, apache::thrift::protocol::TMessageType&, int&)","TProtocol.h","0xa2e644"
"                 impala::ImpalaHiveServer2ServiceProcessor::dispatchCall","0.29","0.29","impalad","impala::ImpalaHiveServer2ServiceProcessor::dispatchCall(apache::thrift::protocol::TProtocol*, apache::thrift::protocol::TProtocol*, std::string const&, int, void*)","ImpalaHiveServer2Service.cpp","0xc2f580"
"                 ~basic_string","0.11","0","impalad","~basic_string","basic_string.h","0xa2e68b"
"                 JVM_GetStackTraceElement","0.09","0.09","libjvm.so","JVM_GetStackTraceElement","","0x678050"
"                 Java_java_lang_Throwable_fillInStackTrace","0.02","0.01","libjava.so","Java_java_lang_Throwable_fillInStackTrace","","0x125b0"
"                 SharedRuntime::complete_monitor_locking_C","0.01","0.01","libjvm.so","SharedRuntime::complete_monitor_locking_C(oopDesc*, BasicLock*, JavaThread*)","","0x8b5d20"
"                 JVM_GetStackTraceDepth","0.01","0.01","libjvm.so","JVM_GetStackTraceDepth","","0x678190"
"                 SharedRuntime::complete_monitor_unlocking_C","0.01","0.01","libjvm.so","SharedRuntime::complete_monitor_unlocking_C(oopDesc*, BasicLock*)","","0x8b2b30"
"                 jni_IsAssignableFrom","0.00141366","0.00141366","libjvm.so","jni_IsAssignableFrom","","0x64be70"
"                impala::ThriftServer::ThriftServerEventProcessor::processContext","0.03","0.03","impalad","impala::ThriftServer::ThriftServerEventProcessor::processContext(void*, boost::shared_ptr<apache::thrift::transport::TTransport>)","thrift-server.cc","0x969630"
"               Java_com_cloudera_impala_util_NativeLogger_Log","0.268908","0","impalad","Java_com_cloudera_impala_util_NativeLogger_Log","logging-support.cc","0xae9b10"
"               JVM_GetStackTraceElement","0.04","0.04","libjvm.so","JVM_GetStackTraceElement","","0x678050"
"               Java_java_lang_Throwable_fillInStackTrace","0.02","0.02","libjava.so","Java_java_lang_Throwable_fillInStackTrace","","0x125b0"
"               [impalad]","0.02","0","impalad","[impalad]","","0"
"               apache::thrift::concurrency::Monitor::wait","0","0","impalad","apache::thrift::concurrency::Monitor::wait(long) const","","0x16ae310"
"              apache::thrift::server::TThreadedServer::Task::run","33.1354","0.02","impalad","apache::thrift::server::TThreadedServer::Task::run(void)","","0x16ac2c0"
"         impala::ThreadPool<boost::function<void (void)>>::WorkerThread","4.91","0","impalad","impala::ThreadPool<boost::function<void (void)>>::WorkerThread(int)","thread-pool.h","0x981060"
"         impala::DiskIoMgr::WorkLoop","1.48094","0.259702","impalad","impala::DiskIoMgr::WorkLoop(impala::DiskIoMgr::DiskQueue*)","disk-io-mgr.cc","0x9c7810"
"          Java_sun_nio_ch_FileDispatcherImpl_pread0","0.863169","0","libnio.so","Java_sun_nio_ch_FileDispatcherImpl_pread0","","0x78f0"
"          impala::DiskIoMgr::ReadRange","0.170936","0.01","impalad","impala::DiskIoMgr::ReadRange(impala::DiskIoMgr::DiskQueue*, impala::DiskIoMgr::RequestContext*, impala::DiskIoMgr::ScanRange*)","disk-io-mgr.cc","0x9c7300"
"          Java_org_apache_hadoop_util_NativeCrc32_nativeComputeChunkedSums","0.136253","0","libhadoop.so.1.0.0","Java_org_apache_hadoop_util_NativeCrc32_nativeComputeChunkedSums","","0x16de0"
"          impala::DiskIoMgr::GetNextRequestRange","0.03","0","impalad","impala::DiskIoMgr::GetNextRequestRange(impala::DiskIoMgr::DiskQueue*, impala::DiskIoMgr::RequestRange**, impala::DiskIoMgr::RequestContext**)","disk-io-mgr.cc","0x9c56c0"
"           boost::condition_variable::wait","0.03","0","impalad","boost::condition_variable::wait(boost::unique_lock<boost::mutex>&)","condition_variable.hpp","0x957610"
"            ~interruption_checker","0.03","0","impalad","~interruption_checker","thread_data.hpp","0x95768a"
"             _L_unlock_657","0.03","0.03","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"            pthread_cond_wait","0","0","libpthread.so.0","pthread_cond_wait","","0x30fc40b370"
"          InterpreterRuntime::ldc","0.02","0.02","libjvm.so","InterpreterRuntime::ldc(JavaThread*, bool)","","0x5f9420"
"          Unsafe_SetMemory2","0.00087627","0.00087627","libjvm.so","Unsafe_SetMemory2","","0x97d020"
"         Java_sun_nio_ch_FileDispatcherImpl_pread0","1.23729","0","libnio.so","Java_sun_nio_ch_FileDispatcherImpl_pread0","","0x78f0"
"         impala::PlanFragmentExecutor::ReportProfile","0.86","0.02","impalad","impala::PlanFragmentExecutor::ReportProfile(void)","plan-fragment-executor.cc","0xcd7290"
"         impala::ThreadPool<impala::TRowBatch*>::WorkerThread","0.506142","0","impalad","impala::ThreadPool<impala::TRowBatch*>::WorkerThread(int)","thread-pool.h","0xd1fae0"
"         Java_org_apache_hadoop_util_NativeCrc32_nativeComputeChunkedSums","0.293218","0","libhadoop.so.1.0.0","Java_org_apache_hadoop_util_NativeCrc32_nativeComputeChunkedSums","","0x16de0"
"         impala::ThriftServer::ThriftServerEventProcessor::Supervise","0.0900111","0","impalad","impala::ThriftServer::ThriftServerEventProcessor::Supervise(void)","thrift-server.cc","0x969f40"
"         impala::ImpalaServer::ExpireQueries","0.04","0.02","impalad","impala::ImpalaServer::ExpireQueries(void)","impala-server.cc","0xa1e6d0"
"         pthread_self","0.02","0.02","libpthread.so.0","pthread_self","","0x30fc408320"
"         Unsafe_SetMemory2","0.01","0.01","libjvm.so","Unsafe_SetMemory2","","0x97d020"
"         InterpreterRuntime::monitorexit","0","0","libjvm.so","InterpreterRuntime::monitorexit(JavaThread*, BasicObjectLock*)","","0x5f9d50"
"         Unsafe_Park","0","0","libjvm.so","Unsafe_Park","","0x97e2d0"
"         Unsafe_Unpark","0","0","libjvm.so","Unsafe_Unpark","","0x978c60"
"         impala::ThreadPool<impala::HdfsOp>::WorkerThread","0","0","impalad","impala::ThreadPool<impala::HdfsOp>::WorkerThread(int)","thread-pool.h","0xadf210"
"         impala::ThreadPool<impala::CancellationWork>::WorkerThread","0","0","impalad","impala::ThreadPool<impala::CancellationWork>::WorkerThread(int)","thread-pool.h","0xa376a0"
"        ~basic_string","0.01","0","impalad","~basic_string","basic_string.h","0xb31a84"
"        impala::ThreadMgr::RemoveThread","0.01","0","impalad","impala::ThreadMgr::RemoveThread(boost::thread::id const&, std::string const&)","thread.cc","0xb315f0"
"    impala::PeriodicCounterUpdater::UpdateLoop","0.17","0.08","impalad","impala::PeriodicCounterUpdater::UpdateLoop(void)","periodic-counter-updater.cc","0xb01000"
"    pthread_cond_broadcast","0.01","0.01","libpthread.so.0","pthread_cond_broadcast","","0x30fc40bcd0"
"   worker_thread","17.99","0","impalad","worker_thread","","0xb4dac0"
"    process_new_connection","17.88","0.01","impalad","process_new_connection","","0xb4d5a0"
"    close","0.04","0.04","libpthread.so.0","close","","0x30fc40e580"
"    pthread_cond_timedwait","0.03","0.03","libpthread.so.0","pthread_cond_timedwait","","0x30fc40b680"
"    _L_unlock_657","0.02","0.02","libpthread.so.0","_L_unlock_657","","0x30fc40a6e8"
"    setsockopt","0.01","0.01","libc.so.6","setsockopt","","0x30fc0e9990"
"    shutdown","0.01","0.01","libc.so.6","shutdown","","0x30fc0e99c0"
"   java_start","2.88559","0","libjvm.so","java_start(Thread*)","","0x820a80"
"   master_thread","0.18","0.04","impalad","master_thread","","0xb46010"
" impala::Thread::SuperviseThread","0.99","0","impalad","impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function<void (void)>, impala::Promise<long>*)","thread.cc","0xb31840"
" Java_sun_nio_ch_FileDispatcherImpl_pread0","0.546097","0","libnio.so","Java_sun_nio_ch_FileDispatcherImpl_pread0","","0x78f0"
" [Outside any known module]","0.303971","0.303971","","[Outside any known module]","","0"
" func@0x49b110","0.26","0.26","libtpsstool.so","func@0x49b110","","0x49b110"
" Java_org_apache_hadoop_util_NativeCrc32_nativeComputeChunkedSums","0.129944","0","libhadoop.so.1.0.0","Java_org_apache_hadoop_util_NativeCrc32_nativeComputeChunkedSums","","0x16de0"
" Java_org_apache_hadoop_net_unix_DomainSocketWatcher_doPoll0","0.03","0","libhadoop.so.1.0.0","Java_org_apache_hadoop_net_unix_DomainSocketWatcher_doPoll0","","0x154e0"
" posix_fadvise64","0.02","0.02","libc.so.6","posix_fadvise64","","0x30fc0df500"
" Unsafe_CompareAndSwapInt","0.02","0.02","libjvm.so","Unsafe_CompareAndSwapInt","","0x976660"
" JVM_StartThread","0.02","0","libjvm.so","JVM_StartThread","","0x679870"
" InterpreterRuntime::anewarray","0.02","0","libjvm.so","InterpreterRuntime::anewarray(JavaThread*, constantPoolOopDesc*, int, int)","","0x5f8180"
" JVM_Sleep","0.0100144","0","libjvm.so","JVM_Sleep","","0x685db0"
" Unsafe_Park","0.0100143","0","libjvm.so","Unsafe_Park","","0x97e2d0"
" Java_sun_nio_ch_FileDispatcherImpl_read0","0.01","0.01","libnio.so","Java_sun_nio_ch_FileDispatcherImpl_read0","","0x7950"
" Java_sun_nio_ch_EPollArrayWrapper_epollCtl","0.01","0","libnio.so","Java_sun_nio_ch_EPollArrayWrapper_epollCtl","","0x97e0"
" pthread_self","0.01","0.01","libpthread.so.0","pthread_self","","0x30fc408320"
" memcpy","0.01","0.01","libc.so.6","memcpy","","0x30fc089860"
" std::_Rb_tree<std::string, std::pair<std::string const, impala::RuntimeProfile::Counter*>, std::_Select1st<std::pair<std::string const, impala::RuntimeProfile::Counter*>>, std::less<std::string>, std::allocator<std::pair<std::string const, impala::RuntimeProfile::Counter*>>>::find","0.01","0","impalad","std::_Rb_tree<std::string, std::pair<std::string const, impala::RuntimeProfile::Counter*>, std::_Select1st<std::pair<std::string const, impala::RuntimeProfile::Counter*>>, std::less<std::string>, std::allocator<std::pair<std::string const, impala::RuntimeProfile::Counter*>>>::find(std::string const&)","stl_tree.h","0xb17710"
" __sched_yield","0","0","libc.so.6","__sched_yield","","0x30fc0cf3e0"
" InterpreterRuntime::monitorexit","0","0","libjvm.so","InterpreterRuntime::monitorexit(JavaThread*, BasicObjectLock*)","","0x5f9d50"
" JVM_MonitorWait","0","0","libjvm.so","JVM_MonitorWait","","0x67d3d0"
" func@0x7aff92","0","0","impalad","func@0x7aff92","","0x7aff92"
