"Function Stack","CPU Time: Total","CPU Time: Self","Module","Function (Full)","Source File","Start Address"
"Total","2.71997","0","","","",""
" clone","2.71997","0","libc.so.6","clone","","0x3eb32e8890"
"  start_thread","2.71997","0","libpthread.so.0","start_thread","","0x3eb3607900"
"   thread_proxy","2.71997","0","impalad","thread_proxy","","0xde8910"
"    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","2.71997","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","0xb89d50"
"     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()","2.71997","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","0xb89d69"
"      operator()<void (*)(const std::basic_string<char>&, const std::basic_string<char>&, boost::function<void()>, impala::Promise<long int>*), boost::_bi::list0>","2.71997","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","0xb89d69"
"       impala::Thread::SuperviseThread","2.71997","0","impalad","impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function<void (void)>, impala::Promise<long>*)","thread.cc","0xb89260"
"        boost::function0<void>::operator()","2.71997","0","impalad","boost::function0<void>::operator()(void) const","function_template.hpp","0xb8946c"
"         impala::ImpalaServer::QueryExecState::Wait","2.71997","0","impalad","impala::ImpalaServer::QueryExecState::Wait(void)","query-exec-state.cc","0xac2c90"
"          impala::ImpalaServer::QueryExecState::WaitInternal","2.71997","0","impalad","impala::ImpalaServer::QueryExecState::WaitInternal(void)","query-exec-state.cc","0xac29d0"
"           impala::Coordinator::Wait","2.71997","0","impalad","impala::Coordinator::Wait(void)","coordinator.cc","0xd4acd0"
"            impala::PlanFragmentExecutor::Open","2.71997","0","impalad","impala::PlanFragmentExecutor::Open(void)","plan-fragment-executor.cc","0xd59460"
"             impala::PlanFragmentExecutor::OptimizeLlvmModule","2.71997","0","impalad","impala::PlanFragmentExecutor::OptimizeLlvmModule(void)","scoped_ptr.hpp","0xd562b0"
"              impala::LlvmCodeGen::FinalizeModule","2.71997","0","impalad","impala::LlvmCodeGen::FinalizeModule(void)","llvm-codegen.cc","0xbb1ef0"
"               impala::LlvmCodeGen::OptimizeModule","1.83999","0","impalad","impala::LlvmCodeGen::OptimizeModule(void)","llvm-codegen.cc","0xbb0990"
"                llvm::legacy::PassManagerImpl::run","1.79","0","impalad","llvm::legacy::PassManagerImpl::run(llvm::Module&)","","0x1a3c200"
"                 (anonymous namespace)::CGPassManager::runOnModule","1.39998","0","impalad","(anonymous namespace)::CGPassManager::runOnModule(llvm::Module&)","","0x17386f0"
"                  llvm::FPPassManager::runOnFunction","1.18017","0","impalad","llvm::FPPassManager::runOnFunction(llvm::Function&)","","0x1a3bc20"
"                   (anonymous namespace)::InstructionCombiningPass::runOnFunction","0.509982","0","impalad","(anonymous namespace)::InstructionCombiningPass::runOnFunction(llvm::Function&)","","0x159b050"
"                    combineInstructionsOverFunction","0.509982","0.367684","impalad","combineInstructionsOverFunction(llvm::Function&, llvm::InstCombineWorklist&, llvm::AAResults*, llvm::AssumptionCache&, llvm::TargetLibraryInfo&, llvm::DominatorTree&, llvm::LoopInfo*)","","0x159a280"
"                     llvm::InstCombiner::run","0.489982","0","impalad","llvm::InstCombiner::run(void)","","0x1599860"
"                      llvm::InstCombiner::visitICmpInst","0.199995","0.367682","impalad","llvm::InstCombiner::visitICmpInst(llvm::ICmpInst&)","","0x15d5170"
"                       llvm::InstCombiner::SimplifyDemandedBits","0.079997","0","impalad","llvm::InstCombiner::SimplifyDemandedBits(llvm::Use&, llvm::APInt, llvm::APInt&, llvm::APInt&, unsigned int)","","0x1613b60"
"                        llvm::InstCombiner::SimplifyDemandedUseBits","0.079997","0.367629","impalad","llvm::InstCombiner::SimplifyDemandedUseBits(llvm::Value*, llvm::APInt, llvm::APInt&, llvm::APInt&, unsigned int, llvm::Instruction*)","","0x160bc20"
"                         llvm::InstCombiner::SimplifyDemandedBits","0.0399983","0","impalad","llvm::InstCombiner::SimplifyDemandedBits(llvm::Use&, llvm::APInt, llvm::APInt&, llvm::APInt&, unsigned int)","","0x1613b60"
"                          llvm::InstCombiner::SimplifyDemandedUseBits","0.0399983","0","impalad","llvm::InstCombiner::SimplifyDemandedUseBits(llvm::Value*, llvm::APInt, llvm::APInt&, llvm::APInt&, unsigned int, llvm::Instruction*)","","0x160bc20"
"                           llvm::computeKnownBits","0.0199984","0","impalad","llvm::computeKnownBits(llvm::Value*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, llvm::AssumptionCache*, llvm::Instruction const*, llvm::DominatorTree const*)","","0x18263d0"
"                            computeKnownBits","0.0199984","0","impalad","computeKnownBits(llvm::Value*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x1825c40"
"                             computeKnownBitsFromOperator","0.0199984","0","impalad","computeKnownBitsFromOperator(llvm::Operator*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x182a5c0"
"                              computeKnownBitsMul","0.00999986","0","impalad","computeKnownBitsMul(llvm::Value*, llvm::Value*, bool, llvm::APInt&, llvm::APInt&, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x182a140"
"                               computeKnownBits","0.00999986","0","impalad","computeKnownBits(llvm::Value*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x1825c40"
"                                computeKnownBitsFromOperator","0.00999986","0","impalad","computeKnownBitsFromOperator(llvm::Operator*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x182a5c0"
"                                 computeKnownBits","0.00999986","0","impalad","computeKnownBits(llvm::Value*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x1825c40"
"                                  computeKnownBitsFromOperator","0.00999986","0","impalad","computeKnownBitsFromOperator(llvm::Operator*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x182a5c0"
"                                   computeKnownBits","0.00999986","0","impalad","computeKnownBits(llvm::Value*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x1825c40"
"                                    computeKnownBitsFromOperator","0.00999986","0.367646","impalad","computeKnownBitsFromOperator(llvm::Operator*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x182a5c0"
"                              computeKnownBitsAddSub","0.00999854","0","impalad","computeKnownBitsAddSub(bool, llvm::Value*, llvm::Value*, bool, llvm::APInt&, llvm::APInt&, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x1829600"
"                               tc_delete_nothrow","0.00999854","0.367597","impalad","tc_delete_nothrow","","0x1bdee40"
"                           tc_delete_nothrow","0.0100021","0.36773","impalad","tc_delete_nothrow","","0x1bdee40"
"                           llvm::APInt::operator|","0.00999772","0","impalad","llvm::APInt::operator|(llvm::APInt const&) const","","0x1108430"
"                            llvm::APInt::OrSlowCase","0.00999772","0","impalad","llvm::APInt::OrSlowCase(llvm::APInt const&) const","","0x1a83bc0"
"                             tc_new","0.00999772","0.367567","impalad","tc_new","","0x1be0cd0"
"                         llvm::computeKnownBits","0.0200071","0.367939","impalad","llvm::computeKnownBits(llvm::Value*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, llvm::AssumptionCache*, llvm::Instruction const*, llvm::DominatorTree const*)","","0x18263d0"
"                          computeKnownBits","0.00999928","0","impalad","computeKnownBits(llvm::Value*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x1825c40"
"                           computeKnownBitsFromOperator","0.00999928","0","impalad","computeKnownBitsFromOperator(llvm::Operator*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x182a5c0"
"                            computeKnownBitsAddSub","0.00999928","0","impalad","computeKnownBitsAddSub(bool, llvm::Value*, llvm::Value*, bool, llvm::APInt&, llvm::APInt&, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x1829600"
"                             computeKnownBits","0.00999928","0","impalad","computeKnownBits(llvm::Value*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x1825c40"
"                              computeKnownBitsFromOperator","0.00999928","0","impalad","computeKnownBitsFromOperator(llvm::Operator*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x182a5c0"
"                               computeKnownBits","0.00999928","0","impalad","computeKnownBits(llvm::Value*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x1825c40"
"                                computeKnownBitsFromOperator","0.00999928","0","impalad","computeKnownBitsFromOperator(llvm::Operator*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x182a5c0"
"                                 computeKnownBitsAddSub","0.00999928","0","impalad","computeKnownBitsAddSub(bool, llvm::Value*, llvm::Value*, bool, llvm::APInt&, llvm::APInt&, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x1829600"
"                                  computeKnownBits","0.00999928","0","impalad","computeKnownBits(llvm::Value*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x1825c40"
"                                   computeKnownBitsFromOperator","0.00999928","0","impalad","computeKnownBitsFromOperator(llvm::Operator*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x182a5c0"
"                                    llvm::APInt::operator&=","0.00999928","0.367624","impalad","llvm::APInt::operator&=(llvm::APInt const&)","","0x1a83a20"
"                         llvm::APInt::operator~","0.00999225","0","impalad","llvm::APInt::operator~(void) const","","0xf84460"
"                          llvm::APInt::initSlowCase","0.00999225","0","impalad","llvm::APInt::initSlowCase(llvm::APInt const&)","","0x1a83340"
"                           tc_new","0.00999225","0.367366","impalad","tc_new","","0x1be0cd0"
"                       llvm::SimplifyICmpInst","0.0799957","0","impalad","llvm::SimplifyICmpInst(unsigned int, llvm::Value*, llvm::Value*, llvm::DataLayout const&, llvm::TargetLibraryInfo const*, llvm::DominatorTree const*, llvm::AssumptionCache*, llvm::Instruction const*)","","0x1782f20"
"                        SimplifyICmpInst","0.0799957","0.367643","impalad","SimplifyICmpInst(unsigned int, llvm::Value*, llvm::Value*, (anonymous namespace)::Query const&, unsigned int)","","0x177ed70"
"                         ThreadCmpOverPHI","0.0499973","0","impalad","ThreadCmpOverPHI(llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, (anonymous namespace)::Query const&, unsigned int)","","0x1785a50"
"                          SimplifyICmpInst","0.0499973","0","impalad","SimplifyICmpInst(unsigned int, llvm::Value*, llvm::Value*, (anonymous namespace)::Query const&, unsigned int)","","0x177ed70"
"                           llvm::isKnownNonZero","0.0299991","0","impalad","llvm::isKnownNonZero(llvm::Value*, llvm::DataLayout const&, unsigned int, llvm::AssumptionCache*, llvm::Instruction const*, llvm::DominatorTree const*)","","0x18294e0"
"                            isKnownNonZero","0.0299991","0","impalad","isKnownNonZero(llvm::Value*, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x18282b0"
"                             computeKnownBits","0.0200005","0","impalad","computeKnownBits(llvm::Value*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x1825c40"
"                              computeKnownBitsFromOperator","0.0200005","0","impalad","computeKnownBitsFromOperator(llvm::Operator*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x182a5c0"
"                               computeKnownBits","0.0200005","0","impalad","computeKnownBits(llvm::Value*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x1825c40"
"                                computeKnownBitsFromOperator","0.0200005","0","impalad","computeKnownBitsFromOperator(llvm::Operator*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x182a5c0"
"                                 computeKnownBitsMul","0.0200005","0","impalad","computeKnownBitsMul(llvm::Value*, llvm::Value*, bool, llvm::APInt&, llvm::APInt&, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x182a140"
"                                  computeKnownBits","0.0200005","0","impalad","computeKnownBits(llvm::Value*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x1825c40"
"                                   computeKnownBitsFromOperator","0.0200005","0","impalad","computeKnownBitsFromOperator(llvm::Operator*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x182a5c0"
"                                    computeKnownBits","0.0200005","0","impalad","computeKnownBits(llvm::Value*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x1825c40"
"                                     computeKnownBitsFromOperator","0.0200005","0","impalad","computeKnownBitsFromOperator(llvm::Operator*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x182a5c0"
"                                      llvm::APInt::initSlowCase","0.0100026","0.367747","impalad","llvm::APInt::initSlowCase(llvm::APInt const&)","","0x1a83340"
"                                      computeKnownBits","0.00999786","0","impalad","computeKnownBits(llvm::Value*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x1825c40"
"                                       computeKnownBitsFromOperator","0.00999786","0.367572","impalad","computeKnownBitsFromOperator(llvm::Operator*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x182a5c0"
"                             isKnownNonZero","0.0099986","0","impalad","isKnownNonZero(llvm::Value*, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x18282b0"
"                              isKnownNonZero","0.0099986","0","impalad","isKnownNonZero(llvm::Value*, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x18282b0"
"                               computeKnownBits","0.0099986","0","impalad","computeKnownBits(llvm::Value*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x1825c40"
"                                computeKnownBitsFromOperator","0.0099986","0","impalad","computeKnownBitsFromOperator(llvm::Operator*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x182a5c0"
"                                 computeKnownBits","0.0099986","0","impalad","computeKnownBits(llvm::Value*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x1825c40"
"                                  computeKnownBitsFromOperator","0.0099986","0","impalad","computeKnownBitsFromOperator(llvm::Operator*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x182a5c0"
"                                   llvm::APInt::zextOrTrunc","0.0099986","0.3676","impalad","llvm::APInt::zextOrTrunc(unsigned int) const","","0x1a85970"
"                           ThreadCmpOverSelect","0.0199983","0","impalad","ThreadCmpOverSelect(llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, (anonymous namespace)::Query const&, unsigned int)","","0x1782f60"
"                            SimplifyICmpInst","0.0199983","0.367601","impalad","SimplifyICmpInst(unsigned int, llvm::Value*, llvm::Value*, (anonymous namespace)::Query const&, unsigned int)","","0x177ed70"
"                             llvm::isKnownNonZero","0.00999962","0","impalad","llvm::isKnownNonZero(llvm::Value*, llvm::DataLayout const&, unsigned int, llvm::AssumptionCache*, llvm::Instruction const*, llvm::DominatorTree const*)","","0x18294e0"
"                              isKnownNonZero","0.00999962","0","impalad","isKnownNonZero(llvm::Value*, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x18282b0"
"                               computeKnownBits","0.00999962","0","impalad","computeKnownBits(llvm::Value*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x1825c40"
"                                computeKnownBitsFromOperator","0.00999962","0","impalad","computeKnownBitsFromOperator(llvm::Operator*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x182a5c0"
"                                 computeKnownBitsMul","0.00999962","0","impalad","computeKnownBitsMul(llvm::Value*, llvm::Value*, bool, llvm::APInt&, llvm::APInt&, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x182a140"
"                                  computeKnownBits","0.00999962","0","impalad","computeKnownBits(llvm::Value*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x1825c40"
"                                   computeKnownBitsFromOperator","0.00999962","0","impalad","computeKnownBitsFromOperator(llvm::Operator*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x182a5c0"
"                                    computeKnownBits","0.00999962","0","impalad","computeKnownBits(llvm::Value*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x1825c40"
"                                     computeKnownBitsFromOperator","0.00999962","0","impalad","computeKnownBitsFromOperator(llvm::Operator*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x182a5c0"
"                                      computeKnownBits","0.00999962","0","impalad","computeKnownBits(llvm::Value*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x1825c40"
"                                       computeKnownBitsFromOperator","0.00999962","0","impalad","computeKnownBitsFromOperator(llvm::Operator*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x182a5c0"
"                                        llvm::Type::getPrimitiveSizeInBits","0.00999962","0.367637","impalad","llvm::Type::getPrimitiveSizeInBits(void) const","","0x1a53e70"
"                         llvm::isKnownNonZero","0.00999955","0","impalad","llvm::isKnownNonZero(llvm::Value*, llvm::DataLayout const&, unsigned int, llvm::AssumptionCache*, llvm::Instruction const*, llvm::DominatorTree const*)","","0x18294e0"
"                          isKnownNonZero","0.00999955","0","impalad","isKnownNonZero(llvm::Value*, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x18282b0"
"                           computeKnownBits","0.00999955","0","impalad","computeKnownBits(llvm::Value*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x1825c40"
"                            computeKnownBitsFromOperator","0.00999955","0","impalad","computeKnownBitsFromOperator(llvm::Operator*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x182a5c0"
"                             llvm::PHINode::hasConstantValue","0.00999955","0.367634","impalad","llvm::PHINode::hasConstantValue(void) const","","0x1a1a620"
"                         llvm::Instruction::getMetadata","0.00999904","0.367616","impalad","llvm::Instruction::getMetadata(unsigned int) const","","0xe841c0"
"                       llvm::PatternMatch::match_combine_or<llvm::PatternMatch::BinaryOp_match<llvm::PatternMatch::class_match<llvm::Value>, llvm::PatternMatch::BinaryOp_match<llvm::PatternMatch::specificval_ty, llvm::PatternMatch::cst_pred_ty<llvm::PatternMatch::is_all_ones>, (unsigned int)11>, (unsigned int)26>, llvm::PatternMatch::BinaryOp_match<llvm::PatternMatch::BinaryOp_match<llvm::PatternMatch::specificval_ty, llvm::PatternMatch::cst_pred_ty<llvm::PatternMatch::is_all_ones>, (unsigned int)11>, llvm::PatternMatch::class_match<llvm::Value>, (unsigned int)26>>::match<llvm::BinaryOperator>","0.0100053","0.367848","impalad","bool llvm::PatternMatch::match_combine_or<llvm::PatternMatch::BinaryOp_match<llvm::PatternMatch::class_match<llvm::Value>, llvm::PatternMatch::BinaryOp_match<llvm::PatternMatch::specificval_ty, llvm::PatternMatch::cst_pred_ty<llvm::PatternMatch::is_all_ones>, (unsigned int)11>, (unsigned int)26>, llvm::PatternMatch::BinaryOp_match<llvm::PatternMatch::BinaryOp_match<llvm::PatternMatch::specificval_ty, llvm::PatternMatch::cst_pred_ty<llvm::PatternMatch::is_all_ones>, (unsigned int)11>, llvm::PatternMatch::class_match<llvm::Value>, (unsigned int)26>>::match<llvm::BinaryOperator>(llvm::BinaryOperator*)","","0x15c8d10"
"                       llvm::APInt::ult","0.0100002","0.367657","impalad","llvm::APInt::ult(llvm::APInt const&) const","","0x1a844d0"
"                       llvm::User::getOperandList.part.29","0.00999546","0.367484","impalad","llvm::User::getOperandList(void).part.29","","0x15c72f0"
"                      llvm::computeKnownBits","0.070015","0","impalad","llvm::computeKnownBits(llvm::Value*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, llvm::AssumptionCache*, llvm::Instruction const*, llvm::DominatorTree const*)","","0x18263d0"
"                       computeKnownBits","0.070015","0","impalad","computeKnownBits(llvm::Value*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x1825c40"
"                        computeKnownBitsFromOperator","0.070015","0","impalad","computeKnownBitsFromOperator(llvm::Operator*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x182a5c0"
"                         computeKnownBits","0.0500121","0","impalad","computeKnownBits(llvm::Value*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x1825c40"
"                          computeKnownBitsFromOperator","0.0500121","0.367649","impalad","computeKnownBitsFromOperator(llvm::Operator*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x182a5c0"
"                           computeKnownBits","0.0200056","0","impalad","computeKnownBits(llvm::Value*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x1825c40"
"                            computeKnownBitsFromOperator","0.0200056","0.367853","impalad","computeKnownBitsFromOperator(llvm::Operator*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x182a5c0"
"                             computeKnownBits","0.0100001","0","impalad","computeKnownBits(llvm::Value*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x1825c40"
"                              computeKnownBitsFromOperator","0.0100001","0","impalad","computeKnownBitsFromOperator(llvm::Operator*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x182a5c0"
"                               computeKnownBits","0.0100001","0","impalad","computeKnownBits(llvm::Value*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x1825c40"
"                                computeKnownBitsFromOperator","0.0100001","0","impalad","computeKnownBitsFromOperator(llvm::Operator*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x182a5c0"
"                                 llvm::User::getOperandList.part.30","0.0100001","0.367655","impalad","llvm::User::getOperandList(void).part.30","","0x181c2b0"
"                           computeKnownBitsAddSub","0.0100077","0","impalad","computeKnownBitsAddSub(bool, llvm::Value*, llvm::Value*, bool, llvm::APInt&, llvm::APInt&, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x1829600"
"                            computeKnownBits","0.0100077","0","impalad","computeKnownBits(llvm::Value*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x1825c40"
"                             computeKnownBitsFromOperator","0.0100077","0","impalad","computeKnownBitsFromOperator(llvm::Operator*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x182a5c0"
"                              llvm::APInt::zext","0.0100077","0","impalad","llvm::APInt::zext(unsigned int) const","","0x1a857a0"
"                               tc_new","0.0100077","0.367934","impalad","tc_new","","0x1be0cd0"
"                           computeKnownBitsMul","0.00999888","0","impalad","computeKnownBitsMul(llvm::Value*, llvm::Value*, bool, llvm::APInt&, llvm::APInt&, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x182a140"
"                            computeKnownBits","0.00999888","0","impalad","computeKnownBits(llvm::Value*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x1825c40"
"                             computeKnownBitsFromOperator","0.00999888","0","impalad","computeKnownBitsFromOperator(llvm::Operator*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x182a5c0"
"                              computeKnownBits","0.00999888","0","impalad","computeKnownBits(llvm::Value*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x1825c40"
"                               computeKnownBitsFromOperator","0.00999888","0","impalad","computeKnownBitsFromOperator(llvm::Operator*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x182a5c0"
"                                computeKnownBits","0.00999888","0","impalad","computeKnownBits(llvm::Value*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x1825c40"
"                                 llvm::APInt::AssignSlowCase","0.00999888","0","impalad","llvm::APInt::AssignSlowCase(llvm::APInt const&)","","0x1a834a0"
"                                  memcpy","0.00999888","0.36761","libc.so.6","memcpy","","0x3eb3289670"
"                         computeKnownBitsMul","0.0100033","0","impalad","computeKnownBitsMul(llvm::Value*, llvm::Value*, bool, llvm::APInt&, llvm::APInt&, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x182a140"
"                          llvm::APInt::countTrailingOnesSlowCase","0.0100033","0.367774","impalad","llvm::APInt::countTrailingOnesSlowCase(void) const","","0x1a84f20"
"                         llvm::computeKnownBitsFromRangeMetadata","0.00999958","0","impalad","llvm::computeKnownBitsFromRangeMetadata(llvm::MDNode const&, llvm::APInt&, llvm::APInt&)","","0x181c530"
"                          llvm::APInt::operator&","0.00999958","0.367636","impalad","llvm::APInt::operator&(llvm::APInt const&) const","","0x10884c0"
"                      llvm::InstCombiner::visitOr","0.0399832","0","impalad","llvm::InstCombiner::visitOr(llvm::BinaryOperator&)","","0x15b0360"
"                       llvm::InstCombiner::SimplifyDemandedInstructionBits","0.0199937","0","impalad","llvm::InstCombiner::SimplifyDemandedInstructionBits(llvm::Instruction&)","","0x1613080"
"                        llvm::InstCombiner::SimplifyDemandedUseBits","0.0100012","0","impalad","llvm::InstCombiner::SimplifyDemandedUseBits(llvm::Value*, llvm::APInt, llvm::APInt&, llvm::APInt&, unsigned int, llvm::Instruction*)","","0x160bc20"
"                         llvm::APInt::operator&","0.0100012","0","impalad","llvm::APInt::operator&(llvm::APInt const&) const","","0x10884c0"
"                          llvm::APInt::AndSlowCase","0.0100012","0.367696","impalad","llvm::APInt::AndSlowCase(llvm::APInt const&) const","","0x1a83b40"
"                        tc_delete_nothrow","0.00999252","0.367376","impalad","tc_delete_nothrow","","0x1bdee40"
"                       llvm::InstCombiner::MatchBSwapOrBitReverse","0.00999959","0","impalad","llvm::InstCombiner::MatchBSwapOrBitReverse(llvm::BinaryOperator&)","","0x15a7760"
"                        llvm::recognizeBitReverseOrBSwapIdiom","0.00999959","0","impalad","llvm::recognizeBitReverseOrBSwapIdiom(llvm::Instruction*, bool, bool, llvm::SmallVectorImpl<llvm::Instruction*>&)","","0x1659d60"
"                         std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::Optional<BitPart>>, std::_Select1st<std::pair<llvm::Value* const, llvm::Optional<BitPart>>>, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::Optional<BitPart>>>>::_M_erase","0.00999959","0","impalad","std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::Optional<BitPart>>, std::_Select1st<std::pair<llvm::Value* const, llvm::Optional<BitPart>>>, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::Optional<BitPart>>>>::_M_erase(std::_Rb_tree_node<std::pair<llvm::Value* const, llvm::Optional<BitPart>>>*)","","0x1658be0"
"                          tc_delete_nothrow","0.00999959","0","impalad","tc_delete_nothrow","","0x1bdee40"
"                           tcmalloc::ThreadCache::Scavenge","0.00999959","0","impalad","tcmalloc::ThreadCache::Scavenge(void)","","0x1bd1e00"
"                            tcmalloc::ThreadCache::ReleaseToCentralCache","0.00999959","0","impalad","tcmalloc::ThreadCache::ReleaseToCentralCache(tcmalloc::ThreadCache::FreeList*, unsigned long, int)","","0x1bd1930"
"                             tcmalloc::CentralFreeList::InsertRange","0.00999959","0","impalad","tcmalloc::CentralFreeList::InsertRange(void*, void*, int)","","0x1bc36e0"
"                              tcmalloc::CentralFreeList::ReleaseListToSpans","0.00999959","0","impalad","tcmalloc::CentralFreeList::ReleaseListToSpans(void*)","","0x1bc3490"
"                               tcmalloc::CentralFreeList::ReleaseToSpans","0.00999959","0.367636","impalad","tcmalloc::CentralFreeList::ReleaseToSpans(void*)","","0x1bc3310"
"                       llvm::InstCombiner::FoldOrOfICmps","0.00998983","0","impalad","llvm::InstCombiner::FoldOrOfICmps(llvm::ICmpInst*, llvm::ICmpInst*, llvm::Instruction*)","","0x15ad180"
"                        foldLogOpOfMaskedICmps","0.00998983","0","impalad","foldLogOpOfMaskedICmps(llvm::ICmpInst*, llvm::ICmpInst*, bool, llvm::IRBuilder<(bool)1, llvm::TargetFolder, llvm::InstCombineIRInserter>*)","","0x15a84d0"
"                         getTypeOfMaskedICmp","0.00998983","0.367277","impalad","getTypeOfMaskedICmp(llvm::Value*, llvm::Value*, llvm::Value*, llvm::CmpInst::Predicate)","","0x15a4bc0"
"                      llvm::InstCombiner::visitCallInst","0.0300046","0","impalad","llvm::InstCombiner::visitCallInst(llvm::CallInst&)","","0x15bb300"
"                       llvm::InstCombiner::visitCallSite","0.0200008","0","impalad","llvm::InstCombiner::visitCallSite(llvm::CallSite)","","0x15ba650"
"                        llvm::isAllocLikeFn","0.0100004","0","impalad","llvm::isAllocLikeFn(llvm::Value const*, llvm::TargetLibraryInfo const*, bool)","","0x17aced0"
"                         getAllocationData","0.0100004","0","impalad","getAllocationData(llvm::Value const*, AllocType, llvm::TargetLibraryInfo const*, bool)","","0x17ac7d0"
"                          llvm::GlobalValue::isDeclaration","0.0100004","0.367667","impalad","llvm::GlobalValue::isDeclaration(void) const","","0x1a106c0"
"                        llvm::InstCombiner::tryOptimizeCall","0.0100004","0","impalad","llvm::InstCombiner::tryOptimizeCall(llvm::CallInst*)","","0x15b8b30"
"                         llvm::LibCallSimplifier::optimizeCall","0.0100004","0","impalad","llvm::LibCallSimplifier::optimizeCall(llvm::CallInst*)","","0x16ac7d0"
"                          canUseUnsafeFPMath","0.0100004","0","impalad","canUseUnsafeFPMath(llvm::Function*)","","0x16a3780"
"                           llvm::AttributeSetNode::hasAttribute","0.0100004","0.367666","impalad","llvm::AttributeSetNode::hasAttribute(llvm::StringRef) const","","0x1928490"
"                       llvm::SimplifyCall","0.0100038","0.367789","impalad","llvm::SimplifyCall(llvm::Value*, llvm::Use*, llvm::Use*, llvm::DataLayout const&, llvm::TargetLibraryInfo const*, llvm::DominatorTree const*, llvm::AssumptionCache*, llvm::Instruction const*)","","0x1777e80"
"                      llvm::InstCombiner::visitZExt","0.0300004","0","impalad","llvm::InstCombiner::visitZExt(llvm::ZExtInst&)","","0x15c5180"
"                       llvm::InstCombiner::SimplifyDemandedInstructionBits","0.0300004","0","impalad","llvm::InstCombiner::SimplifyDemandedInstructionBits(llvm::Instruction&)","","0x1613080"
"                        llvm::InstCombiner::SimplifyDemandedUseBits","0.0300004","0","impalad","llvm::InstCombiner::SimplifyDemandedUseBits(llvm::Value*, llvm::APInt, llvm::APInt&, llvm::APInt&, unsigned int, llvm::Instruction*)","","0x160bc20"
"                         llvm::InstCombiner::SimplifyDemandedBits","0.0199977","0","impalad","llvm::InstCombiner::SimplifyDemandedBits(llvm::Use&, llvm::APInt, llvm::APInt&, llvm::APInt&, unsigned int)","","0x1613b60"
"                          llvm::Use::getUser","0.00999982","0","impalad","llvm::Use::getUser(void) const","","0x1a5b440"
"                           llvm::Use::getImpliedUser","0.00999982","0.367644","impalad","llvm::Use::getImpliedUser(void) const","","0x1a5b3e0"
"                          llvm::InstCombiner::SimplifyDemandedUseBits","0.00999788","0.367573","impalad","llvm::InstCombiner::SimplifyDemandedUseBits(llvm::Value*, llvm::APInt, llvm::APInt&, llvm::APInt&, unsigned int, llvm::Instruction*)","","0x160bc20"
"                         llvm::APInt::AndSlowCase","0.0100027","0.367749","impalad","llvm::APInt::AndSlowCase(llvm::APInt const&) const","","0x1a83b40"
"                      llvm::InstCombiner::visitAShr","0.0200044","0","impalad","llvm::InstCombiner::visitAShr(llvm::BinaryOperator&)","","0x16044f0"
"                       llvm::MaskedValueIsZero","0.0200044","0","impalad","llvm::MaskedValueIsZero(llvm::Value*, llvm::APInt const&, llvm::DataLayout const&, unsigned int, llvm::AssumptionCache*, llvm::Instruction const*, llvm::DominatorTree const*)","","0x182e6c0"
"                        computeKnownBits","0.0200044","0","impalad","computeKnownBits(llvm::Value*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x1825c40"
"                         computeKnownBitsFromOperator","0.0200044","0","impalad","computeKnownBitsFromOperator(llvm::Operator*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x182a5c0"
"                          computeKnownBits","0.0200044","0.367891","impalad","computeKnownBits(llvm::Value*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x1825c40"
"                           computeKnownBitsFromOperator","0.00999792","0","impalad","computeKnownBitsFromOperator(llvm::Operator*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x182a5c0"
"                            computeKnownBitsAddSub","0.00999792","0","impalad","computeKnownBitsAddSub(bool, llvm::Value*, llvm::Value*, bool, llvm::APInt&, llvm::APInt&, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x1829600"
"                             computeKnownBits","0.00999792","0","impalad","computeKnownBits(llvm::Value*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x1825c40"
"                              computeKnownBitsFromOperator","0.00999792","0.367575","impalad","computeKnownBitsFromOperator(llvm::Operator*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x182a5c0"
"                      llvm::InstCombiner::visitAnd","0.0199982","0.367633","impalad","llvm::InstCombiner::visitAnd(llvm::BinaryOperator&)","","0x15aec20"
"                       llvm::InstCombiner::SimplifyDemandedInstructionBits","0.00999873","0","impalad","llvm::InstCombiner::SimplifyDemandedInstructionBits(llvm::Instruction&)","","0x1613080"
"                        llvm::InstCombiner::SimplifyDemandedUseBits","0.00999873","0.367605","impalad","llvm::InstCombiner::SimplifyDemandedUseBits(llvm::Value*, llvm::APInt, llvm::APInt&, llvm::APInt&, unsigned int, llvm::Instruction*)","","0x160bc20"
"                      llvm::InstCombiner::visitLoadInst","0.0199976","0.367486","impalad","llvm::InstCombiner::visitLoadInst(llvm::LoadInst&)","","0x15e2d90"
"                       llvm::FindAvailableLoadedValue","0.0100021","0","impalad","llvm::FindAvailableLoadedValue(llvm::Value*, llvm::BasicBlock*, llvm::ilist_iterator<llvm::Instruction>&, unsigned int, llvm::AAResults*, llvm::AAMDNodes*)","","0x1794570"
"                        llvm::Value::stripPointerCasts","0.0100021","0.367728","impalad","llvm::Value::stripPointerCasts(void)","","0x1a5bf50"
"                      llvm::InstCombiner::visitGetElementPtrInst","0.0199897","0","impalad","llvm::InstCombiner::visitGetElementPtrInst(llvm::GetElementPtrInst&)","","0x1595ad0"
"                       llvm::DataLayout::getTypeAllocSize","0.0199897","0.367653","impalad","llvm::DataLayout::getTypeAllocSize(llvm::Type*) const","","0xe636c0"
"                        llvm::DataLayout::getAlignmentInfo","0.00998968","0.367272","impalad","llvm::DataLayout::getAlignmentInfo(llvm::AlignTypeEnum, unsigned int, bool, llvm::Type*) const","","0x195c5b0"
"                      llvm::InstCombiner::visitStoreInst","0.0100034","0","impalad","llvm::InstCombiner::visitStoreInst(llvm::StoreInst&)","","0x15e0460"
"                       llvm::getOrEnforceKnownAlignment","0.0100034","0","impalad","llvm::getOrEnforceKnownAlignment(llvm::Value*, unsigned int, llvm::DataLayout const&, llvm::Instruction const*, llvm::AssumptionCache*, llvm::DominatorTree const*)","","0x1655130"
"                        llvm::computeKnownBits","0.0100034","0","impalad","llvm::computeKnownBits(llvm::Value*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, llvm::AssumptionCache*, llvm::Instruction const*, llvm::DominatorTree const*)","","0x18263d0"
"                         computeKnownBits","0.0100034","0","impalad","computeKnownBits(llvm::Value*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x1825c40"
"                          computeKnownBitsFromOperator","0.0100034","0.367778","impalad","computeKnownBitsFromOperator(llvm::Operator*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x182a5c0"
"                      llvm::InstCombiner::visitSelectInst","0.00999879","0","impalad","llvm::InstCombiner::visitSelectInst(llvm::SelectInst&)","","0x15fca10"
"                       llvm::InstCombiner::visitSelectInstWithICmp","0.00999879","0.367607","impalad","llvm::InstCombiner::visitSelectInstWithICmp(llvm::SelectInst&, llvm::ICmpInst*)","","0x15f8eb0"
"                      llvm::InstCombiner::visitPHINode","0.00999768","0","impalad","llvm::InstCombiner::visitPHINode(llvm::PHINode&)","","0x15f67a0"
"                       llvm::SimplifyInstruction","0.00999768","0.367566","impalad","llvm::SimplifyInstruction(llvm::Instruction*, llvm::DataLayout const&, llvm::TargetLibraryInfo const*, llvm::DominatorTree const*, llvm::AssumptionCache*)","","0x1784530"
"                      llvm::InstCombiner::visitLShr","0.00999424","0","impalad","llvm::InstCombiner::visitLShr(llvm::BinaryOperator&)","","0x1606870"
"                       llvm::MaskedValueIsZero","0.00999424","0","impalad","llvm::MaskedValueIsZero(llvm::Value*, llvm::APInt const&, llvm::DataLayout const&, unsigned int, llvm::AssumptionCache*, llvm::Instruction const*, llvm::DominatorTree const*)","","0x182e6c0"
"                        computeKnownBits","0.00999424","0","impalad","computeKnownBits(llvm::Value*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x1825c40"
"                         computeKnownBitsFromOperator","0.00999424","0","impalad","computeKnownBitsFromOperator(llvm::Operator*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x182a5c0"
"                          computeKnownBitsMul","0.00999424","0","impalad","computeKnownBitsMul(llvm::Value*, llvm::Value*, bool, llvm::APInt&, llvm::APInt&, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x182a140"
"                           computeKnownBits","0.00999424","0","impalad","computeKnownBits(llvm::Value*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x1825c40"
"                            computeKnownBitsFromOperator","0.00999424","0.367439","impalad","computeKnownBitsFromOperator(llvm::Operator*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x182a5c0"
"                     llvm::ConstantFoldInstruction","0.00999925","0","impalad","llvm::ConstantFoldInstruction(llvm::Instruction*, llvm::DataLayout const&, llvm::TargetLibraryInfo const*)","","0x17446d0"
"                      llvm::ConstantFoldLoadFromConstPtr","0.00999925","0","impalad","llvm::ConstantFoldLoadFromConstPtr(llvm::Constant*, llvm::DataLayout const&)","","0x173f4c0"
"                       FoldReinterpretLoadFromConstPtr","0.00999925","0.367624","impalad","FoldReinterpretLoadFromConstPtr(llvm::Constant*, llvm::DataLayout const&)","","0x173e7a0"
"                   (anonymous namespace)::GVN::runOnFunction","0.219983","0.36762","impalad","(anonymous namespace)::GVN::runOnFunction(llvm::Function&)","","0x14c3520"
"                    (anonymous namespace)::GVN::processNonLocalLoad","0.0799876","0","impalad","(anonymous namespace)::GVN::processNonLocalLoad(llvm::LoadInst*)","","0x14c1230"
"                     llvm::MemoryDependenceAnalysis::getNonLocalPointerDependency","0.0599971","0","impalad","llvm::MemoryDependenceAnalysis::getNonLocalPointerDependency(llvm::Instruction*, llvm::SmallVectorImpl<llvm::NonLocalDepResult>&)","","0x17bf390"
"                      llvm::MemoryDependenceAnalysis::getNonLocalPointerDepFromBB","0.0599971","0","impalad","llvm::MemoryDependenceAnalysis::getNonLocalPointerDepFromBB(llvm::Instruction*, llvm::PHITransAddr const&, llvm::MemoryLocation const&, bool, llvm::BasicBlock*, llvm::SmallVectorImpl<llvm::NonLocalDepResult>&, llvm::DenseMap<llvm::BasicBlock*, llvm::Value*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::detail::DenseMapPair<llvm::BasicBlock*, llvm::Value*>>&, bool)","","0x17bce40"
"                       llvm::MemoryDependenceAnalysis::GetNonLocalInfoForBlock","0.0300001","0","impalad","llvm::MemoryDependenceAnalysis::GetNonLocalInfoForBlock(llvm::Instruction*, llvm::MemoryLocation const&, bool, llvm::BasicBlock*, std::vector<llvm::NonLocalDepEntry, std::allocator<llvm::NonLocalDepEntry>>*, unsigned int)","","0x17bb930"
"                        llvm::MemoryDependenceAnalysis::getPointerDependencyFrom","0.0300001","0","impalad","llvm::MemoryDependenceAnalysis::getPointerDependencyFrom(llvm::MemoryLocation const&, bool, llvm::ilist_iterator<llvm::Instruction>, llvm::BasicBlock*, llvm::Instruction*)","","0x17b7930"
"                         llvm::MemoryDependenceAnalysis::getSimplePointerDependencyFrom","0.0300001","0","impalad","llvm::MemoryDependenceAnalysis::getSimplePointerDependencyFrom(llvm::MemoryLocation const&, bool, llvm::ilist_iterator<llvm::Instruction>, llvm::BasicBlock*, llvm::Instruction*)","","0x17b7070"
"                          llvm::AAResults::getModRefInfo","0.0200003","0","impalad","llvm::AAResults::getModRefInfo(llvm::ImmutableCallSite, llvm::MemoryLocation const&)","","0x16f8af0"
"                           llvm::GlobalsAAResult::getModRefInfo","0.0100007","0","impalad","llvm::GlobalsAAResult::getModRefInfo(llvm::ImmutableCallSite, llvm::MemoryLocation const&)","","0x1763c40"
"                            llvm::AAResultBase<llvm::GlobalsAAResult>::getModRefInfo","0.0100007","0","impalad","llvm::AAResultBase<llvm::GlobalsAAResult>::getModRefInfo(llvm::ImmutableCallSite, llvm::MemoryLocation const&)","","0x17638e0"
"                             llvm::AAResults::getModRefBehavior","0.0100007","0","impalad","llvm::AAResults::getModRefBehavior(llvm::ImmutableCallSite)","","0x16f8c60"
"                              llvm::TypeBasedAAResult::getModRefBehavior","0.0100007","0","impalad","llvm::TypeBasedAAResult::getModRefBehavior(llvm::ImmutableCallSite)","","0x1815820"
"                               llvm::AAResults::getModRefBehavior","0.0100007","0","impalad","llvm::AAResults::getModRefBehavior(llvm::Function const*)","","0x16f9300"
"                                llvm::BasicAAResult::getModRefBehavior","0.0100007","0","impalad","llvm::BasicAAResult::getModRefBehavior(llvm::Function const*)","","0x170b5c0"
"                                 llvm::AttributeSetNode::hasAttribute","0.0100007","0","impalad","llvm::AttributeSetNode::hasAttribute(llvm::Attribute::AttrKind) const","","0x1928440"
"                                  llvm::Attribute::hasAttribute","0.0100007","0.367676","impalad","llvm::Attribute::hasAttribute(llvm::Attribute::AttrKind) const","","0x1926e60"
"                           llvm::BasicAAResult::getModRefInfo","0.00999968","0","impalad","llvm::BasicAAResult::getModRefInfo(llvm::ImmutableCallSite, llvm::MemoryLocation const&)","","0x1712b00"
"                            llvm::AAResultBase<llvm::BasicAAResult>::getModRefInfo","0.00999968","0","impalad","llvm::AAResultBase<llvm::BasicAAResult>::getModRefInfo(llvm::ImmutableCallSite, llvm::MemoryLocation const&)","","0x1712770"
"                             llvm::AAResults::getModRefBehavior","0.00999968","0","impalad","llvm::AAResults::getModRefBehavior(llvm::ImmutableCallSite)","","0x16f8c60"
"                              llvm::AAResults::getModRefBehavior","0.00999968","0","impalad","llvm::AAResults::getModRefBehavior(llvm::Function const*)","","0x16f9300"
"                               llvm::BasicAAResult::getModRefBehavior","0.00999968","0","impalad","llvm::BasicAAResult::getModRefBehavior(llvm::Function const*)","","0x170b5c0"
"                                llvm::AttributeSetNode::hasAttribute","0.00999968","0","impalad","llvm::AttributeSetNode::hasAttribute(llvm::Attribute::AttrKind) const","","0x1928440"
"                                 llvm::Attribute::hasAttribute","0.00999968","0.367639","impalad","llvm::Attribute::hasAttribute(llvm::Attribute::AttrKind) const","","0x1926e60"
"                          llvm::AAResults::alias","0.00999975","0","impalad","llvm::AAResults::alias(llvm::MemoryLocation const&, llvm::MemoryLocation const&)","","0x16f89d0"
"                           llvm::BasicAAResult::alias","0.00999975","0","impalad","llvm::BasicAAResult::alias(llvm::MemoryLocation const&, llvm::MemoryLocation const&)","","0x1712160"
"                            llvm::BasicAAResult::aliasCheck","0.00999975","0","impalad","llvm::BasicAAResult::aliasCheck(llvm::Value const*, unsigned long, llvm::AAMDNodes, llvm::Value const*, unsigned long, llvm::AAMDNodes)","","0x1710980"
"                             isObjectSmallerThan","0.00999975","0","impalad","isObjectSmallerThan(llvm::Value const*, unsigned long, llvm::DataLayout const&, llvm::TargetLibraryInfo const&)","","0x170a3b0"
"                              llvm::Argument::hasByValAttr","0.00999975","0.367642","impalad","llvm::Argument::hasByValAttr(void) const","","0x197cc90"
"                       llvm::MemoryDependenceAnalysis::getNonLocalPointerDepFromBB","0.0199986","0","impalad","llvm::MemoryDependenceAnalysis::getNonLocalPointerDepFromBB(llvm::Instruction*, llvm::PHITransAddr const&, llvm::MemoryLocation const&, bool, llvm::BasicBlock*, llvm::SmallVectorImpl<llvm::NonLocalDepResult>&, llvm::DenseMap<llvm::BasicBlock*, llvm::Value*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::detail::DenseMapPair<llvm::BasicBlock*, llvm::Value*>>&, bool)","","0x17bce40"
"                        llvm::MemoryDependenceAnalysis::GetNonLocalInfoForBlock","0.0199986","0","impalad","llvm::MemoryDependenceAnalysis::GetNonLocalInfoForBlock(llvm::Instruction*, llvm::MemoryLocation const&, bool, llvm::BasicBlock*, std::vector<llvm::NonLocalDepEntry, std::allocator<llvm::NonLocalDepEntry>>*, unsigned int)","","0x17bb930"
"                         llvm::MemoryDependenceAnalysis::getPointerDependencyFrom","0.0199986","0","impalad","llvm::MemoryDependenceAnalysis::getPointerDependencyFrom(llvm::MemoryLocation const&, bool, llvm::ilist_iterator<llvm::Instruction>, llvm::BasicBlock*, llvm::Instruction*)","","0x17b7930"
"                          llvm::MemoryDependenceAnalysis::getSimplePointerDependencyFrom","0.0199986","0","impalad","llvm::MemoryDependenceAnalysis::getSimplePointerDependencyFrom(llvm::MemoryLocation const&, bool, llvm::ilist_iterator<llvm::Instruction>, llvm::BasicBlock*, llvm::Instruction*)","","0x17b7070"
"                           llvm::isNoAliasFn","0.00999939","0","impalad","llvm::isNoAliasFn(llvm::Value const*, llvm::TargetLibraryInfo const*, bool)","","0x17acd90"
"                            llvm::isAllocationFn","0.00999939","0","impalad","llvm::isAllocationFn(llvm::Value const*, llvm::TargetLibraryInfo const*, bool)","","0x17acd70"
"                             getAllocationData","0.00999939","0","impalad","getAllocationData(llvm::Value const*, AllocType, llvm::TargetLibraryInfo const*, bool)","","0x17ac7d0"
"                              llvm::TargetLibraryInfoImpl::getLibFunc","0.00999939","0.367629","impalad","llvm::TargetLibraryInfoImpl::getLibFunc(llvm::StringRef, llvm::LibFunc::Func&) const","","0x180a780"
"                           llvm::AAResults::alias","0.00999925","0","impalad","llvm::AAResults::alias(llvm::MemoryLocation const&, llvm::MemoryLocation const&)","","0x16f89d0"
"                            llvm::BasicAAResult::alias","0.00999925","0","impalad","llvm::BasicAAResult::alias(llvm::MemoryLocation const&, llvm::MemoryLocation const&)","","0x1712160"
"                             llvm::BasicAAResult::aliasCheck","0.00999925","0","impalad","llvm::BasicAAResult::aliasCheck(llvm::Value const*, unsigned long, llvm::AAMDNodes, llvm::Value const*, unsigned long, llvm::AAMDNodes)","","0x1710980"
"                              llvm::Argument::hasByValAttr","0.00999925","0","impalad","llvm::Argument::hasByValAttr(void) const","","0x197cc90"
"                               llvm::Argument::getArgNo","0.00999925","0.367624","impalad","llvm::Argument::getArgNo(void) const","","0x197cc40"
"                       llvm::PHITransAddr::PHITranslateValue","0.00999832","0","impalad","llvm::PHITransAddr::PHITranslateValue(llvm::BasicBlock*, llvm::BasicBlock*, llvm::DominatorTree const*, bool)","","0x17c8b20"
"                        llvm::PHITransAddr::PHITranslateSubExpr","0.00999832","0.367589","impalad","llvm::PHITransAddr::PHITranslateSubExpr(llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::DominatorTree const*)","","0x17c7d70"
"                     IsValueFullyAvailableInBlock","0.00999792","0","impalad","IsValueFullyAvailableInBlock(llvm::BasicBlock*, llvm::DenseMap<llvm::BasicBlock*, char, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::detail::DenseMapPair<llvm::BasicBlock*, char>>&, unsigned int)","","0x14c0820"
"                      IsValueFullyAvailableInBlock","0.00999792","0","impalad","IsValueFullyAvailableInBlock(llvm::BasicBlock*, llvm::DenseMap<llvm::BasicBlock*, char, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::detail::DenseMapPair<llvm::BasicBlock*, char>>&, unsigned int)","","0x14c0820"
"                       IsValueFullyAvailableInBlock","0.00999792","0","impalad","IsValueFullyAvailableInBlock(llvm::BasicBlock*, llvm::DenseMap<llvm::BasicBlock*, char, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::detail::DenseMapPair<llvm::BasicBlock*, char>>&, unsigned int)","","0x14c0820"
"                        llvm::PredIterator<llvm::BasicBlock, llvm::Value::user_iterator_impl<llvm::User>>::advancePastNonTerminators","0.00999792","0","impalad","llvm::PredIterator<llvm::BasicBlock, llvm::Value::user_iterator_impl<llvm::User>>::advancePastNonTerminators(void)","","0x14bbb40"
"                         llvm::Use::getUser","0.00999792","0","impalad","llvm::Use::getUser(void) const","","0x1a5b440"
"                          llvm::Use::getImpliedUser","0.00999792","0.367575","impalad","llvm::Use::getImpliedUser(void) const","","0x1a5b3e0"
"                     llvm::MemIntrinsic::classof","0.00999264","0","impalad","llvm::MemIntrinsic::classof(llvm::Value const*)","","0xe63930"
"                      llvm::Value::getName","0.00999264","0.367381","impalad","llvm::Value::getName(void) const","","0x1a5cd60"
"                    llvm::SimplifyInstruction","0.0699985","0","impalad","llvm::SimplifyInstruction(llvm::Instruction*, llvm::DataLayout const&, llvm::TargetLibraryInfo const*, llvm::DominatorTree const*, llvm::AssumptionCache*)","","0x1784530"
"                     llvm::computeKnownBits","0.0500016","0","impalad","llvm::computeKnownBits(llvm::Value*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, llvm::AssumptionCache*, llvm::Instruction const*, llvm::DominatorTree const*)","","0x18263d0"
"                      computeKnownBits","0.0500016","0","impalad","computeKnownBits(llvm::Value*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x1825c40"
"                       computeKnownBitsFromOperator","0.0500016","0.367673","impalad","computeKnownBitsFromOperator(llvm::Operator*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x182a5c0"
"                        computeKnownBitsAddSub","0.0199992","0","impalad","computeKnownBitsAddSub(bool, llvm::Value*, llvm::Value*, bool, llvm::APInt&, llvm::APInt&, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x1829600"
"                         computeKnownBits","0.0199992","0","impalad","computeKnownBits(llvm::Value*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x1825c40"
"                          computeKnownBitsFromOperator","0.0199992","0.367665","impalad","computeKnownBitsFromOperator(llvm::Operator*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x182a5c0"
"                           computeKnownBits","0.00999886","0","impalad","computeKnownBits(llvm::Value*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x1825c40"
"                            computeKnownBitsFromOperator","0.00999886","0","impalad","computeKnownBitsFromOperator(llvm::Operator*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x182a5c0"
"                             computeKnownBitsAddSub","0.00999886","0","impalad","computeKnownBitsAddSub(bool, llvm::Value*, llvm::Value*, bool, llvm::APInt&, llvm::APInt&, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x1829600"
"                              llvm::APInt::operator+","0.00999886","0.367609","impalad","llvm::APInt::operator+(llvm::APInt const&) const","","0x1a83d10"
"                        computeKnownBitsMul","0.0100029","0","impalad","computeKnownBitsMul(llvm::Value*, llvm::Value*, bool, llvm::APInt&, llvm::APInt&, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x182a140"
"                         computeKnownBits","0.0100029","0","impalad","computeKnownBits(llvm::Value*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x1825c40"
"                          computeKnownBitsFromOperator","0.0100029","0","impalad","computeKnownBitsFromOperator(llvm::Operator*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x182a5c0"
"                           llvm::APInt::operator=","0.0100029","0.367758","impalad","llvm::APInt::operator=(llvm::APInt&&)","","0xeeba20"
"                        computeKnownBits","0.00999885","0","impalad","computeKnownBits(llvm::Value*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x1825c40"
"                         computeKnownBitsFromOperator","0.00999885","0","impalad","computeKnownBitsFromOperator(llvm::Operator*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x182a5c0"
"                          llvm::APInt::getHighBitsSet","0.00999885","0","impalad","llvm::APInt::getHighBitsSet(unsigned int, unsigned int)","","0xf84280"
"                           tc_delete_nothrow","0.00999885","0.367609","impalad","tc_delete_nothrow","","0x1bdee40"
"                     llvm::SimplifyICmpInst","0.00999946","0","impalad","llvm::SimplifyICmpInst(unsigned int, llvm::Value*, llvm::Value*, llvm::DataLayout const&, llvm::TargetLibraryInfo const*, llvm::DominatorTree const*, llvm::AssumptionCache*, llvm::Instruction const*)","","0x1782f20"
"                      SimplifyICmpInst","0.00999946","0","impalad","SimplifyICmpInst(unsigned int, llvm::Value*, llvm::Value*, (anonymous namespace)::Query const&, unsigned int)","","0x177ed70"
"                       llvm::isKnownNonEqual","0.00999946","0","impalad","llvm::isKnownNonEqual(llvm::Value*, llvm::Value*, llvm::DataLayout const&, llvm::AssumptionCache*, llvm::Instruction const*, llvm::DominatorTree const*)","","0x182e360"
"                        computeKnownBits","0.00999946","0","impalad","computeKnownBits(llvm::Value*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x1825c40"
"                         computeKnownBitsFromOperator","0.00999946","0","impalad","computeKnownBitsFromOperator(llvm::Operator*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x182a5c0"
"                          llvm::APInt::operator=","0.00999946","0","impalad","llvm::APInt::operator=(llvm::APInt&&)","","0xeeba20"
"                           tc_delete_nothrow","0.00999946","0.367631","impalad","tc_delete_nothrow","","0x1bdee40"
"                     llvm::SimplifyAndInst","0.00999748","0","impalad","llvm::SimplifyAndInst(llvm::Value*, llvm::Value*, llvm::DataLayout const&, llvm::TargetLibraryInfo const*, llvm::DominatorTree const*, llvm::AssumptionCache*, llvm::Instruction const*)","","0x177c6d0"
"                      SimplifyAndInst","0.00999748","0","impalad","SimplifyAndInst(llvm::Value*, llvm::Value*, (anonymous namespace)::Query const&, unsigned int)","","0x177c270"
"                       llvm::PatternMatch::not_match<llvm::PatternMatch::specificval_ty>::match<llvm::Value>","0.00999748","0.367558","impalad","bool llvm::PatternMatch::not_match<llvm::PatternMatch::specificval_ty>::match<llvm::Value>(llvm::Value*)","","0x15a6760"
"                    (anonymous namespace)::ValueTable::lookup_or_add","0.020004","0","impalad","(anonymous namespace)::ValueTable::lookup_or_add(llvm::Value*)","","0x14be250"
"                     llvm::DenseMapBase<llvm::DenseMap<(anonymous namespace)::Expression, unsigned int, llvm::DenseMapInfo<(anonymous namespace)::Expression>, llvm::detail::DenseMapPair<(anonymous namespace)::Expression, unsigned int>>, (anonymous namespace)::Expression, unsigned int, llvm::DenseMapInfo<(anonymous namespace)::Expression>, llvm::detail::DenseMapPair<(anonymous namespace)::Expression, unsigned int>>::FindAndConstruct","0.0100057","0","impalad","llvm::DenseMapBase<llvm::DenseMap<(anonymous namespace)::Expression, unsigned int, llvm::DenseMapInfo<(anonymous namespace)::Expression>, llvm::detail::DenseMapPair<(anonymous namespace)::Expression, unsigned int>>, (anonymous namespace)::Expression, unsigned int, llvm::DenseMapInfo<(anonymous namespace)::Expression>, llvm::detail::DenseMapPair<(anonymous namespace)::Expression, unsigned int>>::FindAndConstruct((anonymous namespace)::Expression const&)","","0x14bc010"
"                      llvm::SmallVectorImpl<unsigned int>::operator=","0.0100057","0","impalad","llvm::SmallVectorImpl<unsigned int>::operator=(llvm::SmallVectorImpl<unsigned int> const&)","","0x113dc00"
"                       memcpy","0.0100057","0.367859","libc.so.6","memcpy","","0x3eb3289670"
"                     llvm::AAResults::getModRefBehavior","0.00999837","0","impalad","llvm::AAResults::getModRefBehavior(llvm::ImmutableCallSite)","","0x16f8c60"
"                      llvm::BasicAAResult::getModRefBehavior","0.00999837","0","impalad","llvm::BasicAAResult::getModRefBehavior(llvm::ImmutableCallSite)","","0x170b660"
"                       llvm::AAResults::getModRefBehavior","0.00999837","0","impalad","llvm::AAResults::getModRefBehavior(llvm::Function const*)","","0x16f9300"
"                        llvm::BasicAAResult::getModRefBehavior","0.00999837","0","impalad","llvm::BasicAAResult::getModRefBehavior(llvm::Function const*)","","0x170b5c0"
"                         llvm::AttributeSetNode::hasAttribute","0.00999837","0","impalad","llvm::AttributeSetNode::hasAttribute(llvm::Attribute::AttrKind) const","","0x1928440"
"                          llvm::Attribute::hasAttribute","0.00999837","0.367591","impalad","llvm::Attribute::hasAttribute(llvm::Attribute::AttrKind) const","","0x1926e60"
"                    llvm::MemoryDependenceAnalysis::getDependency","0.00999972","0","impalad","llvm::MemoryDependenceAnalysis::getDependency(llvm::Instruction*)","","0x17bada0"
"                     llvm::MemoryDependenceAnalysis::getPointerDependencyFrom","0.00999972","0","impalad","llvm::MemoryDependenceAnalysis::getPointerDependencyFrom(llvm::MemoryLocation const&, bool, llvm::ilist_iterator<llvm::Instruction>, llvm::BasicBlock*, llvm::Instruction*)","","0x17b7930"
"                      llvm::MemoryDependenceAnalysis::getSimplePointerDependencyFrom","0.00999972","0","impalad","llvm::MemoryDependenceAnalysis::getSimplePointerDependencyFrom(llvm::MemoryLocation const&, bool, llvm::ilist_iterator<llvm::Instruction>, llvm::BasicBlock*, llvm::Instruction*)","","0x17b7070"
"                       llvm::AAResults::alias","0.00999972","0","impalad","llvm::AAResults::alias(llvm::MemoryLocation const&, llvm::MemoryLocation const&)","","0x16f89d0"
"                        llvm::BasicAAResult::alias","0.00999972","0","impalad","llvm::BasicAAResult::alias(llvm::MemoryLocation const&, llvm::MemoryLocation const&)","","0x1712160"
"                         llvm::BasicAAResult::aliasCheck","0.00999972","0","impalad","llvm::BasicAAResult::aliasCheck(llvm::Value const*, unsigned long, llvm::AAMDNodes, llvm::Value const*, unsigned long, llvm::AAMDNodes)","","0x1710980"
"                          llvm::DenseMapBase<llvm::SmallDenseMap<std::pair<llvm::MemoryLocation, llvm::MemoryLocation>, llvm::AliasResult, (unsigned int)8, llvm::DenseMapInfo<std::pair<llvm::MemoryLocation, llvm::MemoryLocation>>, llvm::detail::DenseMapPair<std::pair<llvm::MemoryLocation, llvm::MemoryLocation>, llvm::AliasResult>>, std::pair<llvm::MemoryLocation, llvm::MemoryLocation>, llvm::AliasResult, llvm::DenseMapInfo<std::pair<llvm::MemoryLocation, llvm::MemoryLocation>>, llvm::detail::DenseMapPair<std::pair<llvm::MemoryLocation, llvm::MemoryLocation>, llvm::AliasResult>>::FindAndConstruct","0.00999972","0.367641","impalad","llvm::DenseMapBase<llvm::SmallDenseMap<std::pair<llvm::MemoryLocation, llvm::MemoryLocation>, llvm::AliasResult, (unsigned int)8, llvm::DenseMapInfo<std::pair<llvm::MemoryLocation, llvm::MemoryLocation>>, llvm::detail::DenseMapPair<std::pair<llvm::MemoryLocation, llvm::MemoryLocation>, llvm::AliasResult>>, std::pair<llvm::MemoryLocation, llvm::MemoryLocation>, llvm::AliasResult, llvm::DenseMapInfo<std::pair<llvm::MemoryLocation, llvm::MemoryLocation>>, llvm::detail::DenseMapPair<std::pair<llvm::MemoryLocation, llvm::MemoryLocation>, llvm::AliasResult>>::FindAndConstruct(std::pair<llvm::MemoryLocation, llvm::MemoryLocation> const&)","","0x170f660"
"                    llvm::df_iterator<llvm::BasicBlock*, llvm::SmallPtrSet<llvm::BasicBlock*, (unsigned int)8>, (bool)0, llvm::GraphTraits<llvm::BasicBlock*>>::toNext","0.00999967","0","impalad","llvm::df_iterator<llvm::BasicBlock*, llvm::SmallPtrSet<llvm::BasicBlock*, (unsigned int)8>, (bool)0, llvm::GraphTraits<llvm::BasicBlock*>>::toNext(void)","","0x14c0f10"
"                     llvm::BasicBlock::getTerminator","0.00999967","0.367639","impalad","llvm::BasicBlock::getTerminator(void)","","0x19348e0"
"                    (anonymous namespace)::GVN::addToLeaderTable","0.00999792","0","impalad","(anonymous namespace)::GVN::addToLeaderTable(unsigned int, llvm::Value*, llvm::BasicBlock const*)","","0x14ba170"
"                     llvm::DenseMap<unsigned int, (anonymous namespace)::GVN::LeaderTableEntry, llvm::DenseMapInfo<unsigned int>, llvm::detail::DenseMapPair<unsigned int, (anonymous namespace)::GVN::LeaderTableEntry>>::grow","0.00999792","0","impalad","llvm::DenseMap<unsigned int, (anonymous namespace)::GVN::LeaderTableEntry, llvm::DenseMapInfo<unsigned int>, llvm::detail::DenseMapPair<unsigned int, (anonymous namespace)::GVN::LeaderTableEntry>>::grow(unsigned int)","","0x14b9da0"
"                      tc_new","0.00999792","0","impalad","tc_new","","0x1be0cd0"
"                       tcmalloc::ThreadCache::FetchFromCentralCache","0.00999792","0","impalad","tcmalloc::ThreadCache::FetchFromCentralCache(unsigned long, unsigned long)","","0x1bd1830"
"                        tcmalloc::CentralFreeList::RemoveRange","0.00999792","0","impalad","tcmalloc::CentralFreeList::RemoveRange(void**, void**, int)","","0x1bc3b20"
"                         tcmalloc::CentralFreeList::FetchFromOneSpansSafe","0.00999792","0","impalad","tcmalloc::CentralFreeList::FetchFromOneSpansSafe(int, void**, void**)","","0x1bc3ac0"
"                          tcmalloc::CentralFreeList::Populate","0.00999792","0.367575","impalad","tcmalloc::CentralFreeList::Populate(void)","","0x1bc3890"
"                    llvm::ReversePostOrderTraversal<llvm::Function*, llvm::GraphTraits<llvm::Function*>>::Initialize","0.00999655","0","impalad","llvm::ReversePostOrderTraversal<llvm::Function*, llvm::GraphTraits<llvm::Function*>>::Initialize(llvm::BasicBlock*)","","0x14c2f70"
"                     std::vector<llvm::BasicBlock*, std::allocator<llvm::BasicBlock*>>::_M_emplace_back_aux<llvm::BasicBlock*>","0.00999655","0.367524","impalad","void std::vector<llvm::BasicBlock*, std::allocator<llvm::BasicBlock*>>::_M_emplace_back_aux<llvm::BasicBlock*>(llvm::BasicBlock*&&)","","0x13accc0"
"                   llvm::LPPassManager::runOnFunction","0.0800042","0","impalad","llvm::LPPassManager::runOnFunction(llvm::Function&)","","0x17abf80"
"                    (anonymous namespace)::IndVarSimplify::runOnLoop.part.326","0.0499897","0","impalad","(anonymous namespace)::IndVarSimplify::runOnLoop(llvm::Loop*, llvm::LPPassManager&).part.326","","0x14cb930"
"                     (anonymous namespace)::IndVarSimplify::simplifyAndExtend.constprop.343","0.0299918","0","impalad","(anonymous namespace)::IndVarSimplify::simplifyAndExtend(llvm::Loop*, llvm::SCEVExpander&, llvm::LoopInfo*).constprop.343","","0x14c9570"
"                      llvm::simplifyUsersOfIV","0.0299918","0","impalad","llvm::simplifyUsersOfIV(llvm::PHINode*, llvm::ScalarEvolution*, llvm::DominatorTree*, llvm::LoopInfo*, llvm::SmallVectorImpl<llvm::WeakVH>&, llvm::IVVisitor*)","","0x16a1a80"
"                       llvm::ScalarEvolution::getZeroExtendExpr","0.0199963","0","impalad","llvm::ScalarEvolution::getZeroExtendExpr(llvm::SCEV const*, llvm::Type*)","","0x17e2e00"
"                        llvm::ScalarEvolution::isLoopBackedgeGuardedByCond","0.00999843","0","impalad","llvm::ScalarEvolution::isLoopBackedgeGuardedByCond(llvm::Loop const*, llvm::CmpInst::Predicate, llvm::SCEV const*, llvm::SCEV const*)","","0x17e2940"
"                         llvm::ScalarEvolution::isImpliedCond","0.00999843","0","impalad","llvm::ScalarEvolution::isImpliedCond(llvm::CmpInst::Predicate, llvm::SCEV const*, llvm::SCEV const*, llvm::Value*, bool)","","0x17e8e00"
"                          llvm::ScalarEvolution::isImpliedCond","0.00999843","0","impalad","llvm::ScalarEvolution::isImpliedCond(llvm::CmpInst::Predicate, llvm::SCEV const*, llvm::SCEV const*, llvm::CmpInst::Predicate, llvm::SCEV const*, llvm::SCEV const*)","","0x17f3580"
"                           llvm::ScalarEvolution::isImpliedCondOperands","0.00999843","0","impalad","llvm::ScalarEvolution::isImpliedCondOperands(llvm::CmpInst::Predicate, llvm::SCEV const*, llvm::SCEV const*, llvm::SCEV const*, llvm::SCEV const*)","","0x17f34c0"
"                            llvm::ScalarEvolution::getMinusSCEV","0.00999843","0","impalad","llvm::ScalarEvolution::getMinusSCEV(llvm::SCEV const*, llvm::SCEV const*, llvm::SCEV::NoWrapFlags)","","0x17eeb60"
"                             llvm::ScalarEvolution::getNegativeSCEV","0.00999843","0","impalad","llvm::ScalarEvolution::getNegativeSCEV(llvm::SCEV const*, llvm::SCEV::NoWrapFlags)","","0x17df7d0"
"                              llvm::ScalarEvolution::getMulExpr","0.00999843","0","impalad","llvm::ScalarEvolution::getMulExpr(llvm::SmallVectorImpl<llvm::SCEV const*>&, llvm::SCEV::NoWrapFlags)","","0x17dd5b0"
"                               llvm::ScalarEvolution::getMulExpr.constprop.1006","0.00999843","0","impalad","llvm::ScalarEvolution::getMulExpr(llvm::SCEV const*, llvm::SCEV const*, llvm::SCEV::NoWrapFlags).constprop.1006","","0x17df780"
"                                llvm::ScalarEvolution::getMulExpr","0.00999843","0","impalad","llvm::ScalarEvolution::getMulExpr(llvm::SmallVectorImpl<llvm::SCEV const*>&, llvm::SCEV::NoWrapFlags)","","0x17dd5b0"
"                                 llvm::ScalarEvolution::getMulExpr.constprop.1006","0.00999843","0","impalad","llvm::ScalarEvolution::getMulExpr(llvm::SCEV const*, llvm::SCEV const*, llvm::SCEV::NoWrapFlags).constprop.1006","","0x17df780"
"                                  llvm::ScalarEvolution::getMulExpr","0.00999843","0","impalad","llvm::ScalarEvolution::getMulExpr(llvm::SmallVectorImpl<llvm::SCEV const*>&, llvm::SCEV::NoWrapFlags)","","0x17dd5b0"
"                                   GroupByComplexity","0.00999843","0","impalad","GroupByComplexity(llvm::SmallVectorImpl<llvm::SCEV const*>&, llvm::LoopInfo*)","","0x17dd430"
"                                    (anonymous namespace)::SCEVComplexityCompare::compare","0.00999843","0.367594","impalad","(anonymous namespace)::SCEVComplexityCompare::compare(llvm::SCEV const*, llvm::SCEV const*) const","","0x17c9790"
"                        llvm::ScalarEvolution::isLoopEntryGuardedByCond","0.00999784","0","impalad","llvm::ScalarEvolution::isLoopEntryGuardedByCond(llvm::Loop const*, llvm::CmpInst::Predicate, llvm::SCEV const*, llvm::SCEV const*)","","0x17e94b0"
"                         llvm::ScalarEvolution::isImpliedCond","0.00999784","0","impalad","llvm::ScalarEvolution::isImpliedCond(llvm::CmpInst::Predicate, llvm::SCEV const*, llvm::SCEV const*, llvm::Value*, bool)","","0x17e8e00"
"                          llvm::ScalarEvolution::isImpliedCond","0.00999784","0","impalad","llvm::ScalarEvolution::isImpliedCond(llvm::CmpInst::Predicate, llvm::SCEV const*, llvm::SCEV const*, llvm::Value*, bool)","","0x17e8e00"
"                           llvm::ScalarEvolution::isImpliedCond","0.00999784","0","impalad","llvm::ScalarEvolution::isImpliedCond(llvm::CmpInst::Predicate, llvm::SCEV const*, llvm::SCEV const*, llvm::CmpInst::Predicate, llvm::SCEV const*, llvm::SCEV const*)","","0x17f3580"
"                            llvm::ScalarEvolution::isImpliedCondOperands","0.00999784","0","impalad","llvm::ScalarEvolution::isImpliedCondOperands(llvm::CmpInst::Predicate, llvm::SCEV const*, llvm::SCEV const*, llvm::SCEV const*, llvm::SCEV const*)","","0x17f34c0"
"                             llvm::ScalarEvolution::getMinusSCEV","0.00999784","0","impalad","llvm::ScalarEvolution::getMinusSCEV(llvm::SCEV const*, llvm::SCEV const*, llvm::SCEV::NoWrapFlags)","","0x17eeb60"
"                              llvm::ScalarEvolution::getRange","0.00999784","0","impalad","llvm::ScalarEvolution::getRange(llvm::SCEV const*, llvm::ScalarEvolution::RangeSignHint)","","0x17e3750"
"                               llvm::ScalarEvolution::getRange","0.00999784","0","impalad","llvm::ScalarEvolution::getRange(llvm::SCEV const*, llvm::ScalarEvolution::RangeSignHint)","","0x17e3750"
"                                llvm::ScalarEvolution::getRange","0.00999784","0","impalad","llvm::ScalarEvolution::getRange(llvm::SCEV const*, llvm::ScalarEvolution::RangeSignHint)","","0x17e3750"
"                                 llvm::ScalarEvolution::getRange","0.00999784","0","impalad","llvm::ScalarEvolution::getRange(llvm::SCEV const*, llvm::ScalarEvolution::RangeSignHint)","","0x17e3750"
"                                  llvm::ScalarEvolution::getRange","0.00999784","0","impalad","llvm::ScalarEvolution::getRange(llvm::SCEV const*, llvm::ScalarEvolution::RangeSignHint)","","0x17e3750"
"                                   llvm::ComputeNumSignBits","0.00999784","0.367572","impalad","llvm::ComputeNumSignBits(llvm::Value*, llvm::DataLayout const&, unsigned int, llvm::AssumptionCache*, llvm::Instruction const*, llvm::DominatorTree const*)","","0x182f470"
"                       llvm::ScalarEvolution::getSignExtendExpr","0.0099955","0","impalad","llvm::ScalarEvolution::getSignExtendExpr(llvm::SCEV const*, llvm::Type*)","","0x17e9630"
"                        llvm::ScalarEvolution::isLoopBackedgeGuardedByCond","0.0099955","0","impalad","llvm::ScalarEvolution::isLoopBackedgeGuardedByCond(llvm::Loop const*, llvm::CmpInst::Predicate, llvm::SCEV const*, llvm::SCEV const*)","","0x17e2940"
"                         llvm::ScalarEvolution::isKnownPredicateWithRanges","0.0099955","0","impalad","llvm::ScalarEvolution::isKnownPredicateWithRanges(llvm::CmpInst::Predicate, llvm::SCEV const*, llvm::SCEV const*)","","0x17eedc0"
"                          llvm::ScalarEvolution::getRange","0.0099955","0","impalad","llvm::ScalarEvolution::getRange(llvm::SCEV const*, llvm::ScalarEvolution::RangeSignHint)","","0x17e3750"
"                           llvm::ConstantRange::multiply","0.0099955","0","impalad","llvm::ConstantRange::multiply(llvm::ConstantRange const&) const","","0x1942820"
"                            llvm::ConstantRange::truncate","0.0099955","0","impalad","llvm::ConstantRange::truncate(unsigned int) const","","0x19413d0"
"                             llvm::ConstantRange::ConstantRange","0.0099955","0","impalad","llvm::ConstantRange::ConstantRange(unsigned int, bool)","","0x193cdf0"
"                              llvm::APInt::AssignSlowCase","0.0099955","0","impalad","llvm::APInt::AssignSlowCase(llvm::APInt const&)","","0x1a834a0"
"                               tc_new","0.0099955","0.367486","impalad","tc_new","","0x1be0cd0"
"                     llvm::ScalarEvolution::getBackedgeTakenCount","0.0199979","0","impalad","llvm::ScalarEvolution::getBackedgeTakenCount(llvm::Loop const*)","","0x17e1aa0"
"                      llvm::ScalarEvolution::getBackedgeTakenInfo","0.0199979","0","impalad","llvm::ScalarEvolution::getBackedgeTakenInfo(llvm::Loop const*)","","0x17e12a0"
"                       llvm::ScalarEvolution::computeBackedgeTakenCount","0.0199979","0","impalad","llvm::ScalarEvolution::computeBackedgeTakenCount(llvm::Loop const*)","","0x17e0fb0"
"                        llvm::ScalarEvolution::computeExitLimit","0.0199979","0","impalad","llvm::ScalarEvolution::computeExitLimit(llvm::Loop const*, llvm::BasicBlock*)","","0x17e0d30"
"                         llvm::ScalarEvolution::computeExitLimitFromCond","0.0199979","0","impalad","llvm::ScalarEvolution::computeExitLimitFromCond(llvm::Loop const*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, bool)","","0x17e06f0"
"                          llvm::ScalarEvolution::computeExitLimitFromICmp","0.0199979","0","impalad","llvm::ScalarEvolution::computeExitLimitFromICmp(llvm::Loop const*, llvm::ICmpInst*, llvm::BasicBlock*, llvm::BasicBlock*, bool)","","0x17e0210"
"                           llvm::ScalarEvolution::getSCEV","0.00999942","0","impalad","llvm::ScalarEvolution::getSCEV(llvm::Value*)","","0x17e89c0"
"                            llvm::ValueHandleBase::RemoveFromUseList","0.00999942","0.36763","impalad","llvm::ValueHandleBase::RemoveFromUseList(void)","","0x1a5e800"
"                           llvm::ScalarEvolution::getSCEVAtScope","0.0099985","0","impalad","llvm::ScalarEvolution::getSCEVAtScope(llvm::SCEV const*, llvm::Loop const*)","","0x17f6c00"
"                            llvm::ScalarEvolution::computeSCEVAtScope","0.0099985","0","impalad","llvm::ScalarEvolution::computeSCEVAtScope(llvm::SCEV const*, llvm::Loop const*)","","0x17f6380"
"                             llvm::ScalarEvolution::getSCEVAtScope","0.0099985","0","impalad","llvm::ScalarEvolution::getSCEVAtScope(llvm::SCEV const*, llvm::Loop const*)","","0x17f6c00"
"                              llvm::ScalarEvolution::computeSCEVAtScope","0.0099985","0","impalad","llvm::ScalarEvolution::computeSCEVAtScope(llvm::SCEV const*, llvm::Loop const*)","","0x17f6380"
"                               llvm::ScalarEvolution::getSCEVAtScope","0.0099985","0","impalad","llvm::ScalarEvolution::getSCEVAtScope(llvm::SCEV const*, llvm::Loop const*)","","0x17f6c00"
"                                llvm::ScalarEvolution::computeSCEVAtScope","0.0099985","0","impalad","llvm::ScalarEvolution::computeSCEVAtScope(llvm::SCEV const*, llvm::Loop const*)","","0x17f6380"
"                                 llvm::ScalarEvolution::getSCEVAtScope","0.0099985","0","impalad","llvm::ScalarEvolution::getSCEVAtScope(llvm::SCEV const*, llvm::Loop const*)","","0x17f6c00"
"                                  llvm::ScalarEvolution::computeSCEVAtScope","0.0099985","0","impalad","llvm::ScalarEvolution::computeSCEVAtScope(llvm::SCEV const*, llvm::Loop const*)","","0x17f6380"
"                                   llvm::ScalarEvolution::getSCEV","0.0099985","0","impalad","llvm::ScalarEvolution::getSCEV(llvm::Value*)","","0x17e89c0"
"                                    llvm::ScalarEvolution::createSCEV","0.0099985","0","impalad","llvm::ScalarEvolution::createSCEV(llvm::Value*)","","0x17e74c0"
"                                     llvm::ScalarEvolution::getSCEV","0.0099985","0","impalad","llvm::ScalarEvolution::getSCEV(llvm::Value*)","","0x17e89c0"
"                                      llvm::ScalarEvolution::createSCEV","0.0099985","0","impalad","llvm::ScalarEvolution::createSCEV(llvm::Value*)","","0x17e74c0"
"                                       llvm::ScalarEvolution::createNodeForGEP","0.0099985","0","impalad","llvm::ScalarEvolution::createNodeForGEP(llvm::GEPOperator*)","","0x17f5f70"
"                                        llvm::ScalarEvolution::getGEPExpr","0.0099985","0","impalad","llvm::ScalarEvolution::getGEPExpr(llvm::Type*, llvm::SCEV const*, llvm::SmallVectorImpl<llvm::SCEV const*> const&, bool)","","0x17ee860"
"                                         llvm::ScalarEvolution::getAddExpr.constprop.1007","0.0099985","0","impalad","llvm::ScalarEvolution::getAddExpr(llvm::SCEV const*, llvm::SCEV const*, llvm::SCEV::NoWrapFlags).constprop.1007","","0x17ed4c0"
"                                          llvm::ScalarEvolution::getAddExpr.part.958","0.0099985","0","impalad","llvm::ScalarEvolution::getAddExpr(llvm::SmallVectorImpl<llvm::SCEV const*>&, llvm::SCEV::NoWrapFlags).part.958","","0x17ea130"
"                                           llvm::ScalarEvolution::getConstant","0.0099985","0","impalad","llvm::ScalarEvolution::getConstant(llvm::ConstantInt*)","","0x17d2df0"
"                                            llvm::FoldingSetImpl::FindNodeOrInsertPos","0.0099985","0","impalad","llvm::FoldingSetImpl::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&)","","0x1aa58d0"
"                                             llvm::FoldingSetNodeID::ComputeHash","0.0099985","0","impalad","llvm::FoldingSetNodeID::ComputeHash(void) const","","0x1aa58a0"
"                                              llvm::FoldingSetNodeIDRef::ComputeHash","0.0099985","0","impalad","llvm::FoldingSetNodeIDRef::ComputeHash(void) const","","0x1aa5880"
"                                               llvm::hashing::detail::hash_combine_range_impl<unsigned int const>","0.0099985","0","impalad","std::enable_if<llvm::hashing::detail::is_hashable_data<unsigned int const>::value, llvm::hash_code>::type llvm::hashing::detail::hash_combine_range_impl<unsigned int const>(unsigned int const*, unsigned int const*)","","0x14adb80"
"                                                llvm::hashing::detail::hash_short","0.0099985","0.367596","impalad","llvm::hashing::detail::hash_short(char const*, unsigned long, unsigned long)","","0xea0480"
"                    (anonymous namespace)::LICM::runOnLoop","0.0300145","0","impalad","(anonymous namespace)::LICM::runOnLoop(llvm::Loop*, llvm::LPPassManager&)","","0x14e1d10"
"                     llvm::AliasSetTracker::add","0.0300145","0","impalad","llvm::AliasSetTracker::add(llvm::BasicBlock&)","","0x17078f0"
"                      llvm::AliasSetTracker::add","0.0199987","0","impalad","llvm::AliasSetTracker::add(llvm::LoadInst*)","","0x1706f00"
"                       llvm::AliasSetTracker::getAliasSetForPointer","0.0199987","0","impalad","llvm::AliasSetTracker::getAliasSetForPointer(llvm::Value*, unsigned long, llvm::AAMDNodes const&, bool*)","","0x17040c0"
"                        llvm::AliasSetTracker::findAliasSetForPointer","0.0199987","0","impalad","llvm::AliasSetTracker::findAliasSetForPointer(llvm::Value const*, unsigned long, llvm::AAMDNodes const&)","","0x1703ec0"
"                         llvm::AliasSet::aliasesPointer","0.0199987","0","impalad","llvm::AliasSet::aliasesPointer(llvm::Value const*, unsigned long, llvm::AAMDNodes const&, llvm::AAResults&) const","","0x16fed10"
"                          llvm::AAResults::alias","0.0199987","0","impalad","llvm::AAResults::alias(llvm::MemoryLocation const&, llvm::MemoryLocation const&)","","0x16f89d0"
"                           llvm::BasicAAResult::alias","0.0199987","0","impalad","llvm::BasicAAResult::alias(llvm::MemoryLocation const&, llvm::MemoryLocation const&)","","0x1712160"
"                            llvm::BasicAAResult::aliasCheck","0.0199987","0","impalad","llvm::BasicAAResult::aliasCheck(llvm::Value const*, unsigned long, llvm::AAMDNodes, llvm::Value const*, unsigned long, llvm::AAMDNodes)","","0x1710980"
"                             llvm::DenseMapBase<llvm::SmallDenseMap<std::pair<llvm::MemoryLocation, llvm::MemoryLocation>, llvm::AliasResult, (unsigned int)8, llvm::DenseMapInfo<std::pair<llvm::MemoryLocation, llvm::MemoryLocation>>, llvm::detail::DenseMapPair<std::pair<llvm::MemoryLocation, llvm::MemoryLocation>, llvm::AliasResult>>, std::pair<llvm::MemoryLocation, llvm::MemoryLocation>, llvm::AliasResult, llvm::DenseMapInfo<std::pair<llvm::MemoryLocation, llvm::MemoryLocation>>, llvm::detail::DenseMapPair<std::pair<llvm::MemoryLocation, llvm::MemoryLocation>, llvm::AliasResult>>::insert","0.0100009","0.367684","impalad","llvm::DenseMapBase<llvm::SmallDenseMap<std::pair<llvm::MemoryLocation, llvm::MemoryLocation>, llvm::AliasResult, (unsigned int)8, llvm::DenseMapInfo<std::pair<llvm::MemoryLocation, llvm::MemoryLocation>>, llvm::detail::DenseMapPair<std::pair<llvm::MemoryLocation, llvm::MemoryLocation>, llvm::AliasResult>>, std::pair<llvm::MemoryLocation, llvm::MemoryLocation>, llvm::AliasResult, llvm::DenseMapInfo<std::pair<llvm::MemoryLocation, llvm::MemoryLocation>>, llvm::detail::DenseMapPair<std::pair<llvm::MemoryLocation, llvm::MemoryLocation>, llvm::AliasResult>>::insert(std::pair<std::pair<llvm::MemoryLocation, llvm::MemoryLocation>, llvm::AliasResult>&&)","","0x170eab0"
"                             llvm::GetUnderlyingObject","0.00999775","0","impalad","llvm::GetUnderlyingObject(llvm::Value*, llvm::DataLayout const&, unsigned int)","","0x181dfe0"
"                              llvm::SimplifyInstruction","0.00999775","0","impalad","llvm::SimplifyInstruction(llvm::Instruction*, llvm::DataLayout const&, llvm::TargetLibraryInfo const*, llvm::DominatorTree const*, llvm::AssumptionCache*)","","0x1784530"
"                               llvm::ConstantFoldInstruction","0.00999775","0","impalad","llvm::ConstantFoldInstruction(llvm::Instruction*, llvm::DataLayout const&, llvm::TargetLibraryInfo const*)","","0x17446d0"
"                                llvm::ConstantFoldLoadFromConstPtr","0.00999775","0","impalad","llvm::ConstantFoldLoadFromConstPtr(llvm::Constant*, llvm::DataLayout const&)","","0x173f4c0"
"                                 llvm::getConstantStringInfo","0.00999775","0","impalad","llvm::getConstantStringInfo(llvm::Value const*, llvm::StringRef&, unsigned long, bool)","","0x181dad0"
"                                  llvm::Value::stripPointerCasts","0.00999775","0.367569","impalad","llvm::Value::stripPointerCasts(void)","","0x1a5bf50"
"                      llvm::AliasSetTracker::add","0.0100158","0","impalad","llvm::AliasSetTracker::add(llvm::StoreInst*)","","0x17073e0"
"                       llvm::AliasSetTracker::getAliasSetForPointer","0.0100158","0","impalad","llvm::AliasSetTracker::getAliasSetForPointer(llvm::Value*, unsigned long, llvm::AAMDNodes const&, bool*)","","0x17040c0"
"                        llvm::AliasSetTracker::findAliasSetForPointer","0.0100158","0","impalad","llvm::AliasSetTracker::findAliasSetForPointer(llvm::Value const*, unsigned long, llvm::AAMDNodes const&)","","0x1703ec0"
"                         llvm::AliasSet::aliasesPointer","0.0100158","0","impalad","llvm::AliasSet::aliasesPointer(llvm::Value const*, unsigned long, llvm::AAMDNodes const&, llvm::AAResults&) const","","0x16fed10"
"                          llvm::AAResults::alias","0.0100158","0","impalad","llvm::AAResults::alias(llvm::MemoryLocation const&, llvm::MemoryLocation const&)","","0x16f89d0"
"                           llvm::BasicAAResult::alias","0.0100158","0","impalad","llvm::BasicAAResult::alias(llvm::MemoryLocation const&, llvm::MemoryLocation const&)","","0x1712160"
"                            llvm::BasicAAResult::aliasCheck","0.0100158","0","impalad","llvm::BasicAAResult::aliasCheck(llvm::Value const*, unsigned long, llvm::AAMDNodes, llvm::Value const*, unsigned long, llvm::AAMDNodes)","","0x1710980"
"                             isNonEscapingLocalObject","0.0100158","0","impalad","isNonEscapingLocalObject(llvm::Value const*)","","0x170a322"
"                              llvm::PointerMayBeCaptured","0.0100158","0","impalad","llvm::PointerMayBeCaptured(llvm::Value const*, bool, bool)","","0x1739d40"
"                               llvm::PointerMayBeCaptured","0.0100158","0","impalad","llvm::PointerMayBeCaptured(llvm::Value const*, llvm::CaptureTracker*)","","0x1739400"
"                                llvm::SmallPtrSetImplBase::insert_imp","0.0100158","0.368234","impalad","llvm::SmallPtrSetImplBase::insert_imp(void const*)","","0x1aaedd0"
"                   (anonymous namespace)::CorrelatedValuePropagation::runOnFunction","0.0599816","0.367571","impalad","(anonymous namespace)::CorrelatedValuePropagation::runOnFunction(llvm::Function&)","","0x14a7540"
"                    llvm::LazyValueInfo::getPredicateAt","0.019997","0","impalad","llvm::LazyValueInfo::getPredicateAt(unsigned int, llvm::Value*, llvm::Constant*, llvm::Instruction*)","","0x17933a0"
"                     llvm::LazyValueInfo::getPredicateOnEdge","0.019997","0","impalad","llvm::LazyValueInfo::getPredicateOnEdge(unsigned int, llvm::Value*, llvm::Constant*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::Instruction*)","","0x1793280"
"                      getPredicateResult","0.00999952","0","impalad","getPredicateResult(unsigned int, llvm::Constant*, (anonymous namespace)::LVILatticeVal&, llvm::DataLayout const&, llvm::TargetLibraryInfo*)","","0x178a930"
"                       llvm::ConstantRange::getSingleElement","0.00999952","0","impalad","llvm::ConstantRange::getSingleElement(void) const","","0x178a800"
"                        llvm::APInt::operator+","0.00999952","0.367634","impalad","llvm::APInt::operator+(llvm::APInt const&) const","","0x1a83d10"
"                      (anonymous namespace)::LazyValueInfoCache::solve","0.00999752","0","impalad","(anonymous namespace)::LazyValueInfoCache::solve(void)","","0x1790170"
"                       (anonymous namespace)::LazyValueInfoCache::getEdgeValue","0.00999752","0","impalad","(anonymous namespace)::LazyValueInfoCache::getEdgeValue(llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, (anonymous namespace)::LVILatticeVal&, llvm::Instruction*)","","0x178ee80"
"                        (anonymous namespace)::LazyValueInfoCache::getEdgeValue.part.314","0.00999752","0.36756","impalad","(anonymous namespace)::LazyValueInfoCache::getEdgeValue(llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, (anonymous namespace)::LVILatticeVal&, llvm::Instruction*).part.314","","0x178d960"
"                    llvm::LazyValueInfo::getConstant","0.00999904","0","impalad","llvm::LazyValueInfo::getConstant(llvm::Value*, llvm::BasicBlock*, llvm::Instruction*)","","0x1792780"
"                     (anonymous namespace)::LazyValueInfoCache::solve","0.00999904","0","impalad","(anonymous namespace)::LazyValueInfoCache::solve(void)","","0x1790170"
"                      (anonymous namespace)::LazyValueInfoCache::insertResult","0.00999904","0","impalad","(anonymous namespace)::LazyValueInfoCache::insertResult(llvm::Value*, llvm::BasicBlock*, (anonymous namespace)::LVILatticeVal const&)","","0x178f3e0"
"                       llvm::SmallPtrSetImplBase::insert_imp","0.00999904","0","impalad","llvm::SmallPtrSetImplBase::insert_imp(void const*)","","0x1aaedd0"
"                        llvm::SmallPtrSetImplBase::Grow","0.00999904","0","impalad","llvm::SmallPtrSetImplBase::Grow(unsigned int)","","0x1aaece0"
"                         tc_malloc","0.00999904","0.367616","impalad","tc_malloc","","0x1bdea70"
"                    llvm::LazyValueInfo::getConstantOnEdge","0.00999862","0","impalad","llvm::LazyValueInfo::getConstantOnEdge(llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::Instruction*)","","0x1792f90"
"                     (anonymous namespace)::LazyValueInfoCache::solve","0.00999862","0","impalad","(anonymous namespace)::LazyValueInfoCache::solve(void)","","0x1790170"
"                      llvm::ValueHandleBase::AddToUseList","0.00999862","0.367601","impalad","llvm::ValueHandleBase::AddToUseList(void)","","0x1a5d9d0"
"                    llvm::SimplifyInstruction","0.00998905","0","impalad","llvm::SimplifyInstruction(llvm::Instruction*, llvm::DataLayout const&, llvm::TargetLibraryInfo const*, llvm::DominatorTree const*, llvm::AssumptionCache*)","","0x1784530"
"                     llvm::APInt::initSlowCase","0.00998905","0","impalad","llvm::APInt::initSlowCase(unsigned int, unsigned long, bool)","","0x1a831b0"
"                      __GI_memset","0.00998905","0.367248","libc.so.6","__GI_memset","","0x3eb32839e0"
"                   simplifyFunctionCFG","0.0402388","0","impalad","simplifyFunctionCFG(llvm::Function&, llvm::TargetTransformInfo const&, llvm::AssumptionCache*, int)","","0x15871a0"
"                    llvm::SimplifyCFG","0.0402388","0.36767","impalad","llvm::SimplifyCFG(llvm::BasicBlock*, llvm::TargetTransformInfo const&, unsigned int, llvm::AssumptionCache*)","","0x169cdb0"
"                     llvm::FoldBranchToCommonDest","0.0302383","0.367592","impalad","llvm::FoldBranchToCommonDest(llvm::BranchInst*, unsigned int)","","0x169b740"
"                      llvm::isSafeToSpeculativelyExecute","0.0202399","0.367693","impalad","llvm::isSafeToSpeculativelyExecute(llvm::Value const*, llvm::Instruction const*, llvm::DominatorTree const*, llvm::TargetLibraryInfo const*)","","0x1820ec0"
"                       llvm::isDereferenceableAndAlignedPointer","0.0102387","0","impalad","llvm::isDereferenceableAndAlignedPointer(llvm::Value const*, unsigned int, llvm::DataLayout const&, llvm::Instruction const*, llvm::DominatorTree const*, llvm::TargetLibraryInfo const*)","","0x18206f0"
"                        isDereferenceableAndAlignedPointer","0.0102387","0","impalad","isDereferenceableAndAlignedPointer(llvm::Value const*, unsigned int, llvm::DataLayout const&, llvm::Instruction const*, llvm::DominatorTree const*, llvm::TargetLibraryInfo const*, llvm::SmallPtrSetImpl<llvm::Value const*>&)","","0x18200b0"
"                         isDereferenceableAndAlignedPointer","0.0102387","0","impalad","isDereferenceableAndAlignedPointer(llvm::Value const*, unsigned int, llvm::DataLayout const&, llvm::Instruction const*, llvm::DominatorTree const*, llvm::TargetLibraryInfo const*, llvm::SmallPtrSetImpl<llvm::Value const*>&)","","0x18200b0"
"                          llvm::GCRelocateInst::classof","0.0102387","0.376427","impalad","llvm::GCRelocateInst::classof(llvm::Value const*)","","0x181c4b0"
"                   (anonymous namespace)::EarlyCSELegacyPass::runOnFunction.part.288","0.0400049","0","impalad","(anonymous namespace)::EarlyCSELegacyPass::runOnFunction(llvm::Function&).part.288","","0x14b14e0"
"                    (anonymous namespace)::EarlyCSE::run","0.0400049","0","impalad","(anonymous namespace)::EarlyCSE::run(void)","","0x14af3a0"
"                     llvm::SimplifyInstruction","0.0400049","0.367684","impalad","llvm::SimplifyInstruction(llvm::Instruction*, llvm::DataLayout const&, llvm::TargetLibraryInfo const*, llvm::DominatorTree const*, llvm::AssumptionCache*)","","0x1784530"
"                      llvm::SimplifyGEPInst","0.0100041","0.367801","impalad","llvm::SimplifyGEPInst(llvm::ArrayRef<llvm::Value*>, llvm::DataLayout const&, llvm::TargetLibraryInfo const*, llvm::DominatorTree const*, llvm::AssumptionCache*, llvm::Instruction const*)","","0x177e7e0"
"                      llvm::SimplifyOrInst","0.0100003","0","impalad","llvm::SimplifyOrInst(llvm::Value*, llvm::Value*, llvm::DataLayout const&, llvm::TargetLibraryInfo const*, llvm::DominatorTree const*, llvm::AssumptionCache*, llvm::Instruction const*)","","0x177d910"
"                       SimplifyOrInst","0.0100003","0.367664","impalad","SimplifyOrInst(llvm::Value*, llvm::Value*, (anonymous namespace)::Query const&, unsigned int)","","0x1779790"
"                      llvm::SimplifyICmpInst","0.00999953","0","impalad","llvm::SimplifyICmpInst(unsigned int, llvm::Value*, llvm::Value*, llvm::DataLayout const&, llvm::TargetLibraryInfo const*, llvm::DominatorTree const*, llvm::AssumptionCache*, llvm::Instruction const*)","","0x1782f20"
"                       SimplifyICmpInst","0.00999953","0","impalad","SimplifyICmpInst(unsigned int, llvm::Value*, llvm::Value*, (anonymous namespace)::Query const&, unsigned int)","","0x177ed70"
"                        llvm::PatternMatch::MaxMin_match<llvm::ICmpInst, llvm::PatternMatch::bind_ty<llvm::Value>, llvm::PatternMatch::bind_ty<llvm::Value>, llvm::PatternMatch::umin_pred_ty>::match<llvm::Value>","0.00999953","0.367634","impalad","bool llvm::PatternMatch::MaxMin_match<llvm::ICmpInst, llvm::PatternMatch::bind_ty<llvm::Value>, llvm::PatternMatch::bind_ty<llvm::Value>, llvm::PatternMatch::umin_pred_ty>::match<llvm::Value>(llvm::Value*)","","0x177e190"
"                   (anonymous namespace)::JumpThreading::runOnFunction.part.436","0.0399849","0","impalad","(anonymous namespace)::JumpThreading::runOnFunction(llvm::Function&).part.436","","0x14d7a30"
"                    (anonymous namespace)::JumpThreading::ProcessThreadableEdges.part.414","0.0299956","0","impalad","(anonymous namespace)::JumpThreading::ProcessThreadableEdges(llvm::Value*, llvm::BasicBlock*, (anonymous namespace)::ConstantPreference, llvm::Instruction*).part.414","","0x14d4580"
"                     (anonymous namespace)::JumpThreading::ComputeValueKnownInPredecessors","0.0299956","0","impalad","(anonymous namespace)::JumpThreading::ComputeValueKnownInPredecessors(llvm::Value*, llvm::BasicBlock*, llvm::SmallVectorImpl<std::pair<llvm::Constant*, llvm::BasicBlock*>>&, (anonymous namespace)::ConstantPreference, llvm::Instruction*)","","0x14d1900"
"                      llvm::LazyValueInfo::getConstant","0.0199982","0","impalad","llvm::LazyValueInfo::getConstant(llvm::Value*, llvm::BasicBlock*, llvm::Instruction*)","","0x1792780"
"                       (anonymous namespace)::LazyValueInfoCache::solve","0.00999959","0","impalad","(anonymous namespace)::LazyValueInfoCache::solve(void)","","0x1790170"
"                        (anonymous namespace)::LazyValueInfoCache::insertResult","0.00999959","0.367636","impalad","(anonymous namespace)::LazyValueInfoCache::insertResult(llvm::Value*, llvm::BasicBlock*, (anonymous namespace)::LVILatticeVal const&)","","0x178f3e0"
"                       (anonymous namespace)::LazyValueInfoCache::getBlockValue","0.00999866","0","impalad","(anonymous namespace)::LazyValueInfoCache::getBlockValue(llvm::Value*, llvm::BasicBlock*)","","0x178d0f0"
"                        llvm::ConstantRange::ConstantRange","0.00999866","0.367602","impalad","llvm::ConstantRange::ConstantRange(unsigned int, bool)","","0x193cdf0"
"                      (anonymous namespace)::JumpThreading::ComputeValueKnownInPredecessors","0.00999737","0","impalad","(anonymous namespace)::JumpThreading::ComputeValueKnownInPredecessors(llvm::Value*, llvm::BasicBlock*, llvm::SmallVectorImpl<std::pair<llvm::Constant*, llvm::BasicBlock*>>&, (anonymous namespace)::ConstantPreference, llvm::Instruction*)","","0x14d1900"
"                       llvm::LazyValueInfo::getPredicateOnEdge","0.00999737","0","impalad","llvm::LazyValueInfo::getPredicateOnEdge(unsigned int, llvm::Value*, llvm::Constant*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::Instruction*)","","0x1793280"
"                        (anonymous namespace)::LazyValueInfoCache::solve","0.00999737","0","impalad","(anonymous namespace)::LazyValueInfoCache::solve(void)","","0x1790170"
"                         (anonymous namespace)::LazyValueInfoCache::getEdgeValue","0.00999737","0","impalad","(anonymous namespace)::LazyValueInfoCache::getEdgeValue(llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, (anonymous namespace)::LVILatticeVal&, llvm::Instruction*)","","0x178ee80"
"                          llvm::ConstantRange::ConstantRange","0.00999737","0","impalad","llvm::ConstantRange::ConstantRange(llvm::APInt)","","0x193cfb0"
"                           tc_delete_nothrow","0.00999737","0","impalad","tc_delete_nothrow","","0x1bdee40"
"                            tcmalloc::ThreadCache::Scavenge","0.00999737","0","impalad","tcmalloc::ThreadCache::Scavenge(void)","","0x1bd1e00"
"                             tcmalloc::ThreadCache::ReleaseToCentralCache","0.00999737","0","impalad","tcmalloc::ThreadCache::ReleaseToCentralCache(tcmalloc::ThreadCache::FreeList*, unsigned long, int)","","0x1bd1930"
"                              tcmalloc::CentralFreeList::InsertRange","0.00999737","0","impalad","tcmalloc::CentralFreeList::InsertRange(void*, void*, int)","","0x1bc36e0"
"                               tcmalloc::CentralFreeList::ReleaseListToSpans","0.00999737","0","impalad","tcmalloc::CentralFreeList::ReleaseListToSpans(void*)","","0x1bc3490"
"                                tcmalloc::CentralFreeList::ReleaseToSpans","0.00999737","0","impalad","tcmalloc::CentralFreeList::ReleaseToSpans(void*)","","0x1bc3310"
"                                 tcmalloc::PageHeap::Delete","0.00999737","0","impalad","tcmalloc::PageHeap::Delete(tcmalloc::Span*)","","0x1bcefa0"
"                                  tcmalloc::PageHeap::MergeIntoFreeList","0.00999737","0","impalad","tcmalloc::PageHeap::MergeIntoFreeList(tcmalloc::Span*)","","0x1bceb30"
"                                   tcmalloc::PageHeap::DecommitSpan","0.00999737","0","impalad","tcmalloc::PageHeap::DecommitSpan(tcmalloc::Span*)","","0x1bce8e0"
"                                    TCMalloc_SystemRelease","0.00999737","0","impalad","TCMalloc_SystemRelease(void*, unsigned long)","","0x1bd1500"
"                                     madvise","0.00999737","0.367554","libc.so.6","madvise","","0x3eb32e53c0"
"                    llvm::removeUnreachableBlocks","0.00998925","0","impalad","llvm::removeUnreachableBlocks(llvm::Function&, llvm::LazyValueInfo*)","","0x165c640"
"                     llvm::SmallPtrSetImplBase::insert_imp","0.00998925","0.367256","impalad","llvm::SmallPtrSetImplBase::insert_imp(void const*)","","0x1aaedd0"
"                   llvm::sroa::SROALegacyPass::runOnFunction","0.0300026","0","impalad","llvm::sroa::SROALegacyPass::runOnFunction(llvm::Function&)","","0x157bec0"
"                    llvm::SROA::runImpl","0.0300026","0","impalad","llvm::SROA::runImpl(llvm::Function&, llvm::DominatorTree&, llvm::AssumptionCache&)","","0x157b680"
"                     llvm::SROA::runOnAlloca","0.0300026","0","impalad","llvm::SROA::runOnAlloca(llvm::AllocaInst&)","","0x157a2d0"
"                      llvm::SROA::splitAlloca","0.0300026","0","impalad","llvm::SROA::splitAlloca(llvm::AllocaInst&, llvm::sroa::AllocaSlices&)","","0x1579ab0"
"                       llvm::SROA::rewritePartition","0.0300026","0","impalad","llvm::SROA::rewritePartition(llvm::AllocaInst&, llvm::sroa::AllocaSlices&, llvm::sroa::Partition&)","","0x1577e10"
"                        llvm::Value::setName","0.0300026","0","impalad","llvm::Value::setName(llvm::Twine const&)","","0x1a5d760"
"                         llvm::Value::setNameImpl","0.0300026","0","impalad","llvm::Value::setNameImpl(llvm::Twine const&)","","0x1a5d500"
"                          llvm::Twine::toVector","0.0100033","0.367771","impalad","llvm::Twine::toVector(llvm::SmallVectorImpl<char>&) const","","0x1ac3430"
"                          llvm::Value::setValueName","0.00999992","0.367648","impalad","llvm::Value::setValueName(llvm::StringMapEntry<llvm::Value*>*)","","0x1a5cd90"
"                          llvm::ValueSymbolTable::createValueName","0.00999942","0","impalad","llvm::ValueSymbolTable::createValueName(llvm::StringRef, llvm::Value*)","","0x1a60120"
"                           llvm::StringMapImpl::RehashTable","0.00999942","0","impalad","llvm::StringMapImpl::RehashTable(unsigned int)","","0x1ab3980"
"                            calloc","0.00999942","0","impalad","calloc","","0x1bdf270"
"                             tcmalloc::ThreadCache::FetchFromCentralCache","0.00999942","0","impalad","tcmalloc::ThreadCache::FetchFromCentralCache(unsigned long, unsigned long)","","0x1bd1830"
"                              tcmalloc::CentralFreeList::RemoveRange","0.00999942","0","impalad","tcmalloc::CentralFreeList::RemoveRange(void**, void**, int)","","0x1bc3b20"
"                               tcmalloc::CentralFreeList::FetchFromOneSpansSafe","0.00999942","0","impalad","tcmalloc::CentralFreeList::FetchFromOneSpansSafe(int, void**, void**)","","0x1bc3ac0"
"                                tcmalloc::CentralFreeList::FetchFromOneSpans","0.00999942","0.36763","impalad","tcmalloc::CentralFreeList::FetchFromOneSpans(int, void**, void**)","","0x1bc37b0"
"                   (anonymous namespace)::BDCE::runOnFunction.part.25","0.0200264","0","impalad","(anonymous namespace)::BDCE::runOnFunction(llvm::Function&).part.25","","0x14a10b0"
"                    llvm::DemandedBits::isInstructionDead","0.0200264","0","impalad","llvm::DemandedBits::isInstructionDead(llvm::Instruction*)","","0x174b670"
"                     llvm::DemandedBits::performAnalysis.part.108","0.0200264","0","impalad","llvm::DemandedBits::performAnalysis(void).part.108","","0x1747850"
"                      llvm::Use::getOperandNo","0.0100282","0","impalad","llvm::Use::getOperandNo(void) const","","0x1a5b460"
"                       llvm::Use::getUser","0.0100282","0","impalad","llvm::Use::getUser(void) const","","0x1a5b440"
"                        llvm::Use::getImpliedUser","0.0100282","0.368687","impalad","llvm::Use::getImpliedUser(void) const","","0x1a5b3e0"
"                      llvm::APInt::OrSlowCase","0.00999825","0","impalad","llvm::APInt::OrSlowCase(llvm::APInt const&) const","","0x1a83bc0"
"                       tc_new","0.00999825","0.367587","impalad","tc_new","","0x1be0cd0"
"                   llvm::PMDataManager::initializeAnalysisImpl","0.019999","0.735267","impalad","llvm::PMDataManager::initializeAnalysisImpl(llvm::Pass*)","","0x1a37c70"
"                   aggressiveDCE","0.0100056","0","impalad","aggressiveDCE(llvm::Function&)","","0x149ea90"
"                    llvm::SmallPtrSetImplBase::insert_imp","0.0100056","0","impalad","llvm::SmallPtrSetImplBase::insert_imp(void const*)","","0x1aaedd0"
"                     llvm::SmallPtrSetImplBase::Grow","0.0100056","0","impalad","llvm::SmallPtrSetImplBase::Grow(unsigned int)","","0x1aaece0"
"                      llvm::SmallPtrSetImplBase::FindBucketFor","0.0100056","0.367857","impalad","llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const","","0x1aaebc0"
"                   llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry","0.0100011","0.36769","impalad","llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry(void)","","0x1aac140"
"                   llvm::LoopInfoWrapperPass::runOnFunction","0.00999986","0","impalad","llvm::LoopInfoWrapperPass::runOnFunction(llvm::Function&)","","0x17a7740"
"                    llvm::LoopInfoBase<llvm::BasicBlock, llvm::Loop>::analyze","0.00999986","0","impalad","llvm::LoopInfoBase<llvm::BasicBlock, llvm::Loop>::analyze(llvm::DominatorTreeBase<llvm::BasicBlock> const&)","","0x17a6ba0"
"                     llvm::PopulateLoopsDFS<llvm::BasicBlock, llvm::Loop>::traverse","0.00999986","0","impalad","llvm::PopulateLoopsDFS<llvm::BasicBlock, llvm::Loop>::traverse(llvm::BasicBlock*)","","0x17a5290"
"                      llvm::post_order<llvm::BasicBlock*>","0.00999986","0","impalad","llvm::iterator_range<llvm::po_iterator<llvm::BasicBlock*, llvm::SmallPtrSet<llvm::GraphTraits<llvm::BasicBlock*>::NodeType*, (unsigned int)8>, (bool)0, llvm::GraphTraits<llvm::BasicBlock*>>> llvm::post_order<llvm::BasicBlock*>(llvm::BasicBlock* const&)","","0xec3f70"
"                       llvm::po_iterator<llvm::BasicBlock*, llvm::SmallPtrSet<llvm::BasicBlock*, (unsigned int)8>, (bool)0, llvm::GraphTraits<llvm::BasicBlock*>>::traverseChild","0.00999986","0","impalad","llvm::po_iterator<llvm::BasicBlock*, llvm::SmallPtrSet<llvm::BasicBlock*, (unsigned int)8>, (bool)0, llvm::GraphTraits<llvm::BasicBlock*>>::traverseChild(void)","","0xec3e40"
"                        llvm::BranchInst::getSuccessorV","0.00999986","0.367646","impalad","llvm::BranchInst::getSuccessorV(unsigned int) const","","0x1a190a0"
"                   (anonymous namespace)::MergedLoadStoreMotion::runOnFunction","0.00999943","0.36763","impalad","(anonymous namespace)::MergedLoadStoreMotion::runOnFunction(llvm::Function&)","","0x1547c80"
"                   (anonymous namespace)::MemCpyOpt::runOnFunction","0.00999931","0","impalad","(anonymous namespace)::MemCpyOpt::runOnFunction(llvm::Function&)","","0x1546970"
"                    (anonymous namespace)::MemCpyOpt::processStore","0.00999931","0","impalad","(anonymous namespace)::MemCpyOpt::processStore(llvm::StoreInst*, llvm::ilist_iterator<llvm::Instruction>&)","","0x15459c0"
"                     (anonymous namespace)::MemCpyOpt::tryMergingIntoMemset.isra.204","0.00999931","0","impalad","(anonymous namespace)::MemCpyOpt::tryMergingIntoMemset(llvm::Instruction*, llvm::Value*, llvm::Value*).isra.204","","0x1544750"
"                      IsPointerOffset","0.00999931","0.367626","impalad","IsPointerOffset(llvm::Value*, llvm::Value*, long&, llvm::DataLayout const&)","","0x153fc90"
"                   (anonymous namespace)::Reassociate::runOnFunction","0.00999908","0","impalad","(anonymous namespace)::Reassociate::runOnFunction(llvm::Function&)","","0x15575b0"
"                    llvm::ReversePostOrderTraversal<llvm::Function*, llvm::GraphTraits<llvm::Function*>>::Initialize","0.00999908","0","impalad","llvm::ReversePostOrderTraversal<llvm::Function*, llvm::GraphTraits<llvm::Function*>>::Initialize(llvm::BasicBlock*)","","0x14c2f70"
"                     llvm::po_iterator<llvm::BasicBlock*, llvm::SmallPtrSet<llvm::BasicBlock*, (unsigned int)8>, (bool)0, llvm::GraphTraits<llvm::BasicBlock*>>::po_iterator","0.00999908","0","impalad","llvm::po_iterator<llvm::BasicBlock*, llvm::SmallPtrSet<llvm::BasicBlock*, (unsigned int)8>, (bool)0, llvm::GraphTraits<llvm::BasicBlock*>>::po_iterator(llvm::po_iterator<llvm::BasicBlock*, llvm::SmallPtrSet<llvm::BasicBlock*, (unsigned int)8>, (bool)0, llvm::GraphTraits<llvm::BasicBlock*>> const&)","","0x14bdc80"
"                      tc_new","0.00999908","0","impalad","tc_new","","0x1be0cd0"
"                       tcmalloc::ThreadCache::FetchFromCentralCache","0.00999908","0","impalad","tcmalloc::ThreadCache::FetchFromCentralCache(unsigned long, unsigned long)","","0x1bd1830"
"                        tcmalloc::CentralFreeList::RemoveRange","0.00999908","0","impalad","tcmalloc::CentralFreeList::RemoveRange(void**, void**, int)","","0x1bc3b20"
"                         tcmalloc::CentralFreeList::FetchFromOneSpans","0.00999908","0.367617","impalad","tcmalloc::CentralFreeList::FetchFromOneSpans(int, void**, void**)","","0x1bc37b0"
"                   llvm::PMDataManager::recordAvailableAnalysis","0.00999876","0","impalad","llvm::PMDataManager::recordAvailableAnalysis(llvm::Pass*)","","0x1a3a570"
"                    llvm::PMTopLevelManager::findAnalysisPassInfo","0.00999876","0","impalad","llvm::PMTopLevelManager::findAnalysisPassInfo(void const*) const","","0x1a37f40"
"                     llvm::PassRegistry::getPassInfo","0.00999876","0","impalad","llvm::PassRegistry::getPassInfo(void const*) const","","0x1a52060"
"                      llvm::sys::RWMutexImpl::reader_acquire","0.00999876","0","impalad","llvm::sys::RWMutexImpl::reader_acquire(void)","","0x1aecaa0"
"                       __pthread_rwlock_rdlock","0.00999876","0.367606","libpthread.so.0","__pthread_rwlock_rdlock","","0x3eb360a970"
"                   llvm::AAResultsWrapperPass::runOnFunction","0.00999862","0","impalad","llvm::AAResultsWrapperPass::runOnFunction(llvm::Function&)","","0x16fbf10"
"                    llvm::PMTopLevelManager::findAnalysisPass","0.00999862","0.367601","impalad","llvm::PMTopLevelManager::findAnalysisPass(void const*)","","0x1a32f50"
"                   llvm::DominatorTreeWrapperPass::runOnFunction","0.00999746","0","impalad","llvm::DominatorTreeWrapperPass::runOnFunction(llvm::Function&)","","0x1978ab0"
"                    llvm::Calculate<llvm::Function, llvm::BasicBlock*>","0.00999746","0","impalad","void llvm::Calculate<llvm::Function, llvm::BasicBlock*>(llvm::DominatorTreeBase<llvm::GraphTraits<llvm::BasicBlock*>::NodeType>&, llvm::Function&)","","0x1977d40"
"                     llvm::Eval<llvm::GraphTraits<llvm::BasicBlock*>>","0.00999746","0","impalad","llvm::GraphTraits<llvm::BasicBlock*>::NodeType* llvm::Eval<llvm::GraphTraits<llvm::BasicBlock*>>(llvm::DominatorTreeBase<llvm::GraphTraits<llvm::BasicBlock*>>&, llvm::GraphTraits<llvm::BasicBlock*>::NodeType, unsigned int)","","0x1976240"
"                      llvm::DenseMapBase<llvm::DenseMap<llvm::BasicBlock*, llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::detail::DenseMapPair<llvm::BasicBlock*, llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec>>, llvm::BasicBlock*, llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::detail::DenseMapPair<llvm::BasicBlock*, llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec>>::FindAndConstruct","0.00999746","0.367558","impalad","llvm::DenseMapBase<llvm::DenseMap<llvm::BasicBlock*, llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::detail::DenseMapPair<llvm::BasicBlock*, llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec>>, llvm::BasicBlock*, llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::detail::DenseMapPair<llvm::BasicBlock*, llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec>>::FindAndConstruct(llvm::BasicBlock* const&)","","0x1975dd0"
"                   llvm::PMDataManager::removeDeadPasses","0.00999094","0","impalad","llvm::PMDataManager::removeDeadPasses(llvm::Pass*, llvm::StringRef, llvm::PassDebuggingString)","","0x1a38440"
"                    llvm::PMDataManager::freePass","0.00999094","0","impalad","llvm::PMDataManager::freePass(llvm::Pass*, llvm::StringRef, llvm::PassDebuggingString)","","0x1a38200"
"                     llvm::DominatorTreeWrapperPass::releaseMemory","0.00999094","0.367318","impalad","llvm::DominatorTreeWrapperPass::releaseMemory(void)","","0x196f630"
"                   (anonymous namespace)::LoopSimplify::runOnFunction","0.00998961","0","impalad","(anonymous namespace)::LoopSimplify::runOnFunction(llvm::Function&)","","0x1660e60"
"                    llvm::simplifyLoop","0.00998961","0","impalad","llvm::simplifyLoop(llvm::Loop*, llvm::DominatorTree*, llvm::LoopInfo*, llvm::ScalarEvolution*, llvm::AssumptionCache*, bool)","","0x1660cd0"
"                     simplifyOneLoop","0.00998961","0","impalad","simplifyOneLoop(llvm::Loop*, llvm::SmallVectorImpl<llvm::Loop*>&, llvm::DominatorTree*, llvm::LoopInfo*, llvm::ScalarEvolution*, llvm::AssumptionCache*, bool)","","0x165f070"
"                      llvm::LoopBase<llvm::BasicBlock, llvm::Loop>::getExitingBlocks","0.00998961","0.367269","impalad","llvm::LoopBase<llvm::BasicBlock, llvm::Loop>::getExitingBlocks(llvm::SmallVectorImpl<llvm::BasicBlock*>&) const","","0x179fe90"
"                   (anonymous namespace)::DSE::runOnFunction","0.00998283","0","impalad","(anonymous namespace)::DSE::runOnFunction(llvm::Function&)","","0x14abf60"
"                    (anonymous namespace)::DSE::runOnBasicBlock","0.00998283","0","impalad","(anonymous namespace)::DSE::runOnBasicBlock(llvm::BasicBlock&)","","0x14a9960"
"                     llvm::MemoryDependenceAnalysis::getDependency","0.00998283","0","impalad","llvm::MemoryDependenceAnalysis::getDependency(llvm::Instruction*)","","0x17bada0"
"                      llvm::MemoryDependenceAnalysis::getPointerDependencyFrom","0.00998283","0","impalad","llvm::MemoryDependenceAnalysis::getPointerDependencyFrom(llvm::MemoryLocation const&, bool, llvm::ilist_iterator<llvm::Instruction>, llvm::BasicBlock*, llvm::Instruction*)","","0x17b7930"
"                       llvm::MemoryDependenceAnalysis::getSimplePointerDependencyFrom","0.00998283","0","impalad","llvm::MemoryDependenceAnalysis::getSimplePointerDependencyFrom(llvm::MemoryLocation const&, bool, llvm::ilist_iterator<llvm::Instruction>, llvm::BasicBlock*, llvm::Instruction*)","","0x17b7070"
"                        llvm::AAResults::alias","0.00998283","0","impalad","llvm::AAResults::alias(llvm::MemoryLocation const&, llvm::MemoryLocation const&)","","0x16f89d0"
"                         llvm::BasicAAResult::alias","0.00998283","0","impalad","llvm::BasicAAResult::alias(llvm::MemoryLocation const&, llvm::MemoryLocation const&)","","0x1712160"
"                          llvm::BasicAAResult::aliasCheck","0.00998283","0","impalad","llvm::BasicAAResult::aliasCheck(llvm::Value const*, unsigned long, llvm::AAMDNodes, llvm::Value const*, unsigned long, llvm::AAMDNodes)","","0x1710980"
"                           llvm::Value::stripPointerCasts","0.00998283","0.36702","impalad","llvm::Value::stripPointerCasts(void)","","0x1a5bf50"
"                  llvm::Inliner::runOnSCC","0.199806","0","impalad","llvm::Inliner::runOnSCC(llvm::CallGraphSCC&)","","0xe3a920"
"                   llvm::InlineFunction","0.139767","0","impalad","llvm::InlineFunction(llvm::CallSite, llvm::InlineFunctionInfo&, llvm::AAResults*, bool)","","0x164d0d0"
"                    llvm::CloneAndPruneIntoFromInst","0.109759","0","impalad","llvm::CloneAndPruneIntoFromInst(llvm::Function*, llvm::Function const*, llvm::Instruction const*, llvm::ValueMap<llvm::Value const*, llvm::WeakVH, llvm::ValueMapConfig<llvm::Value const*, llvm::sys::SmartMutex<(bool)0>>>&, bool, llvm::SmallVectorImpl<llvm::ReturnInst*>&, char const*, llvm::ClonedCodeInfo*)","","0x16420b0"
"                     (anonymous namespace)::PruningFunctionCloner::CloneBlock","0.0997591","0","impalad","(anonymous namespace)::PruningFunctionCloner::CloneBlock(llvm::BasicBlock const*, llvm::ilist_iterator<llvm::Instruction const>, std::vector<llvm::BasicBlock const*, std::allocator<llvm::BasicBlock const*>>&)","","0x163f830"
"                      llvm::SimplifyInstruction","0.0297639","0","impalad","llvm::SimplifyInstruction(llvm::Instruction*, llvm::DataLayout const&, llvm::TargetLibraryInfo const*, llvm::DominatorTree const*, llvm::AssumptionCache*)","","0x1784530"
"                       llvm::SimplifyICmpInst","0.0297639","0","impalad","llvm::SimplifyICmpInst(unsigned int, llvm::Value*, llvm::Value*, llvm::DataLayout const&, llvm::TargetLibraryInfo const*, llvm::DominatorTree const*, llvm::AssumptionCache*, llvm::Instruction const*)","","0x1782f20"
"                        SimplifyICmpInst","0.0297639","0","impalad","SimplifyICmpInst(unsigned int, llvm::Value*, llvm::Value*, (anonymous namespace)::Query const&, unsigned int)","","0x177ed70"
"                         llvm::isKnownNonZero","0.0100045","0","impalad","llvm::isKnownNonZero(llvm::Value*, llvm::DataLayout const&, unsigned int, llvm::AssumptionCache*, llvm::Instruction const*, llvm::DominatorTree const*)","","0x18294e0"
"                          isKnownNonZero","0.0100045","0","impalad","isKnownNonZero(llvm::Value*, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x18282b0"
"                           llvm::PatternMatch::BinaryOp_match<llvm::PatternMatch::bind_ty<llvm::Value>, llvm::PatternMatch::bind_ty<llvm::Value>, (unsigned int)23>::match<llvm::Value>","0.0100045","0.367818","impalad","bool llvm::PatternMatch::BinaryOp_match<llvm::PatternMatch::bind_ty<llvm::Value>, llvm::PatternMatch::bind_ty<llvm::Value>, (unsigned int)23>::match<llvm::Value>(llvm::Value*)","","0x159d9e0"
"                         llvm::isKnownNonEqual","0.0100006","0","impalad","llvm::isKnownNonEqual(llvm::Value*, llvm::Value*, llvm::DataLayout const&, llvm::AssumptionCache*, llvm::Instruction const*, llvm::DominatorTree const*)","","0x182e360"
"                          computeKnownBits","0.0100006","0","impalad","computeKnownBits(llvm::Value*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x1825c40"
"                           computeKnownBitsFromOperator","0.0100006","0.367674","impalad","computeKnownBitsFromOperator(llvm::Operator*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x182a5c0"
"                         ThreadCmpOverPHI","0.00975876","0","impalad","ThreadCmpOverPHI(llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, (anonymous namespace)::Query const&, unsigned int)","","0x1785a50"
"                          SimplifyICmpInst","0.00975876","0","impalad","SimplifyICmpInst(unsigned int, llvm::Value*, llvm::Value*, (anonymous namespace)::Query const&, unsigned int)","","0x177ed70"
"                           ThreadCmpOverSelect","0.00975876","0","impalad","ThreadCmpOverSelect(llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, (anonymous namespace)::Query const&, unsigned int)","","0x1782f60"
"                            SimplifyICmpInst","0.00975876","0","impalad","SimplifyICmpInst(unsigned int, llvm::Value*, llvm::Value*, (anonymous namespace)::Query const&, unsigned int)","","0x177ed70"
"                             llvm::ComputeSignBit","0.00975876","0","impalad","llvm::ComputeSignBit(llvm::Value*, bool&, bool&, llvm::DataLayout const&, unsigned int, llvm::AssumptionCache*, llvm::Instruction const*, llvm::DominatorTree const*)","","0x1827400"
"                              ComputeSignBit","0.00975876","0","impalad","ComputeSignBit(llvm::Value*, bool&, bool&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x1827280"
"                               computeKnownBits","0.00975876","0","impalad","computeKnownBits(llvm::Value*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x1825c40"
"                                computeKnownBitsFromOperator","0.00975876","0","impalad","computeKnownBitsFromOperator(llvm::Operator*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x182a5c0"
"                                 computeKnownBitsMul","0.00975876","0","impalad","computeKnownBitsMul(llvm::Value*, llvm::Value*, bool, llvm::APInt&, llvm::APInt&, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x182a140"
"                                  computeKnownBits","0.00975876","0","impalad","computeKnownBits(llvm::Value*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x1825c40"
"                                   computeKnownBitsFromOperator","0.00975876","0","impalad","computeKnownBitsFromOperator(llvm::Operator*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x182a5c0"
"                                    computeKnownBits","0.00975876","0","impalad","computeKnownBits(llvm::Value*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x1825c40"
"                                     computeKnownBitsFromOperator","0.00975876","0","impalad","computeKnownBitsFromOperator(llvm::Operator*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x182a5c0"
"                                      llvm::APInt::getHighBitsSet","0.00975876","0","impalad","llvm::APInt::getHighBitsSet(unsigned int, unsigned int)","","0xf84280"
"                                       llvm::APInt::shlSlowCase","0.00975876","0","impalad","llvm::APInt::shlSlowCase(unsigned int) const","","0x1a862c0"
"                                        tc_new","0.00975876","0.358782","impalad","tc_new","","0x1be0cd0"
"                      llvm::Instruction::clone","0.0199988","0","impalad","llvm::Instruction::clone(void) const","","0x1a18080"
"                       llvm::InsertValueInst::cloneImpl","0.0100004","0","impalad","llvm::InsertValueInst::cloneImpl(void) const","","0x1a26ec0"
"                        llvm::User::operator new","0.0100004","0","impalad","llvm::User::operator new(unsigned long, unsigned int)","","0x1a5b7f0"
"                         llvm::Use::initTags","0.0100004","0.367665","impalad","llvm::Use::initTags(llvm::Use*, llvm::Use*)","","0x1a5b2e0"
"                       llvm::GetElementPtrInst::cloneImpl","0.00999847","0","impalad","llvm::GetElementPtrInst::cloneImpl(void) const","","0x1a25d90"
"                        llvm::User::operator new","0.00999847","0.367595","impalad","llvm::User::operator new(unsigned long, unsigned int)","","0x1a5b7f0"
"                      llvm::RemapInstruction","0.0199896","0.367436","impalad","llvm::RemapInstruction(llvm::Instruction*, llvm::ValueMap<llvm::Value const*, llvm::WeakVH, llvm::ValueMapConfig<llvm::Value const*, llvm::sys::SmartMutex<(bool)0>>>&, llvm::RemapFlags, llvm::ValueMapTypeRemapper*, llvm::ValueMaterializer*)","","0x16b85c0"
"                       llvm::MapValue","0.00999549","0","impalad","llvm::MapValue(llvm::Value const*, llvm::ValueMap<llvm::Value const*, llvm::WeakVH, llvm::ValueMapConfig<llvm::Value const*, llvm::sys::SmartMutex<(bool)0>>>&, llvm::RemapFlags, llvm::ValueMapTypeRemapper*, llvm::ValueMaterializer*)","","0x16b57b0"
"                        llvm::ValueMap<llvm::Value const*, llvm::WeakVH, llvm::ValueMapConfig<llvm::Value const*, llvm::sys::SmartMutex<(bool)0>>>::operator[].isra.159","0.00999549","0.367485","impalad","llvm::ValueMap<llvm::Value const*, llvm::WeakVH, llvm::ValueMapConfig<llvm::Value const*, llvm::sys::SmartMutex<(bool)0>>>::operator[](llvm::Value const* const&).isra.159","","0x16b3ef0"
"                      llvm::ValueHandleBase::AddToUseList","0.0100073","0.36792","impalad","llvm::ValueHandleBase::AddToUseList(void)","","0x1a5d9d0"
"                      llvm::ValueMap<llvm::Value const*, llvm::WeakVH, llvm::ValueMapConfig<llvm::Value const*, llvm::sys::SmartMutex<(bool)0>>>::operator[].isra.326","0.00999986","0","impalad","llvm::ValueMap<llvm::Value const*, llvm::WeakVH, llvm::ValueMapConfig<llvm::Value const*, llvm::sys::SmartMutex<(bool)0>>>::operator[](llvm::Value const* const&).isra.326","","0x163bb50"
"                       llvm::ValueHandleBase::RemoveFromUseList","0.00999986","0.367646","impalad","llvm::ValueHandleBase::RemoveFromUseList(void)","","0x1a5e800"
"                      llvm::ValueHandleBase::AddToExistingUseList","0.00999953","0.367634","impalad","llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)","","0x1a5d950"
"                     llvm::SymbolTableListTraits<llvm::BasicBlock>::addNodeToList","0.00999975","0","impalad","llvm::SymbolTableListTraits<llvm::BasicBlock>::addNodeToList(llvm::BasicBlock*)","","0x197c510"
"                      llvm::BasicBlock::setParent","0.00999975","0.367642","impalad","llvm::BasicBlock::setParent(llvm::Function*)","","0x1934200"
"                    CloneAliasScopeMetadata","0.0100081","0","impalad","CloneAliasScopeMetadata(llvm::CallSite, llvm::ValueMap<llvm::Value const*, llvm::WeakVH, llvm::ValueMapConfig<llvm::Value const*, llvm::sys::SmartMutex<(bool)0>>>&)","","0x164c320"
"                     llvm::DenseMapIterator<llvm::ValueMapCallbackVH<llvm::Value const*, llvm::WeakVH, llvm::ValueMapConfig<llvm::Value const*, llvm::sys::SmartMutex<(bool)0>>>, llvm::WeakVH, llvm::DenseMapInfo<llvm::ValueMapCallbackVH<llvm::Value const*, llvm::WeakVH, llvm::ValueMapConfig<llvm::Value const*, llvm::sys::SmartMutex<(bool)0>>>>, llvm::detail::DenseMapPair<llvm::ValueMapCallbackVH<llvm::Value const*, llvm::WeakVH, llvm::ValueMapConfig<llvm::Value const*, llvm::sys::SmartMutex<(bool)0>>>, llvm::WeakVH>, (bool)0>::AdvancePastEmptyBuckets","0.0100081","0.367949","impalad","llvm::DenseMapIterator<llvm::ValueMapCallbackVH<llvm::Value const*, llvm::WeakVH, llvm::ValueMapConfig<llvm::Value const*, llvm::sys::SmartMutex<(bool)0>>>, llvm::WeakVH, llvm::DenseMapInfo<llvm::ValueMapCallbackVH<llvm::Value const*, llvm::WeakVH, llvm::ValueMapConfig<llvm::Value const*, llvm::sys::SmartMutex<(bool)0>>>>, llvm::detail::DenseMapPair<llvm::ValueMapCallbackVH<llvm::Value const*, llvm::WeakVH, llvm::ValueMapConfig<llvm::Value const*, llvm::sys::SmartMutex<(bool)0>>>, llvm::WeakVH>, (bool)0>::AdvancePastEmptyBuckets(void)","","0x1646790"
"                    llvm::ValueHandleBase::RemoveFromUseList","0.0100042","0.367804","impalad","llvm::ValueHandleBase::RemoveFromUseList(void)","","0x1a5e800"
"                    llvm::Value::replaceAllUsesWith","0.0099958","0.367497","impalad","llvm::Value::replaceAllUsesWith(llvm::Value*)","","0x1a5f9c0"
"                   llvm::Inliner::shouldInline","0.0500275","0","impalad","llvm::Inliner::shouldInline(llvm::CallSite)","","0xe36ac0"
"                    (anonymous namespace)::SimpleInliner::getInlineCost","0.0500275","0","impalad","(anonymous namespace)::SimpleInliner::getInlineCost(llvm::CallSite)","","0xe362a0"
"                     llvm::TargetTransformInfoWrapperPass::getTTI","0.0300295","0","impalad","llvm::TargetTransformInfoWrapperPass::getTTI(llvm::Function const&)","","0x1815480"
"                      llvm::TargetIRAnalysis::run","0.0300295","0","impalad","llvm::TargetIRAnalysis::run(llvm::Function const&)","","0x18152a0"
"                       std::_Function_handler<llvm::TargetTransformInfo (llvm::Function const&), llvm::X86TargetMachine::getTargetIRAnalysis(void)::{lambda(llvm::Function const&)#1}>::_M_invoke","0.0300295","0","impalad","std::_Function_handler<llvm::TargetTransformInfo (llvm::Function const&), llvm::X86TargetMachine::getTargetIRAnalysis(void)::{lambda(llvm::Function const&)#1}>::_M_invoke(std::_Any_data const&, llvm::Function const&)","","0xf54230"
"                        llvm::X86TargetMachine::getSubtargetImpl","0.0300295","0","impalad","llvm::X86TargetMachine::getSubtargetImpl(llvm::Function const&) const","","0xf53ae0"
"                         std::string::string","0.0100287","0","libstdc++.so.6","std::string::string(char const*, unsigned long, std::allocator<char> const&)","","0xc5640"
"                          std::string::_S_construct<char const*>","0.0100287","0.368706","impalad","char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag)","","0xdf0420"
"                         llvm::StringMapImpl::LookupBucketFor","0.0100005","0.367671","impalad","llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)","","0x1ab3610"
"                         llvm::AttributeSet::getAttribute","0.0100002","0","impalad","llvm::AttributeSet::getAttribute(unsigned int, llvm::StringRef) const","","0x1929270"
"                          llvm::AttributeSetNode::getAttribute","0.0100002","0","impalad","llvm::AttributeSetNode::getAttribute(llvm::StringRef) const","","0x1928540"
"                           llvm::AttributeImpl::hasAttribute","0.0100002","0","impalad","llvm::AttributeImpl::hasAttribute(llvm::StringRef) const","","0x1927050"
"                            __memcmp_sse4_1","0.0100002","0.367659","libc.so.6","__memcmp_sse4_1","","0x3eb333e6d0"
"                     llvm::getInlineCost","0.0199981","0","impalad","llvm::getInlineCost(llvm::CallSite, int, llvm::TargetTransformInfo&, llvm::AssumptionCacheTracker*)","","0x1773450"
"                      llvm::getInlineCost","0.0199981","0","impalad","llvm::getInlineCost(llvm::CallSite, llvm::Function*, int, llvm::TargetTransformInfo&, llvm::AssumptionCacheTracker*)","","0x1773060"
"                       llvm::X86TTIImpl::areInlineCompatible","0.0199981","0","impalad","llvm::X86TTIImpl::areInlineCompatible(llvm::Function const*, llvm::Function const*) const","","0xf5aa80"
"                        llvm::X86TargetMachine::getSubtargetImpl","0.0199981","0","impalad","llvm::X86TargetMachine::getSubtargetImpl(llvm::Function const&) const","","0xf53ae0"
"                         llvm::StringMapImpl::LookupBucketFor","0.0100001","0.367654","impalad","llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)","","0x1ab3610"
"                         std::string::string","0.00999799","0","libstdc++.so.6","std::string::string(char const*, unsigned long, std::allocator<char> const&)","","0xc5640"
"                          std::string::_S_construct<char const*>","0.00999799","0","impalad","char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag)","","0xdf0420"
"                           memcpy","0.00999799","0.367577","libc.so.6","memcpy","","0x3eb3289670"
"                   llvm::isInstructionTriviallyDead","0.010012","0","impalad","llvm::isInstructionTriviallyDead(llvm::Instruction*, llvm::TargetLibraryInfo const*)","","0x16544b0"
"                    llvm::isAllocLikeFn","0.010012","0","impalad","llvm::isAllocLikeFn(llvm::Value const*, llvm::TargetLibraryInfo const*, bool)","","0x17aced0"
"                     getAllocationData","0.010012","0","impalad","getAllocationData(llvm::Value const*, AllocType, llvm::TargetLibraryInfo const*, bool)","","0x17ac7d0"
"                      llvm::TargetLibraryInfoImpl::getLibFunc","0.010012","0","impalad","llvm::TargetLibraryInfoImpl::getLibFunc(llvm::StringRef, llvm::LibFunc::Func&) const","","0x180a780"
"                       __strncmp_sse42","0.010012","0.368093","libc.so.6","__strncmp_sse42","","0x3eb33291f0"
"                  std::vector<llvm::CallGraphNode*, std::allocator<llvm::CallGraphNode*>>::_M_assign_aux<llvm::CallGraphNode* const*>","0.0100007","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)","","0x1738590"
"                   [Import thunk memmove]","0.0100007","0.367678","impalad","[Import thunk memmove]","","0x7d3b50"
"                  (anonymous namespace)::PostOrderFunctionAttrs::runOnSCC","0.00999923","0.367623","impalad","(anonymous namespace)::PostOrderFunctionAttrs::runOnSCC(llvm::CallGraphSCC&)","","0xe59a30"
"                 llvm::FPPassManager::runOnFunction","0.339998","0","impalad","llvm::FPPassManager::runOnFunction(llvm::Function&)","","0x1a3bc20"
"                  (anonymous namespace)::InstructionCombiningPass::runOnFunction","0.270004","0","impalad","(anonymous namespace)::InstructionCombiningPass::runOnFunction(llvm::Function&)","","0x159b050"
"                   combineInstructionsOverFunction","0.270004","0","impalad","combineInstructionsOverFunction(llvm::Function&, llvm::InstCombineWorklist&, llvm::AAResults*, llvm::AssumptionCache&, llvm::TargetLibraryInfo&, llvm::DominatorTree&, llvm::LoopInfo*)","","0x159a280"
"                    llvm::InstCombiner::run","0.260006","0","impalad","llvm::InstCombiner::run(void)","","0x1599860"
"                     llvm::InstCombiner::visitICmpInst","0.05","0.735232","impalad","llvm::InstCombiner::visitICmpInst(llvm::ICmpInst&)","","0x15d5170"
"                      llvm::InstCombiner::visitICmpInstWithInstAndIntCst","0.0100016","0.36771","impalad","llvm::InstCombiner::visitICmpInstWithInstAndIntCst(llvm::ICmpInst&, llvm::Instruction*, llvm::ConstantInt*)","","0x15d0ba0"
"                      llvm::InstCombiner::SimplifyDemandedBits","0.0100007","0","impalad","llvm::InstCombiner::SimplifyDemandedBits(llvm::Use&, llvm::APInt, llvm::APInt&, llvm::APInt&, unsigned int)","","0x1613b60"
"                       llvm::InstCombiner::SimplifyDemandedUseBits","0.0100007","0","impalad","llvm::InstCombiner::SimplifyDemandedUseBits(llvm::Value*, llvm::APInt, llvm::APInt&, llvm::APInt&, unsigned int, llvm::Instruction*)","","0x160bc20"
"                        llvm::InstCombiner::SimplifyDemandedBits","0.0100007","0","impalad","llvm::InstCombiner::SimplifyDemandedBits(llvm::Use&, llvm::APInt, llvm::APInt&, llvm::APInt&, unsigned int)","","0x1613b60"
"                         llvm::InstCombiner::SimplifyDemandedUseBits","0.0100007","0","impalad","llvm::InstCombiner::SimplifyDemandedUseBits(llvm::Value*, llvm::APInt, llvm::APInt&, llvm::APInt&, unsigned int, llvm::Instruction*)","","0x160bc20"
"                          llvm::computeKnownBits","0.0100007","0","impalad","llvm::computeKnownBits(llvm::Value*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, llvm::AssumptionCache*, llvm::Instruction const*, llvm::DominatorTree const*)","","0x18263d0"
"                           computeKnownBits","0.0100007","0","impalad","computeKnownBits(llvm::Value*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x1825c40"
"                            computeKnownBitsFromOperator","0.0100007","0","impalad","computeKnownBitsFromOperator(llvm::Operator*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x182a5c0"
"                             computeKnownBitsMul","0.0100007","0.367675","impalad","computeKnownBitsMul(llvm::Value*, llvm::Value*, bool, llvm::APInt&, llvm::APInt&, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x182a140"
"                      llvm::SimplifyICmpInst","0.00999962","0","impalad","llvm::SimplifyICmpInst(unsigned int, llvm::Value*, llvm::Value*, llvm::DataLayout const&, llvm::TargetLibraryInfo const*, llvm::DominatorTree const*, llvm::AssumptionCache*, llvm::Instruction const*)","","0x1782f20"
"                       SimplifyICmpInst","0.00999962","0","impalad","SimplifyICmpInst(unsigned int, llvm::Value*, llvm::Value*, (anonymous namespace)::Query const&, unsigned int)","","0x177ed70"
"                        llvm::isKnownNonZero","0.00999962","0","impalad","llvm::isKnownNonZero(llvm::Value*, llvm::DataLayout const&, unsigned int, llvm::AssumptionCache*, llvm::Instruction const*, llvm::DominatorTree const*)","","0x18294e0"
"                         isKnownNonZero","0.00999962","0","impalad","isKnownNonZero(llvm::Value*, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x18282b0"
"                          llvm::PatternMatch::BinaryOp_match<llvm::PatternMatch::bind_ty<llvm::Value>, llvm::PatternMatch::bind_ty<llvm::Value>, (unsigned int)23>::match<llvm::Value>","0.00999962","0.367637","impalad","bool llvm::PatternMatch::BinaryOp_match<llvm::PatternMatch::bind_ty<llvm::Value>, llvm::PatternMatch::bind_ty<llvm::Value>, (unsigned int)23>::match<llvm::Value>(llvm::Value*)","","0x159d9e0"
"                     llvm::InstCombiner::visitLoadInst","0.0400117","0.367637","impalad","llvm::InstCombiner::visitLoadInst(llvm::LoadInst&)","","0x15e2d90"
"                      llvm::DataLayout::getPointerABIAlignment","0.0100064","0.367888","impalad","llvm::DataLayout::getPointerABIAlignment(unsigned int) const","","0x195b320"
"                      llvm::FindAvailableLoadedValue","0.010006","0","impalad","llvm::FindAvailableLoadedValue(llvm::Value*, llvm::BasicBlock*, llvm::ilist_iterator<llvm::Instruction>&, unsigned int, llvm::AAResults*, llvm::AAMDNodes*)","","0x1794570"
"                       llvm::AAResults::getModRefInfo","0.010006","0","impalad","llvm::AAResults::getModRefInfo(llvm::StoreInst const*, llvm::MemoryLocation const&)","","0x16fa830"
"                        llvm::AAResults::alias","0.010006","0","impalad","llvm::AAResults::alias(llvm::MemoryLocation const&, llvm::MemoryLocation const&)","","0x16f89d0"
"                         llvm::BasicAAResult::alias","0.010006","0","impalad","llvm::BasicAAResult::alias(llvm::MemoryLocation const&, llvm::MemoryLocation const&)","","0x1712160"
"                          llvm::BasicAAResult::aliasCheck","0.010006","0","impalad","llvm::BasicAAResult::aliasCheck(llvm::Value const*, unsigned long, llvm::AAMDNodes, llvm::Value const*, unsigned long, llvm::AAMDNodes)","","0x1710980"
"                           llvm::Value::stripPointerCasts","0.010006","0.367871","impalad","llvm::Value::stripPointerCasts(void)","","0x1a5bf50"
"                      llvm::getOrEnforceKnownAlignment","0.00999966","0","impalad","llvm::getOrEnforceKnownAlignment(llvm::Value*, unsigned int, llvm::DataLayout const&, llvm::Instruction const*, llvm::AssumptionCache*, llvm::DominatorTree const*)","","0x1655130"
"                       llvm::computeKnownBits","0.00999966","0","impalad","llvm::computeKnownBits(llvm::Value*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, llvm::AssumptionCache*, llvm::Instruction const*, llvm::DominatorTree const*)","","0x18263d0"
"                        computeKnownBits","0.00999966","0","impalad","computeKnownBits(llvm::Value*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x1825c40"
"                         computeKnownBitsFromOperator","0.00999966","0.367639","impalad","computeKnownBitsFromOperator(llvm::Operator*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x182a5c0"
"                     llvm::InstCombiner::visitSub","0.0299905","0","impalad","llvm::InstCombiner::visitSub(llvm::BinaryOperator&)","","0x159f720"
"                      llvm::computeKnownBits","0.010004","0","impalad","llvm::computeKnownBits(llvm::Value*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, llvm::AssumptionCache*, llvm::Instruction const*, llvm::DominatorTree const*)","","0x18263d0"
"                       computeKnownBits","0.010004","0","impalad","computeKnownBits(llvm::Value*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x1825c40"
"                        computeKnownBitsFromOperator","0.010004","0","impalad","computeKnownBitsFromOperator(llvm::Operator*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x182a5c0"
"                         computeKnownBitsAddSub","0.010004","0","impalad","computeKnownBitsAddSub(bool, llvm::Value*, llvm::Value*, bool, llvm::APInt&, llvm::APInt&, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x1829600"
"                          llvm::APInt::operator+","0.010004","0","impalad","llvm::APInt::operator+(unsigned long) const","","0x1108480"
"                           llvm::APInt::initSlowCase","0.010004","0","impalad","llvm::APInt::initSlowCase(unsigned int, unsigned long, bool)","","0x1a831b0"
"                            __GI_memset","0.010004","0.367797","libc.so.6","__GI_memset","","0x3eb32839e0"
"                      llvm::PatternMatch::BinaryOp_match<llvm::PatternMatch::bind_ty<llvm::Value>, llvm::PatternMatch::bind_ty<llvm::Constant>, (unsigned int)18>::match<llvm::Value>","0.00999585","0.367498","impalad","bool llvm::PatternMatch::BinaryOp_match<llvm::PatternMatch::bind_ty<llvm::Value>, llvm::PatternMatch::bind_ty<llvm::Constant>, (unsigned int)18>::match<llvm::Value>(llvm::Value*)","","0x159d940"
"                      llvm::InstCombiner::WillNotOverflowUnsignedSub","0.00999073","0","impalad","llvm::InstCombiner::WillNotOverflowUnsignedSub(llvm::Value*, llvm::Value*, llvm::Instruction&)","","0x159cac0"
"                       llvm::ComputeSignBit","0.00999073","0","impalad","llvm::ComputeSignBit(llvm::Value*, bool&, bool&, llvm::DataLayout const&, unsigned int, llvm::AssumptionCache*, llvm::Instruction const*, llvm::DominatorTree const*)","","0x1827400"
"                        ComputeSignBit","0.00999073","0","impalad","ComputeSignBit(llvm::Value*, bool&, bool&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x1827280"
"                         computeKnownBits","0.00999073","0","impalad","computeKnownBits(llvm::Value*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x1825c40"
"                          computeKnownBitsFromOperator","0.00999073","0","impalad","computeKnownBitsFromOperator(llvm::Operator*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x182a5c0"
"                           computeKnownBits","0.00999073","0","impalad","computeKnownBits(llvm::Value*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x1825c40"
"                            computeKnownBitsFromOperator","0.00999073","0","impalad","computeKnownBitsFromOperator(llvm::Operator*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x182a5c0"
"                             llvm::APInt::initSlowCase","0.00999073","0","impalad","llvm::APInt::initSlowCase(llvm::APInt const&)","","0x1a83340"
"                              tc_new","0.00999073","0.36731","impalad","tc_new","","0x1be0cd0"
"                     llvm::computeKnownBits","0.0200072","0","impalad","llvm::computeKnownBits(llvm::Value*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, llvm::AssumptionCache*, llvm::Instruction const*, llvm::DominatorTree const*)","","0x18263d0"
"                      computeKnownBits","0.0200072","0","impalad","computeKnownBits(llvm::Value*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x1825c40"
"                       computeKnownBitsFromOperator","0.0200072","0","impalad","computeKnownBitsFromOperator(llvm::Operator*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x182a5c0"
"                        computeKnownBits","0.010008","0","impalad","computeKnownBits(llvm::Value*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x1825c40"
"                         computeKnownBitsFromOperator","0.010008","0","impalad","computeKnownBitsFromOperator(llvm::Operator*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x182a5c0"
"                          computeKnownBitsMul","0.010008","0","impalad","computeKnownBitsMul(llvm::Value*, llvm::Value*, bool, llvm::APInt&, llvm::APInt&, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x182a140"
"                           computeKnownBits","0.010008","0","impalad","computeKnownBits(llvm::Value*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x1825c40"
"                            computeKnownBitsFromOperator","0.010008","0","impalad","computeKnownBitsFromOperator(llvm::Operator*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x182a5c0"
"                             computeKnownBits","0.010008","0","impalad","computeKnownBits(llvm::Value*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x1825c40"
"                              computeKnownBitsFromOperator","0.010008","0","impalad","computeKnownBitsFromOperator(llvm::Operator*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x182a5c0"
"                               computeKnownBits","0.010008","0","impalad","computeKnownBits(llvm::Value*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x1825c40"
"                                computeKnownBitsFromOperator","0.010008","0","impalad","computeKnownBitsFromOperator(llvm::Operator*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x182a5c0"
"                                 computeKnownBits","0.010008","0","impalad","computeKnownBits(llvm::Value*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x1825c40"
"                                  computeKnownBitsFromOperator","0.010008","0.367945","impalad","computeKnownBitsFromOperator(llvm::Operator*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x182a5c0"
"                        computeKnownBitsAddSub","0.00999923","0","impalad","computeKnownBitsAddSub(bool, llvm::Value*, llvm::Value*, bool, llvm::APInt&, llvm::APInt&, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x1829600"
"                         llvm::APInt::operator~","0.00999923","0.367623","impalad","llvm::APInt::operator~(void) const","","0xf84460"
"                     llvm::InstCombiner::visitOr","0.0200048","0","impalad","llvm::InstCombiner::visitOr(llvm::BinaryOperator&)","","0x15b0360"
"                      llvm::InstCombiner::SimplifyDemandedInstructionBits","0.0100077","0","impalad","llvm::InstCombiner::SimplifyDemandedInstructionBits(llvm::Instruction&)","","0x1613080"
"                       llvm::InstCombiner::SimplifyDemandedUseBits","0.0100077","0","impalad","llvm::InstCombiner::SimplifyDemandedUseBits(llvm::Value*, llvm::APInt, llvm::APInt&, llvm::APInt&, unsigned int, llvm::Instruction*)","","0x160bc20"
"                        llvm::InstCombiner::SimplifyDemandedBits","0.0100077","0","impalad","llvm::InstCombiner::SimplifyDemandedBits(llvm::Use&, llvm::APInt, llvm::APInt&, llvm::APInt&, unsigned int)","","0x1613b60"
"                         llvm::InstCombiner::SimplifyDemandedUseBits","0.0100077","0","impalad","llvm::InstCombiner::SimplifyDemandedUseBits(llvm::Value*, llvm::APInt, llvm::APInt&, llvm::APInt&, unsigned int, llvm::Instruction*)","","0x160bc20"
"                          tc_delete_nothrow","0.0100077","0.367935","impalad","tc_delete_nothrow","","0x1bdee40"
"                      llvm::InstCombiner::FoldOrOfICmps","0.00999709","0","impalad","llvm::InstCombiner::FoldOrOfICmps(llvm::ICmpInst*, llvm::ICmpInst*, llvm::Instruction*)","","0x15ad180"
"                       foldLogOpOfMaskedICmps","0.00999709","0","impalad","foldLogOpOfMaskedICmps(llvm::ICmpInst*, llvm::ICmpInst*, bool, llvm::IRBuilder<(bool)1, llvm::TargetFolder, llvm::InstCombineIRInserter>*)","","0x15a84d0"
"                        getTypeOfMaskedICmp","0.00999709","0","impalad","getTypeOfMaskedICmp(llvm::Value*, llvm::Value*, llvm::Value*, llvm::CmpInst::Predicate)","","0x15a4bc0"
"                         llvm::APInt::EqualSlowCase","0.00999709","0.367544","impalad","llvm::APInt::EqualSlowCase(unsigned long) const","","0x1a84340"
"                     llvm::InstCombiner::visitGetElementPtrInst","0.0199948","0.367471","impalad","llvm::InstCombiner::visitGetElementPtrInst(llvm::GetElementPtrInst&)","","0x1595ad0"
"                      llvm::SimplifyGEPInst","0.00999967","0","impalad","llvm::SimplifyGEPInst(llvm::ArrayRef<llvm::Value*>, llvm::DataLayout const&, llvm::TargetLibraryInfo const*, llvm::DominatorTree const*, llvm::AssumptionCache*, llvm::Instruction const*)","","0x177e7e0"
"                       llvm::GetElementPtrInst::getIndexedType","0.00999967","0","impalad","llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef<llvm::Value*>)","","0x1a1ec80"
"                        llvm::CompositeType::indexValid","0.00999967","0.367639","impalad","llvm::CompositeType::indexValid(llvm::Value const*) const","","0x1a552a0"
"                     llvm::InstCombiner::visitSExt","0.0100001","0","impalad","llvm::InstCombiner::visitSExt(llvm::SExtInst&)","","0x15c3a20"
"                      llvm::InstCombiner::SimplifyDemandedInstructionBits","0.0100001","0","impalad","llvm::InstCombiner::SimplifyDemandedInstructionBits(llvm::Instruction&)","","0x1613080"
"                       llvm::Type::getScalarSizeInBits","0.0100001","0.367654","impalad","llvm::Type::getScalarSizeInBits(void) const","","0x1a54010"
"                     llvm::InstCombiner::visitSelectInst","0.00999994","0","impalad","llvm::InstCombiner::visitSelectInst(llvm::SelectInst&)","","0x15fca10"
"                      llvm::matchSelectPattern","0.00999994","0.367649","impalad","llvm::matchSelectPattern(llvm::Value*, llvm::Value*&, llvm::Value*&, llvm::Instruction::CastOps*)","","0x1822090"
"                     llvm::InstCombiner::visitPHINode","0.00999974","0.367642","impalad","llvm::InstCombiner::visitPHINode(llvm::PHINode&)","","0x15f67a0"
"                     llvm::InstCombiner::visitAnd","0.00999973","0","impalad","llvm::InstCombiner::visitAnd(llvm::BinaryOperator&)","","0x15aec20"
"                      llvm::InstCombiner::SimplifyDemandedInstructionBits","0.00999973","0","impalad","llvm::InstCombiner::SimplifyDemandedInstructionBits(llvm::Instruction&)","","0x1613080"
"                       llvm::InstCombiner::SimplifyDemandedUseBits","0.00999973","0.367641","impalad","llvm::InstCombiner::SimplifyDemandedUseBits(llvm::Value*, llvm::APInt, llvm::APInt&, llvm::APInt&, unsigned int, llvm::Instruction*)","","0x160bc20"
"                     llvm::isInstructionTriviallyDead","0.00999961","0","impalad","llvm::isInstructionTriviallyDead(llvm::Instruction*, llvm::TargetLibraryInfo const*)","","0x16544b0"
"                      llvm::Instruction::mayWriteToMemory","0.00999961","0","impalad","llvm::Instruction::mayWriteToMemory(void) const","","0x1a17bb0"
"                       llvm::AttributeSet::hasAttribute","0.00999961","0","impalad","llvm::AttributeSet::hasAttribute(unsigned int, llvm::Attribute::AttrKind) const","","0x19291b0"
"                        llvm::AttributeSet::getAttributes","0.00999961","0.367637","impalad","llvm::AttributeSet::getAttributes(unsigned int) const","","0x1929150"
"                     llvm::APInt::OrSlowCase","0.0099996","0","impalad","llvm::APInt::OrSlowCase(llvm::APInt const&) const","","0x1a83bc0"
"                      tc_new","0.0099996","0.367636","impalad","tc_new","","0x1be0cd0"
"                     llvm::InstCombiner::visitStoreInst","0.00999958","0","impalad","llvm::InstCombiner::visitStoreInst(llvm::StoreInst&)","","0x15e0460"
"                      llvm::DataLayout::getAlignment","0.00999958","0.367636","impalad","llvm::DataLayout::getAlignment(llvm::Type*, bool) const","","0x195cb40"
"                     llvm::InstCombiner::visitShl","0.00999836","0","impalad","llvm::InstCombiner::visitShl(llvm::BinaryOperator&)","","0x1605720"
"                      llvm::ComputeNumSignBits","0.00999836","0","impalad","llvm::ComputeNumSignBits(llvm::Value*, llvm::DataLayout const&, unsigned int, llvm::AssumptionCache*, llvm::Instruction const*, llvm::DominatorTree const*)","","0x182f470"
"                       ComputeNumSignBits","0.00999836","0","impalad","ComputeNumSignBits(llvm::Value*, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x182e850"
"                        computeKnownBits","0.00999836","0","impalad","computeKnownBits(llvm::Value*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x1825c40"
"                         computeKnownBitsFromOperator","0.00999836","0","impalad","computeKnownBitsFromOperator(llvm::Operator*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x182a5c0"
"                          llvm::APInt::operator=","0.00999836","0","impalad","llvm::APInt::operator=(llvm::APInt&&)","","0xeeba20"
"                           tc_delete_nothrow","0.00999836","0.367591","impalad","tc_delete_nothrow","","0x1bdee40"
"                    llvm::LowerDbgDeclare","0.00999806","0.36758","impalad","llvm::LowerDbgDeclare(llvm::Function&)","","0x1655850"
"                  llvm::DominatorTreeWrapperPass::runOnFunction","0.0199997","0","impalad","llvm::DominatorTreeWrapperPass::runOnFunction(llvm::Function&)","","0x1978ab0"
"                   llvm::Calculate<llvm::Function, llvm::BasicBlock*>","0.0199997","0","impalad","void llvm::Calculate<llvm::Function, llvm::BasicBlock*>(llvm::DominatorTreeBase<llvm::GraphTraits<llvm::BasicBlock*>::NodeType>&, llvm::Function&)","","0x1977d40"
"                    llvm::DFSPass<llvm::GraphTraits<llvm::BasicBlock*>>","0.0199997","0","impalad","unsigned int llvm::DFSPass<llvm::GraphTraits<llvm::BasicBlock*>>(llvm::DominatorTreeBase<llvm::GraphTraits<llvm::BasicBlock*>::NodeType>&, llvm::GraphTraits<llvm::BasicBlock*>*, unsigned int)","","0x1976820"
"                     llvm::DenseMapBase<llvm::DenseMap<llvm::BasicBlock*, llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::detail::DenseMapPair<llvm::BasicBlock*, llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec>>, llvm::BasicBlock*, llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::detail::DenseMapPair<llvm::BasicBlock*, llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec>>::FindAndConstruct","0.00999994","0","impalad","llvm::DenseMapBase<llvm::DenseMap<llvm::BasicBlock*, llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::detail::DenseMapPair<llvm::BasicBlock*, llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec>>, llvm::BasicBlock*, llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::detail::DenseMapPair<llvm::BasicBlock*, llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec>>::FindAndConstruct(llvm::BasicBlock* const&)","","0x1975dd0"
"                      llvm::DenseMap<llvm::BasicBlock*, llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::detail::DenseMapPair<llvm::BasicBlock*, llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec>>::grow","0.00999994","0","impalad","llvm::DenseMap<llvm::BasicBlock*, llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::detail::DenseMapPair<llvm::BasicBlock*, llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec>>::grow(unsigned int)","","0x1975760"
"                       tc_new","0.00999994","0","impalad","tc_new","","0x1be0cd0"
"                        tcmalloc::ThreadCache::FetchFromCentralCache","0.00999994","0","impalad","tcmalloc::ThreadCache::FetchFromCentralCache(unsigned long, unsigned long)","","0x1bd1830"
"                         tcmalloc::CentralFreeList::RemoveRange","0.00999994","0","impalad","tcmalloc::CentralFreeList::RemoveRange(void**, void**, int)","","0x1bc3b20"
"                          tcmalloc::CentralFreeList::FetchFromOneSpans","0.00999994","0.367649","impalad","tcmalloc::CentralFreeList::FetchFromOneSpans(int, void**, void**)","","0x1bc37b0"
"                     llvm::BasicBlock::getTerminator","0.0099998","0.367644","impalad","llvm::BasicBlock::getTerminator(void)","","0x19348e0"
"                  llvm::LPPassManager::runOnFunction","0.0199996","0","impalad","llvm::LPPassManager::runOnFunction(llvm::Function&)","","0x17abf80"
"                   (anonymous namespace)::LICM::runOnLoop","0.00999986","0","impalad","(anonymous namespace)::LICM::runOnLoop(llvm::Loop*, llvm::LPPassManager&)","","0x14e1d10"
"                    llvm::AliasSetTracker::add","0.00999986","0.367646","impalad","llvm::AliasSetTracker::add(llvm::BasicBlock&)","","0x17078f0"
"                   (anonymous namespace)::LoopUnroll::runOnLoop","0.00999975","0","impalad","(anonymous namespace)::LoopUnroll::runOnLoop(llvm::Loop*, llvm::LPPassManager&)","","0x1533ee0"
"                    tryToUnrollLoop","0.00999975","0","impalad","tryToUnrollLoop(llvm::Loop*, llvm::DominatorTree&, llvm::LoopInfo*, llvm::ScalarEvolution*, llvm::TargetTransformInfo const&, llvm::AssumptionCache&, bool, llvm::Optional<unsigned int>, llvm::Optional<unsigned int>, llvm::Optional<bool>, llvm::Optional<bool>)","","0x1532f70"
"                     llvm::UnrollLoop","0.00999975","0","impalad","llvm::UnrollLoop(llvm::Loop*, unsigned int, unsigned int, bool, bool, unsigned int, llvm::LoopInfo*, llvm::ScalarEvolution*, llvm::DominatorTree*, llvm::AssumptionCache*, bool)","","0x1663990"
"                      llvm::DominatorTreeBase<llvm::BasicBlock>::recalculate<llvm::Function>","0.00999975","0","impalad","void llvm::DominatorTreeBase<llvm::BasicBlock>::recalculate<llvm::Function>(llvm::Function&)","","0x1647530"
"                       llvm::Calculate<llvm::Function, llvm::BasicBlock*>","0.00999975","0","impalad","void llvm::Calculate<llvm::Function, llvm::BasicBlock*>(llvm::DominatorTreeBase<llvm::GraphTraits<llvm::BasicBlock*>::NodeType>&, llvm::Function&)","","0x1977d40"
"                        llvm::DominatorTreeBase<llvm::BasicBlock>::getNodeForBlock","0.00999975","0.367642","impalad","llvm::DominatorTreeBase<llvm::BasicBlock>::getNodeForBlock(llvm::BasicBlock*)","","0x19747f0"
"                  llvm::PMDataManager::removeNotPreservedAnalysis","0.01","0.367652","impalad","llvm::PMDataManager::removeNotPreservedAnalysis(llvm::Pass*)","","0x1a375b0"
"                  llvm::BranchProbabilityInfoWrapperPass::runOnFunction","0.00999993","0","impalad","llvm::BranchProbabilityInfoWrapperPass::runOnFunction(llvm::Function&)","","0x1727680"
"                   llvm::BranchProbabilityInfo::calculate","0.00999993","0","impalad","llvm::BranchProbabilityInfo::calculate(llvm::Function&, llvm::LoopInfo const&)","","0x1727020"
"                    llvm::BranchProbabilityInfo::calcColdCallHeuristics","0.00999993","0.367649","impalad","llvm::BranchProbabilityInfo::calcColdCallHeuristics(llvm::BasicBlock*)","","0x1725d10"
"                  llvm::BasicAAWrapperPass::runOnFunction","0.00999549","0","impalad","llvm::BasicAAWrapperPass::runOnFunction(llvm::Function&)","","0x170a520"
"                   llvm::AssumptionCacheTracker::getAssumptionCache","0.00999549","0.367485","impalad","llvm::AssumptionCacheTracker::getAssumptionCache(llvm::Function&)","","0x17089e0"
"                 (anonymous namespace)::GlobalDCE::runOnModule","0.0400267","0","impalad","(anonymous namespace)::GlobalDCE::runOnModule(llvm::Module&)","","0xe358d0"
"                  llvm::Function::dropAllReferences","0.0400267","0","impalad","llvm::Function::dropAllReferences(void)","","0x197d1c0"
"                   llvm::BasicBlock::eraseFromParent","0.0400267","0","impalad","llvm::BasicBlock::eraseFromParent(void)","","0x1934ee0"
"                    llvm::BasicBlock::~BasicBlock","0.0300292","0.368954","impalad","llvm::BasicBlock::~BasicBlock(void)","","0x1934cd0"
"                     tc_delete_nothrow","0.0199937","0.36811","impalad","tc_delete_nothrow","","0x1bdee40"
"                      tcmalloc::ThreadCache::ListTooLong","0.00998125","0","impalad","tcmalloc::ThreadCache::ListTooLong(tcmalloc::ThreadCache::FreeList*, unsigned long)","","0x1bd1ae0"
"                       tcmalloc::ThreadCache::ReleaseToCentralCache","0.00998125","0","impalad","tcmalloc::ThreadCache::ReleaseToCentralCache(tcmalloc::ThreadCache::FreeList*, unsigned long, int)","","0x1bd1930"
"                        tcmalloc::CentralFreeList::InsertRange","0.00998125","0","impalad","tcmalloc::CentralFreeList::InsertRange(void*, void*, int)","","0x1bc36e0"
"                         tcmalloc::CentralFreeList::ReleaseListToSpans","0.00998125","0","impalad","tcmalloc::CentralFreeList::ReleaseListToSpans(void*)","","0x1bc3490"
"                          tcmalloc::CentralFreeList::ReleaseToSpans","0.00998125","0.366962","impalad","tcmalloc::CentralFreeList::ReleaseToSpans(void*)","","0x1bc3310"
"                    llvm::BasicBlock::setParent","0.00999749","0.367559","impalad","llvm::BasicBlock::setParent(llvm::Function*)","","0x1934200"
"                 (anonymous namespace)::IPSCCP::runOnModule","0.00999888","0","impalad","(anonymous namespace)::IPSCCP::runOnModule(llvm::Module&)","","0x1563420"
"                  (anonymous namespace)::SCCPSolver::Solve","0.00999888","0","impalad","(anonymous namespace)::SCCPSolver::Solve(void)","","0x1562920"
"                   llvm::InstVisitor<(anonymous namespace)::SCCPSolver, void>::visit","0.00999888","0.36761","impalad","llvm::InstVisitor<(anonymous namespace)::SCCPSolver, void>::visit(llvm::Instruction&)","","0x1560870"
"                llvm::legacy::FunctionPassManager::run","0.0399987","0","impalad","llvm::legacy::FunctionPassManager::run(llvm::Function&)","","0x1a3c000"
"                 llvm::legacy::FunctionPassManagerImpl::run","0.0399987","0","impalad","llvm::legacy::FunctionPassManagerImpl::run(llvm::Function&)","","0x1a3bef0"
"                  llvm::FPPassManager::runOnFunction","0.0399987","0","impalad","llvm::FPPassManager::runOnFunction(llvm::Function&)","","0x1a3bc20"
"                   llvm::sroa::SROALegacyPass::runOnFunction","0.0199985","0","impalad","llvm::sroa::SROALegacyPass::runOnFunction(llvm::Function&)","","0x157bec0"
"                    llvm::SROA::runImpl","0.0199985","0","impalad","llvm::SROA::runImpl(llvm::Function&, llvm::DominatorTree&, llvm::AssumptionCache&)","","0x157b680"
"                     llvm::SROA::runOnAlloca","0.0199985","0","impalad","llvm::SROA::runOnAlloca(llvm::AllocaInst&)","","0x157a2d0"
"                      llvm::DataLayout::getTypeAllocSize","0.0100023","0","impalad","llvm::DataLayout::getTypeAllocSize(llvm::Type*) const","","0xe636c0"
"                       llvm::DataLayout::getAlignment","0.0100023","0","impalad","llvm::DataLayout::getAlignment(llvm::Type*, bool) const","","0x195cb40"
"                        llvm::DataLayout::getAlignmentInfo","0.0100023","0.367736","impalad","llvm::DataLayout::getAlignmentInfo(llvm::AlignTypeEnum, unsigned int, bool, llvm::Type*) const","","0x195c5b0"
"                      llvm::SROA::splitAlloca","0.00999622","0","impalad","llvm::SROA::splitAlloca(llvm::AllocaInst&, llvm::sroa::AllocaSlices&)","","0x1579ab0"
"                       llvm::DataLayout::getTypeAllocSize","0.00999622","0","impalad","llvm::DataLayout::getTypeAllocSize(llvm::Type*) const","","0xe636c0"
"                        llvm::DataLayout::getAlignment","0.00999622","0.367512","impalad","llvm::DataLayout::getAlignment(llvm::Type*, bool) const","","0x195cb40"
"                   llvm::PMDataManager::removeDeadPasses","0.0100006","0","impalad","llvm::PMDataManager::removeDeadPasses(llvm::Pass*, llvm::StringRef, llvm::PassDebuggingString)","","0x1a38440"
"                    llvm::PMDataManager::freePass","0.0100006","0","impalad","llvm::PMDataManager::freePass(llvm::Pass*, llvm::StringRef, llvm::PassDebuggingString)","","0x1a38200"
"                     llvm::DominatorTreeWrapperPass::releaseMemory","0.0100006","0.367674","impalad","llvm::DominatorTreeWrapperPass::releaseMemory(void)","","0x196f630"
"                   simplifyFunctionCFG","0.00999955","0","impalad","simplifyFunctionCFG(llvm::Function&, llvm::TargetTransformInfo const&, llvm::AssumptionCache*, int)","","0x15871a0"
"                    llvm::SimplifyCFG","0.00999955","0","impalad","llvm::SimplifyCFG(llvm::BasicBlock*, llvm::TargetTransformInfo const&, unsigned int, llvm::AssumptionCache*)","","0x169cdb0"
"                     llvm::Use::getUser","0.00999955","0.367635","impalad","llvm::Use::getUser(void) const","","0x1a5b440"
"                impala::InstructionCounter::visit","0.00998729","0","impalad","impala::InstructionCounter::visit(llvm::Module const&)","instruction-counter.cc","0xbbbae0"
"                 visit<llvm::ilist_iterator<const llvm::Function> >","0.00998729","0","impalad","visit<llvm::ilist_iterator<const llvm::Function> >","instruction-counter.h","0xbbbaef"
"                  impala::InstructionCounter::visit","0.00998729","0","impalad","impala::InstructionCounter::visit(llvm::Function const&)","instruction-counter.cc","0xbbba90"
"                   visit<llvm::ilist_iterator<const llvm::BasicBlock> >","0.00998729","0","impalad","visit<llvm::ilist_iterator<const llvm::BasicBlock> >","instruction-counter.h","0xbbbab1"
"                    impala::InstructionCounter::visit","0.00998729","0","impalad","impala::InstructionCounter::visit(llvm::BasicBlock const&)","instruction-counter.cc","0xbbba40"
"                     visit<llvm::ilist_iterator<const llvm::Instruction> >","0.00998729","0","impalad","visit<llvm::ilist_iterator<const llvm::Instruction> >","instruction-counter.h","0xbbba61"
"                      impala::InstructionCounter::visit","0.00998729","0","impalad","impala::InstructionCounter::visit(llvm::Instruction const&)","instruction-counter.cc","0xbbb990"
"                       llvm::Instruction::getOpcode","0.00998729","0.367184","impalad","llvm::Instruction::getOpcode(void) const","Instruction.h","0xbbb9ab"
"               llvm::MCJIT::finalizeObject","0.879984","0","impalad","llvm::MCJIT::finalizeObject(void)","","0x16e4600"
"                llvm::MCJIT::generateCodeForModule","0.879984","0","impalad","llvm::MCJIT::generateCodeForModule(llvm::Module*)","","0x16e78d0"
"                 llvm::MCJIT::emitObject","0.879984","0","impalad","llvm::MCJIT::emitObject(llvm::Module*)","","0x16e75f0"
"                  llvm::legacy::PassManagerImpl::run","0.879984","0","impalad","llvm::legacy::PassManagerImpl::run(llvm::Module&)","","0x1a3c200"
"                   llvm::FPPassManager::runOnFunction","0.859999","0","impalad","llvm::FPPassManager::runOnFunction(llvm::Function&)","","0x1a3bc20"
"                    (anonymous namespace)::X86DAGToDAGISel::runOnMachineFunction","0.409993","0","impalad","(anonymous namespace)::X86DAGToDAGISel::runOnMachineFunction(llvm::MachineFunction&)","","0xf90180"
"                     llvm::SelectionDAGISel::runOnMachineFunction","0.409993","0","impalad","llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&)","","0x117c4f0"
"                      llvm::SelectionDAGISel::SelectAllBasicBlocks","0.409993","0","impalad","llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&)","","0x117b2d0"
"                       llvm::SelectionDAGISel::CodeGenAndEmitDAG","0.319238","0","impalad","llvm::SelectionDAGISel::CodeGenAndEmitDAG(void)","","0x1177710"
"                        llvm::SelectionDAG::Combine","0.139998","1.103","impalad","llvm::SelectionDAG::Combine(llvm::CombineLevel, llvm::AAResults&, llvm::CodeGenOpt::Level)","","0x10d10c0"
"                         (anonymous namespace)::DAGCombiner::combine","0.0799998","0.73521","impalad","(anonymous namespace)::DAGCombiner::combine(llvm::SDNode*)","","0x10d03d0"
"                          (anonymous namespace)::DAGCombiner::visit","0.0600024","0","impalad","(anonymous namespace)::DAGCombiner::visit(llvm::SDNode*)","","0x10cdff0"
"                           (anonymous namespace)::DAGCombiner::visitAND","0.0199991","0.367658","impalad","(anonymous namespace)::DAGCombiner::visitAND(llvm::SDNode*)","","0x10ba5a0"
"                            llvm::SelectionDAG::MaskedValueIsZero","0.00999891","0","impalad","llvm::SelectionDAG::MaskedValueIsZero(llvm::SDValue, llvm::APInt const&, unsigned int) const","","0x110cca0"
"                             llvm::SelectionDAG::computeKnownBits","0.00999891","0.367611","impalad","llvm::SelectionDAG::computeKnownBits(llvm::SDValue, llvm::APInt&, llvm::APInt&, unsigned int) const","","0x110aa20"
"                           (anonymous namespace)::DAGCombiner::visitADD","0.0199986","0.367611","impalad","(anonymous namespace)::DAGCombiner::visitADD(llvm::SDNode*)","","0x10b8240"
"                            (anonymous namespace)::DAGCombiner::SimplifyDemandedBits.constprop.520","0.00999965","0","impalad","(anonymous namespace)::DAGCombiner::SimplifyDemandedBits(llvm::SDValue).constprop.520","","0x10b7ee0"
"                             llvm::TargetLowering::SimplifyDemandedBits","0.00999965","0","impalad","llvm::TargetLowering::SimplifyDemandedBits(llvm::SDValue, llvm::APInt const&, llvm::APInt&, llvm::APInt&, llvm::TargetLowering::TargetLoweringOpt&, unsigned int) const","","0x118b2a0"
"                              llvm::SelectionDAG::computeKnownBits","0.00999965","0","impalad","llvm::SelectionDAG::computeKnownBits(llvm::SDValue, llvm::APInt&, llvm::APInt&, unsigned int) const","","0x110aa20"
"                               llvm::SelectionDAG::computeKnownBits","0.00999965","0","impalad","llvm::SelectionDAG::computeKnownBits(llvm::SDValue, llvm::APInt&, llvm::APInt&, unsigned int) const","","0x110aa20"
"                                llvm::APInt::operator=","0.00999965","0.367638","impalad","llvm::APInt::operator=(llvm::APInt const&)","","0x1088470"
"                           (anonymous namespace)::DAGCombiner::visitOR","0.010004","0","impalad","(anonymous namespace)::DAGCombiner::visitOR(llvm::SDNode*)","","0x10be6b0"
"                            (anonymous namespace)::DAGCombiner::SimplifyDemandedBits.constprop.520","0.010004","0","impalad","(anonymous namespace)::DAGCombiner::SimplifyDemandedBits(llvm::SDValue).constprop.520","","0x10b7ee0"
"                             llvm::TargetLowering::SimplifyDemandedBits","0.010004","0","impalad","llvm::TargetLowering::SimplifyDemandedBits(llvm::SDValue, llvm::APInt const&, llvm::APInt&, llvm::APInt&, llvm::TargetLowering::TargetLoweringOpt&, unsigned int) const","","0x118b2a0"
"                              llvm::TargetLowering::SimplifyDemandedBits","0.010004","0","impalad","llvm::TargetLowering::SimplifyDemandedBits(llvm::SDValue, llvm::APInt const&, llvm::APInt&, llvm::APInt&, llvm::TargetLowering::TargetLoweringOpt&, unsigned int) const","","0x118b2a0"
"                               llvm::APInt::zext","0.010004","0","impalad","llvm::APInt::zext(unsigned int) const","","0x1a857a0"
"                                __GI_memset","0.010004","0.367799","libc.so.6","__GI_memset","","0x3eb32839e0"
"                           (anonymous namespace)::DAGCombiner::visitXOR","0.0100007","0","impalad","(anonymous namespace)::DAGCombiner::visitXOR(llvm::SDNode*)","","0x10c2250"
"                            (anonymous namespace)::DAGCombiner::SimplifyDemandedBits.constprop.520","0.0100007","0","impalad","(anonymous namespace)::DAGCombiner::SimplifyDemandedBits(llvm::SDValue).constprop.520","","0x10b7ee0"
"                             llvm::TargetLowering::SimplifyDemandedBits","0.0100007","0.367676","impalad","llvm::TargetLowering::SimplifyDemandedBits(llvm::SDValue, llvm::APInt const&, llvm::APInt&, llvm::APInt&, llvm::TargetLowering::TargetLoweringOpt&, unsigned int) const","","0x118b2a0"
"                         tc_delete_nothrow","0.00999942","0","impalad","tc_delete_nothrow","","0x1bdee40"
"                          tcmalloc::ThreadCache::Scavenge","0.00999942","0","impalad","tcmalloc::ThreadCache::Scavenge(void)","","0x1bd1e00"
"                           tcmalloc::ThreadCache::ReleaseToCentralCache","0.00999942","0","impalad","tcmalloc::ThreadCache::ReleaseToCentralCache(tcmalloc::ThreadCache::FreeList*, unsigned long, int)","","0x1bd1930"
"                            tcmalloc::CentralFreeList::InsertRange","0.00999942","0","impalad","tcmalloc::CentralFreeList::InsertRange(void*, void*, int)","","0x1bc36e0"
"                             tcmalloc::CentralFreeList::ReleaseListToSpans","0.00999942","0","impalad","tcmalloc::CentralFreeList::ReleaseListToSpans(void*)","","0x1bc3490"
"                              tcmalloc::CentralFreeList::ReleaseToSpans","0.00999942","0.36763","impalad","tcmalloc::CentralFreeList::ReleaseToSpans(void*)","","0x1bc3310"
"                         llvm::SmallPtrSetImplBase::insert_imp","0.00999934","0.367627","impalad","llvm::SmallPtrSetImplBase::insert_imp(void const*)","","0x1aaedd0"
"                         (anonymous namespace)::DAGCombiner::recursivelyDeleteUnusedNodes","0.00999812","0.367582","impalad","(anonymous namespace)::DAGCombiner::recursivelyDeleteUnusedNodes(llvm::SDNode*)","","0x10a6130"
"                        (anonymous namespace)::ScheduleDAGRRList::Schedule","0.0699902","0.735161","impalad","(anonymous namespace)::ScheduleDAGRRList::Schedule(void)","","0x11db8c0"
"                         llvm::ScheduleDAGTopologicalSort::InitDAGTopologicalSorting","0.0199997","0","impalad","llvm::ScheduleDAGTopologicalSort::InitDAGTopologicalSorting(void)","","0x132f530"
"                          tc_new","0.0100004","0","impalad","tc_new","","0x1be0cd0"
"                           tcmalloc::ThreadCache::FetchFromCentralCache","0.0100004","0","impalad","tcmalloc::ThreadCache::FetchFromCentralCache(unsigned long, unsigned long)","","0x1bd1830"
"                            tcmalloc::CentralFreeList::RemoveRange","0.0100004","0","impalad","tcmalloc::CentralFreeList::RemoveRange(void**, void**, int)","","0x1bc3b20"
"                             tcmalloc::CentralFreeList::FetchFromOneSpans","0.0100004","0.367666","impalad","tcmalloc::CentralFreeList::FetchFromOneSpans(int, void**, void**)","","0x1bc37b0"
"                          std::vector<int, std::allocator<int>>::_M_default_append.part.103","0.00999932","0","impalad","std::vector<int, std::allocator<int>>::_M_default_append(unsigned long).part.103","","0x132de40"
"                           tc_new","0.00999932","0","impalad","tc_new","","0x1be0cd0"
"                            tcmalloc::ThreadCache::FetchFromCentralCache","0.00999932","0","impalad","tcmalloc::ThreadCache::FetchFromCentralCache(unsigned long, unsigned long)","","0x1bd1830"
"                             tcmalloc::CentralFreeList::RemoveRange","0.00999932","0","impalad","tcmalloc::CentralFreeList::RemoveRange(void**, void**, int)","","0x1bc3b20"
"                              tcmalloc::CentralFreeList::FetchFromOneSpans","0.00999932","0.367626","impalad","tcmalloc::CentralFreeList::FetchFromOneSpans(int, void**, void**)","","0x1bc37b0"
"                         llvm::ScheduleDAGSDNodes::AddSchedEdges","0.0100002","0","impalad","llvm::ScheduleDAGSDNodes::AddSchedEdges(void)","","0x11dd8d0"
"                          llvm::SUnit::addPred","0.0100002","0.36766","impalad","llvm::SUnit::addPred(llvm::SDep const&, bool)","","0x132e5c0"
"                         llvm::ScheduleDAGSDNodes::BuildSchedGraph","0.00999975","0","impalad","llvm::ScheduleDAGSDNodes::BuildSchedGraph(llvm::AAResults*)","","0x11e36a0"
"                          llvm::ScheduleDAGSDNodes::BuildSchedUnits","0.00999975","0","impalad","llvm::ScheduleDAGSDNodes::BuildSchedUnits(void)","","0x11e30c0"
"                           llvm::SmallPtrSetImplBase::insert_imp","0.00999975","0.367642","impalad","llvm::SmallPtrSetImplBase::insert_imp(void const*)","","0x1aaedd0"
"                         llvm::SUnit::setHeightToAtLeast","0.00999426","0","impalad","llvm::SUnit::setHeightToAtLeast(unsigned int)","","0x132eb60"
"                          llvm::SUnit::setHeightDirty","0.00999426","0.36744","impalad","llvm::SUnit::setHeightDirty(void)","","0x132e4b0"
"                        llvm::ScheduleDAGSDNodes::EmitSchedule","0.0392302","0","impalad","llvm::ScheduleDAGSDNodes::EmitSchedule(llvm::MachineBasicBlock::bundle_iterator<llvm::MachineInstr, llvm::ilist_iterator<llvm::MachineInstr>>&)","","0x11e1680"
"                         llvm::InstrEmitter::EmitMachineNode","0.0392302","0","impalad","llvm::InstrEmitter::EmitMachineNode(llvm::SDNode*, bool, bool, llvm::DenseMap<llvm::SDValue, unsigned int, llvm::DenseMapInfo<llvm::SDValue>, llvm::detail::DenseMapPair<llvm::SDValue, unsigned int>>&)","","0x11ef970"
"                          llvm::InstrEmitter::AddOperand","0.0192294","0","impalad","llvm::InstrEmitter::AddOperand(llvm::MachineInstrBuilder&, llvm::SDValue, unsigned int, llvm::MCInstrDesc const*, llvm::DenseMap<llvm::SDValue, unsigned int, llvm::DenseMapInfo<llvm::SDValue>, llvm::detail::DenseMapPair<llvm::SDValue, unsigned int>>&, bool, bool, bool)","","0x11ea8b0"
"                           llvm::InstrEmitter::AddRegisterOperand","0.0192294","0","impalad","llvm::InstrEmitter::AddRegisterOperand(llvm::MachineInstrBuilder&, llvm::SDValue, unsigned int, llvm::MCInstrDesc const*, llvm::DenseMap<llvm::SDValue, unsigned int, llvm::DenseMapInfo<llvm::SDValue>, llvm::detail::DenseMapPair<llvm::SDValue, unsigned int>>&, bool, bool, bool)","","0x11e9ed0"
"                            llvm::X86RegisterInfo::getPointerRegClass","0.00999953","0.367634","impalad","llvm::X86RegisterInfo::getPointerRegClass(llvm::MachineFunction const&, unsigned int) const","","0xf4ce30"
"                            llvm::MachineInstr::addOperand","0.0092299","0","impalad","llvm::MachineInstr::addOperand(llvm::MachineFunction&, llvm::MachineOperand const&)","","0x12d0210"
"                             memmove","0.0092299","0.339338","libc.so.6","memmove","","0x3eb3283800"
"                          llvm::InstrEmitter::CreateVirtualRegisters","0.0100007","0","impalad","llvm::InstrEmitter::CreateVirtualRegisters(llvm::SDNode*, llvm::MachineInstrBuilder&, llvm::MCInstrDesc const&, bool, bool, llvm::DenseMap<llvm::SDValue, unsigned int, llvm::DenseMapInfo<llvm::SDValue>, llvm::detail::DenseMapPair<llvm::SDValue, unsigned int>>&)","","0x11e90d0"
"                           llvm::MachineInstr::addOperand","0.0100007","0.367678","impalad","llvm::MachineInstr::addOperand(llvm::MachineFunction&, llvm::MachineOperand const&)","","0x12d0210"
"                          llvm::MachineInstr::AddRegOperandsToUseLists","0.0100001","0.367654","impalad","llvm::MachineInstr::AddRegOperandsToUseLists(llvm::MachineRegisterInfo&)","","0x12cf3d0"
"                        llvm::SelectionDAG::LegalizeTypes","0.0300002","0","impalad","llvm::SelectionDAG::LegalizeTypes(void)","","0x11a51d0"
"                         llvm::DAGTypeLegalizer::run","0.0300002","0.367685","impalad","llvm::DAGTypeLegalizer::run(void)","","0x11a49b0"
"                          llvm::DAGTypeLegalizer::ExpandIntegerResult","0.0100003","0","impalad","llvm::DAGTypeLegalizer::ExpandIntegerResult(llvm::SDNode*, unsigned int)","","0x120b7a0"
"                           llvm::DAGTypeLegalizer::ExpandIntRes_SDIV","0.0100003","0","impalad","llvm::DAGTypeLegalizer::ExpandIntRes_SDIV(llvm::SDNode*, llvm::SDValue&, llvm::SDValue&)","","0x1203770"
"                            llvm::TargetLowering::makeLibCall","0.0100003","0","impalad","llvm::TargetLowering::makeLibCall(llvm::SelectionDAG&, llvm::RTLIB::Libcall, llvm::EVT, llvm::ArrayRef<llvm::SDValue>, bool, llvm::SDLoc, bool, bool) const","","0x11988a0"
"                             llvm::TargetLowering::LowerCallTo","0.0100003","0","impalad","llvm::TargetLowering::LowerCallTo(llvm::TargetLowering::CallLoweringInfo&) const","","0x11404d0"
"                              llvm::X86TargetLowering::LowerCall","0.0100003","0.367661","impalad","llvm::X86TargetLowering::LowerCall(llvm::TargetLowering::CallLoweringInfo&, llvm::SmallVectorImpl<llvm::SDValue>&) const","","0x1024c80"
"                          llvm::DAGTypeLegalizer::PromoteIntegerOperand","0.009999","0","impalad","llvm::DAGTypeLegalizer::PromoteIntegerOperand(llvm::SDNode*, unsigned int)","","0x1211810"
"                           llvm::DAGTypeLegalizer::PromoteIntOp_SELECT","0.009999","0","impalad","llvm::DAGTypeLegalizer::PromoteIntOp_SELECT(llvm::SDNode*, unsigned int)","","0x11fce10"
"                            llvm::SelectionDAG::UpdateNodeOperands","0.009999","0","impalad","llvm::SelectionDAG::UpdateNodeOperands(llvm::SDNode*, llvm::SDValue, llvm::SDValue, llvm::SDValue)","","0x112c200"
"                             llvm::SelectionDAG::UpdateNodeOperands","0.009999","0","impalad","llvm::SelectionDAG::UpdateNodeOperands(llvm::SDNode*, llvm::ArrayRef<llvm::SDValue>)","","0x112c040"
"                              llvm::SelectionDAG::FindModifiedNodeSlot","0.009999","0","impalad","llvm::SelectionDAG::FindModifiedNodeSlot(llvm::SDNode*, llvm::ArrayRef<llvm::SDValue>, void*&)","","0x110f080"
"                               AddNodeIDNode","0.009999","0.367614","impalad","AddNodeIDNode(llvm::FoldingSetNodeID&, unsigned short, llvm::SDVTList, llvm::ArrayRef<llvm::SDValue>)","","0x1107a90"
"                        llvm::SelectionDAGISel::DoInstructionSelection","0.0200099","0","impalad","llvm::SelectionDAGISel::DoInstructionSelection(void)","","0x11718d0"
"                         (anonymous namespace)::X86DAGToDAGISel::Select","0.0200099","0","impalad","(anonymous namespace)::X86DAGToDAGISel::Select(llvm::SDNode*)","","0xf8ba80"
"                          llvm::SelectionDAGISel::SelectCodeCommon","0.0200099","0.367651","impalad","llvm::SelectionDAGISel::SelectCodeCommon(llvm::SDNode*, unsigned char const*, unsigned int)","","0x1173de0"
"                           llvm::SmallVectorTemplateBase<std::pair<llvm::SDValue, llvm::SDNode*>, (bool)1>::push_back","0.0100099","0","impalad","llvm::SmallVectorTemplateBase<std::pair<llvm::SDValue, llvm::SDNode*>, (bool)1>::push_back(std::pair<llvm::SDValue, llvm::SDNode*> const&)","","0x1173690"
"                            llvm::SmallVectorBase::grow_pod","0.0100099","0","impalad","llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)","","0x1aaf3c0"
"                             tc_malloc","0.0100099","0","impalad","tc_malloc","","0x1bdea70"
"                              tcmalloc::ThreadCache::FetchFromCentralCache","0.0100099","0","impalad","tcmalloc::ThreadCache::FetchFromCentralCache(unsigned long, unsigned long)","","0x1bd1830"
"                               tcmalloc::CentralFreeList::RemoveRange","0.0100099","0","impalad","tcmalloc::CentralFreeList::RemoveRange(void**, void**, int)","","0x1bc3b20"
"                                tcmalloc::CentralFreeList::FetchFromOneSpans","0.0100099","0.368015","impalad","tcmalloc::CentralFreeList::FetchFromOneSpans(int, void**, void**)","","0x1bc37b0"
"                        (anonymous namespace)::ScheduleDAGRRList::~ScheduleDAGRRList","0.0100081","0","impalad","(anonymous namespace)::ScheduleDAGRRList::~ScheduleDAGRRList(void)","","0x11d0340"
"                         tc_delete_nothrow","0.0100081","0","impalad","tc_delete_nothrow","","0x1bdee40"
"                          tcmalloc::ThreadCache::Scavenge","0.0100081","0","impalad","tcmalloc::ThreadCache::Scavenge(void)","","0x1bd1e00"
"                           tcmalloc::ThreadCache::ReleaseToCentralCache","0.0100081","0","impalad","tcmalloc::ThreadCache::ReleaseToCentralCache(tcmalloc::ThreadCache::FreeList*, unsigned long, int)","","0x1bd1930"
"                            tcmalloc::CentralFreeList::InsertRange","0.0100081","0","impalad","tcmalloc::CentralFreeList::InsertRange(void*, void*, int)","","0x1bc36e0"
"                             tcmalloc::CentralFreeList::ReleaseListToSpans","0.0100081","0","impalad","tcmalloc::CentralFreeList::ReleaseListToSpans(void*)","","0x1bc3490"
"                              tcmalloc::CentralFreeList::ReleaseToSpans","0.0100081","0.367948","impalad","tcmalloc::CentralFreeList::ReleaseToSpans(void*)","","0x1bc3310"
"                        llvm::createSourceListDAGScheduler","0.0100013","0","impalad","llvm::createSourceListDAGScheduler(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)","","0x11d0760"
"                         tc_new","0.0100013","0","impalad","tc_new","","0x1be0cd0"
"                          tcmalloc::ThreadCache::FetchFromCentralCache","0.0100013","0","impalad","tcmalloc::ThreadCache::FetchFromCentralCache(unsigned long, unsigned long)","","0x1bd1830"
"                           tcmalloc::CentralFreeList::RemoveRange","0.0100013","0.3677","impalad","tcmalloc::CentralFreeList::RemoveRange(void**, void**, int)","","0x1bc3b20"
"                       llvm::SelectionDAGISel::SelectBasicBlock","0.0607623","0","impalad","llvm::SelectionDAGISel::SelectBasicBlock(llvm::ilist_iterator<llvm::Instruction const>, llvm::ilist_iterator<llvm::Instruction const>, bool&)","","0x1177ba0"
"                        llvm::SelectionDAGBuilder::visit","0.0607623","0","impalad","llvm::SelectionDAGBuilder::visit(llvm::Instruction const&)","","0x116f640"
"                         llvm::SelectionDAGBuilder::visitBinary","0.02077","0","impalad","llvm::SelectionDAGBuilder::visitBinary(llvm::User const&, unsigned int)","","0x11504c0"
"                          llvm::SelectionDAG::getNode","0.0107701","0.395964","impalad","llvm::SelectionDAG::getNode(unsigned int, llvm::SDLoc, llvm::EVT, llvm::SDValue, llvm::SDValue, llvm::SDNodeFlags const*)","","0x1121b10"
"                          llvm::SelectionDAGBuilder::getValue","0.00999985","0","impalad","llvm::SelectionDAGBuilder::getValue(llvm::Value const*)","","0x114d8b0"
"                           llvm::SelectionDAGBuilder::getCopyFromRegs","0.00999985","0","impalad","llvm::SelectionDAGBuilder::getCopyFromRegs(llvm::Value const*, llvm::Type*)","","0x1145220"
"                            llvm::RegsForValue::getCopyFromRegs","0.00999985","0","impalad","llvm::RegsForValue::getCopyFromRegs(llvm::SelectionDAG&, llvm::FunctionLoweringInfo&, llvm::SDLoc, llvm::SDValue&, llvm::SDValue*, llvm::Value const*) const","","0x11391b0"
"                             llvm::SelectionDAG::getRegister","0.00999985","0","impalad","llvm::SelectionDAG::getRegister(unsigned int, llvm::EVT)","","0x1119c90"
"                              llvm::SelectionDAG::FindNodeOrInsertPos","0.00999985","0","impalad","llvm::SelectionDAG::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&)","","0x11094c0"
"                               llvm::FoldingSetImpl::FindNodeOrInsertPos","0.00999985","0","impalad","llvm::FoldingSetImpl::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&)","","0x1aa58d0"
"                                llvm::FoldingSet<llvm::SDNode>::NodeEquals","0.00999985","0","impalad","llvm::FoldingSet<llvm::SDNode>::NodeEquals(llvm::FoldingSetImpl::Node*, llvm::FoldingSetNodeID const&, unsigned int, llvm::FoldingSetNodeID&) const","","0x110ede0"
"                                 AddNodeIDCustom","0.00999985","0","impalad","AddNodeIDCustom(llvm::FoldingSetNodeID&, llvm::SDNode const*)","","0x110eac0"
"                                  llvm::FoldingSetNodeID::AddInteger","0.00999985","0.367646","impalad","llvm::FoldingSetNodeID::AddInteger(unsigned int)","","0x1aa4eb0"
"                         llvm::SelectionDAGBuilder::CopyValueToVirtualRegister","0.0199906","0","impalad","llvm::SelectionDAGBuilder::CopyValueToVirtualRegister(llvm::Value const*, unsigned int)","","0x11635a0"
"                          llvm::RegsForValue::getCopyToRegs","0.0199906","0","impalad","llvm::RegsForValue::getCopyToRegs(llvm::SDValue, llvm::SelectionDAG&, llvm::SDLoc, llvm::SDValue&, llvm::SDValue*, llvm::Value const*, llvm::ISD::NodeType) const","","0x113c450"
"                           llvm::SelectionDAG::getNode","0.0199906","0","impalad","llvm::SelectionDAG::getNode(unsigned int, llvm::SDLoc, llvm::EVT, llvm::SDValue, llvm::SDValue, llvm::SDValue)","","0x111e920"
"                            llvm::TernarySDNode::TernarySDNode","0.00999642","0.36752","impalad","llvm::TernarySDNode::TernarySDNode(unsigned int, unsigned int, llvm::DebugLoc, llvm::SDVTList, llvm::SDValue, llvm::SDValue, llvm::SDValue)","","0x1110310"
"                            llvm::SelectionDAG::getVTList","0.00999422","0","impalad","llvm::SelectionDAG::getVTList(llvm::EVT)","","0x1116f00"
"                             llvm::SDNode::getValueTypeList","0.00999422","0.367439","impalad","llvm::SDNode::getValueTypeList(llvm::EVT)","","0x1116900"
"                         llvm::SelectionDAGBuilder::visitRet","0.0100024","0","impalad","llvm::SelectionDAGBuilder::visitRet(llvm::ReturnInst const&)","","0x114d970"
"                          llvm::X86TargetLowering::LowerReturn","0.0100024","0","impalad","llvm::X86TargetLowering::LowerReturn(llvm::SDValue, unsigned int, bool, llvm::SmallVectorImpl<llvm::ISD::OutputArg> const&, llvm::SmallVectorImpl<llvm::SDValue> const&, llvm::SDLoc, llvm::SelectionDAG&) const","","0x101ea40"
"                           llvm::SelectionDAG::getCopyToReg","0.0100024","0","impalad","llvm::SelectionDAG::getCopyToReg(llvm::SDValue, llvm::SDLoc, unsigned int, llvm::SDValue, llvm::SDValue)","","0xf8b870"
"                            llvm::SelectionDAG::getNode","0.0100024","0.36774","impalad","llvm::SelectionDAG::getNode(unsigned int, llvm::SDLoc, llvm::SDVTList, llvm::ArrayRef<llvm::SDValue>)","","0x11257f0"
"                         llvm::SelectionDAGBuilder::visitLoad","0.00999933","0","impalad","llvm::SelectionDAGBuilder::visitLoad(llvm::LoadInst const&)","","0x1158820"
"                          llvm::SelectionDAGBuilder::getValue","0.00999933","0","impalad","llvm::SelectionDAGBuilder::getValue(llvm::Value const*)","","0x114d8b0"
"                           llvm::SelectionDAGBuilder::getValueImpl","0.00999933","0","impalad","llvm::SelectionDAGBuilder::getValueImpl(llvm::Value const*)","","0x114c800"
"                            llvm::SelectionDAGBuilder::visitIntToPtr","0.00999933","0","impalad","llvm::SelectionDAGBuilder::visitIntToPtr(llvm::User const&)","","0x1153b00"
"                             llvm::SelectionDAG::getZExtOrTrunc","0.00999933","0","impalad","llvm::SelectionDAG::getZExtOrTrunc(llvm::SDValue, llvm::SDLoc, llvm::EVT)","","0x111d370"
"                              llvm::SelectionDAG::getNode","0.00999933","0","impalad","llvm::SelectionDAG::getNode(unsigned int, llvm::SDLoc, llvm::EVT, llvm::SDValue)","","0x111bfd0"
"                               llvm::SelectionDAG::getConstant","0.00999933","0","impalad","llvm::SelectionDAG::getConstant(llvm::APInt const&, llvm::SDLoc, llvm::EVT, bool, bool)","","0x11208f0"
"                                llvm::SelectionDAG::getConstant","0.00999933","0","impalad","llvm::SelectionDAG::getConstant(llvm::ConstantInt const&, llvm::SDLoc, llvm::EVT, bool, bool)","","0x111fe60"
"                                 llvm::SelectionDAG::FindNodeOrInsertPos","0.00999933","0","impalad","llvm::SelectionDAG::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, llvm::DebugLoc, void*&)","","0x11094e0"
"                                  llvm::FoldingSetImpl::FindNodeOrInsertPos","0.00999933","0","impalad","llvm::FoldingSetImpl::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&)","","0x1aa58d0"
"                                   llvm::FoldingSetNodeID::operator==","0.00999933","0","impalad","llvm::FoldingSetNodeID::operator==(llvm::FoldingSetNodeID const&) const","","0x1aa5260"
"                                    llvm::FoldingSetNodeID::operator==","0.00999933","0","impalad","llvm::FoldingSetNodeID::operator==(llvm::FoldingSetNodeIDRef) const","","0x1aa5230"
"                                     llvm::FoldingSetNodeIDRef::operator==","0.00999933","0","impalad","llvm::FoldingSetNodeIDRef::operator==(llvm::FoldingSetNodeIDRef) const","","0x1aa4da0"
"                                      __memcmp_sse4_1","0.00999933","0.367627","libc.so.6","__memcmp_sse4_1","","0x3eb333e6d0"
"                       llvm::SelectionDAGISel::LowerArguments","0.0100002","0","impalad","llvm::SelectionDAGISel::LowerArguments(llvm::Function const&)","","0x1164180"
"                        llvm::AttributeSetNode::hasAttribute","0.0100002","0","impalad","llvm::AttributeSetNode::hasAttribute(llvm::Attribute::AttrKind) const","","0x1928440"
"                         llvm::Attribute::hasAttribute","0.0100002","0.36766","impalad","llvm::Attribute::hasAttribute(llvm::Attribute::AttrKind) const","","0x1926e60"
"                       llvm::FunctionLoweringInfo::ComputePHILiveOutRegInfo","0.01","0","impalad","llvm::FunctionLoweringInfo::ComputePHILiveOutRegInfo(llvm::PHINode const*)","","0x10e2c10"
"                        llvm::Module::getDataLayout","0.01","0.367653","impalad","llvm::Module::getDataLayout(void) const","","0x1a4eea0"
"                       llvm::ReversePostOrderTraversal<llvm::Function const*, llvm::GraphTraits<llvm::Function const*>>::Initialize","0.0099929","0","impalad","llvm::ReversePostOrderTraversal<llvm::Function const*, llvm::GraphTraits<llvm::Function const*>>::Initialize(llvm::BasicBlock const*)","","0x1179f20"
"                        tc_new","0.0099929","0","impalad","tc_new","","0x1be0cd0"
"                         tcmalloc::ThreadCache::FetchFromCentralCache","0.0099929","0.36739","impalad","tcmalloc::ThreadCache::FetchFromCentralCache(unsigned long, unsigned long)","","0x1bd1830"
"                    (anonymous namespace)::RAGreedy::runOnMachineFunction","0.0792424","0","impalad","(anonymous namespace)::RAGreedy::runOnMachineFunction(llvm::MachineFunction&)","","0x1318f30"
"                     llvm::RegAllocBase::allocatePhysRegs","0.069244","0","impalad","llvm::RegAllocBase::allocatePhysRegs(void)","","0x14980e0"
"                      (anonymous namespace)::RAGreedy::selectOrSplit","0.069244","0","impalad","(anonymous namespace)::RAGreedy::selectOrSplit(llvm::LiveInterval&, llvm::SmallVectorImpl<unsigned int>&)","","0x131d710"
"                       (anonymous namespace)::RAGreedy::selectOrSplitImpl","0.069244","0","impalad","(anonymous namespace)::RAGreedy::selectOrSplitImpl(llvm::LiveInterval&, llvm::SmallVectorImpl<unsigned int>&, llvm::SmallSet<unsigned int, (unsigned int)16, std::less<unsigned int>>&, unsigned int)","","0x131a9b0"
"                        (anonymous namespace)::RAGreedy::calculateRegionSplitCost","0.0400018","0","impalad","(anonymous namespace)::RAGreedy::calculateRegionSplitCost(llvm::LiveInterval&, llvm::AllocationOrder&, llvm::BlockFrequency&, unsigned int&, bool)","","0x1315010"
"                         (anonymous namespace)::RAGreedy::growRegion","0.0300042","0.367875","impalad","(anonymous namespace)::RAGreedy::growRegion((anonymous namespace)::RAGreedy::GlobalSplitCandidate&)","","0x1312890"
"                          llvm::InterferenceCache::Entry::update","0.0099991","0","impalad","llvm::InterferenceCache::Entry::update(unsigned int)","","0x1404240"
"                           llvm::IntervalMap<llvm::SlotIndex, llvm::LiveInterval*, (unsigned int)8, llvm::IntervalMapInfo<llvm::SlotIndex>>::const_iterator::pathFillFind","0.0099991","0.367618","impalad","llvm::IntervalMap<llvm::SlotIndex, llvm::LiveInterval*, (unsigned int)8, llvm::IntervalMapInfo<llvm::SlotIndex>>::const_iterator::pathFillFind(llvm::SlotIndex)","","0x1316ed0"
"                          llvm::SpillPlacement::iterate","0.00999897","0","impalad","llvm::SpillPlacement::iterate(void)","","0x134d4f0"
"                           llvm::BlockFrequency::operator+","0.00999897","0.367613","impalad","llvm::BlockFrequency::operator+(llvm::BlockFrequency) const","","0x1a8e720"
"                         (anonymous namespace)::RAGreedy::addSplitConstraints","0.00999763","0","impalad","(anonymous namespace)::RAGreedy::addSplitConstraints(llvm::InterferenceCache::Cursor, llvm::BlockFrequency&)","","0x1311810"
"                          llvm::InterferenceCache::Entry::update","0.00999763","0.367564","impalad","llvm::InterferenceCache::Entry::update(unsigned int)","","0x1404240"
"                        (anonymous namespace)::InlineSpiller::spill","0.019244","0","impalad","(anonymous namespace)::InlineSpiller::spill(llvm::LiveRangeEdit&)","","0x1400ca0"
"                         (anonymous namespace)::InlineSpiller::spillAroundUses","0.00999704","0","impalad","(anonymous namespace)::InlineSpiller::spillAroundUses(unsigned int)","","0x13fe500"
"                          llvm::X86InstrInfo::storeRegToStackSlot","0.00999704","0","impalad","llvm::X86InstrInfo::storeRegToStackSlot(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::bundle_iterator<llvm::MachineInstr, llvm::ilist_iterator<llvm::MachineInstr>>, unsigned int, bool, int, llvm::TargetRegisterClass const*, llvm::TargetRegisterInfo const*) const","","0x1034470"
"                           llvm::MachineInstr::addOperand","0.00999704","0.367542","impalad","llvm::MachineInstr::addOperand(llvm::MachineFunction&, llvm::MachineOperand const&)","","0x12d0210"
"                         (anonymous namespace)::InlineSpiller::traceSiblingValue","0.00924694","0","impalad","(anonymous namespace)::InlineSpiller::traceSiblingValue(unsigned int, llvm::VNInfo*, llvm::VNInfo*)","","0x13f8f50"
"                          (anonymous namespace)::InlineSpiller::propagateSiblingValue.isra.235.constprop.266","0.00924694","0","impalad","(anonymous namespace)::InlineSpiller::propagateSiblingValue(llvm::DenseMapIterator<llvm::VNInfo*, (anonymous namespace)::InlineSpiller::SibValueInfo, llvm::DenseMapInfo<llvm::VNInfo*>, llvm::detail::DenseMapPair<llvm::VNInfo*, (anonymous namespace)::InlineSpiller::SibValueInfo>, (bool)0>, llvm::VNInfo*).isra.235.constprop.266","","0x13f6fb0"
"                           llvm::MachineBlockFrequencyInfo::getBlockFreq","0.00924694","0.339965","impalad","llvm::MachineBlockFrequencyInfo::getBlockFreq(llvm::MachineBasicBlock const*) const","","0x1431c50"
"                        (anonymous namespace)::RAGreedy::tryAssign","0.00999826","0","impalad","(anonymous namespace)::RAGreedy::tryAssign(llvm::LiveInterval&, llvm::AllocationOrder&, llvm::SmallVectorImpl<unsigned int>&)","","0x1315ac0"
"                         (anonymous namespace)::RAGreedy::tryEvict","0.00999826","0","impalad","(anonymous namespace)::RAGreedy::tryEvict(llvm::LiveInterval&, llvm::AllocationOrder&, llvm::SmallVectorImpl<unsigned int>&, unsigned int)","","0x13137f0"
"                          (anonymous namespace)::RAGreedy::canEvictInterference.part.281","0.00999826","0.367587","impalad","(anonymous namespace)::RAGreedy::canEvictInterference(llvm::LiveInterval&, unsigned int, bool, (anonymous namespace)::RAGreedy::EvictionCost&).part.281","","0x13133b0"
"                     llvm::calculateSpillWeightsAndHints","0.00999839","0","impalad","llvm::calculateSpillWeightsAndHints(llvm::LiveIntervals&, llvm::MachineFunction&, llvm::VirtRegMap*, llvm::MachineLoopInfo const&, llvm::MachineBlockFrequencyInfo const&, float (*)(float, unsigned int, unsigned int))","","0x13c6b80"
"                      llvm::VirtRegAuxInfo::calculateSpillWeightAndHint","0.00999839","0","impalad","llvm::VirtRegAuxInfo::calculateSpillWeightAndHint(llvm::LiveInterval&)","","0x13c56f0"
"                       llvm::LiveIntervals::getSpillWeight","0.00999839","0","impalad","llvm::LiveIntervals::getSpillWeight(bool, bool, llvm::MachineBlockFrequencyInfo const*, llvm::MachineInstr const*)","","0x1419bf0"
"                        llvm::MachineBlockFrequencyInfo::getBlockFreq","0.00999839","0","impalad","llvm::MachineBlockFrequencyInfo::getBlockFreq(llvm::MachineBasicBlock const*) const","","0x1431c50"
"                         llvm::BlockFrequencyInfoImplBase::getBlockFreq","0.00999839","0.367592","impalad","llvm::BlockFrequencyInfoImplBase::getBlockFreq(llvm::BlockFrequencyInfoImplBase::BlockNode const&) const","","0x171b4d0"
"                    (anonymous namespace)::MachineScheduler::runOnMachineFunction","0.0507513","0","impalad","(anonymous namespace)::MachineScheduler::runOnMachineFunction(llvm::MachineFunction&)","","0x146d8b0"
"                     (anonymous namespace)::MachineSchedulerBase::scheduleRegions","0.0507513","0","impalad","(anonymous namespace)::MachineSchedulerBase::scheduleRegions(llvm::ScheduleDAGInstrs&, bool)","","0x14666d0"
"                      llvm::ScheduleDAGMILive::schedule","0.0507513","0","impalad","llvm::ScheduleDAGMILive::schedule(void)","","0x146e480"
"                       llvm::ScheduleDAGTopologicalSort::InitDAGTopologicalSorting","0.0107548","0.395401","impalad","llvm::ScheduleDAGTopologicalSort::InitDAGTopologicalSorting(void)","","0x132f530"
"                       llvm::ScheduleDAGMI::postprocessDAG","0.0100001","0","impalad","llvm::ScheduleDAGMI::postprocessDAG(void)","","0x1467bf0"
"                        (anonymous namespace)::CopyConstrain::apply","0.0100001","0.367655","impalad","(anonymous namespace)::CopyConstrain::apply(llvm::ScheduleDAGMI*)","","0x14671c0"
"                       llvm::GenericScheduler::pickNode","0.00999908","0.367617","impalad","llvm::GenericScheduler::pickNode(bool&)","","0x146dc80"
"                       llvm::ScheduleDAGInstrs::buildSchedGraph","0.00999901","0","impalad","llvm::ScheduleDAGInstrs::buildSchedGraph(llvm::AAResults*, llvm::RegPressureTracker*, llvm::PressureDiffs*, bool)","","0x13381b0"
"                        getUnderlyingObjectsForInstr","0.00999901","0","impalad","getUnderlyingObjectsForInstr(llvm::MachineInstr const*, llvm::MachineFrameInfo const*, llvm::SmallVector<llvm::PointerIntPair<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, (unsigned int)1, bool, llvm::PointerLikeTypeTraits<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>>, llvm::PointerIntPairInfo<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, (unsigned int)1, llvm::PointerLikeTypeTraits<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>>>>, (unsigned int)4>&, llvm::DataLayout const&)","","0x1330b90"
"                         llvm::isIdentifiedObject","0.00999901","0","impalad","llvm::isIdentifiedObject(llvm::Value const*)","","0x16fb1e0"
"                          llvm::Argument::hasNoAliasAttr","0.00999901","0.367615","impalad","llvm::Argument::hasNoAliasAttr(void) const","","0x197ced0"
"                       llvm::ScheduleDAGMILive::buildDAGWithRegPressure","0.00999828","0","impalad","llvm::ScheduleDAGMILive::buildDAGWithRegPressure(void)","","0x146e3b0"
"                        llvm::RegPressureTracker::recede","0.00999828","0","impalad","llvm::RegPressureTracker::recede(llvm::SmallVectorImpl<unsigned int>*)","","0x149d280"
"                         llvm::RegisterOperands::collect","0.00999828","0.367588","impalad","llvm::RegisterOperands::collect(llvm::MachineInstr const&, llvm::TargetRegisterInfo const&, llvm::MachineRegisterInfo const&, bool)","","0x149b890"
"                    llvm::LPPassManager::runOnFunction","0.0500272","0","impalad","llvm::LPPassManager::runOnFunction(llvm::Function&)","","0x17abf80"
"                     (anonymous namespace)::LoopStrengthReduce::runOnLoop.part.676","0.0300299","0","impalad","(anonymous namespace)::LoopStrengthReduce::runOnLoop(llvm::Loop*, llvm::LPPassManager&).part.676","","0x1527a40"
"                      llvm::ScalarEvolution::getBackedgeTakenCount","0.02","0","impalad","llvm::ScalarEvolution::getBackedgeTakenCount(llvm::Loop const*)","","0x17e1aa0"
"                       llvm::ScalarEvolution::getBackedgeTakenInfo","0.02","0","impalad","llvm::ScalarEvolution::getBackedgeTakenInfo(llvm::Loop const*)","","0x17e12a0"
"                        llvm::ScalarEvolution::computeBackedgeTakenCount","0.02","0","impalad","llvm::ScalarEvolution::computeBackedgeTakenCount(llvm::Loop const*)","","0x17e0fb0"
"                         llvm::ScalarEvolution::computeExitLimit","0.02","0","impalad","llvm::ScalarEvolution::computeExitLimit(llvm::Loop const*, llvm::BasicBlock*)","","0x17e0d30"
"                          llvm::ScalarEvolution::computeExitLimitFromCond","0.01","0","impalad","llvm::ScalarEvolution::computeExitLimitFromCond(llvm::Loop const*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, bool)","","0x17e06f0"
"                           llvm::ScalarEvolution::computeExitLimitFromICmp","0.01","0","impalad","llvm::ScalarEvolution::computeExitLimitFromICmp(llvm::Loop const*, llvm::ICmpInst*, llvm::BasicBlock*, llvm::BasicBlock*, bool)","","0x17e0210"
"                            llvm::ScalarEvolution::getSCEVAtScope","0.01","0","impalad","llvm::ScalarEvolution::getSCEVAtScope(llvm::SCEV const*, llvm::Loop const*)","","0x17f6c00"
"                             llvm::ScalarEvolution::computeSCEVAtScope","0.01","0","impalad","llvm::ScalarEvolution::computeSCEVAtScope(llvm::SCEV const*, llvm::Loop const*)","","0x17f6380"
"                              llvm::ScalarEvolution::getSCEVAtScope","0.01","0","impalad","llvm::ScalarEvolution::getSCEVAtScope(llvm::SCEV const*, llvm::Loop const*)","","0x17f6c00"
"                               llvm::ScalarEvolution::computeSCEVAtScope","0.01","0","impalad","llvm::ScalarEvolution::computeSCEVAtScope(llvm::SCEV const*, llvm::Loop const*)","","0x17f6380"
"                                llvm::ScalarEvolution::getSCEVAtScope","0.01","0","impalad","llvm::ScalarEvolution::getSCEVAtScope(llvm::SCEV const*, llvm::Loop const*)","","0x17f6c00"
"                                 llvm::ScalarEvolution::computeSCEVAtScope","0.01","0","impalad","llvm::ScalarEvolution::computeSCEVAtScope(llvm::SCEV const*, llvm::Loop const*)","","0x17f6380"
"                                  llvm::ScalarEvolution::getSCEVAtScope","0.01","0","impalad","llvm::ScalarEvolution::getSCEVAtScope(llvm::SCEV const*, llvm::Loop const*)","","0x17f6c00"
"                                   llvm::ScalarEvolution::computeSCEVAtScope","0.01","0","impalad","llvm::ScalarEvolution::computeSCEVAtScope(llvm::SCEV const*, llvm::Loop const*)","","0x17f6380"
"                                    llvm::ScalarEvolution::getSCEVAtScope","0.01","0","impalad","llvm::ScalarEvolution::getSCEVAtScope(llvm::SCEV const*, llvm::Loop const*)","","0x17f6c00"
"                                     llvm::ScalarEvolution::computeSCEVAtScope","0.01","0","impalad","llvm::ScalarEvolution::computeSCEVAtScope(llvm::SCEV const*, llvm::Loop const*)","","0x17f6380"
"                                      llvm::ScalarEvolution::getSCEV","0.01","0","impalad","llvm::ScalarEvolution::getSCEV(llvm::Value*)","","0x17e89c0"
"                                       llvm::ScalarEvolution::createSCEV","0.01","0","impalad","llvm::ScalarEvolution::createSCEV(llvm::Value*)","","0x17e74c0"
"                                        llvm::ScalarEvolution::getUnknown","0.01","0.367651","impalad","llvm::ScalarEvolution::getUnknown(llvm::Value*)","","0x17d40f0"
"                          llvm::BasicBlock::getUniquePredecessor","0.01","0.367651","impalad","llvm::BasicBlock::getUniquePredecessor(void)","","0x1935030"
"                      (anonymous namespace)::LSRInstance::ImplementSolution","0.0100299","0","impalad","(anonymous namespace)::LSRInstance::ImplementSolution(llvm::SmallVectorImpl<(anonymous namespace)::Formula const*> const&)","","0x151cec0"
"                       (anonymous namespace)::LSRInstance::Expand","0.0100299","0","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","","0x15192f6"
"                        llvm::SCEVExpander::expandCodeFor","0.0100299","0","impalad","llvm::SCEVExpander::expandCodeFor(llvm::SCEV const*, llvm::Type*, llvm::Instruction*)","","0x1802950"
"                         llvm::SCEVExpander::expandCodeFor","0.0100299","0","impalad","llvm::SCEVExpander::expandCodeFor(llvm::SCEV const*, llvm::Type*)","","0x1802400"
"                          llvm::SCEVExpander::expand","0.0100299","0","impalad","llvm::SCEVExpander::expand(llvm::SCEV const*)","","0x1802080"
"                           llvm::SCEVExpander::expandAddRecExprLiterally","0.0100299","0","impalad","llvm::SCEVExpander::expandAddRecExprLiterally(llvm::SCEVAddRecExpr const*)","","0x1805090"
"                            llvm::SCEVExpander::getAddRecExprPHILiterally","0.0100299","0","impalad","llvm::SCEVExpander::getAddRecExprPHILiterally(llvm::SCEVAddRecExpr const*, llvm::Loop const*, llvm::Type*, llvm::Type*, llvm::Type*&, bool&)","","0x18043b0"
"                             llvm::ScalarEvolution::getAddExpr.part.958","0.0100299","0","impalad","llvm::ScalarEvolution::getAddExpr(llvm::SmallVectorImpl<llvm::SCEV const*>&, llvm::SCEV::NoWrapFlags).part.958","","0x17ea130"
"                              StrengthenNoWrapFlags","0.0100299","0","impalad","StrengthenNoWrapFlags(llvm::ScalarEvolution*, llvm::SCEVTypes, llvm::SmallVectorImpl<llvm::SCEV const*> const&, llvm::SCEV::NoWrapFlags)","","0x17e5bf0"
"                               llvm::ConstantRange::makeNoWrapRegion","0.0100299","0","impalad","llvm::ConstantRange::makeNoWrapRegion(llvm::Instruction::BinaryOps, llvm::APInt const&, unsigned int)","","0x1944e40"
"                                llvm::ConstantRange::inverse","0.0100299","0","impalad","llvm::ConstantRange::inverse(void) const","","0x1944c30"
"                                 llvm::ConstantRange::ConstantRange","0.0100299","0.368751","impalad","llvm::ConstantRange::ConstantRange(unsigned int, bool)","","0x193cdf0"
"                     llvm::IVUsers::runOnLoop","0.0199973","0","impalad","llvm::IVUsers::runOnLoop(llvm::Loop*, llvm::LPPassManager&)","","0x176ac50"
"                      llvm::IVUsers::AddUsersIfInteresting","0.0199973","0","impalad","llvm::IVUsers::AddUsersIfInteresting(llvm::Instruction*)","","0x176abb0"
"                       llvm::IVUsers::AddUsersImpl","0.0199973","0","impalad","llvm::IVUsers::AddUsersImpl(llvm::Instruction*, llvm::SmallPtrSetImpl<llvm::Loop*>&)","","0x176a350"
"                        llvm::IVUsers::AddUsersImpl","0.0199973","0","impalad","llvm::IVUsers::AddUsersImpl(llvm::Instruction*, llvm::SmallPtrSetImpl<llvm::Loop*>&)","","0x176a350"
"                         llvm::ScalarEvolution::getSCEV","0.0199973","0","impalad","llvm::ScalarEvolution::getSCEV(llvm::Value*)","","0x17e89c0"
"                          llvm::ScalarEvolution::createSCEV","0.0199973","0","impalad","llvm::ScalarEvolution::createSCEV(llvm::Value*)","","0x17e74c0"
"                           llvm::ScalarEvolution::getAddExpr.part.958","0.00999875","0","impalad","llvm::ScalarEvolution::getAddExpr(llvm::SmallVectorImpl<llvm::SCEV const*>&, llvm::SCEV::NoWrapFlags).part.958","","0x17ea130"
"                            StrengthenNoWrapFlags","0.00999875","0","impalad","StrengthenNoWrapFlags(llvm::ScalarEvolution*, llvm::SCEVTypes, llvm::SmallVectorImpl<llvm::SCEV const*> const&, llvm::SCEV::NoWrapFlags)","","0x17e5bf0"
"                             llvm::ScalarEvolution::getRange","0.00999875","0","impalad","llvm::ScalarEvolution::getRange(llvm::SCEV const*, llvm::ScalarEvolution::RangeSignHint)","","0x17e3750"
"                              llvm::ScalarEvolution::getMaxBackedgeTakenCount","0.00999875","0","impalad","llvm::ScalarEvolution::getMaxBackedgeTakenCount(llvm::Loop const*)","","0x17e24c0"
"                               llvm::ScalarEvolution::getBackedgeTakenInfo","0.00999875","0","impalad","llvm::ScalarEvolution::getBackedgeTakenInfo(llvm::Loop const*)","","0x17e12a0"
"                                llvm::ScalarEvolution::computeBackedgeTakenCount","0.00999875","0","impalad","llvm::ScalarEvolution::computeBackedgeTakenCount(llvm::Loop const*)","","0x17e0fb0"
"                                 llvm::ScalarEvolution::computeExitLimit","0.00999875","0","impalad","llvm::ScalarEvolution::computeExitLimit(llvm::Loop const*, llvm::BasicBlock*)","","0x17e0d30"
"                                  llvm::ScalarEvolution::computeExitLimitFromCond","0.00999875","0","impalad","llvm::ScalarEvolution::computeExitLimitFromCond(llvm::Loop const*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, bool)","","0x17e06f0"
"                                   llvm::ScalarEvolution::computeExitLimitFromICmp","0.00999875","0","impalad","llvm::ScalarEvolution::computeExitLimitFromICmp(llvm::Loop const*, llvm::ICmpInst*, llvm::BasicBlock*, llvm::BasicBlock*, bool)","","0x17e0210"
"                                    llvm::ScalarEvolution::getSCEVAtScope","0.00999875","0","impalad","llvm::ScalarEvolution::getSCEVAtScope(llvm::SCEV const*, llvm::Loop const*)","","0x17f6c00"
"                                     llvm::ScalarEvolution::computeSCEVAtScope","0.00999875","0","impalad","llvm::ScalarEvolution::computeSCEVAtScope(llvm::SCEV const*, llvm::Loop const*)","","0x17f6380"
"                                      llvm::ScalarEvolution::getSCEV","0.00999875","0","impalad","llvm::ScalarEvolution::getSCEV(llvm::Value*)","","0x17e89c0"
"                                       llvm::ScalarEvolution::createSCEV","0.00999875","0","impalad","llvm::ScalarEvolution::createSCEV(llvm::Value*)","","0x17e74c0"
"                                        llvm::ScalarEvolution::createNodeForGEP","0.00999875","0","impalad","llvm::ScalarEvolution::createNodeForGEP(llvm::GEPOperator*)","","0x17f5f70"
"                                         llvm::ScalarEvolution::getSCEV","0.00999875","0","impalad","llvm::ScalarEvolution::getSCEV(llvm::Value*)","","0x17e89c0"
"                                          llvm::ScalarEvolution::createSCEV","0.00999875","0","impalad","llvm::ScalarEvolution::createSCEV(llvm::Value*)","","0x17e74c0"
"                                           llvm::ScalarEvolution::getSCEV","0.00999875","0","impalad","llvm::ScalarEvolution::getSCEV(llvm::Value*)","","0x17e89c0"
"                                            llvm::ScalarEvolution::createSCEV","0.00999875","0","impalad","llvm::ScalarEvolution::createSCEV(llvm::Value*)","","0x17e74c0"
"                                             llvm::ScalarEvolution::createNodeForPHI","0.00999875","0","impalad","llvm::ScalarEvolution::createNodeForPHI(llvm::PHINode*)","","0x17f5dc0"
"                                              llvm::SimplifyInstruction","0.00999875","0","impalad","llvm::SimplifyInstruction(llvm::Instruction*, llvm::DataLayout const&, llvm::TargetLibraryInfo const*, llvm::DominatorTree const*, llvm::AssumptionCache*)","","0x1784530"
"                                               llvm::computeKnownBits","0.00999875","0","impalad","llvm::computeKnownBits(llvm::Value*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, llvm::AssumptionCache*, llvm::Instruction const*, llvm::DominatorTree const*)","","0x18263d0"
"                                                computeKnownBits","0.00999875","0","impalad","computeKnownBits(llvm::Value*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x1825c40"
"                                                 computeKnownBitsFromOperator","0.00999875","0","impalad","computeKnownBitsFromOperator(llvm::Operator*, llvm::APInt&, llvm::APInt&, llvm::DataLayout const&, unsigned int, (anonymous namespace)::Query const&)","","0x182a5c0"
"                                                  llvm::PHINode::getOperand","0.00999875","0.367605","impalad","llvm::PHINode::getOperand(unsigned int) const","","0x14f19c0"
"                           llvm::ScalarEvolution::createNodeForGEP","0.00999851","0","impalad","llvm::ScalarEvolution::createNodeForGEP(llvm::GEPOperator*)","","0x17f5f70"
"                            llvm::ScalarEvolution::getSCEV","0.00999851","0","impalad","llvm::ScalarEvolution::getSCEV(llvm::Value*)","","0x17e89c0"
"                             llvm::ScalarEvolution::createSCEV","0.00999851","0","impalad","llvm::ScalarEvolution::createSCEV(llvm::Value*)","","0x17e74c0"
"                              llvm::ScalarEvolution::createNodeForPHI","0.00999851","0","impalad","llvm::ScalarEvolution::createNodeForPHI(llvm::PHINode*)","","0x17f5dc0"
"                               llvm::ScalarEvolution::createAddRecFromPHI","0.00999851","0","impalad","llvm::ScalarEvolution::createAddRecFromPHI(llvm::PHINode*)","","0x17f45d0"
"                                llvm::SCEVVisitor<(anonymous namespace)::SCEVShiftRewriter, llvm::SCEV const*>::visit","0.00999851","0","impalad","llvm::SCEVVisitor<(anonymous namespace)::SCEVShiftRewriter, llvm::SCEV const*>::visit(llvm::SCEV const*)","","0x17f2720"
"                                 llvm::ScalarEvolution::getMinusSCEV","0.00999851","0","impalad","llvm::ScalarEvolution::getMinusSCEV(llvm::SCEV const*, llvm::SCEV const*, llvm::SCEV::NoWrapFlags)","","0x17eeb60"
"                                  llvm::ScalarEvolution::getAddExpr.part.958","0.00999851","0","impalad","llvm::ScalarEvolution::getAddExpr(llvm::SmallVectorImpl<llvm::SCEV const*>&, llvm::SCEV::NoWrapFlags).part.958","","0x17ea130"
"                                   StrengthenNoWrapFlags","0.00999851","0","impalad","StrengthenNoWrapFlags(llvm::ScalarEvolution*, llvm::SCEVTypes, llvm::SmallVectorImpl<llvm::SCEV const*> const&, llvm::SCEV::NoWrapFlags)","","0x17e5bf0"
"                                    llvm::ScalarEvolution::getRange","0.00999851","0","impalad","llvm::ScalarEvolution::getRange(llvm::SCEV const*, llvm::ScalarEvolution::RangeSignHint)","","0x17e3750"
"                                     llvm::ConstantRange::multiply","0.00999851","0","impalad","llvm::ConstantRange::multiply(llvm::ConstantRange const&) const","","0x1942820"
"                                      llvm::ConstantRange::truncate","0.00999851","0.367596","impalad","llvm::ConstantRange::truncate(unsigned int) const","","0x19413d0"
"                    llvm::X86AsmPrinter::runOnMachineFunction","0.0400077","0","impalad","llvm::X86AsmPrinter::runOnMachineFunction(llvm::MachineFunction&)","","0xf40820"
"                     llvm::AsmPrinter::EmitFunctionBody","0.0400077","0","impalad","llvm::AsmPrinter::EmitFunctionBody(void)","","0x12204b0"
"                      llvm::X86AsmPrinter::EmitInstruction","0.0400077","0.735705","impalad","llvm::X86AsmPrinter::EmitInstruction(llvm::MachineInstr const*)","","0xf49950"
"                       llvm::MCObjectStreamer::EmitInstruction","0.0199968","0","impalad","llvm::MCObjectStreamer::EmitInstruction(llvm::MCInst const&, llvm::MCSubtargetInfo const&)","","0x18f5c60"
"                        llvm::MCELFStreamer::EmitInstToData","0.0100063","0","impalad","llvm::MCELFStreamer::EmitInstToData(llvm::MCInst const&, llvm::MCSubtargetInfo const&)","","0x18e5340"
"                         llvm::SmallVectorBase::grow_pod","0.0100063","0","impalad","llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)","","0x1aaf3c0"
"                          tc_realloc","0.0100063","0","impalad","tc_realloc","","0x1bdf6c0"
"                           tcmalloc::ThreadCache::Scavenge","0.0100063","0","impalad","tcmalloc::ThreadCache::Scavenge(void)","","0x1bd1e00"
"                            tcmalloc::ThreadCache::ReleaseToCentralCache","0.0100063","0.367882","impalad","tcmalloc::ThreadCache::ReleaseToCentralCache(tcmalloc::ThreadCache::FreeList*, unsigned long, int)","","0x1bd1930"
"                        llvm::MCELFStreamer::EmitInstToFragment","0.00999048","0","impalad","llvm::MCELFStreamer::EmitInstToFragment(llvm::MCInst const&, llvm::MCSubtargetInfo const&)","","0x18e66a0"
"                         llvm::MCObjectStreamer::EmitInstToFragment","0.00999048","0","impalad","llvm::MCObjectStreamer::EmitInstToFragment(llvm::MCInst const&, llvm::MCSubtargetInfo const&)","","0x18f5200"
"                          tc_new","0.00999048","0","impalad","tc_new","","0x1be0cd0"
"                           tcmalloc::ThreadCache::FetchFromCentralCache","0.00999048","0","impalad","tcmalloc::ThreadCache::FetchFromCentralCache(unsigned long, unsigned long)","","0x1bd1830"
"                            tcmalloc::CentralFreeList::RemoveRange","0.00999048","0","impalad","tcmalloc::CentralFreeList::RemoveRange(void**, void**, int)","","0x1bc3b20"
"                             tcmalloc::CentralFreeList::FetchFromOneSpans","0.00999048","0.367301","impalad","tcmalloc::CentralFreeList::FetchFromOneSpans(int, void**, void**)","","0x1bc37b0"
"                    (anonymous namespace)::RegisterCoalescer::runOnMachineFunction","0.0399826","0","impalad","(anonymous namespace)::RegisterCoalescer::runOnMachineFunction(llvm::MachineFunction&)","","0x132a060"
"                     (anonymous namespace)::RegisterCoalescer::copyCoalesceWorkList","0.0399826","0","impalad","(anonymous namespace)::RegisterCoalescer::copyCoalesceWorkList(llvm::MutableArrayRef<llvm::MachineInstr*>)","","0x1327c20"
"                      (anonymous namespace)::RegisterCoalescer::joinVirtRegs","0.0299834","0","impalad","(anonymous namespace)::RegisterCoalescer::joinVirtRegs(llvm::CoalescerPair&)","","0x1324230"
"                       llvm::MachineRegisterInfo::clearKillFlags","0.00999873","0.367604","impalad","llvm::MachineRegisterInfo::clearKillFlags(unsigned int) const","","0x12ebdb0"
"                       llvm::LiveRange::join","0.00999831","0.367589","impalad","llvm::LiveRange::join(llvm::LiveRange&, int const*, int const*, llvm::SmallVectorImpl<llvm::VNInfo*>&)","","0x1416d50"
"                       __GI_memset","0.0099864","0.367151","libc.so.6","__GI_memset","","0x3eb32839e0"
"                      (anonymous namespace)::RegisterCoalescer::reMaterializeTrivialDef","0.00999918","0","impalad","(anonymous namespace)::RegisterCoalescer::reMaterializeTrivialDef(llvm::CoalescerPair const&, llvm::MachineInstr*, bool&)","","0x1326fb0"
"                       (anonymous namespace)::RegisterCoalescer::shrinkToUses.isra.302","0.00999918","0","impalad","(anonymous namespace)::RegisterCoalescer::shrinkToUses(llvm::LiveInterval*, llvm::SmallVectorImpl<llvm::MachineInstr*>*).isra.302","","0x131f156"
"                        llvm::LiveIntervals::shrinkToUses","0.00999918","0","impalad","llvm::LiveIntervals::shrinkToUses(llvm::LiveInterval*, llvm::SmallVectorImpl<llvm::MachineInstr*>*)","","0x141fee0"
"                         tc_delete_nothrow","0.00999918","0.367621","impalad","tc_delete_nothrow","","0x1bdee40"
"                    llvm::MachineBlockFrequencyInfo::runOnMachineFunction","0.0299954","0","impalad","llvm::MachineBlockFrequencyInfo::runOnMachineFunction(llvm::MachineFunction&)","","0x1437690"
"                     llvm::BlockFrequencyInfoImpl<llvm::MachineBasicBlock>::calculate","0.0299954","0","impalad","llvm::BlockFrequencyInfoImpl<llvm::MachineBasicBlock>::calculate(llvm::MachineFunction const&, llvm::MachineBranchProbabilityInfo const&, llvm::MachineLoopInfo const&)","","0x14367b0"
"                      llvm::BlockFrequencyInfoImpl<llvm::MachineBasicBlock>::initializeRPOT","0.019999","0.367599","impalad","llvm::BlockFrequencyInfoImpl<llvm::MachineBasicBlock>::initializeRPOT(void)","","0x1434cb0"
"                       tc_delete_nothrow","0.0100004","0.367667","impalad","tc_delete_nothrow","","0x1bdee40"
"                      llvm::BlockFrequencyInfoImplBase::unwrapLoops","0.00999637","0.367518","impalad","llvm::BlockFrequencyInfoImplBase::unwrapLoops(void)","","0x171ef90"
"                    llvm::LiveVariables::runOnMachineFunction","0.0199997","0.367686","impalad","llvm::LiveVariables::runOnMachineFunction(llvm::MachineFunction&)","","0x12ad570"
"                     llvm::MachineInstr::addRegisterKilled","0.0099987","0.367603","impalad","llvm::MachineInstr::addRegisterKilled(unsigned int, llvm::TargetRegisterInfo const*, bool)","","0x12d1ed0"
"                    (anonymous namespace)::TwoAddressInstructionPass::runOnMachineFunction","0.0199978","0.367649","impalad","(anonymous namespace)::TwoAddressInstructionPass::runOnMachineFunction(llvm::MachineFunction&)","","0x13a4a70"
"                     (anonymous namespace)::TwoAddressInstructionPass::tryInstructionTransform","0.00999783","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)","","0x13a1be0"
"                      isPlainlyKilled","0.00999783","0","impalad","isPlainlyKilled(llvm::MachineInstr*, unsigned int, llvm::LiveIntervals*)","","0x139ada0"
"                       llvm::MachineInstr::findRegisterUseOperandIdx","0.00999783","0.367572","impalad","llvm::MachineInstr::findRegisterUseOperandIdx(unsigned int, bool, llvm::TargetRegisterInfo const*) const","","0x12cfc50"
"                    (anonymous namespace)::MachineCSE::PerformCSE","0.0100135","0","impalad","(anonymous namespace)::MachineCSE::PerformCSE(llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*)","","0x144bcb0"
"                     (anonymous namespace)::MachineCSE::ProcessBlock","0.0100135","0.368148","impalad","(anonymous namespace)::MachineCSE::ProcessBlock(llvm::MachineBasicBlock*)","","0x1449420"
"                    llvm::LiveRegMatrix::runOnMachineFunction","0.0100022","0","impalad","llvm::LiveRegMatrix::runOnMachineFunction(llvm::MachineFunction&)","","0x142d160"
"                     llvm::LiveIntervalUnion::Array::init","0.0100022","0.36773","impalad","llvm::LiveIntervalUnion::Array::init(llvm::RecyclingAllocator<llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, (unsigned long)4096, (unsigned long)4096>, char, (unsigned long)192, (unsigned long)64>&, unsigned int)","","0x14217e0"
"                    (anonymous namespace)::PHIElimination::runOnMachineFunction","0.0100007","0","impalad","(anonymous namespace)::PHIElimination::runOnMachineFunction(llvm::MachineFunction&)","","0x1495bb0"
"                     llvm::MachineBasicBlock::SplitCriticalEdge","0.0100007","0","impalad","llvm::MachineBasicBlock::SplitCriticalEdge(llvm::MachineBasicBlock*, llvm::Pass*)","","0x12b2bf0"
"                      llvm::X86InstrInfo::AnalyzeBranch","0.0100007","0.367677","impalad","llvm::X86InstrInfo::AnalyzeBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*&, llvm::MachineBasicBlock*&, llvm::SmallVectorImpl<llvm::MachineOperand>&, bool) const","","0x103d520"
"                    llvm::PMDataManager::removeDeadPasses","0.00999963","0","impalad","llvm::PMDataManager::removeDeadPasses(llvm::Pass*, llvm::StringRef, llvm::PassDebuggingString)","","0x1a38440"
"                     llvm::PMDataManager::freePass","0.00999963","0","impalad","llvm::PMDataManager::freePass(llvm::Pass*, llvm::StringRef, llvm::PassDebuggingString)","","0x1a38200"
"                      llvm::ScalarEvolutionWrapperPass::releaseMemory","0.00999963","0","impalad","llvm::ScalarEvolutionWrapperPass::releaseMemory(void)","","0x17d61b0"
"                       llvm::ScalarEvolution::~ScalarEvolution","0.00999963","0","impalad","llvm::ScalarEvolution::~ScalarEvolution(void)","","0x17d5790"
"                        tc_delete_nothrow","0.00999963","0","impalad","tc_delete_nothrow","","0x1bdee40"
"                         tcmalloc::ThreadCache::Scavenge","0.00999963","0","impalad","tcmalloc::ThreadCache::Scavenge(void)","","0x1bd1e00"
"                          tcmalloc::ThreadCache::ReleaseToCentralCache","0.00999963","0","impalad","tcmalloc::ThreadCache::ReleaseToCentralCache(tcmalloc::ThreadCache::FreeList*, unsigned long, int)","","0x1bd1930"
"                           tcmalloc::CentralFreeList::InsertRange","0.00999963","0.367637","impalad","tcmalloc::CentralFreeList::InsertRange(void*, void*, int)","","0x1bc36e0"
"                    (anonymous namespace)::BranchFolderPass::runOnMachineFunction","0.00999928","0","impalad","(anonymous namespace)::BranchFolderPass::runOnMachineFunction(llvm::MachineFunction&)","","0x13c5070"
"                     llvm::BranchFolder::OptimizeFunction","0.00999928","0","impalad","llvm::BranchFolder::OptimizeFunction(llvm::MachineFunction&, llvm::TargetInstrInfo const*, llvm::TargetRegisterInfo const*, llvm::MachineModuleInfo*)","","0x13c4ae0"
"                      llvm::BranchFolder::HoistCommonCodeInSuccs","0.00999928","0","impalad","llvm::BranchFolder::HoistCommonCodeInSuccs(llvm::MachineBasicBlock*)","","0x13c3520"
"                       addRegAndItsAliases<llvm::SmallSet<unsigned int, (unsigned int)4, std::less<unsigned int>>>","0.00999928","0","impalad","void addRegAndItsAliases<llvm::SmallSet<unsigned int, (unsigned int)4, std::less<unsigned int>>>(unsigned int, llvm::TargetRegisterInfo const*, llvm::SmallSet<unsigned int, (unsigned int)4, std::less<unsigned int>>&)","","0x13bf7a0"
"                        std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int>>::_M_insert_unique<unsigned int const&>","0.00999928","0.367625","impalad","std::pair<std::_Rb_tree_iterator<unsigned int>, bool> std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int>>::_M_insert_unique<unsigned int const&>(unsigned int const&&&)","","0xf6e7f0"
"                    (anonymous namespace)::VirtRegRewriter::runOnMachineFunction","0.00999922","0","impalad","(anonymous namespace)::VirtRegRewriter::runOnMachineFunction(llvm::MachineFunction&)","","0x13aa0f0"
"                     _ZNSt6vectorIN4llvm17MachineBasicBlock16RegisterMaskPairESaIS2_EE19_M_emplace_back_auxIJS2_EEEvDpOT_","0.00999922","0","impalad","_ZNSt6vectorIN4llvm17MachineBasicBlock16RegisterMaskPairESaIS2_EE19_M_emplace_back_auxIJS2_EEEvDpOT_","","0xf6e6e0"
"                      tc_new","0.00999922","0","impalad","tc_new","","0x1be0cd0"
"                       tcmalloc::ThreadCache::FetchFromCentralCache","0.00999922","0","impalad","tcmalloc::ThreadCache::FetchFromCentralCache(unsigned long, unsigned long)","","0x1bd1830"
"                        tcmalloc::CentralFreeList::RemoveRange","0.00999922","0","impalad","tcmalloc::CentralFreeList::RemoveRange(void**, void**, int)","","0x1bc3b20"
"                         tcmalloc::CentralFreeList::FetchFromOneSpans","0.00999922","0.367622","impalad","tcmalloc::CentralFreeList::FetchFromOneSpans(int, void**, void**)","","0x1bc37b0"
"                    (anonymous namespace)::MachineSinking::runOnMachineFunction","0.00999921","0","impalad","(anonymous namespace)::MachineSinking::runOnMachineFunction(llvm::MachineFunction&)","","0x1475740"
"                     (anonymous namespace)::MachineSinking::FindSuccToSinkTo.constprop.218","0.00999921","0","impalad","(anonymous namespace)::MachineSinking::FindSuccToSinkTo(llvm::MachineInstr*, llvm::MachineBasicBlock*, bool&, std::map<llvm::MachineBasicBlock*, llvm::SmallVector<llvm::MachineBasicBlock*, (unsigned int)4>, std::less<llvm::MachineBasicBlock*>, std::allocator<std::pair<llvm::MachineBasicBlock* const, llvm::SmallVector<llvm::MachineBasicBlock*, (unsigned int)4>>>>&).constprop.218","","0x1473db0"
"                      (anonymous namespace)::MachineSinking::AllUsesDominatedByBlock.isra.91.part.92","0.00999921","0","impalad","(anonymous namespace)::MachineSinking::AllUsesDominatedByBlock(unsigned int, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, bool&, bool&) const.isra.91.part.92","","0x1470250"
"                       llvm::MachineDominatorTree::applySplitCriticalEdges","0.00999921","0.367622","impalad","llvm::MachineDominatorTree::applySplitCriticalEdges(void) const","","0x12bdf10"
"                    llvm::SlotIndexes::runOnMachineFunction","0.00999866","0","impalad","llvm::SlotIndexes::runOnMachineFunction(llvm::MachineFunction&)","","0x134b920"
"                     tc_delete_nothrow","0.00999866","0","impalad","tc_delete_nothrow","","0x1bdee40"
"                      tcmalloc::ThreadCache::Scavenge","0.00999866","0","impalad","tcmalloc::ThreadCache::Scavenge(void)","","0x1bd1e00"
"                       tcmalloc::ThreadCache::ReleaseToCentralCache","0.00999866","0.367602","impalad","tcmalloc::ThreadCache::ReleaseToCentralCache(tcmalloc::ThreadCache::FreeList*, unsigned long, int)","","0x1bd1930"
"                    (anonymous namespace)::ProcessImplicitDefs::runOnMachineFunction","0.00999856","0.367598","impalad","(anonymous namespace)::ProcessImplicitDefs::runOnMachineFunction(llvm::MachineFunction&)","","0x13048f0"
"                    (anonymous namespace)::CodeGenPrepare::runOnFunction.part.793","0.00999855","0","impalad","(anonymous namespace)::CodeGenPrepare::runOnFunction(llvm::Function&).part.793","","0x13d8b60"
"                     (anonymous namespace)::CodeGenPrepare::optimizeInst","0.00999855","0","impalad","(anonymous namespace)::CodeGenPrepare::optimizeInst(llvm::Instruction*, bool&)","","0x13d6290"
"                      (anonymous namespace)::CodeGenPrepare::optimizeMemoryInst","0.00999855","0","impalad","(anonymous namespace)::CodeGenPrepare::optimizeMemoryInst(llvm::Instruction*, llvm::Value*, llvm::Type*, unsigned int)","","0x13d2810"
"                       (anonymous namespace)::AddressingModeMatcher::matchAddr","0.00999855","0","impalad","(anonymous namespace)::AddressingModeMatcher::matchAddr(llvm::Value*, unsigned int)","","0x13cdcf0"
"                        (anonymous namespace)::AddressingModeMatcher::matchOperationAddr.part.789","0.00999855","0.367598","impalad","(anonymous namespace)::AddressingModeMatcher::matchOperationAddr(llvm::User*, unsigned int, unsigned int, bool*).part.789","","0x13cd0a0"
"                    llvm::LiveIntervals::runOnMachineFunction","0.00999842","0","impalad","llvm::LiveIntervals::runOnMachineFunction(llvm::MachineFunction&)","","0x141b6c0"
"                     llvm::LiveIntervals::computeLiveInRegUnits","0.00999842","0","impalad","llvm::LiveIntervals::computeLiveInRegUnits(void)","","0x1419030"
"                      llvm::LiveRange::flushSegmentSet","0.00999842","0","impalad","llvm::LiveRange::flushSegmentSet(void)","","0x1413b50"
"                       llvm::SmallVectorTemplateBase<llvm::LiveRange::Segment, (bool)0>::grow","0.00999842","0","impalad","llvm::SmallVectorTemplateBase<llvm::LiveRange::Segment, (bool)0>::grow(unsigned long)","","0x13224b0"
"                        tc_malloc","0.00999842","0","impalad","tc_malloc","","0x1bdea70"
"                         tcmalloc::ThreadCache::FetchFromCentralCache","0.00999842","0","impalad","tcmalloc::ThreadCache::FetchFromCentralCache(unsigned long, unsigned long)","","0x1bd1830"
"                          tcmalloc::CentralFreeList::RemoveRange","0.00999842","0","impalad","tcmalloc::CentralFreeList::RemoveRange(void**, void**, int)","","0x1bc3b20"
"                           tcmalloc::CentralFreeList::FetchFromOneSpans","0.00999842","0.367593","impalad","tcmalloc::CentralFreeList::FetchFromOneSpans(int, void**, void**)","","0x1bc37b0"
"                    llvm::LoopInfoWrapperPass::runOnFunction","0.00999352","0","impalad","llvm::LoopInfoWrapperPass::runOnFunction(llvm::Function&)","","0x17a7740"
"                     llvm::LoopInfoBase<llvm::BasicBlock, llvm::Loop>::analyze","0.00999352","0.367413","impalad","llvm::LoopInfoBase<llvm::BasicBlock, llvm::Loop>::analyze(llvm::DominatorTreeBase<llvm::BasicBlock> const&)","","0x17a6ba0"
"                   llvm::MachineModuleInfo::doFinalization","0.00999913","0","impalad","llvm::MachineModuleInfo::doFinalization(llvm::Module&)","","0x12e32a0"
"                    llvm::MCContext::reset","0.00999913","0","impalad","llvm::MCContext::reset(void)","","0x18db3b0"
"                     tc_delete_nothrow","0.00999913","0","impalad","tc_delete_nothrow","","0x1bdee40"
"                      tcmalloc::ThreadCache::ListTooLong","0.00999913","0","impalad","tcmalloc::ThreadCache::ListTooLong(tcmalloc::ThreadCache::FreeList*, unsigned long)","","0x1bd1ae0"
"                       tcmalloc::ThreadCache::ReleaseToCentralCache","0.00999913","0.367619","impalad","tcmalloc::ThreadCache::ReleaseToCentralCache(tcmalloc::ThreadCache::FreeList*, unsigned long, int)","","0x1bd1930"
"                   [Unknown stack frame(s)]","0.00998567","0","","[Unknown stack frame(s)]","","0"
"                    llvm::SelectionDAG::computeKnownBits","0.00998567","0.367124","impalad","llvm::SelectionDAG::computeKnownBits(llvm::SDValue, llvm::APInt&, llvm::APInt&, unsigned int) const","","0x110aa20"
