-
Notifications
You must be signed in to change notification settings - Fork 13.7k
Closed
Description
Latest incoming cannot build on my machine. I used ./configure --enable-clang
, if that makes a difference. I get a large number of undefined symbols in RustWrapper.o:
link: rustllvm/x86_64-apple-darwin/librustllvm.dylib
clang: warning: argument unused during compilation: '-pthread'
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:
_LLVMRustWriteOutputFile in RustWrapper.o
"llvm::raw_fd_ostream::raw_fd_ostream(char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, unsigned int)", referenced from:
_LLVMRustAddPrintModulePass in RustWrapper.o
_LLVMRustWriteOutputFile in RustWrapper.o
"llvm::ParseAssemblyFile(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, llvm::SMDiagnostic&, llvm::LLVMContext&)", referenced from:
_LLVMRustParseAssemblyFile in RustWrapper.o
"llvm::report_fatal_error(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
RustMCJITMemoryManager::getPointerToNamedFunction(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) in RustWrapper.o
"llvm::createPrintModulePass(llvm::raw_ostream*, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
_LLVMRustAddPrintModulePass in RustWrapper.o
"llvm::sys::DynamicLibrary::getPermanentLibrary(char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)", referenced from:
RustMCJITMemoryManager::loadCrate(char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) in RustWrapper.o
_LLVMRustLoadCrate in RustWrapper.o
"llvm::sys::Memory::ReleaseRWX(llvm::sys::MemoryBlock&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)", referenced from:
RustMCJITMemoryManager::~RustMCJITMemoryManager() in RustWrapper.o
"llvm::sys::Memory::AllocateRWX(unsigned long, llvm::sys::MemoryBlock const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)", referenced from:
RustMCJITMemoryManager::allocateCodeSection(unsigned long, unsigned int, unsigned int) in RustWrapper.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::ARMSubtarget::resetSubtargetFeatures(llvm::StringRef, llvm::StringRef) in libLLVMARMCodeGen.a(ARMSubtarget.o)
llvm::MipsSubtarget::MipsSubtarget(std::string const&, std::string const&, std::string const&, bool, llvm::Reloc::Model) in libLLVMMipsCodeGen.a(MipsSubtarget.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)
llvm::BlackList::BlackList(llvm::StringRef) in libLLVMInstrumentation.a(BlackList.o)
llvm::DOTGraphTraits<llvm::SelectionDAG*>::getNodeAttributes(llvm::SDNode const*, llvm::SelectionDAG const*) in libLLVMSelectionDAG.a(SelectionDAGPrinter.o)
...
"std::string::find(char, unsigned long) const", referenced from:
llvm::Module::print(llvm::raw_ostream&, llvm::AssemblyAnnotationWriter*) const in libLLVMCore.a(AsmWriter.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::sys::Program::FindProgramByName(std::string const&) in libLLVMSupport.a(Program.o)
"std::string::rfind(char, unsigned long) const", referenced from:
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:
(anonymous namespace)::ARMAsmParser::tryCustomParseOperand(llvm::SmallVectorImpl<llvm::MCParsedAsmOperand*>&, unsigned int) in libLLVMARMAsmParser.a(ARMAsmParser.o)
llvm::ARMAsmPrinter::emitAttributes() in libLLVMARMCodeGen.a(ARMAsmPrinter.o)
(anonymous namespace)::MipsAsmParser::parseRelocOperand(llvm::MCExpr const*&) in libLLVMMipsAsmParser.a(MipsAsmParser.o)
llvm::CreateInfoOutputFile() in libLLVMSupport.a(Timer.o)
(anonymous namespace)::DefaultJITMemoryManager::getPointerToNamedFunction(std::string const&, bool) in libLLVMJIT.a(JITMemoryManager.o)
(anonymous namespace)::VersionPrinter::print() in libLLVMSupport.a(CommandLine.o)
llvm::isCurrentDebugType(char const*) in libLLVMSupport.a(Debug.o)
...
"std::string::compare(unsigned long, unsigned long, char const*) const", referenced from:
llvm::ARMTargetLowering::ExpandInlineAsm(llvm::CallInst*) const in libLLVMARMCodeGen.a(ARMISelLowering.o)
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_stringbuf<char, std::char_traits<char>, std::allocator<char> >::str() const", referenced from:
llvm::BallLarusNode::getName() in libLLVMAnalysis.a(PathNumbering.o)
llvm::PEI::getBasicBlockName(llvm::MachineBasicBlock const*) in libLLVMCodeGen.a(ShrinkWrapping.o)
llvm::PEI::stringifyCSRegSet(llvm::SparseBitVector<128u> const&) in libLLVMCodeGen.a(ShrinkWrapping.o)
llvm::sys::disassembleBuffer(unsigned char*, unsigned long, unsigned long long) in libLLVMSupport.a(Disassembler.o)
"std::ostream& std::ostream::_M_insert<unsigned long>(unsigned long)", referenced from:
llvm::BallLarusNode::getName() in libLLVMAnalysis.a(PathNumbering.o)
"std::ostream::operator<<(int)", referenced from:
llvm::PEI::getBasicBlockName(llvm::MachineBasicBlock const*) in libLLVMCodeGen.a(ShrinkWrapping.o)
"std::string::_M_leak_hard()", referenced from:
llvm::Module::setModuleInlineAsm(llvm::StringRef) in libLLVMCore.a(Core.o)
llvm::Module::print(llvm::raw_ostream&, llvm::AssemblyAnnotationWriter*) const in libLLVMCore.a(AsmWriter.o)
llvm::Module::setModuleInlineAsm(llvm::StringRef) in libLLVMBitReader.a(BitcodeReader.o)
llvm::ARMTargetLowering::LowerAsmOperandForConstraint(llvm::SDValue, std::string&, std::vector<llvm::SDValue, std::allocator<llvm::SDValue> >&, llvm::SelectionDAG&) const in libLLVMARMCodeGen.a(ARMISelLowering.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::MipsTargetLowering::LowerAsmOperandForConstraint(llvm::SDValue, std::string&, std::vector<llvm::SDValue, std::allocator<llvm::SDValue> >&, llvm::SelectionDAG&) const in libLLVMMipsCodeGen.a(MipsISelLowering.o)
llvm::StringRef::lower() const in libLLVMSupport.a(StringRef.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::DOTGraphTraits<llvm::MachineFunction const*>::getNodeLabel(llvm::MachineBasicBlock const*, llvm::MachineFunction const*) in libLLVMCodeGen.a(MachineFunction.o)
llvm::DOT::EscapeString(std::string const&) in libLLVMSupport.a(GraphWriter.o)
"std::string::_Rep::_M_destroy(std::allocator<char> const&)", referenced from:
_LLVMCopyStringRepOfTargetData in libLLVMTarget.a(Target.o)
_LLVMSetDataLayout in libLLVMCore.a(Core.o)
_LLVMSetTarget in libLLVMCore.a(Core.o)
_LLVMPrintModuleToFile in libLLVMCore.a(Core.o)
_LLVMSetSection in libLLVMCore.a(Core.o)
_LLVMCreateMemoryBufferWithContentsOfFile in libLLVMCore.a(Core.o)
_LLVMCreateMemoryBufferWithSTDIN in libLLVMCore.a(Core.o)
...
"std::string::_Rep::_S_terminal", referenced from:
llvm::Module::setModuleInlineAsm(llvm::StringRef) in libLLVMCore.a(Core.o)
llvm::TimerGroup::TimerGroup(llvm::StringRef) in libLLVMSupport.a(Timer.o)
llvm::Triple::normalize(llvm::StringRef) in libLLVMSupport.a(Triple.o)
llvm::InlineAsm::ConstraintInfo::Parse(llvm::StringRef, std::vector<llvm::InlineAsm::ConstraintInfo, std::allocator<llvm::InlineAsm::ConstraintInfo> >&) in libLLVMCore.a(InlineAsm.o)
llvm::AsmPrinter::EmitFunctionBody() in libLLVMAsmPrinter.a(AsmPrinter.o)
llvm::AsmPrinter::EmitInlineAsm(llvm::MachineInstr const*) const in libLLVMAsmPrinter.a(AsmPrinterInlineAsm.o)
llvm::Attribute::getAsString(bool) const in libLLVMCore.a(Attributes.o)
...
"std::string::_Rep::_S_empty_rep_storage", referenced from:
_LLVMCopyStringRepOfTargetData in libLLVMTarget.a(Target.o)
_LLVMSetDataLayout in libLLVMCore.a(Core.o)
_LLVMSetTarget in libLLVMCore.a(Core.o)
_LLVMPrintModuleToFile in libLLVMCore.a(Core.o)
_LLVMSetSection in libLLVMCore.a(Core.o)
_LLVMCreateMemoryBufferWithContentsOfFile in libLLVMCore.a(Core.o)
_LLVMCreateMemoryBufferWithSTDIN in libLLVMCore.a(Core.o)
...
"std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&)", referenced from:
llvm::TimerGroup::TimerGroup(llvm::StringRef) in libLLVMSupport.a(Timer.o)
llvm::InlineAsm::ConstraintInfo::Parse(llvm::StringRef, std::vector<llvm::InlineAsm::ConstraintInfo, std::allocator<llvm::InlineAsm::ConstraintInfo> >&) in libLLVMCore.a(InlineAsm.o)
llvm::AsmPrinter::EmitInlineAsm(llvm::MachineInstr const*) const in libLLVMAsmPrinter.a(AsmPrinterInlineAsm.o)
llvm::Attribute::getAsString(bool) const in libLLVMCore.a(Attributes.o)
llvm::Module::print(llvm::raw_ostream&, llvm::AssemblyAnnotationWriter*) const in libLLVMCore.a(AsmWriter.o)
(anonymous namespace)::getReplacementName(llvm::Instruction*, bool, unsigned int, unsigned int) in libLLVMVectorize.a(BBVectorize.o)
(anonymous namespace)::DAE::MarkLive((anonymous namespace)::DAE::RetOrArg const&) in libLLVMipo.a(DeadArgumentElimination.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:
_LLVMMoveToNextSection in libLLVMObject.a(Object.o)
_LLVMMoveToNextSymbol in libLLVMObject.a(Object.o)
_LLVMMoveToNextRelocation in libLLVMObject.a(Object.o)
(anonymous namespace)::ARMAsmParser::MatchAndEmitInstruction(llvm::SMLoc, unsigned int&, llvm::SmallVectorImpl<llvm::MCParsedAsmOperand*>&, llvm::MCStreamer&, unsigned int&, bool) in libLLVMARMAsmParser.a(ARMAsmParser.o)
llvm::ARMTargetMachine::ARMTargetMachine(llvm::Target const&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, llvm::Reloc::Model, llvm::CodeModel::Model, llvm::CodeGenOpt::Level) in libLLVMARMCodeGen.a(ARMTargetMachine.o)
llvm::ARM_MC::ParseARMTriple(llvm::StringRef, llvm::StringRef) in libLLVMARMDesc.a(ARMMCTargetDesc.o)
llvm::ARM_MC::createARMMCSubtargetInfo(llvm::StringRef, llvm::StringRef, llvm::StringRef) in libLLVMARMDesc.a(ARMMCTargetDesc.o)
...
"std::string::append(std::string const&)", referenced from:
_LLVMMoveToNextSection in libLLVMObject.a(Object.o)
_LLVMMoveToNextSymbol in libLLVMObject.a(Object.o)
_LLVMMoveToNextRelocation in libLLVMObject.a(Object.o)
llvm::ARMTargetMachine::ARMTargetMachine(llvm::Target const&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, llvm::Reloc::Model, llvm::CodeModel::Model, llvm::CodeGenOpt::Level) in libLLVMARMCodeGen.a(ARMTargetMachine.o)
llvm::ARM_MC::createARMMCSubtargetInfo(llvm::StringRef, llvm::StringRef, llvm::StringRef) in libLLVMARMDesc.a(ARMMCTargetDesc.o)
llvm::MipsAsmPrinter::emitFrameDirective() in libLLVMMipsCodeGen.a(MipsAsmPrinter.o)
createMipsMCSubtargetInfo(llvm::StringRef, llvm::StringRef, llvm::StringRef) in libLLVMMipsDesc.a(MipsMCTargetDesc.o)
...
"std::string::append(unsigned long, char)", referenced from:
llvm::Attribute::getAsString(bool) const in libLLVMCore.a(Attributes.o)
(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)
"std::string::assign(char const*, unsigned long)", referenced from:
llvm::ARM_MC::ParseARMTriple(llvm::StringRef, llvm::StringRef) in libLLVMARMDesc.a(ARMMCTargetDesc.o)
createMipsMCSubtargetInfo(llvm::StringRef, llvm::StringRef, llvm::StringRef) in libLLVMMipsDesc.a(MipsMCTargetDesc.o)
llvm::X86_MC::ParseX86Triple(llvm::StringRef) in libLLVMX86Desc.a(X86MCTargetDesc.o)
llvm::X86_MC::createX86MCSubtargetInfo(llvm::StringRef, llvm::StringRef, llvm::StringRef) in libLLVMX86Desc.a(X86MCTargetDesc.o)
llvm::JIT::createJIT(llvm::Module*, std::string*, llvm::JITMemoryManager*, bool, llvm::TargetMachine*) in libLLVMJIT.a(JIT.o)
llvm::EngineBuilder::selectTarget(llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::SmallVectorImpl<std::string> const&) in libLLVMExecutionEngine.a(TargetSelect.o)
llvm::ExecutionEngine::createJIT(llvm::Module*, std::string*, llvm::JITMemoryManager*, llvm::CodeGenOpt::Level, bool, llvm::Reloc::Model, llvm::CodeModel::Model) in libLLVMExecutionEngine.a(ExecutionEngine.o)
...
"std::string::assign(std::string const&)", referenced from:
_LLVMSetDataLayout in libLLVMCore.a(Core.o)
_LLVMSetTarget in libLLVMCore.a(Core.o)
_LLVMSetSection in libLLVMCore.a(Core.o)
llvm::Module::setModuleInlineAsm(llvm::StringRef) in libLLVMCore.a(Core.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 libLLVMExecutionEngine.a(ExecutionEngineBindings.o)
llvm::TargetOptions::operator=(llvm::TargetOptions const&) in libLLVMExecutionEngine.a(ExecutionEngineBindings.o)
(anonymous namespace)::ARMAsmParser::convertToMapAndConstraints(unsigned int, llvm::SmallVectorImpl<llvm::MCParsedAsmOperand*> const&) in libLLVMARMAsmParser.a(ARMAsmParser.o)
...
"std::string::resize(unsigned long, char)", referenced from:
llvm::sys::getDefaultTargetTriple() in libLLVMSupport.a(Host.o)
llvm::SMDiagnostic::print(char const*, llvm::raw_ostream&, bool) const in libLLVMSupport.a(SourceMgr.o)
llvm::Regex::isValid(std::string&) in libLLVMSupport.a(Regex.o)
"std::string::replace(unsigned long, unsigned long, char const*, unsigned long)", referenced from:
llvm::Timer::init(llvm::StringRef) in libLLVMSupport.a(Timer.o)
llvm::Timer::init(llvm::StringRef, llvm::TimerGroup&) in libLLVMSupport.a(Timer.o)
llvm::NamedRegionTimer::NamedRegionTimer(llvm::StringRef, llvm::StringRef, bool) in libLLVMSupport.a(Timer.o)
(anonymous namespace)::WinCOFFStreamer::AddCommonSymbol(llvm::MCSymbol*, unsigned long long, unsigned int, bool) in libLLVMMC.a(WinCOFFStreamer.o)
replaceSubString(std::string&, llvm::StringRef, llvm::StringRef) in libLLVMAnalysis.a(ScalarEvolution.o)
llvm::BlackList::BlackList(llvm::StringRef) in libLLVMInstrumentation.a(BlackList.o)
(anonymous namespace)::DarwinAsmParser::ParseDirectiveSection(llvm::StringRef, llvm::SMLoc) in libLLVMMCParser.a(DarwinAsmParser.o)
...
"std::string::reserve(unsigned long)", referenced from:
llvm::Module::setModuleInlineAsm(llvm::StringRef) in libLLVMCore.a(Core.o)
_LLVMMoveToNextSection in libLLVMObject.a(Object.o)
_LLVMMoveToNextSymbol in libLLVMObject.a(Object.o)
_LLVMMoveToNextRelocation in libLLVMObject.a(Object.o)
llvm::ARMTargetMachine::ARMTargetMachine(llvm::Target const&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, llvm::Reloc::Model, llvm::CodeModel::Model, llvm::CodeGenOpt::Level) in libLLVMARMCodeGen.a(ARMTargetMachine.o)
llvm::MipsAsmPrinter::emitFrameDirective() in libLLVMMipsCodeGen.a(MipsAsmPrinter.o)
llvm::JIT::getPointerToNamedFunction(std::string const&, bool) in libLLVMJIT.a(JIT.o)
...
"std::string::_M_mutate(unsigned long, unsigned long, unsigned long)", referenced from:
llvm::raw_fd_ostream::raw_fd_ostream(char const*, std::string&, unsigned int) in libLLVMSupport.a(raw_ostream.o)
(anonymous namespace)::Lint::runOnFunction(llvm::Function&) in libLLVMAnalysis.a(Lint.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)
llvm::sys::Path llvm::WriteGraph<llvm::DominatorTree*>(llvm::DominatorTree* const&, llvm::Twine const&, bool, llvm::Twine 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:
_LLVMRunFunctionAsMain in libLLVMExecutionEngine.a(ExecutionEngineBindings.o)
llvm::EngineBuilder::EngineBuilder(llvm::Module*) in libLLVMExecutionEngine.a(ExecutionEngineBindings.o)
(anonymous namespace)::ARMAsmParser::MatchAndEmitInstruction(llvm::SMLoc, unsigned int&, llvm::SmallVectorImpl<llvm::MCParsedAsmOperand*>&, llvm::MCStreamer&, unsigned int&, bool) in libLLVMARMAsmParser.a(ARMAsmParser.o)
llvm::ARMTargetMachine::ARMTargetMachine(llvm::Target const&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, llvm::Reloc::Model, llvm::CodeModel::Model, llvm::CodeGenOpt::Level) in libLLVMARMCodeGen.a(ARMTargetMachine.o)
llvm::ThumbTargetMachine::ThumbTargetMachine(llvm::Target const&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, llvm::Reloc::Model, llvm::CodeModel::Model, llvm::CodeGenOpt::Level) in libLLVMARMCodeGen.a(ARMTargetMachine.o)
llvm::MipsAsmPrinter::PrintAsmOperand(llvm::MachineInstr const*, unsigned int, unsigned int, char const*, llvm::raw_ostream&) in libLLVMMipsCodeGen.a(MipsAsmPrinter.o)
(anonymous namespace)::X86AsmParser::MatchAndEmitInstruction(llvm::SMLoc, unsigned int&, llvm::SmallVectorImpl<llvm::MCParsedAsmOperand*>&, llvm::MCStreamer&, unsigned int&, bool) in libLLVMX86AsmParser.a(X86AsmParser.o)
...
"std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&)", referenced from:
_LLVMSetDataLayout in libLLVMCore.a(Core.o)
_LLVMSetTarget in libLLVMCore.a(Core.o)
_LLVMSetSection in libLLVMCore.a(Core.o)
llvm::Module::setModuleInlineAsm(llvm::StringRef) in libLLVMCore.a(Core.o)
(anonymous namespace)::ARMAsmParser::convertToMapAndConstraints(unsigned int, llvm::SmallVectorImpl<llvm::MCParsedAsmOperand*> const&) in libLLVMARMAsmParser.a(ARMAsmParser.o)
llvm::ARMBaseTargetMachine::ARMBaseTargetMachine(llvm::Target const&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, llvm::Reloc::Model, llvm::CodeModel::Model, llvm::CodeGenOpt::Level) in libLLVMARMCodeGen.a(ARMTargetMachine.o)
llvm::ARM_MC::createARMMCSubtargetInfo(llvm::StringRef, llvm::StringRef, llvm::StringRef) in libLLVMARMDesc.a(ARMMCTargetDesc.o)
...
"std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&)", referenced from:
_LLVMRunFunctionAsMain in libLLVMExecutionEngine.a(ExecutionEngineBindings.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 libLLVMExecutionEngine.a(ExecutionEngineBindings.o)
llvm::ARMAsmPrinter::emitAttributes() in libLLVMARMCodeGen.a(ARMAsmPrinter.o)
llvm::ARMTargetMachine::ARMTargetMachine(llvm::Target const&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, llvm::Reloc::Model, llvm::CodeModel::Model, llvm::CodeGenOpt::Level) in libLLVMARMCodeGen.a(ARMTargetMachine.o)
llvm::TargetOptions::TargetOptions(llvm::TargetOptions const&) in libLLVMARMCodeGen.a(ARMTargetMachine.o)
llvm::ARM_MC::createARMMCSubtargetInfo(llvm::StringRef, llvm::StringRef, llvm::StringRef) in libLLVMARMDesc.a(ARMMCTargetDesc.o)
llvm::MipsAsmPrinter::emitFrameDirective() in libLLVMMipsCodeGen.a(MipsAsmPrinter.o)
...
"std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned long, unsigned long)", referenced from:
llvm::sys::TimeValue::str() const in libLLVMSupport.a(TimeValue.o)
(anonymous namespace)::AsmParser::ParseStatement((anonymous namespace)::ParseStatementInfo&) in libLLVMMCParser.a(AsmParser.o)
llvm::UpgradeIntrinsicCall(llvm::CallInst*, llvm::Function*) in libLLVMCore.a(AutoUpgrade.o)
"std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(unsigned long, char, std::allocator<char> const&)", referenced from:
llvm::TimerGroup::PrintQueuedTimers(llvm::raw_ostream&) in libLLVMSupport.a(Timer.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::StringRef::lower() const in libLLVMSupport.a(StringRef.o)
llvm::StringRef::upper() const in libLLVMSupport.a(StringRef.o)
llvm::PrintStatistics(llvm::raw_ostream&) in libLLVMSupport.a(Statistic.o)
...
"std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()", referenced from:
__GLOBAL__I_a in libLLVMSupport.a(Debug.o)
"std::__basic_file<char>::~__basic_file()", referenced from:
(anonymous namespace)::InternalizePass::InternalizePass() in libLLVMipo.a(Internalize.o)
(anonymous namespace)::BlockExtractorPass::BlockExtractorPass() in libLLVMipo.a(LoopExtractor.o)
"std::basic_filebuf<char, std::char_traits<char> >::close()", referenced from:
(anonymous namespace)::InternalizePass::InternalizePass() in libLLVMipo.a(Internalize.o)
(anonymous namespace)::BlockExtractorPass::BlockExtractorPass() in libLLVMipo.a(LoopExtractor.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)
"std::_List_node_base::hook(std::_List_node_base*)", referenced from:
llvm::SwitchInst::CaseIt::setValue(llvm::ConstantInt*) in libLLVMInstCombine.a(InstructionCombining.o)
llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*) in libLLVMCore.a(Instructions.o)
llvm::SwitchInst::addCase(llvm::IntegersSubset&, llvm::BasicBlock*) in libLLVMCore.a(Instructions.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)
llvm::InstVisitor<(anonymous namespace)::Verifier, void>::visit(llvm::Instruction&) in libLLVMCore.a(Verifier.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)
llvm::IntegersSubsetMapping<llvm::BasicBlock, llvm::IntegersSubset, llvm::IntItem>::add(llvm::IntegersSubset const&, llvm::BasicBlock*, unsigned int) in libLLVMTransformUtils.a(LowerSwitch.o)
...
"std::_List_node_base::unhook()", referenced from:
llvm::SwitchInst::removeCase(llvm::SwitchInst::CaseIt&) in libLLVMCore.a(Instructions.o)
std::list<llvm::IntegersSubset, std::allocator<llvm::IntegersSubset> >::operator=(std::list<llvm::IntegersSubset, std::allocator<llvm::IntegersSubset> > const&) in libLLVMCore.a(Instructions.o)
(anonymous namespace)::MemsetRanges::addRange(long long, long long, llvm::Value*, unsigned int, llvm::Instruction*) in libLLVMScalarOpts.a(MemCpyOptimizer.o)
(anonymous namespace)::MipsELFObjectWriter::sortRelocs(llvm::MCAssembler const&, std::vector<llvm::ELFRelocationEntry, std::allocator<llvm::ELFRelocationEntry> >&) in libLLVMMipsDesc.a(MipsELFObjectWriter.o)
"std::_List_node_base::transfer(std::_List_node_base*, std::_List_node_base*)", referenced from:
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)
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<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)
"std::locale::locale()", referenced from:
llvm::BallLarusNode::getName() in libLLVMAnalysis.a(PathNumbering.o)
llvm::PEI::getBasicBlockName(llvm::MachineBasicBlock const*) in libLLVMCodeGen.a(ShrinkWrapping.o)
llvm::PEI::stringifyCSRegSet(llvm::SparseBitVector<128u> const&) in libLLVMCodeGen.a(ShrinkWrapping.o)
llvm::sys::disassembleBuffer(unsigned char*, unsigned long, unsigned long long) in libLLVMSupport.a(Disassembler.o)
"std::locale::~locale()", referenced from:
(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::PEI::getBasicBlockName(llvm::MachineBasicBlock const*) in libLLVMCodeGen.a(ShrinkWrapping.o)
llvm::PEI::stringifyCSRegSet(llvm::SparseBitVector<128u> const&) in libLLVMCodeGen.a(ShrinkWrapping.o)
llvm::sys::disassembleBuffer(unsigned char*, unsigned long, unsigned long long) in libLLVMSupport.a(Disassembler.o)
"std::ios_base::ios_base()", referenced from:
llvm::BallLarusNode::getName() in libLLVMAnalysis.a(PathNumbering.o)
llvm::PEI::getBasicBlockName(llvm::MachineBasicBlock const*) in libLLVMCodeGen.a(ShrinkWrapping.o)
llvm::PEI::stringifyCSRegSet(llvm::SparseBitVector<128u> const&) in libLLVMCodeGen.a(ShrinkWrapping.o)
llvm::sys::disassembleBuffer(unsigned char*, unsigned long, unsigned long long) in libLLVMSupport.a(Disassembler.o)
"std::ios_base::~ios_base()", referenced from:
(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::PEI::getBasicBlockName(llvm::MachineBasicBlock const*) in libLLVMCodeGen.a(ShrinkWrapping.o)
llvm::PEI::stringifyCSRegSet(llvm::SparseBitVector<128u> const&) in libLLVMCodeGen.a(ShrinkWrapping.o)
llvm::sys::disassembleBuffer(unsigned char*, unsigned long, unsigned long long) in libLLVMSupport.a(Disassembler.o)
"std::basic_ios<char, std::char_traits<char> >::init(std::basic_streambuf<char, std::char_traits<char> >*)", referenced from:
llvm::BallLarusNode::getName() in libLLVMAnalysis.a(PathNumbering.o)
llvm::PEI::getBasicBlockName(llvm::MachineBasicBlock const*) in libLLVMCodeGen.a(ShrinkWrapping.o)
llvm::PEI::stringifyCSRegSet(llvm::SparseBitVector<128u> const&) in libLLVMCodeGen.a(ShrinkWrapping.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::BallLarusNode::getName() in libLLVMAnalysis.a(PathNumbering.o)
llvm::PEI::stringifyCSRegSet(llvm::SparseBitVector<128u> const&) in libLLVMCodeGen.a(ShrinkWrapping.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::BallLarusNode::getName() in libLLVMAnalysis.a(PathNumbering.o)
llvm::PEI::getBasicBlockName(llvm::MachineBasicBlock const*) in libLLVMCodeGen.a(ShrinkWrapping.o)
llvm::PEI::stringifyCSRegSet(llvm::SparseBitVector<128u> const&) in libLLVMCodeGen.a(ShrinkWrapping.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)::LSRInstance::GenerateAllReuseFormulae() in libLLVMScalarOpts.a(LoopStrengthReduce.o)
(anonymous namespace)::JITResolver::JITCompilerFn(void*) in libLLVMJIT.a(JITEmitter.o)
"std::_Rb_tree_decrement(std::_Rb_tree_node_base*)", referenced from:
std::_Rb_tree<llvm::Pass*, std::pair<llvm::Pass* const, llvm::FunctionPassManagerImpl*>, std::_Select1st<std::pair<llvm::Pass* const, llvm::FunctionPassManagerImpl*> >, std::less<llvm::Pass*>, std::allocator<std::pair<llvm::Pass* const, llvm::FunctionPassManagerImpl*> > >::_M_insert_unique(std::_Rb_tree_iterator<std::pair<llvm::Pass* const, llvm::FunctionPassManagerImpl*> >, std::pair<llvm::Pass* const, llvm::FunctionPassManagerImpl*> const&) in libLLVMCore.a(PassManager.o)
std::_Rb_tree<llvm::Pass*, std::pair<llvm::Pass* const, llvm::FunctionPassManagerImpl*>, std::_Select1st<std::pair<llvm::Pass* const, llvm::FunctionPassManagerImpl*> >, std::less<llvm::Pass*>, std::allocator<std::pair<llvm::Pass* const, llvm::FunctionPassManagerImpl*> > >::_M_insert_unique(std::pair<llvm::Pass* const, llvm::FunctionPassManagerImpl*> const&) in libLLVMCore.a(PassManager.o)
std::_Rb_tree<std::pair<std::string, llvm::Type*>, std::pair<std::pair<std::string, llvm::Type*> const, llvm::GlobalValue const*>, std::_Select1st<std::pair<std::pair<std::string, llvm::Type*> const, llvm::GlobalValue const*> >, std::less<std::pair<std::string, llvm::Type*> >, std::allocator<std::pair<std::pair<std::string, llvm::Type*> const, llvm::GlobalValue const*> > >::_M_insert_unique(std::_Rb_tree_iterator<std::pair<std::pair<std::string, llvm::Type*> const, llvm::GlobalValue const*> >, std::pair<std::pair<std::string, llvm::Type*> const, llvm::GlobalValue const*> const&) in libLLVMExecutionEngine.a(ExecutionEngine.o)
std::_Rb_tree<std::pair<std::string, llvm::Type*>, std::pair<std::pair<std::string, llvm::Type*> const, llvm::GlobalValue const*>, std::_Select1st<std::pair<std::pair<std::string, llvm::Type*> const, llvm::GlobalValue const*> >, std::less<std::pair<std::string, llvm::Type*> >, std::allocator<std::pair<std::pair<std::string, llvm::Type*> const, llvm::GlobalValue const*> > >::_M_insert_unique(std::pair<std::pair<std::string, llvm::Type*> const, llvm::GlobalValue const*> const&) in libLLVMExecutionEngine.a(ExecutionEngine.o)
std::_Rb_tree<void*, std::pair<void* const, llvm::AssertingVH<llvm::GlobalValue const> >, std::_Select1st<std::pair<void* const, llvm::AssertingVH<llvm::GlobalValue const> > >, std::less<void*>, std::allocator<std::pair<void* const, llvm::AssertingVH<llvm::GlobalValue const> > > >::_M_insert_unique(std::pair<void* const, llvm::AssertingVH<llvm::GlobalValue const> > const&) in libLLVMExecutionEngine.a(ExecutionEngine.o)
std::_Rb_tree<void*, std::pair<void* const, llvm::AssertingVH<llvm::GlobalValue const> >, std::_Select1st<std::pair<void* const, llvm::AssertingVH<llvm::GlobalValue const> > >, std::less<void*>, std::allocator<std::pair<void* const, llvm::AssertingVH<llvm::GlobalValue const> > > >::_M_insert_unique(std::_Rb_tree_iterator<std::pair<void* const, llvm::AssertingVH<llvm::GlobalValue const> > >, std::pair<void* const, llvm::AssertingVH<llvm::GlobalValue const> > const&) in libLLVMExecutionEngine.a(ExecutionEngine.o)
std::_Rb_tree<llvm::AssertingVH<llvm::Instruction>, llvm::AssertingVH<llvm::Instruction>, std::_Identity<llvm::AssertingVH<llvm::Instruction> >, std::less<llvm::AssertingVH<llvm::Instruction> >, std::allocator<llvm::AssertingVH<llvm::Instruction> > >::_M_insert_unique(llvm::AssertingVH<llvm::Instruction> const&) in libLLVMScalarOpts.a(Reassociate.o)
...
"std::_Rb_tree_increment(std::_Rb_tree_node_base const*)", referenced from:
llvm::AttrBuilder::merge(llvm::AttrBuilder const&) in libLLVMCore.a(Attributes.o)
llvm::AttrBuilder::operator==(llvm::AttrBuilder const&) in libLLVMCore.a(Attributes.o)
llvm::RuntimeDyldImpl::emitCommonSymbols(llvm::ObjectImage&, std::map<llvm::object::SymbolRef, std::pair<unsigned int, unsigned int>, std::less<llvm::object::SymbolRef>, std::allocator<std::pair<llvm::object::SymbolRef const, std::pair<unsigned int, unsigned int> > > > const&, unsigned long long, llvm::StringMap<std::pair<unsigned int, unsigned long>, llvm::MallocAllocator>&) in libLLVMRuntimeDyld.a(RuntimeDyld.o)
(anonymous namespace)::SimplifyCFGOpt::FoldValueComparisonIntoPredecessors(llvm::TerminatorInst*, llvm::IRBuilder<true, llvm::ConstantFolder, llvm::IRBuilderDefaultInserter<true> >&) in libLLVMTransformUtils.a(SimplifyCFG.o)
llvm::CallGraph::print(llvm::raw_ostream&, llvm::Module*) const in libLLVMipa.a(CallGraph.o)
llvm::CallGraph::dump() const in libLLVMipa.a(CallGraph.o)
(anonymous namespace)::BasicCallGraph::print(llvm::raw_ostream&, llvm::Module const*) const in libLLVMipa.a(CallGraph.o)
...
"std::_Rb_tree_increment(std::_Rb_tree_node_base*)", referenced from:
llvm::MPPassManager::runOnModule(llvm::Module&) in libLLVMCore.a(PassManager.o)
std::_Rb_tree<llvm::Pass*, std::pair<llvm::Pass* const, llvm::FunctionPassManagerImpl*>, std::_Select1st<std::pair<llvm::Pass* const, llvm::FunctionPassManagerImpl*> >, std::less<llvm::Pass*>, std::allocator<std::pair<llvm::Pass* const, llvm::FunctionPassManagerImpl*> > >::_M_insert_unique(std::_Rb_tree_iterator<std::pair<llvm::Pass* const, llvm::FunctionPassManagerImpl*> >, std::pair<llvm::Pass* const, llvm::FunctionPassManagerImpl*> const&) in libLLVMCore.a(PassManager.o)
llvm::MPPassManager::~MPPassManager() in libLLVMCore.a(PassManager.o)
std::_Rb_tree<std::pair<std::string, llvm::Type*>, std::pair<std::pair<std::string, llvm::Type*> const, llvm::GlobalValue const*>, std::_Select1st<std::pair<std::pair<std::string, llvm::Type*> const, llvm::GlobalValue const*> >, std::less<std::pair<std::string, llvm::Type*> >, std::allocator<std::pair<std::pair<std::string, llvm::Type*> const, llvm::GlobalValue const*> > >::_M_insert_unique(std::_Rb_tree_iterator<std::pair<std::pair<std::string, llvm::Type*> const, llvm::GlobalValue const*> >, std::pair<std::pair<std::string, llvm::Type*> const, llvm::GlobalValue const*> const&) in libLLVMExecutionEngine.a(ExecutionEngine.o)
std::_Rb_tree<void*, std::pair<void* const, llvm::AssertingVH<llvm::GlobalValue const> >, std::_Select1st<std::pair<void* const, llvm::AssertingVH<llvm::GlobalValue const> > >, std::less<void*>, std::allocator<std::pair<void* const, llvm::AssertingVH<llvm::GlobalValue const> > > >::_M_insert_unique(std::_Rb_tree_iterator<std::pair<void* const, llvm::AssertingVH<llvm::GlobalValue const> > >, std::pair<void* const, llvm::AssertingVH<llvm::GlobalValue const> > const&) in libLLVMExecutionEngine.a(ExecutionEngine.o)
std::_Rb_tree<void*, std::pair<void* const, llvm::AssertingVH<llvm::GlobalValue const> >, std::_Select1st<std::pair<void* const, llvm::AssertingVH<llvm::GlobalValue const> > >, std::less<void*>, std::allocator<std::pair<void* const, llvm::AssertingVH<llvm::GlobalValue const> > > >::erase(std::_Rb_tree_iterator<std::pair<void* const, llvm::AssertingVH<llvm::GlobalValue const> > >, std::_Rb_tree_iterator<std::pair<void* const, llvm::AssertingVH<llvm::GlobalValue const> > >) in libLLVMExecutionEngine.a(ExecutionEngine.o)
std::_Rb_tree<llvm::AssertingVH<llvm::Instruction>, llvm::AssertingVH<llvm::Instruction>, std::_Identity<llvm::AssertingVH<llvm::Instruction> >, std::less<llvm::AssertingVH<llvm::Instruction> >, std::allocator<llvm::AssertingVH<llvm::Instruction> > >::erase(std::_Rb_tree_iterator<llvm::AssertingVH<llvm::Instruction> >, std::_Rb_tree_iterator<llvm::AssertingVH<llvm::Instruction> >) in libLLVMScalarOpts.a(Reassociate.o)
...
"std::__throw_logic_error(char const*)", referenced from:
llvm::TimerGroup::TimerGroup(llvm::StringRef) in libLLVMSupport.a(Timer.o)
llvm::InlineAsm::ConstraintInfo::Parse(llvm::StringRef, std::vector<llvm::InlineAsm::ConstraintInfo, std::allocator<llvm::InlineAsm::ConstraintInfo> >&) in libLLVMCore.a(InlineAsm.o)
llvm::AsmPrinter::EmitInlineAsm(llvm::MachineInstr const*) const in libLLVMAsmPrinter.a(AsmPrinterInlineAsm.o)
llvm::Attribute::getAsString(bool) const in libLLVMCore.a(Attributes.o)
(anonymous namespace)::getReplacementName(llvm::Instruction*, bool, unsigned int, unsigned int) in libLLVMVectorize.a(BBVectorize.o)
(anonymous namespace)::DAE::MarkLive((anonymous namespace)::DAE::RetOrArg const&) in libLLVMipo.a(DeadArgumentElimination.o)
llvm::Intrinsic::getName(llvm::Intrinsic::ID, llvm::ArrayRef<llvm::Type*>) in libLLVMCore.a(Function.o)
...
"std::__throw_length_error(char const*)", referenced from:
std::vector<char const*, std::allocator<char const*> >::_M_insert_aux(__gnu_cxx::__normal_iterator<char const**, std::vector<char const*, std::allocator<char const*> > >, char const* const&) in libLLVMipo.a(IPO.o)
std::vector<llvm::GenericValue, std::allocator<llvm::GenericValue> >::reserve(unsigned long) in libLLVMExecutionEngine.a(ExecutionEngineBindings.o)
std::vector<llvm::GenericValue, std::allocator<llvm::GenericValue> >::_M_insert_aux(__gnu_cxx::__normal_iterator<llvm::GenericValue*, std::vector<llvm::GenericValue, std::allocator<llvm::GenericValue> > >, llvm::GenericValue const&) in libLLVMExecutionEngine.a(ExecutionEngineBindings.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 libLLVMExecutionEngine.a(ExecutionEngineBindings.o)
std::vector<unsigned char, std::allocator<unsigned char> >::_M_insert_aux(__gnu_cxx::__normal_iterator<unsigned char*, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char const&) in libLLVMARMDisassembler.a(ARMDisassembler.o)
llvm::IntegersSubset::IntegersSubset<std::list<llvm::IntRange<llvm::IntItem>, std::allocator<llvm::IntRange<llvm::IntItem> > > >(std::list<llvm::IntRange<llvm::IntItem>, std::allocator<llvm::IntRange<llvm::IntItem> > > const&) in libLLVMInstCombine.a(InstructionCombining.o)
llvm::IntegersSubsetGeneric<llvm::IntItem>::IntegersSubsetGeneric<std::list<llvm::IntRange<llvm::IntItem>, std::allocator<llvm::IntRange<llvm::IntItem> > > >(std::list<llvm::IntRange<llvm::IntItem>, std::allocator<llvm::IntRange<llvm::IntItem> > > const&) in libLLVMInstCombine.a(InstructionCombining.o)
...
"std::__throw_out_of_range(char const*)", referenced from:
llvm::X86TargetLowering::LowerVECTOR_SHUFFLE(llvm::SDValue, llvm::SelectionDAG&) const in libLLVMX86CodeGen.a(X86ISelLowering.o)
llvm::sys::Path::FindLibrary(std::string&) in libLLVMSupport.a(Path.o)
llvm::sys::Path::eraseSuffix() in libLLVMSupport.a(Path.o)
llvm::sys::Path::eraseComponent() in libLLVMSupport.a(Path.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)
...
"std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)", referenced from:
std::_Rb_tree<void*, std::pair<void* const, llvm::AssertingVH<llvm::GlobalValue const> >, std::_Select1st<std::pair<void* const, llvm::AssertingVH<llvm::GlobalValue const> > >, std::less<void*>, std::allocator<std::pair<void* const, llvm::AssertingVH<llvm::GlobalValue const> > > >::erase(std::_Rb_tree_iterator<std::pair<void* const, llvm::AssertingVH<llvm::GlobalValue const> > >, std::_Rb_tree_iterator<std::pair<void* const, llvm::AssertingVH<llvm::GlobalValue const> > >) in libLLVMExecutionEngine.a(ExecutionEngine.o)
std::_Rb_tree<llvm::AssertingVH<llvm::Instruction>, llvm::AssertingVH<llvm::Instruction>, std::_Identity<llvm::AssertingVH<llvm::Instruction> >, std::less<llvm::AssertingVH<llvm::Instruction> >, std::allocator<llvm::AssertingVH<llvm::Instruction> > >::erase(std::_Rb_tree_iterator<llvm::AssertingVH<llvm::Instruction> >, std::_Rb_tree_iterator<llvm::AssertingVH<llvm::Instruction> >) in libLLVMScalarOpts.a(Reassociate.o)
llvm::ConstantUniqueMap<llvm::InlineAsmKeyType, llvm::InlineAsmKeyType const&, llvm::PointerType, llvm::InlineAsm, false>::remove(llvm::InlineAsm*) in libLLVMCore.a(InlineAsm.o)
llvm::ConstantUniqueMap<llvm::ExprMapKeyType, llvm::ExprMapKeyType const&, llvm::Type, llvm::ConstantExpr, false>::remove(llvm::ConstantExpr*) in libLLVMCore.a(Constants.o)
llvm::AttrBuilder::removeAttributes(llvm::AttributeSet, unsigned long long) in libLLVMCore.a(Attributes.o)
llvm::AttrBuilder::removeAttribute(llvm::StringRef) in libLLVMCore.a(Attributes.o)
(anonymous namespace)::SimplifyCFGOpt::run(llvm::BasicBlock*) in libLLVMTransformUtils.a(SimplifyCFG.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<llvm::Pass*, std::pair<llvm::Pass* const, llvm::FunctionPassManagerImpl*>, std::_Select1st<std::pair<llvm::Pass* const, llvm::FunctionPassManagerImpl*> >, std::less<llvm::Pass*>, std::allocator<std::pair<llvm::Pass* const, llvm::FunctionPassManagerImpl*> > >::_M_insert_unique(std::_Rb_tree_iterator<std::pair<llvm::Pass* const, llvm::FunctionPassManagerImpl*> >, std::pair<llvm::Pass* const, llvm::FunctionPassManagerImpl*> const&) in libLLVMCore.a(PassManager.o)
std::_Rb_tree<llvm::Pass*, std::pair<llvm::Pass* const, llvm::FunctionPassManagerImpl*>, std::_Select1st<std::pair<llvm::Pass* const, llvm::FunctionPassManagerImpl*> >, std::less<llvm::Pass*>, std::allocator<std::pair<llvm::Pass* const, llvm::FunctionPassManagerImpl*> > >::_M_insert_unique(std::pair<llvm::Pass* const, llvm::FunctionPassManagerImpl*> const&) in libLLVMCore.a(PassManager.o)
std::_Rb_tree<std::pair<std::string, llvm::Type*>, std::pair<std::pair<std::string, llvm::Type*> const, llvm::GlobalValue const*>, std::_Select1st<std::pair<std::pair<std::string, llvm::Type*> const, llvm::GlobalValue const*> >, std::less<std::pair<std::string, llvm::Type*> >, std::allocator<std::pair<std::pair<std::string, llvm::Type*> const, llvm::GlobalValue const*> > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<std::pair<std::string, llvm::Type*> const, llvm::GlobalValue const*> const&) in libLLVMExecutionEngine.a(ExecutionEngine.o)
std::_Rb_tree<void*, std::pair<void* const, llvm::AssertingVH<llvm::GlobalValue const> >, std::_Select1st<std::pair<void* const, llvm::AssertingVH<llvm::GlobalValue const> > >, std::less<void*>, std::allocator<std::pair<void* const, llvm::AssertingVH<llvm::GlobalValue const> > > >::_M_insert_unique(std::pair<void* const, llvm::AssertingVH<llvm::GlobalValue const> > const&) in libLLVMExecutionEngine.a(ExecutionEngine.o)
std::_Rb_tree<void*, std::pair<void* const, llvm::AssertingVH<llvm::GlobalValue const> >, std::_Select1st<std::pair<void* const, llvm::AssertingVH<llvm::GlobalValue const> > >, std::less<void*>, std::allocator<std::pair<void* const, llvm::AssertingVH<llvm::GlobalValue const> > > >::_M_insert_unique(std::_Rb_tree_iterator<std::pair<void* const, llvm::AssertingVH<llvm::GlobalValue const> > >, std::pair<void* const, llvm::AssertingVH<llvm::GlobalValue const> > const&) in libLLVMExecutionEngine.a(ExecutionEngine.o)
std::_Rb_tree<llvm::AssertingVH<llvm::Instruction>, llvm::AssertingVH<llvm::Instruction>, std::_Identity<llvm::AssertingVH<llvm::Instruction> >, std::less<llvm::AssertingVH<llvm::Instruction> >, std::allocator<llvm::AssertingVH<llvm::Instruction> > >::_M_insert_unique(llvm::AssertingVH<llvm::Instruction> const&) in libLLVMScalarOpts.a(Reassociate.o)
std::_Rb_tree<std::pair<llvm::PointerType*, llvm::InlineAsmKeyType>, std::pair<std::pair<llvm::PointerType*, llvm::InlineAsmKeyType> const, llvm::InlineAsm*>, std::_Select1st<std::pair<std::pair<llvm::PointerType*, llvm::InlineAsmKeyType> const, llvm::InlineAsm*> >, std::less<std::pair<llvm::PointerType*, llvm::InlineAsmKeyType> >, std::allocator<std::pair<std::pair<llvm::PointerType*, llvm::InlineAsmKeyType> const, llvm::InlineAsm*> > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<std::pair<llvm::PointerType*, llvm::InlineAsmKeyType> const, llvm::InlineAsm*> const&) in libLLVMCore.a(InlineAsm.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)
"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)
"VTT for std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >", referenced from:
llvm::BallLarusNode::getName() in libLLVMAnalysis.a(PathNumbering.o)
llvm::sys::disassembleBuffer(unsigned char*, unsigned long, unsigned long long) in libLLVMSupport.a(Disassembler.o)
"VTT for std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >", referenced from:
llvm::PEI::getBasicBlockName(llvm::MachineBasicBlock const*) in libLLVMCodeGen.a(ShrinkWrapping.o)
llvm::PEI::stringifyCSRegSet(llvm::SparseBitVector<128u> const&) in libLLVMCodeGen.a(ShrinkWrapping.o)
"vtable for std::basic_filebuf<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)
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:
(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::PEI::getBasicBlockName(llvm::MachineBasicBlock const*) in libLLVMCodeGen.a(ShrinkWrapping.o)
llvm::PEI::stringifyCSRegSet(llvm::SparseBitVector<128u> const&) in libLLVMCodeGen.a(ShrinkWrapping.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_stringbuf<char, std::char_traits<char>, std::allocator<char> >", referenced from:
llvm::BallLarusNode::getName() in libLLVMAnalysis.a(PathNumbering.o)
llvm::PEI::getBasicBlockName(llvm::MachineBasicBlock const*) in libLLVMCodeGen.a(ShrinkWrapping.o)
llvm::PEI::stringifyCSRegSet(llvm::SparseBitVector<128u> const&) in libLLVMCodeGen.a(ShrinkWrapping.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::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_ostringstream<char, std::char_traits<char>, std::allocator<char> >", referenced from:
llvm::PEI::getBasicBlockName(llvm::MachineBasicBlock const*) in libLLVMCodeGen.a(ShrinkWrapping.o)
llvm::PEI::stringifyCSRegSet(llvm::SparseBitVector<128u> const&) in libLLVMCodeGen.a(ShrinkWrapping.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::BallLarusNode::getName() in libLLVMAnalysis.a(PathNumbering.o)
llvm::PEI::getBasicBlockName(llvm::MachineBasicBlock const*) in libLLVMCodeGen.a(ShrinkWrapping.o)
llvm::PEI::stringifyCSRegSet(llvm::SparseBitVector<128u> const&) in libLLVMCodeGen.a(ShrinkWrapping.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: *** [rustllvm/x86_64-apple-darwin/librustllvm.dylib] Error 1
Metadata
Metadata
Assignees
Labels
No labels