Skip to content

Instantly share code, notes, and snippets.

@guolas
Created October 30, 2013 14:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save guolas/7233635 to your computer and use it in GitHub Desktop.
Save guolas/7233635 to your computer and use it in GitHub Desktop.
Error building Julia
LINK usr/lib/libjulia.dylib
Undefined symbols for architecture x86_64:
"llvm::TargetRegistry::lookupTarget(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)", referenced from:
_jl_dump_function_asm in codegen.o
"std::string::find_last_not_of(char, unsigned long) const", referenced from:
llvm::SMDiagnostic::print(char const*, llvm::raw_ostream&, bool) const in libLLVMSupport.a(SourceMgr.o)
"std::string::copy(char*, unsigned long, unsigned long) const", referenced from:
llvm::sys::Path::makeUnique(bool, std::string*) in libLLVMSupport.a(Path.o)
"std::string::find(char const*, unsigned long, unsigned long) const", referenced from:
llvm::TernOpInit::Fold(llvm::Record*, llvm::MultiClass*) const in libLLVMTableGen.a(Record.o)
llvm::BlackList::BlackList(llvm::StringRef) in libLLVMInstrumentation.a(BlackList.o)
llvm::ScalarEvolution::verifyAnalysis() const in libLLVMAnalysis.a(ScalarEvolution.o)
replaceSubString(std::string&, llvm::StringRef, llvm::StringRef) in libLLVMAnalysis.a(ScalarEvolution.o)
llvm::sys::getDefaultTargetTriple() in libLLVMSupport.a(Host.o)
"std::string::find(char, unsigned long) const", referenced from:
llvm::ArchiveMember::replaceWith(llvm::sys::Path const&, std::string*) in libLLVMArchive.a(Archive.o)
llvm::Archive::fillHeader(llvm::ArchiveMember const&, llvm::ArchiveMemberHeader&, int, bool) const in libLLVMArchive.a(ArchiveWriter.o)
llvm::Archive::addFileBefore(llvm::sys::Path const&, llvm::ilist_iterator<llvm::ArchiveMember>, std::string*) in libLLVMArchive.a(ArchiveWriter.o)
llvm::DOTGraphTraits<llvm::Function const*>::getCompleteNodeLabel(llvm::BasicBlock const*, llvm::Function const*) in libLLVMAnalysis.a(CFGPrinter.o)
llvm::DOTGraphTraits<llvm::Function const*>::getCompleteNodeLabel(llvm::BasicBlock const*, llvm::Function const*) in libLLVMAnalysis.a(DomPrinter.o)
llvm::DOTGraphTraits<llvm::Function const*>::getCompleteNodeLabel(llvm::BasicBlock const*, llvm::Function const*) in libLLVMAnalysis.a(RegionPrinter.o)
llvm::Module::print(llvm::raw_ostream&, llvm::AssemblyAnnotationWriter*) const in libLLVMCore.a(AsmWriter.o)
...
"std::string::rfind(char, unsigned long) const", referenced from:
llvm::Archive::fillHeader(llvm::ArchiveMember const&, llvm::ArchiveMemberHeader&, int, bool) const in libLLVMArchive.a(ArchiveWriter.o)
llvm::sys::Path::FindLibrary(std::string&) in libLLVMSupport.a(Path.o)
llvm::sys::Path::eraseSuffix() in libLLVMSupport.a(Path.o)
llvm::sys::Path::getBasename() const in libLLVMSupport.a(Path.o)
llvm::sys::Path::getSuffix() const in libLLVMSupport.a(Path.o)
llvm::sys::Path::getLast() const in libLLVMSupport.a(Path.o)
llvm::sys::Path::eraseComponent() in libLLVMSupport.a(Path.o)
...
"std::string::compare(char const*) const", referenced from:
llvm::TableGenMain(char*, bool (*)(llvm::raw_ostream&, llvm::RecordKeeper&)) in libLLVMTableGen.a(Main.o)
llvm::UnOpInit::Fold(llvm::Record*, llvm::MultiClass*) const in libLLVMTableGen.a(Record.o)
llvm::QualifyName(llvm::Record&, llvm::MultiClass*, llvm::Init*, std::string const&) in libLLVMTableGen.a(Record.o)
EvaluateOperation(llvm::OpInit*, llvm::Init*, llvm::Init*, llvm::RecTy*, llvm::Record*, llvm::MultiClass*) in libLLVMTableGen.a(Record.o)
llvm::X86TargetLowering::ExpandInlineAsm(llvm::CallInst*) const in libLLVMX86CodeGen.a(X86ISelLowering.o)
llvm::X86TargetLowering::getRegForInlineAsmConstraint(std::string const&, llvm::EVT) const in libLLVMX86CodeGen.a(X86ISelLowering.o)
llvm::TargetLowering::ComputeConstraintToUse(llvm::TargetLowering::AsmOperandInfo&, llvm::SDValue, llvm::SelectionDAG*) const in libLLVMSelectionDAG.a(TargetLowering.o)
...
"std::string::compare(unsigned long, unsigned long, char const*) const", referenced from:
llvm::X86TargetLowering::ExpandInlineAsm(llvm::CallInst*) const in libLLVMX86CodeGen.a(X86ISelLowering.o)
"std::string::compare(unsigned long, unsigned long, char const*, unsigned long) const", referenced from:
llvm::TargetLowering::getConstraintType(std::string const&) const in libLLVMSelectionDAG.a(TargetLowering.o)
"std::__basic_file<char>::is_open() const", referenced from:
llvm::Archive::writeToDisk(bool, bool, std::string*) in libLLVMArchive.a(ArchiveWriter.o)
"std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::str() const", referenced from:
llvm::TGParser::ParseSimpleValue(llvm::Record*, llvm::RecTy*, llvm::TGParser::IDParseMode) in libLLVMTableGen.a(TGParser.o)
llvm::BallLarusNode::getName() in libLLVMAnalysis.a(PathNumbering.o)
llvm::sys::disassembleBuffer(unsigned char*, unsigned long, unsigned long long) in libLLVMSupport.a(Disassembler.o)
"std::istream::operator>>(int&)", referenced from:
llvm::LockFileManager::readLockFile(llvm::StringRef) in libLLVMSupport.a(LockFileManager.o)
"std::ostream::tellp()", referenced from:
llvm::Archive::writeMember(llvm::ArchiveMember const&, std::basic_ofstream<char, std::char_traits<char> >&, bool, bool, std::string*) in libLLVMArchive.a(ArchiveWriter.o)
llvm::raw_os_ostream::current_pos() const in libLLVMSupport.a(raw_os_ostream.o)
"std::ostream::write(char const*, long)", referenced from:
llvm::Archive::writeMember(llvm::ArchiveMember const&, std::basic_ofstream<char, std::char_traits<char> >&, bool, bool, std::string*) in libLLVMArchive.a(ArchiveWriter.o)
llvm::Archive::writeSymbolTable(std::basic_ofstream<char, std::char_traits<char> >&) in libLLVMArchive.a(ArchiveWriter.o)
llvm::Archive::writeToDisk(bool, bool, std::string*) in libLLVMArchive.a(ArchiveWriter.o)
llvm::raw_os_ostream::write_impl(char const*, unsigned long) in libLLVMSupport.a(raw_os_ostream.o)
"std::ostream& std::ostream::_M_insert<unsigned long>(unsigned long)", referenced from:
llvm::BallLarusNode::getName() in libLLVMAnalysis.a(PathNumbering.o)
"std::string::_M_leak_hard()", referenced from:
llvm::opt::OptTable::OptTable(llvm::opt::OptTable::Info const*, unsigned int) in libLLVMOption.a(OptTable.o)
llvm::X86TargetLowering::LowerAsmOperandForConstraint(llvm::SDValue, std::string&, std::vector<llvm::SDValue, std::allocator<llvm::SDValue> >&, llvm::SelectionDAG&) const in libLLVMX86CodeGen.a(X86ISelLowering.o)
llvm::TargetLowering::LowerAsmOperandForConstraint(llvm::SDValue, std::string&, std::vector<llvm::SDValue, std::allocator<llvm::SDValue> >&, llvm::SelectionDAG&) const in libLLVMSelectionDAG.a(TargetLowering.o)
EmitCamlGlobal(llvm::Module const&, llvm::AsmPrinter&, char const*) in libLLVMAsmPrinter.a(OcamlGCPrinter.o)
UnEscapeLexed(std::string&) in libLLVMAsmParser.a(LLLexer.o)
llvm::Module::appendModuleInlineAsm(llvm::StringRef) in libLLVMAsmParser.a(LLParser.o)
llvm::Archive::fillHeader(llvm::ArchiveMember const&, llvm::ArchiveMemberHeader&, int, bool) const in libLLVMArchive.a(ArchiveWriter.o)
...
"std::string::_M_replace_aux(unsigned long, unsigned long, unsigned long, char)", referenced from:
llvm::DOTGraphTraits<llvm::Function const*>::getCompleteNodeLabel(llvm::BasicBlock const*, llvm::Function const*) in libLLVMAnalysis.a(CFGPrinter.o)
llvm::DOTGraphTraits<llvm::Function const*>::getCompleteNodeLabel(llvm::BasicBlock const*, llvm::Function const*) in libLLVMAnalysis.a(DomPrinter.o)
llvm::DOTGraphTraits<llvm::Function const*>::getCompleteNodeLabel(llvm::BasicBlock const*, llvm::Function const*) in libLLVMAnalysis.a(RegionPrinter.o)
llvm::DOT::EscapeString(std::string const&) in libLLVMSupport.a(GraphWriter.o)
"std::string::_Rep::_M_destroy(std::allocator<char> const&)", referenced from:
llvm::TableGenMain(char*, bool (*)(llvm::raw_ostream&, llvm::RecordKeeper&)) in libLLVMTableGen.a(Main.o)
llvm::cl::opt<std::string, false, llvm::cl::parser<std::string> >::~opt() in libLLVMTableGen.a(Main.o)
llvm::cl::list<std::string, bool, llvm::cl::parser<std::string> >::~list() in libLLVMTableGen.a(Main.o)
llvm::cl::list<std::string, bool, llvm::cl::parser<std::string> >::handleOccurrence(unsigned int, llvm::StringRef, llvm::StringRef) in libLLVMTableGen.a(Main.o)
llvm::cl::list<std::string, bool, llvm::cl::parser<std::string> >::~list() in libLLVMTableGen.a(Main.o)
std::vector<std::string, std::allocator<std::string> >::_M_insert_aux(__gnu_cxx::__normal_iterator<std::string*, std::vector<std::string, std::allocator<std::string> > >, std::string const&) in libLLVMTableGen.a(Main.o)
llvm::cl::OptionValue<std::string>::~OptionValue() in libLLVMTableGen.a(Main.o)
...
"std::string::_Rep::_S_terminal", referenced from:
llvm::BitsRecTy::getAsString() const in libLLVMTableGen.a(Record.o)
llvm::IntInit::getAsString() const in libLLVMTableGen.a(Record.o)
llvm::VarBitInit::getAsString() const in libLLVMTableGen.a(Record.o)
llvm::VarListElementInit::getAsString() const in libLLVMTableGen.a(Record.o)
llvm::TGLexer::LexString() in libLLVMTableGen.a(TGLexer.o)
llvm::TGParser::SetValue(llvm::Record*, llvm::SMLoc, llvm::Init*, std::vector<unsigned int, std::allocator<unsigned int> > const&, llvm::Init*) in libLLVMTableGen.a(TGParser.o)
llvm::TGParser::AddSubClass(llvm::Record*, llvm::SubClassReference&) in libLLVMTableGen.a(TGParser.o)
...
"std::string::_Rep::_S_empty_rep_storage", referenced from:
llvm::TableGenMain(char*, bool (*)(llvm::raw_ostream&, llvm::RecordKeeper&)) in libLLVMTableGen.a(Main.o)
llvm::cl::opt<std::string, false, llvm::cl::parser<std::string> >::~opt() in libLLVMTableGen.a(Main.o)
llvm::cl::list<std::string, bool, llvm::cl::parser<std::string> >::~list() in libLLVMTableGen.a(Main.o)
llvm::cl::list<std::string, bool, llvm::cl::parser<std::string> >::handleOccurrence(unsigned int, llvm::StringRef, llvm::StringRef) in libLLVMTableGen.a(Main.o)
llvm::cl::list<std::string, bool, llvm::cl::parser<std::string> >::~list() in libLLVMTableGen.a(Main.o)
std::vector<std::string, std::allocator<std::string> >::_M_insert_aux(__gnu_cxx::__normal_iterator<std::string*, std::vector<std::string, std::allocator<std::string> > >, std::string const&) in libLLVMTableGen.a(Main.o)
llvm::cl::OptionValue<std::string>::~OptionValue() in libLLVMTableGen.a(Main.o)
...
"std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&)", referenced from:
llvm::BitsRecTy::getAsString() const in libLLVMTableGen.a(Record.o)
llvm::IntInit::getAsString() const in libLLVMTableGen.a(Record.o)
llvm::VarBitInit::getAsString() const in libLLVMTableGen.a(Record.o)
llvm::VarListElementInit::getAsString() const in libLLVMTableGen.a(Record.o)
llvm::TGParser::SetValue(llvm::Record*, llvm::SMLoc, llvm::Init*, std::vector<unsigned int, std::allocator<unsigned int> > const&, llvm::Init*) in libLLVMTableGen.a(TGParser.o)
llvm::TGParser::AddSubClass(llvm::Record*, llvm::SubClassReference&) in libLLVMTableGen.a(TGParser.o)
llvm::TGParser::AddSubMultiClass(llvm::MultiClass*, llvm::SubMultiClassReference&) in libLLVMTableGen.a(TGParser.o)
...
"std::string::swap(std::string&)", referenced from:
PrintResults(char const*, bool, llvm::Value const*, llvm::Value const*, llvm::Module const*) in libLLVMAnalysis.a(AliasAnalysisEvaluator.o)
"std::string::append(char const*, unsigned long)", referenced from:
llvm::BitsRecTy::getAsString() const in libLLVMTableGen.a(Record.o)
llvm::ListRecTy::getAsString() const in libLLVMTableGen.a(Record.o)
llvm::BitsInit::getAsString() const in libLLVMTableGen.a(Record.o)
llvm::ListInit::getAsString() const in libLLVMTableGen.a(Record.o)
llvm::UnOpInit::Fold(llvm::Record*, llvm::MultiClass*) const in libLLVMTableGen.a(Record.o)
llvm::UnOpInit::getAsString() const in libLLVMTableGen.a(Record.o)
llvm::BinOpInit::getAsString() const in libLLVMTableGen.a(Record.o)
...
"std::string::append(std::string const&)", referenced from:
llvm::BitsRecTy::getAsString() const in libLLVMTableGen.a(Record.o)
llvm::ListRecTy::getAsString() const in libLLVMTableGen.a(Record.o)
llvm::BitsInit::getAsString() const in libLLVMTableGen.a(Record.o)
llvm::ListInit::getAsString() const in libLLVMTableGen.a(Record.o)
llvm::UnOpInit::Fold(llvm::Record*, llvm::MultiClass*) const in libLLVMTableGen.a(Record.o)
llvm::UnOpInit::getAsString() const in libLLVMTableGen.a(Record.o)
llvm::BinOpInit::Fold(llvm::Record*, llvm::MultiClass*) const in libLLVMTableGen.a(Record.o)
...
"std::string::append(unsigned long, char)", referenced from:
(anonymous namespace)::AsmParser::parseMSInlineAsm(void*, std::string&, unsigned int&, unsigned int&, llvm::SmallVectorImpl<std::pair<void*, bool> >&, llvm::SmallVectorImpl<std::string>&, llvm::SmallVectorImpl<std::string>&, llvm::MCInstrInfo const*, llvm::MCInstPrinter const*, llvm::MCAsmParserSemaCallback&) in libLLVMMCParser.a(AsmParser.o)
llvm::Attribute::getAsString(bool) const in libLLVMCore.a(Attributes.o)
"std::string::assign(char const*, unsigned long)", referenced from:
llvm::UnOpInit::getAsString() const in libLLVMTableGen.a(Record.o)
llvm::BinOpInit::getAsString() const in libLLVMTableGen.a(Record.o)
llvm::TernOpInit::getAsString() const in libLLVMTableGen.a(Record.o)
llvm::TGLexer::LexString() in libLLVMTableGen.a(TGLexer.o)
llvm::DWARFContext::getLineInfoForAddress(unsigned long long, llvm::DILineInfoSpecifier) in libLLVMDebugInfo.a(DWARFContext.o)
llvm::DWARFContext::getLineInfoForAddressRange(unsigned long long, unsigned long long, llvm::DILineInfoSpecifier) in libLLVMDebugInfo.a(DWARFContext.o)
llvm::DWARFContext::getInliningInfoForAddress(unsigned long long, llvm::DILineInfoSpecifier) in libLLVMDebugInfo.a(DWARFContext.o)
...
"std::string::assign(std::string const&)", referenced from:
llvm::cl::list<std::string, bool, llvm::cl::parser<std::string> >::handleOccurrence(unsigned int, llvm::StringRef, llvm::StringRef) in libLLVMTableGen.a(Main.o)
std::vector<std::string, std::allocator<std::string> >::_M_insert_aux(__gnu_cxx::__normal_iterator<std::string*, std::vector<std::string, std::allocator<std::string> > >, std::string const&) in libLLVMTableGen.a(Main.o)
std::vector<std::string, std::allocator<std::string> >::operator=(std::vector<std::string, std::allocator<std::string> > const&) in libLLVMTableGen.a(Main.o)
__GLOBAL__I_a in libLLVMTableGen.a(Main.o)
llvm::UnOpInit::getAsString() const in libLLVMTableGen.a(Record.o)
llvm::TernOpInit::Fold(llvm::Record*, llvm::MultiClass*) const in libLLVMTableGen.a(Record.o)
ForeachHelper(llvm::Init*, llvm::Init*, llvm::Init*, llvm::RecTy*, llvm::Record*, llvm::MultiClass*) in libLLVMTableGen.a(Record.o)
...
"std::string::resize(unsigned long, char)", referenced from:
UnEscapeLexed(std::string&) in libLLVMAsmParser.a(LLLexer.o)
llvm::sys::getDefaultTargetTriple() in libLLVMSupport.a(Host.o)
llvm::Regex::isValid(std::string&) in libLLVMSupport.a(Regex.o)
llvm::SMDiagnostic::print(char const*, llvm::raw_ostream&, bool) const in libLLVMSupport.a(SourceMgr.o)
"std::string::replace(unsigned long, unsigned long, char const*, unsigned long)", referenced from:
llvm::TernOpInit::Fold(llvm::Record*, llvm::MultiClass*) const in libLLVMTableGen.a(Record.o)
llvm::TGLexer::LexIdentifier() in libLLVMTableGen.a(TGLexer.o)
llvm::TGLexer::LexVarName() in libLLVMTableGen.a(TGLexer.o)
llvm::TGLexer::LexBracket() in libLLVMTableGen.a(TGLexer.o)
EmitCamlGlobal(llvm::Module const&, llvm::AsmPrinter&, char const*) in libLLVMAsmPrinter.a(OcamlGCPrinter.o)
llvm::LLLexer::LexToken() in libLLVMAsmParser.a(LLLexer.o)
llvm::LLLexer::LexIdentifier() in libLLVMAsmParser.a(LLLexer.o)
...
"std::string::reserve(unsigned long)", referenced from:
llvm::BitsRecTy::getAsString() const in libLLVMTableGen.a(Record.o)
llvm::ListRecTy::getAsString() const in libLLVMTableGen.a(Record.o)
llvm::UnOpInit::Fold(llvm::Record*, llvm::MultiClass*) const in libLLVMTableGen.a(Record.o)
llvm::UnOpInit::getAsString() const in libLLVMTableGen.a(Record.o)
llvm::DagInit::getAsString() const in libLLVMTableGen.a(Record.o)
llvm::Record::resolveReferencesTo(llvm::RecordVal const*) in libLLVMTableGen.a(Record.o)
llvm::Record::getValueInit(llvm::StringRef) const in libLLVMTableGen.a(Record.o)
...
"std::string::_M_mutate(unsigned long, unsigned long, unsigned long)", referenced from:
llvm::Archive::fillHeader(llvm::ArchiveMember const&, llvm::ArchiveMemberHeader&, int, bool) const in libLLVMArchive.a(ArchiveWriter.o)
llvm::sys::Path llvm::WriteGraph<llvm::EdgeBundles>(llvm::EdgeBundles const&, llvm::Twine const&, bool, llvm::Twine const&) in libLLVMCodeGen.a(EdgeBundles.o)
llvm::sys::Path llvm::WriteGraph<llvm::CallGraph*>(llvm::CallGraph* const&, llvm::Twine const&, bool, llvm::Twine const&) in libLLVMipa.a(CallPrinter.o)
llvm::sys::Path llvm::WriteGraph<llvm::Function const*>(llvm::Function const* const&, llvm::Twine const&, bool, llvm::Twine const&) in libLLVMAnalysis.a(CFGPrinter.o)
llvm::DOTGraphTraits<llvm::Function const*>::getCompleteNodeLabel(llvm::BasicBlock const*, llvm::Function const*) in libLLVMAnalysis.a(CFGPrinter.o)
llvm::sys::Path llvm::WriteGraph<llvm::PostDominatorTree*>(llvm::PostDominatorTree* const&, llvm::Twine const&, bool, llvm::Twine const&) in libLLVMAnalysis.a(DomPrinter.o)
llvm::DOTGraphTraits<llvm::Function const*>::getCompleteNodeLabel(llvm::BasicBlock const*, llvm::Function const*) in libLLVMAnalysis.a(DomPrinter.o)
...
"std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)", referenced from:
__GLOBAL__I_a in libLLVMTableGen.a(Main.o)
llvm::BitsInit::getAsString() const in libLLVMTableGen.a(Record.o)
llvm::ListInit::getElementAsRecord(unsigned int) const in libLLVMTableGen.a(Record.o)
llvm::ListInit::getAsString() const in libLLVMTableGen.a(Record.o)
llvm::UnOpInit::Fold(llvm::Record*, llvm::MultiClass*) const in libLLVMTableGen.a(Record.o)
llvm::BinOpInit::Fold(llvm::Record*, llvm::MultiClass*) const in libLLVMTableGen.a(Record.o)
ForeachHelper(llvm::Init*, llvm::Init*, llvm::Init*, llvm::RecTy*, llvm::Record*, llvm::MultiClass*) in libLLVMTableGen.a(Record.o)
...
"std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&)", referenced from:
llvm::cl::list<std::string, bool, llvm::cl::parser<std::string> >::handleOccurrence(unsigned int, llvm::StringRef, llvm::StringRef) in libLLVMTableGen.a(Main.o)
llvm::StringInit::get(llvm::StringRef) in libLLVMTableGen.a(Record.o)
llvm::operator<<(llvm::raw_ostream&, llvm::Record const&) in libLLVMTableGen.a(Record.o)
llvm::Record::getValueInit(llvm::StringRef) const in libLLVMTableGen.a(Record.o)
llvm::Record::getValueAsString(llvm::StringRef) const in libLLVMTableGen.a(Record.o)
llvm::Record::getValueAsBitsInit(llvm::StringRef) const in libLLVMTableGen.a(Record.o)
llvm::Record::getValueAsListInit(llvm::StringRef) const in libLLVMTableGen.a(Record.o)
...
"std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&)", referenced from:
llvm::cl::list<std::string, bool, llvm::cl::parser<std::string> >::handleOccurrence(unsigned int, llvm::StringRef, llvm::StringRef) in libLLVMTableGen.a(Main.o)
std::vector<std::string, std::allocator<std::string> >::_M_insert_aux(__gnu_cxx::__normal_iterator<std::string*, std::vector<std::string, std::allocator<std::string> > >, std::string const&) in libLLVMTableGen.a(Main.o)
std::vector<std::string, std::allocator<std::string> >::operator=(std::vector<std::string, std::allocator<std::string> > const&) in libLLVMTableGen.a(Main.o)
llvm::BitsRecTy::getAsString() const in libLLVMTableGen.a(Record.o)
llvm::ListRecTy::getAsString() const in libLLVMTableGen.a(Record.o)
llvm::RecordRecTy::getAsString() const in libLLVMTableGen.a(Record.o)
llvm::BitsInit::getAsString() const in libLLVMTableGen.a(Record.o)
...
"std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned long, unsigned long)", referenced from:
llvm::StringMatcher::EmitStringMatcherForChar(std::vector<std::pair<std::string, std::string> const*, std::allocator<std::pair<std::string, std::string> const*> > const&, unsigned int, unsigned int) const in libLLVMTableGen.a(StringMatcher.o)
(anonymous namespace)::AsmParser::ParseStatement((anonymous namespace)::ParseStatementInfo&) in libLLVMMCParser.a(AsmParser.o)
llvm::UpgradeIntrinsicCall(llvm::CallInst*, llvm::Function*) in libLLVMCore.a(AutoUpgrade.o)
llvm::sys::TimeValue::str() const in libLLVMSupport.a(TimeValue.o)
"std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(unsigned long, char, std::allocator<char> const&)", referenced from:
llvm::StringMatcher::EmitStringMatcherForChar(std::vector<std::pair<std::string, std::string> const*, std::allocator<std::pair<std::string, std::string> const*> > const&, unsigned int, unsigned int) const in libLLVMTableGen.a(StringMatcher.o)
DumpNodes(llvm::SDNode const*, unsigned int, llvm::SelectionDAG const*) in libLLVMSelectionDAG.a(SelectionDAGDumper.o)
llvm::PMDataManager::dumpPassInfo(llvm::Pass*, llvm::PassDebuggingString, llvm::PassDebuggingString, llvm::StringRef) in libLLVMCore.a(PassManager.o)
llvm::PMDataManager::dumpLastUses(llvm::Pass*, unsigned int) const in libLLVMCore.a(PassManager.o)
llvm::PMDataManager::dumpAnalysisUsage(llvm::StringRef, llvm::Pass const*, llvm::SmallVector<void const*, 32u> const&) const in libLLVMCore.a(PassManager.o)
llvm::SMDiagnostic::print(char const*, llvm::raw_ostream&, bool) const in libLLVMSupport.a(SourceMgr.o)
llvm::PrintStatistics(llvm::raw_ostream&) in libLLVMSupport.a(Statistic.o)
...
"std::__basic_file<char>::~__basic_file()", referenced from:
llvm::Archive::writeToDisk(bool, bool, std::string*) in libLLVMArchive.a(ArchiveWriter.o)
(anonymous namespace)::InternalizePass::InternalizePass() in libLLVMipo.a(Internalize.o)
(anonymous namespace)::BlockExtractorPass::BlockExtractorPass() in libLLVMipo.a(LoopExtractor.o)
llvm::LockFileManager::readLockFile(llvm::StringRef) in libLLVMSupport.a(LockFileManager.o)
"std::basic_filebuf<char, std::char_traits<char> >::close()", referenced from:
llvm::Archive::writeToDisk(bool, bool, std::string*) in libLLVMArchive.a(ArchiveWriter.o)
(anonymous namespace)::InternalizePass::InternalizePass() in libLLVMipo.a(Internalize.o)
(anonymous namespace)::BlockExtractorPass::BlockExtractorPass() in libLLVMipo.a(LoopExtractor.o)
llvm::LockFileManager::readLockFile(llvm::StringRef) in libLLVMSupport.a(LockFileManager.o)
"std::basic_ifstream<char, std::char_traits<char> >::basic_ifstream(char const*, std::_Ios_Openmode)", referenced from:
(anonymous namespace)::InternalizePass::InternalizePass() in libLLVMipo.a(Internalize.o)
(anonymous namespace)::BlockExtractorPass::BlockExtractorPass() in libLLVMipo.a(LoopExtractor.o)
llvm::LockFileManager::readLockFile(llvm::StringRef) in libLLVMSupport.a(LockFileManager.o)
"std::basic_ofstream<char, std::char_traits<char> >::basic_ofstream(char const*, std::_Ios_Openmode)", referenced from:
llvm::Archive::writeToDisk(bool, bool, std::string*) in libLLVMArchive.a(ArchiveWriter.o)
"std::_List_node_base::hook(std::_List_node_base*)", referenced from:
llvm::opt::InputArgList::MakeIndex(llvm::StringRef) const in libLLVMOption.a(ArgList.o)
llvm::IntegersSubsetMapping<llvm::MachineBasicBlock, llvm::IntegersSubset, llvm::IntItem>::add(llvm::IntegersSubset const&, llvm::MachineBasicBlock*, unsigned int) in libLLVMSelectionDAG.a(SelectionDAGBuilder.o)
llvm::IntegersSubsetMapping<llvm::MachineBasicBlock, llvm::IntegersSubset, llvm::IntItem>::optimize() in libLLVMSelectionDAG.a(SelectionDAGBuilder.o)
void std::list<std::pair<llvm::IntegersSubsetMapping<llvm::MachineBasicBlock, llvm::IntegersSubset, llvm::IntItem>::RangeEx, llvm::MachineBasicBlock*>, std::allocator<std::pair<llvm::IntegersSubsetMapping<llvm::MachineBasicBlock, llvm::IntegersSubset, llvm::IntItem>::RangeEx, llvm::MachineBasicBlock*> > >::insert<__gnu_cxx::__normal_iterator<std::pair<llvm::IntegersSubsetMapping<llvm::MachineBasicBlock, llvm::IntegersSubset, llvm::IntItem>::RangeEx, llvm::MachineBasicBlock*>*, std::vector<std::pair<llvm::IntegersSubsetMapping<llvm::MachineBasicBlock, llvm::IntegersSubset, llvm::IntItem>::RangeEx, llvm::MachineBasicBlock*>, std::allocator<std::pair<llvm::IntegersSubsetMapping<llvm::MachineBasicBlock, llvm::IntegersSubset, llvm::IntItem>::RangeEx, llvm::MachineBasicBlock*> > > > >(std::_List_iterator<std::pair<llvm::IntegersSubsetMapping<llvm::MachineBasicBlock, llvm::IntegersSubset, llvm::IntItem>::RangeEx, llvm::MachineBasicBlock*> >, __gnu_cxx::__normal_iterator<std::pair<llvm::IntegersSubsetMapping<llvm::MachineBasicBlock, llvm::IntegersSubset, llvm::IntItem>::RangeEx, llvm::MachineBasicBlock*>*, std::vector<std::pair<llvm::IntegersSubsetMapping<llvm::MachineBasicBlock, llvm::IntegersSubset, llvm::IntItem>::RangeEx, llvm::MachineBasicBlock*>, std::allocator<std::pair<llvm::IntegersSubsetMapping<llvm::MachineBasicBlock, llvm::IntegersSubset, llvm::IntItem>::RangeEx, llvm::MachineBasicBlock*> > > >, __gnu_cxx::__normal_iterator<std::pair<llvm::IntegersSubsetMapping<llvm::MachineBasicBlock, llvm::IntegersSubset, llvm::IntItem>::RangeEx, llvm::MachineBasicBlock*>*, std::vector<std::pair<llvm::IntegersSubsetMapping<llvm::MachineBasicBlock, llvm::IntegersSubset, llvm::IntItem>::RangeEx, llvm::MachineBasicBlock*>, std::allocator<std::pair<llvm::IntegersSubsetMapping<llvm::MachineBasicBlock, llvm::IntegersSubset, llvm::IntItem>::RangeEx, llvm::MachineBasicBlock*> > > >) in libLLVMSelectionDAG.a(SelectionDAGBuilder.o)
llvm::BitcodeReader::ParseFunctionBody(llvm::Function*) in libLLVMBitReader.a(BitcodeReader.o)
llvm::IntegersSubsetMapping<llvm::BasicBlock, llvm::IntegersSubset, llvm::IntItem>::add(llvm::IntItem const&, llvm::IntItem const&, llvm::BasicBlock*) in libLLVMBitReader.a(BitcodeReader.o)
PBQP::HeuristicSolverImpl<PBQP::Heuristics::Briggs>::setup() in libLLVMCodeGen.a(RegAllocPBQP.o)
...
"std::_List_node_base::unhook()", referenced from:
PBQP::HeuristicBase<PBQP::Heuristics::Briggs>::optimalReduce() in libLLVMCodeGen.a(RegAllocPBQP.o)
PBQP::Heuristics::Briggs::heuristicReduce() in libLLVMCodeGen.a(RegAllocPBQP.o)
PBQP::Heuristics::Briggs::handleRemoveNode(PBQP::Graph::NodeEntry*) in libLLVMCodeGen.a(RegAllocPBQP.o)
PBQP::Heuristics::Briggs::handleRemoveEdge(PBQP::Graph::EdgeEntry*, PBQP::Graph::NodeEntry*) in libLLVMCodeGen.a(RegAllocPBQP.o)
PBQP::HeuristicSolverImpl<PBQP::Heuristics::Briggs>::applyR1(PBQP::Graph::NodeEntry*) in libLLVMCodeGen.a(RegAllocPBQP.o)
PBQP::HeuristicSolverImpl<PBQP::Heuristics::Briggs>::applyR2(PBQP::Graph::NodeEntry*) in libLLVMCodeGen.a(RegAllocPBQP.o)
PBQP::Graph::removeEdge(PBQP::Graph::EdgeEntry*) in libLLVMCodeGen.a(RegAllocPBQP.o)
...
"std::_List_node_base::transfer(std::_List_node_base*, std::_List_node_base*)", referenced from:
void std::list<std::pair<llvm::IntegersSubsetMapping<llvm::MachineBasicBlock, llvm::IntegersSubset, llvm::IntItem>::RangeEx, llvm::MachineBasicBlock*>, std::allocator<std::pair<llvm::IntegersSubsetMapping<llvm::MachineBasicBlock, llvm::IntegersSubset, llvm::IntItem>::RangeEx, llvm::MachineBasicBlock*> > >::insert<__gnu_cxx::__normal_iterator<std::pair<llvm::IntegersSubsetMapping<llvm::MachineBasicBlock, llvm::IntegersSubset, llvm::IntItem>::RangeEx, llvm::MachineBasicBlock*>*, std::vector<std::pair<llvm::IntegersSubsetMapping<llvm::MachineBasicBlock, llvm::IntegersSubset, llvm::IntItem>::RangeEx, llvm::MachineBasicBlock*>, std::allocator<std::pair<llvm::IntegersSubsetMapping<llvm::MachineBasicBlock, llvm::IntegersSubset, llvm::IntItem>::RangeEx, llvm::MachineBasicBlock*> > > > >(std::_List_iterator<std::pair<llvm::IntegersSubsetMapping<llvm::MachineBasicBlock, llvm::IntegersSubset, llvm::IntItem>::RangeEx, llvm::MachineBasicBlock*> >, __gnu_cxx::__normal_iterator<std::pair<llvm::IntegersSubsetMapping<llvm::MachineBasicBlock, llvm::IntegersSubset, llvm::IntItem>::RangeEx, llvm::MachineBasicBlock*>*, std::vector<std::pair<llvm::IntegersSubsetMapping<llvm::MachineBasicBlock, llvm::IntegersSubset, llvm::IntItem>::RangeEx, llvm::MachineBasicBlock*>, std::allocator<std::pair<llvm::IntegersSubsetMapping<llvm::MachineBasicBlock, llvm::IntegersSubset, llvm::IntItem>::RangeEx, llvm::MachineBasicBlock*> > > >, __gnu_cxx::__normal_iterator<std::pair<llvm::IntegersSubsetMapping<llvm::MachineBasicBlock, llvm::IntegersSubset, llvm::IntItem>::RangeEx, llvm::MachineBasicBlock*>*, std::vector<std::pair<llvm::IntegersSubsetMapping<llvm::MachineBasicBlock, llvm::IntegersSubset, llvm::IntItem>::RangeEx, llvm::MachineBasicBlock*>, std::allocator<std::pair<llvm::IntegersSubsetMapping<llvm::MachineBasicBlock, llvm::IntegersSubset, llvm::IntItem>::RangeEx, llvm::MachineBasicBlock*> > > >) in libLLVMSelectionDAG.a(SelectionDAGBuilder.o)
void std::list<std::pair<llvm::IntegersSubsetMapping<llvm::BasicBlock, llvm::IntegersSubset, llvm::IntItem>::RangeEx, llvm::BasicBlock*>, std::allocator<std::pair<llvm::IntegersSubsetMapping<llvm::BasicBlock, llvm::IntegersSubset, llvm::IntItem>::RangeEx, llvm::BasicBlock*> > >::insert<__gnu_cxx::__normal_iterator<std::pair<llvm::IntegersSubsetMapping<llvm::BasicBlock, llvm::IntegersSubset, llvm::IntItem>::RangeEx, llvm::BasicBlock*>*, std::vector<std::pair<llvm::IntegersSubsetMapping<llvm::BasicBlock, llvm::IntegersSubset, llvm::IntItem>::RangeEx, llvm::BasicBlock*>, std::allocator<std::pair<llvm::IntegersSubsetMapping<llvm::BasicBlock, llvm::IntegersSubset, llvm::IntItem>::RangeEx, llvm::BasicBlock*> > > > >(std::_List_iterator<std::pair<llvm::IntegersSubsetMapping<llvm::BasicBlock, llvm::IntegersSubset, llvm::IntItem>::RangeEx, llvm::BasicBlock*> >, __gnu_cxx::__normal_iterator<std::pair<llvm::IntegersSubsetMapping<llvm::BasicBlock, llvm::IntegersSubset, llvm::IntItem>::RangeEx, llvm::BasicBlock*>*, std::vector<std::pair<llvm::IntegersSubsetMapping<llvm::BasicBlock, llvm::IntegersSubset, llvm::IntItem>::RangeEx, llvm::BasicBlock*>, std::allocator<std::pair<llvm::IntegersSubsetMapping<llvm::BasicBlock, llvm::IntegersSubset, llvm::IntItem>::RangeEx, llvm::BasicBlock*> > > >, __gnu_cxx::__normal_iterator<std::pair<llvm::IntegersSubsetMapping<llvm::BasicBlock, llvm::IntegersSubset, llvm::IntItem>::RangeEx, llvm::BasicBlock*>*, std::vector<std::pair<llvm::IntegersSubsetMapping<llvm::BasicBlock, llvm::IntegersSubset, llvm::IntItem>::RangeEx, llvm::BasicBlock*>, std::allocator<std::pair<llvm::IntegersSubsetMapping<llvm::BasicBlock, llvm::IntegersSubset, llvm::IntItem>::RangeEx, llvm::BasicBlock*> > > >) in libLLVMTransformUtils.a(LowerSwitch.o)
void std::list<llvm::IntegersSubset, std::allocator<llvm::IntegersSubset> >::insert<std::_List_const_iterator<llvm::IntegersSubset> >(std::_List_iterator<llvm::IntegersSubset>, std::_List_const_iterator<llvm::IntegersSubset>, std::_List_const_iterator<llvm::IntegersSubset>) in libLLVMCore.a(Instructions.o)
void std::list<std::pair<llvm::IntegersSubsetMapping<llvm::BasicBlock, llvm::IntegersSubset, llvm::IntItem>::RangeEx, llvm::BasicBlock*>, std::allocator<std::pair<llvm::IntegersSubsetMapping<llvm::BasicBlock, llvm::IntegersSubset, llvm::IntItem>::RangeEx, llvm::BasicBlock*> > >::insert<__gnu_cxx::__normal_iterator<std::pair<llvm::IntegersSubsetMapping<llvm::BasicBlock, llvm::IntegersSubset, llvm::IntItem>::RangeEx, llvm::BasicBlock*>*, std::vector<std::pair<llvm::IntegersSubsetMapping<llvm::BasicBlock, llvm::IntegersSubset, llvm::IntItem>::RangeEx, llvm::BasicBlock*>, std::allocator<std::pair<llvm::IntegersSubsetMapping<llvm::BasicBlock, llvm::IntegersSubset, llvm::IntItem>::RangeEx, llvm::BasicBlock*> > > > >(std::_List_iterator<std::pair<llvm::IntegersSubsetMapping<llvm::BasicBlock, llvm::IntegersSubset, llvm::IntItem>::RangeEx, llvm::BasicBlock*> >, __gnu_cxx::__normal_iterator<std::pair<llvm::IntegersSubsetMapping<llvm::BasicBlock, llvm::IntegersSubset, llvm::IntItem>::RangeEx, llvm::BasicBlock*>*, std::vector<std::pair<llvm::IntegersSubsetMapping<llvm::BasicBlock, llvm::IntegersSubset, llvm::IntItem>::RangeEx, llvm::BasicBlock*>, std::allocator<std::pair<llvm::IntegersSubsetMapping<llvm::BasicBlock, llvm::IntegersSubset, llvm::IntItem>::RangeEx, llvm::BasicBlock*> > > >, __gnu_cxx::__normal_iterator<std::pair<llvm::IntegersSubsetMapping<llvm::BasicBlock, llvm::IntegersSubset, llvm::IntItem>::RangeEx, llvm::BasicBlock*>*, std::vector<std::pair<llvm::IntegersSubsetMapping<llvm::BasicBlock, llvm::IntegersSubset, llvm::IntItem>::RangeEx, llvm::BasicBlock*>, std::allocator<std::pair<llvm::IntegersSubsetMapping<llvm::BasicBlock, llvm::IntegersSubset, llvm::IntItem>::RangeEx, llvm::BasicBlock*> > > >) in libLLVMCore.a(Verifier.o)
"std::locale::locale()", referenced from:
llvm::TGParser::ParseSimpleValue(llvm::Record*, llvm::RecTy*, llvm::TGParser::IDParseMode) in libLLVMTableGen.a(TGParser.o)
llvm::BallLarusNode::getName() in libLLVMAnalysis.a(PathNumbering.o)
llvm::sys::disassembleBuffer(unsigned char*, unsigned long, unsigned long long) in libLLVMSupport.a(Disassembler.o)
"std::locale::~locale()", referenced from:
llvm::TGParser::ParseSimpleValue(llvm::Record*, llvm::RecTy*, llvm::TGParser::IDParseMode) in libLLVMTableGen.a(TGParser.o)
llvm::Archive::writeToDisk(bool, bool, std::string*) in libLLVMArchive.a(ArchiveWriter.o)
(anonymous namespace)::InternalizePass::InternalizePass() in libLLVMipo.a(Internalize.o)
(anonymous namespace)::BlockExtractorPass::BlockExtractorPass() in libLLVMipo.a(LoopExtractor.o)
llvm::BallLarusNode::getName() in libLLVMAnalysis.a(PathNumbering.o)
llvm::sys::disassembleBuffer(unsigned char*, unsigned long, unsigned long long) in libLLVMSupport.a(Disassembler.o)
llvm::LockFileManager::readLockFile(llvm::StringRef) in libLLVMSupport.a(LockFileManager.o)
...
"std::ios_base::ios_base()", referenced from:
llvm::TGParser::ParseSimpleValue(llvm::Record*, llvm::RecTy*, llvm::TGParser::IDParseMode) in libLLVMTableGen.a(TGParser.o)
llvm::BallLarusNode::getName() in libLLVMAnalysis.a(PathNumbering.o)
llvm::sys::disassembleBuffer(unsigned char*, unsigned long, unsigned long long) in libLLVMSupport.a(Disassembler.o)
"std::ios_base::~ios_base()", referenced from:
llvm::TGParser::ParseSimpleValue(llvm::Record*, llvm::RecTy*, llvm::TGParser::IDParseMode) in libLLVMTableGen.a(TGParser.o)
llvm::Archive::writeToDisk(bool, bool, std::string*) in libLLVMArchive.a(ArchiveWriter.o)
(anonymous namespace)::InternalizePass::InternalizePass() in libLLVMipo.a(Internalize.o)
(anonymous namespace)::BlockExtractorPass::BlockExtractorPass() in libLLVMipo.a(LoopExtractor.o)
llvm::BallLarusNode::getName() in libLLVMAnalysis.a(PathNumbering.o)
llvm::sys::disassembleBuffer(unsigned char*, unsigned long, unsigned long long) in libLLVMSupport.a(Disassembler.o)
llvm::LockFileManager::readLockFile(llvm::StringRef) in libLLVMSupport.a(LockFileManager.o)
...
"std::basic_ios<char, std::char_traits<char> >::init(std::basic_streambuf<char, std::char_traits<char> >*)", referenced from:
llvm::TGParser::ParseSimpleValue(llvm::Record*, llvm::RecTy*, llvm::TGParser::IDParseMode) in libLLVMTableGen.a(TGParser.o)
llvm::BallLarusNode::getName() in libLLVMAnalysis.a(PathNumbering.o)
llvm::sys::disassembleBuffer(unsigned char*, unsigned long, unsigned long long) in libLLVMSupport.a(Disassembler.o)
"std::basic_ios<char, std::char_traits<char> >::clear(std::_Ios_Iostate)", referenced from:
llvm::Archive::writeToDisk(bool, bool, std::string*) in libLLVMArchive.a(ArchiveWriter.o)
llvm::BallLarusNode::getName() in libLLVMAnalysis.a(PathNumbering.o)
"std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long)", referenced from:
llvm::TGParser::ParseSimpleValue(llvm::Record*, llvm::RecTy*, llvm::TGParser::IDParseMode) in libLLVMTableGen.a(TGParser.o)
llvm::Archive::writeMember(llvm::ArchiveMember const&, std::basic_ofstream<char, std::char_traits<char> >&, bool, bool, std::string*) in libLLVMArchive.a(ArchiveWriter.o)
llvm::Archive::writeSymbolTable(std::basic_ofstream<char, std::char_traits<char> >&) in libLLVMArchive.a(ArchiveWriter.o)
llvm::Archive::writeToDisk(bool, bool, std::string*) in libLLVMArchive.a(ArchiveWriter.o)
llvm::BallLarusNode::getName() in libLLVMAnalysis.a(PathNumbering.o)
llvm::sys::disassembleBuffer(unsigned char*, unsigned long, unsigned long long) in libLLVMSupport.a(Disassembler.o)
"std::_Rb_tree_decrement(std::_Rb_tree_node_base const*)", referenced from:
(anonymous namespace)::ArgPromotion::isSafeToPromoteArgument(llvm::Argument*, bool) const in libLLVMipo.a(ArgumentPromotion.o)
MarkIndicesSafe(std::vector<unsigned long long, std::allocator<unsigned long long> > const&, std::set<std::vector<unsigned long long, std::allocator<unsigned long long> >, std::less<std::vector<unsigned long long, std::allocator<unsigned long long> > >, std::allocator<std::vector<unsigned long long, std::allocator<unsigned long long> > > >&) in libLLVMipo.a(ArgumentPromotion.o)
std::_Rb_tree<std::vector<unsigned long long, std::allocator<unsigned long long> >, std::vector<unsigned long long, std::allocator<unsigned long long> >, std::_Identity<std::vector<unsigned long long, std::allocator<unsigned long long> > >, std::less<std::vector<unsigned long long, std::allocator<unsigned long long> > >, std::allocator<std::vector<unsigned long long, std::allocator<unsigned long long> > > >::_M_insert_unique(std::_Rb_tree_const_iterator<std::vector<unsigned long long, std::allocator<unsigned long long> > >, std::vector<unsigned long long, std::allocator<unsigned long long> > const&) in libLLVMipo.a(ArgumentPromotion.o)
(anonymous namespace)::JITResolver::JITCompilerFn(void*) in libLLVMJIT.a(JITEmitter.o)
(anonymous namespace)::LSRInstance::GenerateAllReuseFormulae() in libLLVMScalarOpts.a(LoopStrengthReduce.o)
std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_insert_unique(std::_Rb_tree_const_iterator<unsigned int>, unsigned int const&) in libLLVMSupport.a(DeltaAlgorithm.o)
"std::_Rb_tree_decrement(std::_Rb_tree_node_base*)", referenced from:
std::_Rb_tree<std::string, std::pair<std::string const, llvm::Record*>, std::_Select1st<std::pair<std::string const, llvm::Record*> >, std::less<std::string>, std::allocator<std::pair<std::string const, llvm::Record*> > >::_M_insert_unique(std::pair<std::string const, llvm::Record*> const&) in libLLVMTableGen.a(Record.o)
std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::vector<std::pair<std::string, std::string> const*, std::allocator<std::pair<std::string, std::string> const*> > >, std::_Select1st<std::pair<unsigned int const, std::vector<std::pair<std::string, std::string> const*, std::allocator<std::pair<std::string, std::string> const*> > > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::vector<std::pair<std::string, std::string> const*, std::allocator<std::pair<std::string, std::string> const*> > > > >::_M_insert_unique(std::_Rb_tree_iterator<std::pair<unsigned int const, std::vector<std::pair<std::string, std::string> const*, std::allocator<std::pair<std::string, std::string> const*> > > >, std::pair<unsigned int const, std::vector<std::pair<std::string, std::string> const*, std::allocator<std::pair<std::string, std::string> const*> > > const&) in libLLVMTableGen.a(StringMatcher.o)
std::_Rb_tree<char, std::pair<char const, std::vector<std::pair<std::string, std::string> const*, std::allocator<std::pair<std::string, std::string> const*> > >, std::_Select1st<std::pair<char const, std::vector<std::pair<std::string, std::string> const*, std::allocator<std::pair<std::string, std::string> const*> > > >, std::less<char>, std::allocator<std::pair<char const, std::vector<std::pair<std::string, std::string> const*, std::allocator<std::pair<std::string, std::string> const*> > > > >::_M_insert_unique(std::_Rb_tree_iterator<std::pair<char const, std::vector<std::pair<std::string, std::string> const*, std::allocator<std::pair<std::string, std::string> const*> > > >, std::pair<char const, std::vector<std::pair<std::string, std::string> const*, std::allocator<std::pair<std::string, std::string> const*> > > const&) in libLLVMTableGen.a(StringMatcher.o)
std::_Rb_tree<std::string, std::pair<std::string const, llvm::SMLoc>, std::_Select1st<std::pair<std::string const, llvm::SMLoc> >, std::less<std::string>, std::allocator<std::pair<std::string const, llvm::SMLoc> > >::_M_insert_unique(std::pair<std::string const, llvm::SMLoc> const&) in libLLVMTableGen.a(TGLexer.o)
std::_Rb_tree<std::string, std::pair<std::string const, llvm::MultiClass*>, std::_Select1st<std::pair<std::string const, llvm::MultiClass*> >, std::less<std::string>, std::allocator<std::pair<std::string const, llvm::MultiClass*> > >::_M_insert_unique(std::_Rb_tree_iterator<std::pair<std::string const, llvm::MultiClass*> >, std::pair<std::string const, llvm::MultiClass*> const&) in libLLVMTableGen.a(TGParser.o)
std::_Rb_tree<std::string, std::pair<std::string const, llvm::MultiClass*>, std::_Select1st<std::pair<std::string const, llvm::MultiClass*> >, std::less<std::string>, std::allocator<std::pair<std::string const, llvm::MultiClass*> > >::_M_insert_unique(std::pair<std::string const, llvm::MultiClass*> const&) in libLLVMTableGen.a(TGParser.o)
std::_Rb_tree<std::string, std::pair<std::string const, llvm::Record*>, std::_Select1st<std::pair<std::string const, llvm::Record*> >, std::less<std::string>, std::allocator<std::pair<std::string const, llvm::Record*> > >::_M_insert_unique(std::pair<std::string const, llvm::Record*> const&) in libLLVMTableGen.a(TGParser.o)
...
"std::_Rb_tree_increment(std::_Rb_tree_node_base const*)", referenced from:
llvm::TableGenMain(char*, bool (*)(llvm::raw_ostream&, llvm::RecordKeeper&)) in libLLVMTableGen.a(Main.o)
llvm::operator<<(llvm::raw_ostream&, llvm::RecordKeeper const&) in libLLVMTableGen.a(Record.o)
llvm::RecordKeeper::getAllDerivedDefinitions(std::string const&) const in libLLVMTableGen.a(Record.o)
llvm::DWARFDebugAbbrev::dump(llvm::raw_ostream&) const in libLLVMDebugInfo.a(DWARFDebugAbbrev.o)
std::_Rb_tree<unsigned int, std::pair<unsigned int const, llvm::AttrBuilder>, std::_Select1st<std::pair<unsigned int const, llvm::AttrBuilder> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, llvm::AttrBuilder> > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<unsigned int const, llvm::AttrBuilder> const&) in libLLVMAsmParser.a(LLParser.o)
llvm::Archive::findModulesDefiningSymbols(std::set<std::string, std::less<std::string>, std::allocator<std::string> >&, llvm::SmallVectorImpl<llvm::Module*>&, std::string*) in libLLVMArchive.a(ArchiveReader.o)
(anonymous namespace)::ArgPromotion::DoPromotion(llvm::Function*, llvm::SmallPtrSet<llvm::Argument*, 8u>&, llvm::SmallPtrSet<llvm::Argument*, 8u>&) in libLLVMipo.a(ArgumentPromotion.o)
...
"std::_Rb_tree_increment(std::_Rb_tree_node_base*)", referenced from:
llvm::RecordKeeper::~RecordKeeper() in libLLVMTableGen.a(Main.o)
std::_Rb_tree<std::string, std::pair<std::string const, llvm::Record*>, std::_Select1st<std::pair<std::string const, llvm::Record*> >, std::less<std::string>, std::allocator<std::pair<std::string const, llvm::Record*> > >::erase(std::_Rb_tree_iterator<std::pair<std::string const, llvm::Record*> >, std::_Rb_tree_iterator<std::pair<std::string const, llvm::Record*> >) in libLLVMTableGen.a(Record.o)
llvm::StringMatcher::EmitStringMatcherForChar(std::vector<std::pair<std::string, std::string> const*, std::allocator<std::pair<std::string, std::string> const*> > const&, unsigned int, unsigned int) const in libLLVMTableGen.a(StringMatcher.o)
llvm::StringMatcher::Emit(unsigned int) const in libLLVMTableGen.a(StringMatcher.o)
std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::vector<std::pair<std::string, std::string> const*, std::allocator<std::pair<std::string, std::string> const*> > >, std::_Select1st<std::pair<unsigned int const, std::vector<std::pair<std::string, std::string> const*, std::allocator<std::pair<std::string, std::string> const*> > > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::vector<std::pair<std::string, std::string> const*, std::allocator<std::pair<std::string, std::string> const*> > > > >::_M_insert_unique(std::_Rb_tree_iterator<std::pair<unsigned int const, std::vector<std::pair<std::string, std::string> const*, std::allocator<std::pair<std::string, std::string> const*> > > >, std::pair<unsigned int const, std::vector<std::pair<std::string, std::string> const*, std::allocator<std::pair<std::string, std::string> const*> > > const&) in libLLVMTableGen.a(StringMatcher.o)
std::_Rb_tree<char, std::pair<char const, std::vector<std::pair<std::string, std::string> const*, std::allocator<std::pair<std::string, std::string> const*> > >, std::_Select1st<std::pair<char const, std::vector<std::pair<std::string, std::string> const*, std::allocator<std::pair<std::string, std::string> const*> > > >, std::less<char>, std::allocator<std::pair<char const, std::vector<std::pair<std::string, std::string> const*, std::allocator<std::pair<std::string, std::string> const*> > > > >::_M_insert_unique(std::_Rb_tree_iterator<std::pair<char const, std::vector<std::pair<std::string, std::string> const*, std::allocator<std::pair<std::string, std::string> const*> > > >, std::pair<char const, std::vector<std::pair<std::string, std::string> const*, std::allocator<std::pair<std::string, std::string> const*> > > const&) in libLLVMTableGen.a(StringMatcher.o)
std::_Rb_tree<std::string, std::pair<std::string const, llvm::MultiClass*>, std::_Select1st<std::pair<std::string const, llvm::MultiClass*> >, std::less<std::string>, std::allocator<std::pair<std::string const, llvm::MultiClass*> > >::_M_insert_unique(std::_Rb_tree_iterator<std::pair<std::string const, llvm::MultiClass*> >, std::pair<std::string const, llvm::MultiClass*> const&) in libLLVMTableGen.a(TGParser.o)
...
"std::__throw_logic_error(char const*)", referenced from:
llvm::BitsRecTy::getAsString() const in libLLVMTableGen.a(Record.o)
llvm::IntInit::getAsString() const in libLLVMTableGen.a(Record.o)
llvm::VarBitInit::getAsString() const in libLLVMTableGen.a(Record.o)
llvm::VarListElementInit::getAsString() const in libLLVMTableGen.a(Record.o)
llvm::TGParser::SetValue(llvm::Record*, llvm::SMLoc, llvm::Init*, std::vector<unsigned int, std::allocator<unsigned int> > const&, llvm::Init*) in libLLVMTableGen.a(TGParser.o)
llvm::TGParser::AddSubClass(llvm::Record*, llvm::SubClassReference&) in libLLVMTableGen.a(TGParser.o)
llvm::TGParser::AddSubMultiClass(llvm::MultiClass*, llvm::SubMultiClassReference&) in libLLVMTableGen.a(TGParser.o)
...
"std::__throw_length_error(char const*)", referenced from:
std::vector<unsigned int, std::allocator<unsigned int> >::_M_insert_aux(__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int, std::allocator<unsigned int> > >, unsigned int const&) in libLLVMTableGen.a(Main.o)
std::vector<std::string, std::allocator<std::string> >::_M_insert_aux(__gnu_cxx::__normal_iterator<std::string*, std::vector<std::string, std::allocator<std::string> > >, std::string const&) in libLLVMTableGen.a(Main.o)
std::vector<llvm::SourceMgr::SrcBuffer, std::allocator<llvm::SourceMgr::SrcBuffer> >::_M_insert_aux(__gnu_cxx::__normal_iterator<llvm::SourceMgr::SrcBuffer*, std::vector<llvm::SourceMgr::SrcBuffer, std::allocator<llvm::SourceMgr::SrcBuffer> > >, llvm::SourceMgr::SrcBuffer const&) in libLLVMTableGen.a(Main.o)
llvm::TypedInit::convertInitListSlice(std::vector<unsigned int, std::allocator<unsigned int> > const&) const in libLLVMTableGen.a(Record.o)
std::vector<long long, std::allocator<long long> >::_M_insert_aux(__gnu_cxx::__normal_iterator<long long*, std::vector<long long, std::allocator<long long> > >, long long const&) in libLLVMTableGen.a(Record.o)
std::vector<std::string, std::allocator<std::string> >::_M_insert_aux(__gnu_cxx::__normal_iterator<std::string*, std::vector<std::string, std::allocator<std::string> > >, std::string const&) in libLLVMTableGen.a(Record.o)
std::vector<llvm::BitsRecTy*, std::allocator<llvm::BitsRecTy*> >::_M_fill_insert(__gnu_cxx::__normal_iterator<llvm::BitsRecTy**, std::vector<llvm::BitsRecTy*, std::allocator<llvm::BitsRecTy*> > >, unsigned long, llvm::BitsRecTy* const&) in libLLVMTableGen.a(Record.o)
...
"std::__throw_out_of_range(char const*)", referenced from:
llvm::StringMatcher::EmitStringMatcherForChar(std::vector<std::pair<std::string, std::string> const*, std::allocator<std::pair<std::string, std::string> const*> > const&, unsigned int, unsigned int) const in libLLVMTableGen.a(StringMatcher.o)
llvm::X86TargetLowering::LowerVECTOR_SHUFFLE(llvm::SDValue, llvm::SelectionDAG&) const in libLLVMX86CodeGen.a(X86ISelLowering.o)
llvm::DwarfUnits::computeSizeAndOffset(llvm::DIE*, unsigned int) in libLLVMAsmPrinter.a(DwarfDebug.o)
llvm::DwarfDebug::emitDIE(llvm::DIE*, std::vector<llvm::DIEAbbrev*, std::allocator<llvm::DIEAbbrev*> >*) in libLLVMAsmPrinter.a(DwarfDebug.o)
llvm::DwarfDebug::emitAbbrevs(llvm::MCSection const*, std::vector<llvm::DIEAbbrev*, std::allocator<llvm::DIEAbbrev*> >*) in libLLVMAsmPrinter.a(DwarfDebug.o)
(anonymous namespace)::AsmParser::ParseStatement((anonymous namespace)::ParseStatementInfo&) in libLLVMMCParser.a(AsmParser.o)
llvm::Archive::fillHeader(llvm::ArchiveMember const&, llvm::ArchiveMemberHeader&, int, bool) const in libLLVMArchive.a(ArchiveWriter.o)
...
"std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)", referenced from:
std::_Rb_tree<std::string, std::pair<std::string const, llvm::Record*>, std::_Select1st<std::pair<std::string const, llvm::Record*> >, std::less<std::string>, std::allocator<std::pair<std::string const, llvm::Record*> > >::erase(std::_Rb_tree_iterator<std::pair<std::string const, llvm::Record*> >, std::_Rb_tree_iterator<std::pair<std::string const, llvm::Record*> >) in libLLVMTableGen.a(Record.o)
std::_Rb_tree<llvm::EVT, std::pair<llvm::EVT const, llvm::SDNode*>, std::_Select1st<std::pair<llvm::EVT const, llvm::SDNode*> >, llvm::EVT::compareRawBits, std::allocator<std::pair<llvm::EVT const, llvm::SDNode*> > >::erase(llvm::EVT const&) in libLLVMSelectionDAG.a(SelectionDAG.o)
std::_Rb_tree<std::pair<std::string, unsigned char>, std::pair<std::pair<std::string, unsigned char> const, llvm::SDNode*>, std::_Select1st<std::pair<std::pair<std::string, unsigned char> const, llvm::SDNode*> >, std::less<std::pair<std::string, unsigned char> >, std::allocator<std::pair<std::pair<std::string, unsigned char> const, llvm::SDNode*> > >::erase(std::_Rb_tree_iterator<std::pair<std::pair<std::string, unsigned char> const, llvm::SDNode*> >, std::_Rb_tree_iterator<std::pair<std::pair<std::string, unsigned char> const, llvm::SDNode*> >) in libLLVMSelectionDAG.a(SelectionDAG.o)
llvm::LLParser::ValidateEndOfModule() in libLLVMAsmParser.a(LLParser.o)
llvm::LLParser::ParseStandaloneMetadata() in libLLVMAsmParser.a(LLParser.o)
llvm::LLParser::ParseGlobal(std::string const&, llvm::SMLoc, unsigned int, bool, unsigned int) in libLLVMAsmParser.a(LLParser.o)
llvm::LLParser::ParseFunctionHeader(llvm::Function*&, bool) in libLLVMAsmParser.a(LLParser.o)
...
"std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)", referenced from:
std::_Rb_tree<std::string, std::pair<std::string const, llvm::Record*>, std::_Select1st<std::pair<std::string const, llvm::Record*> >, std::less<std::string>, std::allocator<std::pair<std::string const, llvm::Record*> > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<std::string const, llvm::Record*> const&) in libLLVMTableGen.a(Record.o)
std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::vector<std::pair<std::string, std::string> const*, std::allocator<std::pair<std::string, std::string> const*> > >, std::_Select1st<std::pair<unsigned int const, std::vector<std::pair<std::string, std::string> const*, std::allocator<std::pair<std::string, std::string> const*> > > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::vector<std::pair<std::string, std::string> const*, std::allocator<std::pair<std::string, std::string> const*> > > > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<unsigned int const, std::vector<std::pair<std::string, std::string> const*, std::allocator<std::pair<std::string, std::string> const*> > > const&) in libLLVMTableGen.a(StringMatcher.o)
std::_Rb_tree<char, std::pair<char const, std::vector<std::pair<std::string, std::string> const*, std::allocator<std::pair<std::string, std::string> const*> > >, std::_Select1st<std::pair<char const, std::vector<std::pair<std::string, std::string> const*, std::allocator<std::pair<std::string, std::string> const*> > > >, std::less<char>, std::allocator<std::pair<char const, std::vector<std::pair<std::string, std::string> const*, std::allocator<std::pair<std::string, std::string> const*> > > > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<char const, std::vector<std::pair<std::string, std::string> const*, std::allocator<std::pair<std::string, std::string> const*> > > const&) in libLLVMTableGen.a(StringMatcher.o)
std::_Rb_tree<std::string, std::pair<std::string const, llvm::SMLoc>, std::_Select1st<std::pair<std::string const, llvm::SMLoc> >, std::less<std::string>, std::allocator<std::pair<std::string const, llvm::SMLoc> > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<std::string const, llvm::SMLoc> const&) in libLLVMTableGen.a(TGLexer.o)
std::_Rb_tree<std::string, std::pair<std::string const, llvm::MultiClass*>, std::_Select1st<std::pair<std::string const, llvm::MultiClass*> >, std::less<std::string>, std::allocator<std::pair<std::string const, llvm::MultiClass*> > >::_M_insert_unique(std::_Rb_tree_iterator<std::pair<std::string const, llvm::MultiClass*> >, std::pair<std::string const, llvm::MultiClass*> const&) in libLLVMTableGen.a(TGParser.o)
std::_Rb_tree<std::string, std::pair<std::string const, llvm::MultiClass*>, std::_Select1st<std::pair<std::string const, llvm::MultiClass*> >, std::less<std::string>, std::allocator<std::pair<std::string const, llvm::MultiClass*> > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<std::string const, llvm::MultiClass*> const&) in libLLVMTableGen.a(TGParser.o)
std::_Rb_tree<std::string, std::pair<std::string const, llvm::Record*>, std::_Select1st<std::pair<std::string const, llvm::Record*> >, std::less<std::string>, std::allocator<std::pair<std::string const, llvm::Record*> > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<std::string const, llvm::Record*> const&) in libLLVMTableGen.a(TGParser.o)
...
"std::basic_istream<char, std::char_traits<char> >& std::operator>><char, std::char_traits<char>, std::allocator<char> >(std::basic_istream<char, std::char_traits<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&)", referenced from:
(anonymous namespace)::InternalizePass::InternalizePass() in libLLVMipo.a(Internalize.o)
(anonymous namespace)::BlockExtractorPass::BlockExtractorPass() in libLLVMipo.a(LoopExtractor.o)
llvm::LockFileManager::readLockFile(llvm::StringRef) in libLLVMSupport.a(LockFileManager.o)
"VTT for std::basic_ifstream<char, std::char_traits<char> >", referenced from:
(anonymous namespace)::InternalizePass::InternalizePass() in libLLVMipo.a(Internalize.o)
(anonymous namespace)::BlockExtractorPass::BlockExtractorPass() in libLLVMipo.a(LoopExtractor.o)
llvm::LockFileManager::readLockFile(llvm::StringRef) in libLLVMSupport.a(LockFileManager.o)
"VTT for std::basic_ofstream<char, std::char_traits<char> >", referenced from:
llvm::Archive::writeToDisk(bool, bool, std::string*) in libLLVMArchive.a(ArchiveWriter.o)
"VTT for std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >", referenced from:
llvm::TGParser::ParseSimpleValue(llvm::Record*, llvm::RecTy*, llvm::TGParser::IDParseMode) in libLLVMTableGen.a(TGParser.o)
llvm::BallLarusNode::getName() in libLLVMAnalysis.a(PathNumbering.o)
llvm::sys::disassembleBuffer(unsigned char*, unsigned long, unsigned long long) in libLLVMSupport.a(Disassembler.o)
"vtable for std::basic_filebuf<char, std::char_traits<char> >", referenced from:
llvm::Archive::writeToDisk(bool, bool, std::string*) in libLLVMArchive.a(ArchiveWriter.o)
(anonymous namespace)::InternalizePass::InternalizePass() in libLLVMipo.a(Internalize.o)
(anonymous namespace)::BlockExtractorPass::BlockExtractorPass() in libLLVMipo.a(LoopExtractor.o)
llvm::LockFileManager::readLockFile(llvm::StringRef) in libLLVMSupport.a(LockFileManager.o)
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"vtable for std::basic_streambuf<char, std::char_traits<char> >", referenced from:
llvm::TGParser::ParseSimpleValue(llvm::Record*, llvm::RecTy*, llvm::TGParser::IDParseMode) in libLLVMTableGen.a(TGParser.o)
llvm::Archive::writeToDisk(bool, bool, std::string*) in libLLVMArchive.a(ArchiveWriter.o)
(anonymous namespace)::InternalizePass::InternalizePass() in libLLVMipo.a(Internalize.o)
(anonymous namespace)::BlockExtractorPass::BlockExtractorPass() in libLLVMipo.a(LoopExtractor.o)
llvm::BallLarusNode::getName() in libLLVMAnalysis.a(PathNumbering.o)
llvm::sys::disassembleBuffer(unsigned char*, unsigned long, unsigned long long) in libLLVMSupport.a(Disassembler.o)
llvm::LockFileManager::readLockFile(llvm::StringRef) in libLLVMSupport.a(LockFileManager.o)
...
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"vtable for std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >", referenced from:
llvm::TGParser::ParseSimpleValue(llvm::Record*, llvm::RecTy*, llvm::TGParser::IDParseMode) in libLLVMTableGen.a(TGParser.o)
llvm::BallLarusNode::getName() in libLLVMAnalysis.a(PathNumbering.o)
llvm::sys::disassembleBuffer(unsigned char*, unsigned long, unsigned long long) in libLLVMSupport.a(Disassembler.o)
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"vtable for std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >", referenced from:
llvm::TGParser::ParseSimpleValue(llvm::Record*, llvm::RecTy*, llvm::TGParser::IDParseMode) in libLLVMTableGen.a(TGParser.o)
llvm::BallLarusNode::getName() in libLLVMAnalysis.a(PathNumbering.o)
llvm::sys::disassembleBuffer(unsigned char*, unsigned long, unsigned long long) in libLLVMSupport.a(Disassembler.o)
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"vtable for std::basic_ios<char, std::char_traits<char> >", referenced from:
llvm::TGParser::ParseSimpleValue(llvm::Record*, llvm::RecTy*, llvm::TGParser::IDParseMode) in libLLVMTableGen.a(TGParser.o)
llvm::BallLarusNode::getName() in libLLVMAnalysis.a(PathNumbering.o)
llvm::sys::disassembleBuffer(unsigned char*, unsigned long, unsigned long long) in libLLVMSupport.a(Disassembler.o)
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [/Users/jjgarcia/projects/julia/usr/lib/libjulia.dylib] Error 1
make[1]: *** [julia-release] Error 2
make: *** [release] Error 2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment