Lu Mitnick
2011-May-06 16:45 UTC
[LLVMdev] Question about linking llvm-mc when porting a new backend
Hello all, I am a LLVM newer who want to add a new backend(EBC) into LLVM. After coping the related files from another target and modifying it, I meet a problem when I build the project. The error message is as follows: ===============================================================[ 94%] Built target llvm-dis Linking CXX executable ../../bin/llvm-mc Undefined symbols: "llvm::TargetRegisterInfo::getInitialFrameState(std::vector<llvm::MachineMove, std::allocator<llvm::MachineMove> >&) const", referenced from: vtable for llvm::EBCRegisterInfoin libLLVMEBCCodeGen.a(EBCRegisterInfo.cpp.o) vtable for llvm::EBCGenRegisterInfoin libLLVMEBCCodeGen.a(EBCRegisterInfo.cpp.o) "llvm::TargetMachine::getAsmVerbosityDefault()", referenced from: getVerboseAsm() in libLLVMCodeGen.a(LLVMTargetMachine.cpp.o) "llvm::TargetData::getPrefTypeAlignment(llvm::Type const*) const", referenced from: llvm::SelectionDAG::getConstantPool(llvm::MachineConstantPoolValue*, llvm::EVT, unsigned int, int, bool, unsigned char)in libLLVMSelectionDAG.a(SelectionDAG.cpp.o) llvm::SelectionDAG::getConstantPool(llvm::Constant const*, llvm::EVT, unsigned int, int, bool, unsigned char)in libLLVMSelectionDAG.a(SelectionDAG.cpp.o) llvm::SelectionDAG::CreateStackTemporary(llvm::EVT, llvm::EVT)in libLLVMSelectionDAG.a(SelectionDAG.cpp.o) llvm::SelectionDAG::CreateStackTemporary(llvm::EVT, llvm::EVT)in libLLVMSelectionDAG.a(SelectionDAG.cpp.o) llvm::SelectionDAG::CreateStackTemporary(llvm::EVT, unsigned int)in libLLVMSelectionDAG.a(SelectionDAG.cpp.o) llvm::SelectionDAGBuilder::visitInlineAsm(llvm::ImmutableCallSite) in libLLVMSelectionDAG.a(SelectionDAGBuilder.cpp.o) llvm::SelectionDAGBuilder::LowerCallTo(llvm::ImmutableCallSite, llvm::SDValue, bool, llvm::MachineBasicBlock*)in libLLVMSelectionDAG.a(SelectionDAGBuilder.cpp.o) llvm::SelectionDAGBuilder::visitAlloca(llvm::AllocaInst const&)in libLLVMSelectionDAG.a(SelectionDAGBuilder.cpp.o) (anonymous namespace)::DAGCombiner::SimplifySelectCC(llvm::DebugLoc, llvm::SDValue, llvm::SDValue, llvm::SDValue, llvm::SDValue, llvm::ISD::CondCode, bool) in libLLVMSelectionDAG.a(DAGCombiner.cpp.o) llvm::FunctionLoweringInfo::set(llvm::Function const&, llvm::MachineFunction&)in libLLVMSelectionDAG.a(FunctionLoweringInfo.cpp.o) llvm::ComputeMaskedBits(llvm::Value*, llvm::APInt const&, llvm::APInt&, llvm::APInt&, llvm::TargetData const*, unsigned int)in libLLVMAnalysis.a(ValueTracking.cpp.o) (anonymous namespace)::SelectionDAGLegalize::EmitStackConvert(llvm::SDValue, llvm::EVT, llvm::EVT, llvm::DebugLoc) in libLLVMSelectionDAG.a(LegalizeDAG.cpp.o) (anonymous namespace)::SelectionDAGLegalize::EmitStackConvert(llvm::SDValue, llvm::EVT, llvm::EVT, llvm::DebugLoc) in libLLVMSelectionDAG.a(LegalizeDAG.cpp.o) llvm::isSafeToLoadUnconditionally(llvm::Value*, llvm::Instruction*, unsigned int, llvm::TargetData const*)in libLLVMAnalysis.a(Loads.cpp.o) llvm::DAGTypeLegalizer::SplitVecRes_INSERT_VECTOR_ELT(llvm::SDNode*, llvm::SDValue&, llvm::SDValue&)in libLLVMSelectionDAG.a(LegalizeVectorTypes.cpp.o) llvm::InstrEmitter::AddOperand(llvm::MachineInstr*, llvm::SDValue, unsigned int, llvm::TargetInstrDesc const*, llvm::DenseMap<llvm::SDValue, unsigned int, llvm::DenseMapInfo<llvm::SDValue>, llvm::DenseMapInfo<unsigned int> >&, bool, bool, bool)in libLLVMSelectionDAG.a(InstrEmitter.cpp.o) llvm::DAGTypeLegalizer::ExpandRes_BIT_CONVERT(llvm::SDNode*, llvm::SDValue&, llvm::SDValue&)in libLLVMSelectionDAG.a(LegalizeTypesGeneric.cpp.o) "llvm::TargetSubtarget::enablePostRAScheduler(llvm::CodeGenOpt::Level, llvm::TargetSubtarget::AntiDepBreakMode&, llvm::SmallVectorImpl<llvm::TargetRegisterClass*>&) const", referenced from: vtable for llvm::EBCSubtargetin libLLVMEBCCodeGen.a(EBCTargetMachine.cpp.o) vtable for llvm::EBCSubtargetin libLLVMEBCCodeGen.a(EBCSubtarget.cpp.o) "llvm::DisableFramePointerElim(llvm::MachineFunction const&)", referenced from: llvm::DwarfDebug::endFunction(llvm::MachineFunction const*)in libLLVMAsmPrinter.a(DwarfDebug.cpp.o) "typeinfo for llvm::TargetLoweringObjectFile", referenced from: typeinfo for llvm::TargetLoweringObjectFileELFin libLLVMCodeGen.a(TargetLoweringObjectFileImpl.cpp.o) typeinfo for llvm::TargetLoweringObjectFileMachOin libLLVMCodeGen.a(TargetLoweringObjectFileImpl.cpp.o) typeinfo for llvm::TargetLoweringObjectFileCOFFin libLLVMCodeGen.a(TargetLoweringObjectFileImpl.cpp.o) "llvm::GuaranteedTailCallOpt", referenced from: __ZN4llvm21GuaranteedTailCallOptE$non_lazy_ptr in libLLVMCodeGen.a(Analysis.cpp.o) "llvm::TargetLoweringObjectFile::SectionForGlobal(llvm::GlobalValue const*, llvm::SectionKind, llvm::Mangler*, llvm::TargetMachine const&) const", referenced from: llvm::AsmPrinter::EmitGlobalVariable(llvm::GlobalVariable const*)in libLLVMAsmPrinter.a(AsmPrinter.cpp.o) llvm::AsmPrinter::EmitGlobalVariable(llvm::GlobalVariable const*)in libLLVMAsmPrinter.a(AsmPrinter.cpp.o) llvm::TargetLoweringObjectFile::SectionForGlobal(llvm::GlobalValue const*, llvm::Mangler*, llvm::TargetMachine const&) constin libLLVMAsmPrinter.a(AsmPrinter.cpp.o) "llvm::TargetLoweringObjectFile::TargetLoweringObjectFile()", referenced from: llvm::TargetLoweringObjectFileCOFF::TargetLoweringObjectFileCOFF()in libLLVMEBCCodeGen.a(EBCISelLowering.cpp.o) "llvm::TargetLoweringObjectFile::~TargetLoweringObjectFile()", referenced from: llvm::TargetLoweringObjectFileELF::~TargetLoweringObjectFileELF()in libLLVMCodeGen.a(TargetLoweringObjectFileImpl.cpp.o) llvm::TargetLoweringObjectFileELF::~TargetLoweringObjectFileELF()in libLLVMCodeGen.a(TargetLoweringObjectFileImpl.cpp.o) llvm::TargetLoweringObjectFileMachO::~TargetLoweringObjectFileMachO()in libLLVMCodeGen.a(TargetLoweringObjectFileImpl.cpp.o) llvm::TargetLoweringObjectFileMachO::~TargetLoweringObjectFileMachO()in libLLVMCodeGen.a(TargetLoweringObjectFileImpl.cpp.o) llvm::TargetLoweringObjectFileCOFF::~TargetLoweringObjectFileCOFF()in libLLVMCodeGen.a(TargetLoweringObjectFileImpl.cpp.o) llvm::TargetLoweringObjectFileCOFF::~TargetLoweringObjectFileCOFF()in libLLVMCodeGen.a(TargetLoweringObjectFileImpl.cpp.o) "llvm::TargetData::getTypeSizeInBits(llvm::Type const*) const", referenced from: llvm::TargetData::getTypeStoreSize(llvm::Type const*) constin libLLVMAsmPrinter.a(AsmPrinter.cpp.o) llvm::TargetData::getTypeStoreSize(llvm::Type const*) constin libLLVMSelectionDAG.a(TargetLowering.cpp.o) llvm::TargetData::getTypeStoreSize(llvm::Type const*) constin libLLVMCodeGen.a(MachineFunction.cpp.o) llvm::TargetData::getTypeStoreSize(llvm::Type const*) constin libLLVMSelectionDAG.a(SelectionDAGBuilder.cpp.o) llvm::SDISelAsmOperandInfo::getCallOperandValEVT(llvm::LLVMContext&, llvm::TargetLowering const&, llvm::TargetData const*) constin libLLVMSelectionDAG.a(SelectionDAGBuilder.cpp.o) CanCoerceMustAliasedValueToLoad(llvm::Value*, llvm::Type const*, llvm::TargetData const&)in libLLVMScalarOpts.a(GVN.cpp.o) CanCoerceMustAliasedValueToLoad(llvm::Value*, llvm::Type const*, llvm::TargetData const&)in libLLVMScalarOpts.a(GVN.cpp.o) CoerceAvailableValueToLoadType(llvm::Value*, llvm::Type const*, llvm::Instruction*, llvm::TargetData const&)in libLLVMScalarOpts.a(GVN.cpp.o) GetStoreValueForLoad(llvm::Value*, unsigned int, llvm::Type const*, llvm::Instruction*, llvm::TargetData const&)in libLLVMScalarOpts.a(GVN.cpp.o) GetStoreValueForLoad(llvm::Value*, unsigned int, llvm::Type const*, llvm::Instruction*, llvm::TargetData const&)in libLLVMScalarOpts.a(GVN.cpp.o) GetMemInstValueForLoad(llvm::MemIntrinsic*, unsigned int, llvm::Type const*, llvm::Instruction*, llvm::TargetData const&)in libLLVMScalarOpts.a(GVN.cpp.o) AnalyzeLoadFromClobberingWrite(llvm::Type const*, llvm::Value*, llvm::Value*, unsigned long long, llvm::TargetData const&)in libLLVMScalarOpts.a(GVN.cpp.o) AnalyzeLoadFromClobberingStore(llvm::Type const*, llvm::Value*, llvm::StoreInst*, llvm::TargetData const&)in libLLVMScalarOpts.a(GVN.cpp.o) llvm::TargetData::getTypeStoreSize(llvm::Type const*) constin libLLVMScalarOpts.a(GVN.cpp.o) llvm::TargetData::getTypeStoreSize(llvm::Type const*) constin libLLVMAnalysis.a(BasicAliasAnalysis.cpp.o) SymbolicallyEvaluateGEP(llvm::Constant* const*, unsigned int, llvm::Type const*, llvm::TargetData const*)in libLLVMAnalysis.a(ConstantFolding.cpp.o) llvm::TargetData::getTypeStoreSize(llvm::Type const*) constin libLLVMAnalysis.a(ConstantFolding.cpp.o) llvm::TargetData::getTypeStoreSize(llvm::Type const*) constin libLLVMSelectionDAG.a(DAGCombiner.cpp.o) llvm::TargetData::getTypeStoreSize(llvm::Type const*) constin libLLVMAnalysis.a(AliasAnalysis.cpp.o) llvm::TargetData::getTypeStoreSize(llvm::Type const*) constin libLLVMCodeGen.a(Analysis.cpp.o) llvm::TargetData::getTypeStoreSize(llvm::Type const*) constin libLLVMCodeGen.a(StackProtector.cpp.o) llvm::ScalarEvolution::getTypeSizeInBits(llvm::Type const*) constin libLLVMAnalysis.a(ScalarEvolution.cpp.o) llvm::TargetData::getTypeStoreSize(llvm::Type const*) constin libLLVMAnalysis.a(ScalarEvolution.cpp.o) llvm::TargetData::getTypeStoreSize(llvm::Type const*) constin libLLVMSelectionDAG.a(FastISel.cpp.o) llvm::TargetData::getTypeStoreSize(llvm::Type const*) constin libLLVMAnalysis.a(MemoryBuiltins.cpp.o) llvm::TargetData::getTypeStoreSize(llvm::Type const*) constin libLLVMSelectionDAG.a(FunctionLoweringInfo.cpp.o) llvm::TargetData::getTypeStoreSize(llvm::Type const*) constin libLLVMTransformUtils.a(AddrModeMatcher.cpp.o) llvm::ComputeMaskedBits(llvm::Value*, llvm::APInt const&, llvm::APInt&, llvm::APInt&, llvm::TargetData const*, unsigned int)in libLLVMAnalysis.a(ValueTracking.cpp.o) llvm::ComputeMaskedBits(llvm::Value*, llvm::APInt const&, llvm::APInt&, llvm::APInt&, llvm::TargetData const*, unsigned int)in libLLVMAnalysis.a(ValueTracking.cpp.o) llvm::ComputeNumSignBits(llvm::Value*, llvm::TargetData const*, unsigned int)in libLLVMAnalysis.a(ValueTracking.cpp.o) llvm::TargetData::getTypeStoreSize(llvm::Type const*) constin libLLVMAnalysis.a(ValueTracking.cpp.o) llvm::TargetData::getTypeStoreSize(llvm::Type const*) constin libLLVMSelectionDAG.a(LegalizeDAG.cpp.o) llvm::TargetData::getTypeStoreSize(llvm::Type const*) constin libLLVMAnalysis.a(Loads.cpp.o) llvm::TargetData::getTypeStoreSize(llvm::Type const*) constin libLLVMSelectionDAG.a(InstrEmitter.cpp.o) "llvm::TargetMachine::getDataSections()", referenced from: llvm::TargetLoweringObjectFileELF::SelectSectionForGlobal(llvm::GlobalValue const*, llvm::SectionKind, llvm::Mangler*, llvm::TargetMachine const&) constin libLLVMCodeGen.a(TargetLoweringObjectFileImpl.cpp.o) "llvm::UnwindTablesMandatory", referenced from: __ZN4llvm21UnwindTablesMandatoryE$non_lazy_ptr in libLLVMAsmPrinter.a(DwarfException.cpp.o) "llvm::TargetData::init(llvm::StringRef)", referenced from: llvm::TargetData::TargetData(llvm::StringRef)in libLLVMEBCCodeGen.a(EBCTargetMachine.cpp.o) "llvm::TargetLoweringObjectFile::getKindForGlobal(llvm::GlobalValue const*, llvm::TargetMachine const&)", referenced from: llvm::AsmPrinter::EmitGlobalVariable(llvm::GlobalVariable const*)in libLLVMAsmPrinter.a(AsmPrinter.cpp.o) llvm::TargetLoweringObjectFile::SectionForGlobal(llvm::GlobalValue const*, llvm::Mangler*, llvm::TargetMachine const&) constin libLLVMAsmPrinter.a(AsmPrinter.cpp.o) "llvm::TargetData::getPreferredAlignment(llvm::GlobalVariable const*) const", referenced from: llvm::SelectionDAG::InferPtrAlignment(llvm::SDValue) constin libLLVMSelectionDAG.a(SelectionDAG.cpp.o) llvm::TargetLoweringObjectFileMachO::SelectSectionForGlobal(llvm::GlobalValue const*, llvm::SectionKind, llvm::Mangler*, llvm::TargetMachine const&) constin libLLVMCodeGen.a(TargetLoweringObjectFileImpl.cpp.o) llvm::TargetLoweringObjectFileMachO::SelectSectionForGlobal(llvm::GlobalValue const*, llvm::SectionKind, llvm::Mangler*, llvm::TargetMachine const&) constin libLLVMCodeGen.a(TargetLoweringObjectFileImpl.cpp.o) llvm::TargetLoweringObjectFileELF::SelectSectionForGlobal(llvm::GlobalValue const*, llvm::SectionKind, llvm::Mangler*, llvm::TargetMachine const&) constin libLLVMCodeGen.a(TargetLoweringObjectFileImpl.cpp.o) "llvm::getCommonSubClass(llvm::TargetRegisterClass const*, llvm::TargetRegisterClass const*)", referenced from: (anonymous namespace)::MachineCSE::PerformTrivialCoalescing(llvm::MachineInstr*, llvm::MachineBasicBlock*) in libLLVMCodeGen.a(MachineCSE.cpp.o) llvm::LiveStacks::getOrCreateInterval(int, llvm::TargetRegisterClass const*)in libLLVMCodeGen.a(RegAllocLinearScan.cpp.o) llvm::InstrEmitter::EmitCopyFromReg(llvm::SDNode*, unsigned int, bool, bool, unsigned int, llvm::DenseMap<llvm::SDValue, unsigned int, llvm::DenseMapInfo<llvm::SDValue>, llvm::DenseMapInfo<unsigned int> >&)in libLLVMSelectionDAG.a(InstrEmitter.cpp.o) llvm::LiveStacks::getOrCreateInterval(int, llvm::TargetRegisterClass const*)in libLLVMCodeGen.a(PreAllocSplitting.cpp.o) llvm::VirtRegAuxInfo::CalculateRegClass(unsigned int)in libLLVMCodeGen.a(CalcSpillWeights.cpp.o) llvm::CoalescerPair::setRegisters(llvm::MachineInstr const*)in libLLVMCodeGen.a(RegisterCoalescer.cpp.o) llvm::CoalescerPair::setRegisters(llvm::MachineInstr const*)in libLLVMCodeGen.a(RegisterCoalescer.cpp.o) "llvm::TargetData::getCallFrameTypeAlignment(llvm::Type const*) const", referenced from: llvm::TargetLowering::getByValTypeAlignment(llvm::Type const*) constin libLLVMSelectionDAG.a(TargetLowering.cpp.o) "llvm::TargetData::getABIIntegerTypeAlignment(unsigned int) const", referenced from: llvm::MachineJumpTableInfo::getEntryAlignment(llvm::TargetData const&) constin libLLVMCodeGen.a(MachineFunction.cpp.o) "typeinfo for llvm::TargetInstrInfo", referenced from: typeinfo for llvm::TargetInstrInfoImplin libLLVMCodeGen.a(TargetInstrInfoImpl.cpp.o) "llvm::TargetMachine::TargetMachine(llvm::Target const&)", referenced from: llvm::LLVMTargetMachine::LLVMTargetMachine(llvm::Target const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)in libLLVMCodeGen.a(LLVMTargetMachine.cpp.o) llvm::LLVMTargetMachine::LLVMTargetMachine(llvm::Target const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)in libLLVMCodeGen.a(LLVMTargetMachine.cpp.o) "llvm::TargetLoweringObjectFile::getExprForDwarfReference(llvm::MCSymbol const*, llvm::Mangler*, llvm::MachineModuleInfo*, unsigned int, llvm::MCStreamer&) const", referenced from: llvm::TargetLoweringObjectFileMachO::getExprForDwarfGlobalReference(llvm::GlobalValue const*, llvm::Mangler*, llvm::MachineModuleInfo*, unsigned int, llvm::MCStreamer&) constin libLLVMCodeGen.a(TargetLoweringObjectFileImpl.cpp.o) llvm::TargetLoweringObjectFileELF::getExprForDwarfGlobalReference(llvm::GlobalValue const*, llvm::Mangler*, llvm::MachineModuleInfo*, unsigned int, llvm::MCStreamer&) constin libLLVMCodeGen.a(TargetLoweringObjectFileImpl.cpp.o) llvm::AsmPrinter::EmitReference(llvm::MCSymbol const*, unsigned int) constin libLLVMAsmPrinter.a(AsmPrinterDwarf.cpp.o) "llvm::TargetRegisterInfo::~TargetRegisterInfo()", referenced from: llvm::EBCGenRegisterInfo::~EBCGenRegisterInfo()in libLLVMEBCCodeGen.a(EBCTargetMachine.cpp.o) llvm::EBCGenRegisterInfo::~EBCGenRegisterInfo()in libLLVMEBCCodeGen.a(EBCRegisterInfo.cpp.o) llvm::EBCGenRegisterInfo::~EBCGenRegisterInfo()in libLLVMEBCCodeGen.a(EBCRegisterInfo.cpp.o) llvm::EBCGenRegisterInfo::~EBCGenRegisterInfo()in libLLVMEBCCodeGen.a(EBCRegisterInfo.cpp.o) llvm::EBCGenRegisterInfo::~EBCGenRegisterInfo()in libLLVMEBCCodeGen.a(EBCInstrInfo.cpp.o) "llvm::TargetInstrInfo::getInlineAsmLength(char const*, llvm::MCAsmInfo const&) const", referenced from: vtable for llvm::EBCInstrInfoin libLLVMEBCCodeGen.a(EBCTargetMachine.cpp.o) vtable for llvm::TargetInstrInfoImplin libLLVMCodeGen.a(TargetInstrInfoImpl.cpp.o) vtable for llvm::EBCInstrInfoin libLLVMEBCCodeGen.a(EBCInstrInfo.cpp.o) "llvm::TargetRegisterInfo::TargetRegisterInfo(llvm::TargetRegisterDesc const*, unsigned int, llvm::TargetRegisterClass const* const*, llvm::TargetRegisterClass const* const*, char const* const*, int, int, unsigned int const*, unsigned int, unsigned int const*, unsigned int)", referenced from: llvm::EBCGenRegisterInfo::EBCGenRegisterInfo(int, int)in libLLVMEBCCodeGen.a(EBCRegisterInfo.cpp.o) llvm::EBCGenRegisterInfo::EBCGenRegisterInfo(int, int)in libLLVMEBCCodeGen.a(EBCRegisterInfo.cpp.o) "llvm::TargetLoweringObjectFile::getSectionForConstant(llvm::SectionKind) const", referenced from: vtable for llvm::TargetLoweringObjectFileCOFFin libLLVMCodeGen.a(TargetLoweringObjectFileImpl.cpp.o) "llvm::TargetInstrInfo::insertNoop(llvm::MachineBasicBlock&, llvm::ilist_iterator<llvm::MachineInstr>) const", referenced from: vtable for llvm::EBCInstrInfoin libLLVMEBCCodeGen.a(EBCTargetMachine.cpp.o) vtable for llvm::TargetInstrInfoImplin libLLVMCodeGen.a(TargetInstrInfoImpl.cpp.o) vtable for llvm::EBCInstrInfoin libLLVMEBCCodeGen.a(EBCInstrInfo.cpp.o) "llvm::NoNaNsFPMath", referenced from: __ZN4llvm12NoNaNsFPMathE$non_lazy_ptr in libLLVMSelectionDAG.a(SelectionDAG.cpp.o) __ZN4llvm12NoNaNsFPMathE$non_lazy_ptr in libLLVMCodeGen.a(Analysis.cpp.o) "llvm::DisableJumpTables", referenced from: __ZN4llvm17DisableJumpTablesE$non_lazy_ptr in libLLVMSelectionDAG.a(SelectionDAGBuilder.cpp.o) "typeinfo for llvm::TargetMachine", referenced from: typeinfo for llvm::LLVMTargetMachinein libLLVMCodeGen.a(LLVMTargetMachine.cpp.o) "llvm::Mangler::getNameWithPrefix(llvm::SmallVectorImpl<char>&, llvm::Twine const&, llvm::Mangler::ManglerPrefixTy)", referenced from: llvm::AsmPrinter::GetExternalSymbolSymbol(llvm::StringRef) constin libLLVMAsmPrinter.a(AsmPrinter.cpp.o) "llvm::TargetData::getIndexedOffset(llvm::Type const*, llvm::Value* const*, unsigned int) const", referenced from: LowerConstant(llvm::Constant const*, llvm::AsmPrinter&)in libLLVMAsmPrinter.a(AsmPrinter.cpp.o) SymbolicallyEvaluateGEP(llvm::Constant* const*, unsigned int, llvm::Type const*, llvm::TargetData const*)in libLLVMAnalysis.a(ConstantFolding.cpp.o) SymbolicallyEvaluateGEP(llvm::Constant* const*, unsigned int, llvm::Type const*, llvm::TargetData const*)in libLLVMAnalysis.a(ConstantFolding.cpp.o) getUnderlyingObjectWithOffset(llvm::Value*, llvm::TargetData const*, unsigned long long&, unsigned int)in libLLVMAnalysis.a(Loads.cpp.o) "llvm::TargetLoweringObjectFile::getLSDAEncoding() const", referenced from: vtable for llvm::TargetLoweringObjectFileELFin libLLVMCodeGen.a(TargetLoweringObjectFileImpl.cpp.o) vtable for llvm::TargetLoweringObjectFileCOFFin libLLVMCodeGen.a(TargetLoweringObjectFileImpl.cpp.o) "llvm::TargetSubtarget::TargetSubtarget()", referenced from: llvm::EBCSubtarget::EBCSubtarget(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)in libLLVMEBCCodeGen.a(EBCSubtarget.cpp.o) llvm::EBCSubtarget::EBCSubtarget(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)in libLLVMEBCCodeGen.a(EBCSubtarget.cpp.o) "llvm::TargetSubtarget::~TargetSubtarget()", referenced from: llvm::EBCSubtarget::~EBCSubtarget()in libLLVMEBCCodeGen.a(EBCTargetMachine.cpp.o) llvm::EBCSubtarget::~EBCSubtarget()in libLLVMEBCCodeGen.a(EBCTargetMachine.cpp.o) llvm::EBCSubtarget::EBCSubtarget(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)in libLLVMEBCCodeGen.a(EBCSubtarget.cpp.o) llvm::EBCSubtarget::EBCSubtarget(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)in libLLVMEBCCodeGen.a(EBCSubtarget.cpp.o) llvm::EBCSubtarget::~EBCSubtarget()in libLLVMEBCCodeGen.a(EBCSubtarget.cpp.o) llvm::EBCSubtarget::~EBCSubtarget()in libLLVMEBCCodeGen.a(EBCSubtarget.cpp.o) "llvm::TargetOperandInfo::getRegClass(llvm::TargetRegisterInfo const*) const", referenced from: (anonymous namespace)::StackSlotColoring::PropagateForward(llvm::ilist_iterator<llvm::MachineInstr>, llvm::MachineBasicBlock*, unsigned int, unsigned int) in libLLVMCodeGen.a(StackSlotColoring.cpp.o) (anonymous namespace)::StackSlotColoring::PropagateBackward(llvm::ilist_iterator<llvm::MachineInstr>, llvm::MachineBasicBlock*, unsigned int, unsigned int) in libLLVMCodeGen.a(StackSlotColoring.cpp.o) (anonymous namespace)::MachineLICM::ExtractHoistableLoad(llvm::MachineInstr*) in libLLVMCodeGen.a(MachineLICM.cpp.o) (anonymous namespace)::MachineVerifier::visitMachineOperand(llvm::MachineOperand const*, unsigned int) in libLLVMCodeGen.a(MachineVerifier.cpp.o) (anonymous namespace)::MachineVerifier::visitMachineOperand(llvm::MachineOperand const*, unsigned int) in libLLVMCodeGen.a(MachineVerifier.cpp.o) llvm::AggressiveAntiDepBreaker::ScanInstruction(llvm::MachineInstr*, unsigned int)in libLLVMCodeGen.a(AggressiveAntiDepBreaker.cpp.o) llvm::AggressiveAntiDepBreaker::PrescanInstruction(llvm::MachineInstr*, unsigned int, std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> >&)in libLLVMCodeGen.a(AggressiveAntiDepBreaker.cpp.o) llvm::CriticalAntiDepBreaker::ScanInstruction(llvm::MachineInstr*, unsigned int)in libLLVMCodeGen.a(CriticalAntiDepBreaker.cpp.o) llvm::CriticalAntiDepBreaker::PrescanInstruction(llvm::MachineInstr*) in libLLVMCodeGen.a(CriticalAntiDepBreaker.cpp.o) llvm::SimpleRegisterCoalescing::ReMaterializeTrivialDef(llvm::LiveInterval&, unsigned int, unsigned int, llvm::MachineInstr*)in libLLVMCodeGen.a(SimpleRegisterCoalescing.cpp.o) llvm::SimpleRegisterCoalescing::ReMaterializeTrivialDef(llvm::LiveInterval&, unsigned int, unsigned int, llvm::MachineInstr*)in libLLVMCodeGen.a(SimpleRegisterCoalescing.cpp.o) llvm::InstrEmitter::CreateVirtualRegisters(llvm::SDNode*, llvm::MachineInstr*, llvm::TargetInstrDesc const&, bool, bool, llvm::DenseMap<llvm::SDValue, unsigned int, llvm::DenseMapInfo<llvm::SDValue>, llvm::DenseMapInfo<unsigned int> >&)in libLLVMSelectionDAG.a(InstrEmitter.cpp.o) llvm::InstrEmitter::AddRegisterOperand(llvm::MachineInstr*, llvm::SDValue, unsigned int, llvm::TargetInstrDesc const*, llvm::DenseMap<llvm::SDValue, unsigned int, llvm::DenseMapInfo<llvm::SDValue>, llvm::DenseMapInfo<unsigned int> >&, bool, bool, bool)in libLLVMSelectionDAG.a(InstrEmitter.cpp.o) llvm::InstrEmitter::EmitCopyFromReg(llvm::SDNode*, unsigned int, bool, bool, unsigned int, llvm::DenseMap<llvm::SDValue, unsigned int, llvm::DenseMapInfo<llvm::SDValue>, llvm::DenseMapInfo<unsigned int> >&)in libLLVMSelectionDAG.a(InstrEmitter.cpp.o) (anonymous namespace)::TwoAddressInstructionPass::TryInstructionTransform(llvm::ilist_iterator<llvm::MachineInstr>&, llvm::ilist_iterator<llvm::MachineInstr>&, llvm::ilist_iterator<llvm::MachineBasicBlock>&, unsigned int, unsigned int, unsigned int) in libLLVMCodeGen.a(TwoAddressInstructionPass.cpp.o) llvm::TargetInstrDesc::getRegClass(unsigned int, llvm::TargetRegisterInfo const*) constin libLLVMCodeGen.a(CalcSpillWeights.cpp.o) "llvm::TargetRegisterInfo::getFrameIndexOffset(llvm::MachineFunction const&, int) const", referenced from: vtable for llvm::EBCRegisterInfoin libLLVMEBCCodeGen.a(EBCRegisterInfo.cpp.o) vtable for llvm::EBCGenRegisterInfoin libLLVMEBCCodeGen.a(EBCRegisterInfo.cpp.o) "llvm::TargetData::getPreferredAlignmentLog(llvm::GlobalVariable const*) const", referenced from: getGVAlignmentLog2(llvm::GlobalValue const*, llvm::TargetData const&, unsigned int)in libLLVMAsmPrinter.a(AsmPrinter.cpp.o) "llvm::TargetMachine::~TargetMachine()", referenced from: llvm::LLVMTargetMachine::~LLVMTargetMachine()in libLLVMEBCCodeGen.a(EBCTargetMachine.cpp.o) llvm::LLVMTargetMachine::~LLVMTargetMachine()in libLLVMEBCCodeGen.a(EBCTargetMachine.cpp.o) llvm::LLVMTargetMachine::LLVMTargetMachine(llvm::Target const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)in libLLVMCodeGen.a(LLVMTargetMachine.cpp.o) llvm::LLVMTargetMachine::LLVMTargetMachine(llvm::Target const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)in libLLVMCodeGen.a(LLVMTargetMachine.cpp.o) llvm::LLVMTargetMachine::~LLVMTargetMachine()in libLLVMCodeGen.a(LLVMTargetMachine.cpp.o) llvm::LLVMTargetMachine::~LLVMTargetMachine()in libLLVMCodeGen.a(LLVMTargetMachine.cpp.o) llvm::LLVMTargetMachine::~LLVMTargetMachine()in libLLVMCodeGen.a(LLVMTargetMachine.cpp.o) llvm::LLVMTargetMachine::~LLVMTargetMachine()in libLLVMCodeGen.a(LLVMTargetMachine.cpp.o) "llvm::TargetRegisterInfo::getMinimalPhysRegClass(unsigned int, llvm::EVT) const", referenced from: llvm::PEI::calculateCalleeSavedRegisters(llvm::MachineFunction&) in libLLVMCodeGen.a(PrologEpilogInserter.cpp.o) llvm::PEI::insertCSRSpillsAndRestores(llvm::MachineFunction&) in libLLVMCodeGen.a(PrologEpilogInserter.cpp.o) llvm::PEI::insertCSRSpillsAndRestores(llvm::MachineFunction&) in libLLVMCodeGen.a(PrologEpilogInserter.cpp.o) llvm::PEI::insertCSRSpillsAndRestores(llvm::MachineFunction&) in libLLVMCodeGen.a(PrologEpilogInserter.cpp.o) llvm::PEI::insertCSRSpillsAndRestores(llvm::MachineFunction&) in libLLVMCodeGen.a(PrologEpilogInserter.cpp.o) (anonymous namespace)::ScheduleDAGRRList::ListScheduleBottomUp() in libLLVMSelectionDAG.a(ScheduleDAGRRList.cpp.o) CheckForPhysRegDependency(llvm::SDNode*, llvm::SDNode*, unsigned int, llvm::TargetRegisterInfo const*, llvm::TargetInstrInfo const*, unsigned int&, int&)in libLLVMSelectionDAG.a(ScheduleDAGSDNodes.cpp.o) llvm::AggressiveAntiDepBreaker::FindSuitableFreeRegisters(unsigned int, std::map<llvm::TargetRegisterClass const*, unsigned int const*, std::less<llvm::TargetRegisterClass const*>, std::allocator<std::pair<llvm::TargetRegisterClass const* const, unsigned int const*> > >&, std::map<unsigned int, unsigned int, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > >&)in libLLVMCodeGen.a(AggressiveAntiDepBreaker.cpp.o) (anonymous namespace)::AvailableSpills::AddAvailableRegsToLiveIn(llvm::MachineBasicBlock&, llvm::BitVector&, std::vector<llvm::MachineOperand*, std::allocator<llvm::MachineOperand*> >&) in libLLVMCodeGen.a(VirtRegRewriter.cpp.o) (anonymous namespace)::LocalRewriter::InsertEmergencySpills(llvm::MachineInstr*) in libLLVMCodeGen.a(VirtRegRewriter.cpp.o) llvm::InstrEmitter::EmitCopyFromReg(llvm::SDNode*, unsigned int, bool, bool, unsigned int, llvm::DenseMap<llvm::SDValue, unsigned int, llvm::DenseMapInfo<llvm::SDValue>, llvm::DenseMapInfo<unsigned int> >&)in libLLVMSelectionDAG.a(InstrEmitter.cpp.o) "llvm::StructLayout::getElementContainingOffset(unsigned long long) const", referenced from: ReadDataFromGlobal(llvm::Constant*, unsigned long long, unsigned char*, unsigned int, llvm::TargetData const&)in libLLVMAnalysis.a(ConstantFolding.cpp.o) SymbolicallyEvaluateGEP(llvm::Constant* const*, unsigned int, llvm::Type const*, llvm::TargetData const*)in libLLVMAnalysis.a(ConstantFolding.cpp.o) llvm::SCEVExpander::expandAddToGEP(llvm::SCEV const* const*, llvm::SCEV const* const*, llvm::PointerType const*, llvm::Type const*, llvm::Value*)in libLLVMAnalysis.a(ScalarEvolutionExpander.cpp.o) "llvm::UnsafeFPMath", referenced from: __ZN4llvm12UnsafeFPMathE$non_lazy_ptr in libLLVMSelectionDAG.a(SelectionDAG.cpp.o) __ZN4llvm12UnsafeFPMathE$non_lazy_ptr in libLLVMSelectionDAG.a(DAGCombiner.cpp.o) "llvm::TargetInstrInfo::~TargetInstrInfo()", referenced from: llvm::TargetInstrInfoImpl::~TargetInstrInfoImpl()in libLLVMEBCCodeGen.a(EBCTargetMachine.cpp.o) llvm::TargetInstrInfoImpl::~TargetInstrInfoImpl()in libLLVMCodeGen.a(TargetInstrInfoImpl.cpp.o) llvm::TargetInstrInfoImpl::~TargetInstrInfoImpl()in libLLVMCodeGen.a(TargetInstrInfoImpl.cpp.o) llvm::TargetInstrInfoImpl::~TargetInstrInfoImpl()in libLLVMEBCCodeGen.a(EBCInstrInfo.cpp.o) "llvm::TargetInstrInfo::isUnpredicatedTerminator(llvm::MachineInstr const*) const", referenced from: vtable for llvm::EBCInstrInfoin libLLVMEBCCodeGen.a(EBCTargetMachine.cpp.o) vtable for llvm::TargetInstrInfoImplin libLLVMCodeGen.a(TargetInstrInfoImpl.cpp.o) vtable for llvm::EBCInstrInfoin libLLVMEBCCodeGen.a(EBCInstrInfo.cpp.o) "llvm::TargetMachine::getRelocationModel()", referenced from: llvm::AsmPrinter::EmitSpecialLLVMGlobal(llvm::GlobalVariable const*)in libLLVMAsmPrinter.a(AsmPrinter.cpp.o) llvm::AsmPrinter::EmitSpecialLLVMGlobal(llvm::GlobalVariable const*)in libLLVMAsmPrinter.a(AsmPrinter.cpp.o) llvm::TargetLowering::getJumpTableEncoding() const in libLLVMSelectionDAG.a(TargetLowering.cpp.o) llvm::TargetLowering::isOffsetFoldingLegal(llvm::GlobalAddressSDNode const*) constin libLLVMSelectionDAG.a(TargetLowering.cpp.o) llvm::TargetLowering::isOffsetFoldingLegal(llvm::GlobalAddressSDNode const*) constin libLLVMSelectionDAG.a(TargetLowering.cpp.o) llvm::TargetLoweringObjectFileMachO::Initialize(llvm::MCContext&, llvm::TargetMachine const&)in libLLVMCodeGen.a(TargetLoweringObjectFileImpl.cpp.o) llvm::TargetLoweringObjectFileMachO::Initialize(llvm::MCContext&, llvm::TargetMachine const&)in libLLVMCodeGen.a(TargetLoweringObjectFileImpl.cpp.o) (anonymous namespace)::SelectionDAGLegalize::ExpandNode(llvm::SDNode*, llvm::SmallVectorImpl<llvm::SDValue>&) in libLLVMSelectionDAG.a(LegalizeDAG.cpp.o) "llvm::TargetData::getIntPtrType(llvm::LLVMContext&) const", referenced from: LowerConstant(llvm::Constant const*, llvm::AsmPrinter&)in libLLVMAsmPrinter.a(AsmPrinter.cpp.o) llvm::SelectionDAG::getMemset(llvm::SDValue, llvm::DebugLoc, llvm::SDValue, llvm::SDValue, llvm::SDValue, unsigned int, bool, llvm::Value const*, unsigned long long)in libLLVMSelectionDAG.a(SelectionDAG.cpp.o) llvm::SelectionDAG::getMemmove(llvm::SDValue, llvm::DebugLoc, llvm::SDValue, llvm::SDValue, llvm::SDValue, unsigned int, bool, llvm::Value const*, unsigned long long, llvm::Value const*, unsigned long long)in libLLVMSelectionDAG.a(SelectionDAG.cpp.o) llvm::SelectionDAG::getMemcpy(llvm::SDValue, llvm::DebugLoc, llvm::SDValue, llvm::SDValue, llvm::SDValue, unsigned int, bool, bool, llvm::Value const*, unsigned long long, llvm::Value const*, unsigned long long)in libLLVMSelectionDAG.a(SelectionDAG.cpp.o) (anonymous namespace)::CodeGenPrepare::OptimizeMemoryInst(llvm::Instruction*, llvm::Value*, llvm::Type const*, llvm::DenseMap<llvm::Value*, llvm::Value*, llvm::DenseMapInfo<llvm::Value*>, llvm::DenseMapInfo<llvm::Value*> >&) in libLLVMScalarOpts.a(CodeGenPrepare.cpp.o) CoerceAvailableValueToLoadType(llvm::Value*, llvm::Type const*, llvm::Instruction*, llvm::TargetData const&)in libLLVMScalarOpts.a(GVN.cpp.o) CoerceAvailableValueToLoadType(llvm::Value*, llvm::Type const*, llvm::Instruction*, llvm::TargetData const&)in libLLVMScalarOpts.a(GVN.cpp.o) CoerceAvailableValueToLoadType(llvm::Value*, llvm::Type const*, llvm::Instruction*, llvm::TargetData const&)in libLLVMScalarOpts.a(GVN.cpp.o) GetStoreValueForLoad(llvm::Value*, unsigned int, llvm::Type const*, llvm::Instruction*, llvm::TargetData const&)in libLLVMScalarOpts.a(GVN.cpp.o) SymbolicallyEvaluateGEP(llvm::Constant* const*, unsigned int, llvm::Type const*, llvm::TargetData const*)in libLLVMAnalysis.a(ConstantFolding.cpp.o) SymbolicallyEvaluateGEP(llvm::Constant* const*, unsigned int, llvm::Type const*, llvm::TargetData const*)in libLLVMAnalysis.a(ConstantFolding.cpp.o) llvm::ConstantFoldCompareInstOperands(unsigned int, llvm::Constant*, llvm::Constant*, llvm::TargetData const*)in libLLVMAnalysis.a(ConstantFolding.cpp.o) llvm::ConstantFoldCompareInstOperands(unsigned int, llvm::Constant*, llvm::Constant*, llvm::TargetData const*)in libLLVMAnalysis.a(ConstantFolding.cpp.o) CastGEPIndices(llvm::Constant* const*, unsigned int, llvm::Type const*, llvm::TargetData const*)in libLLVMAnalysis.a(ConstantFolding.cpp.o) llvm::ScalarEvolution::getEffectiveSCEVType(llvm::Type const*) constin libLLVMAnalysis.a(ScalarEvolution.cpp.o) llvm::ScalarEvolution::getOffsetOfExpr(llvm::StructType const*, unsigned int)in libLLVMAnalysis.a(ScalarEvolution.cpp.o) llvm::ScalarEvolution::getSizeOfExpr(llvm::Type const*)in libLLVMAnalysis.a(ScalarEvolution.cpp.o) llvm::FastISel::hasTrivialKill(llvm::Value const*) constin libLLVMSelectionDAG.a(FastISel.cpp.o) llvm::FastISel::materializeRegForValue(llvm::Value const*, llvm::MVT)in libLLVMSelectionDAG.a(FastISel.cpp.o) llvm::EmitStrLen(llvm::Value*, llvm::IRBuilder<true, llvm::ConstantFolder, llvm::IRBuilderDefaultInserter<true> >&, llvm::TargetData const*)in libLLVMTransformUtils.a(BuildLibCalls.cpp.o) llvm::EmitFWrite(llvm::Value*, llvm::Value*, llvm::Value*, llvm::IRBuilder<true, llvm::ConstantFolder, llvm::IRBuilderDefaultInserter<true> >&, llvm::TargetData const*)in libLLVMTransformUtils.a(BuildLibCalls.cpp.o) llvm::EmitFWrite(llvm::Value*, llvm::Value*, llvm::Value*, llvm::IRBuilder<true, llvm::ConstantFolder, llvm::IRBuilderDefaultInserter<true> >&, llvm::TargetData const*)in libLLVMTransformUtils.a(BuildLibCalls.cpp.o) llvm::EmitFWrite(llvm::Value*, llvm::Value*, llvm::Value*, llvm::IRBuilder<true, llvm::ConstantFolder, llvm::IRBuilderDefaultInserter<true> >&, llvm::TargetData const*)in libLLVMTransformUtils.a(BuildLibCalls.cpp.o) llvm::EmitFWrite(llvm::Value*, llvm::Value*, llvm::Value*, llvm::IRBuilder<true, llvm::ConstantFolder, llvm::IRBuilderDefaultInserter<true> >&, llvm::TargetData const*)in libLLVMTransformUtils.a(BuildLibCalls.cpp.o) llvm::EmitFWrite(llvm::Value*, llvm::Value*, llvm::Value*, llvm::IRBuilder<true, llvm::ConstantFolder, llvm::IRBuilderDefaultInserter<true> >&, llvm::TargetData const*)in libLLVMTransformUtils.a(BuildLibCalls.cpp.o) llvm::EmitFWrite(llvm::Value*, llvm::Value*, llvm::Value*, llvm::IRBuilder<true, llvm::ConstantFolder, llvm::IRBuilderDefaultInserter<true> >&, llvm::TargetData const*)in libLLVMTransformUtils.a(BuildLibCalls.cpp.o) llvm::EmitFWrite(llvm::Value*, llvm::Value*, llvm::Value*, llvm::IRBuilder<true, llvm::ConstantFolder, llvm::IRBuilderDefaultInserter<true> >&, llvm::TargetData const*)in libLLVMTransformUtils.a(BuildLibCalls.cpp.o) llvm::EmitMemCpyChk(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Value*, llvm::IRBuilder<true, llvm::ConstantFolder, llvm::IRBuilderDefaultInserter<true> >&, llvm::TargetData const*)in libLLVMTransformUtils.a(BuildLibCalls.cpp.o) llvm::EmitMemCpyChk(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Value*, llvm::IRBuilder<true, llvm::ConstantFolder, llvm::IRBuilderDefaultInserter<true> >&, llvm::TargetData const*)in libLLVMTransformUtils.a(BuildLibCalls.cpp.o) llvm::EmitMemMove(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::IRBuilder<true, llvm::ConstantFolder, llvm::IRBuilderDefaultInserter<true> >&, llvm::TargetData const*)in libLLVMTransformUtils.a(BuildLibCalls.cpp.o) llvm::EmitMemCmp(llvm::Value*, llvm::Value*, llvm::Value*, llvm::IRBuilder<true, llvm::ConstantFolder, llvm::IRBuilderDefaultInserter<true> >&, llvm::TargetData const*)in libLLVMTransformUtils.a(BuildLibCalls.cpp.o) llvm::EmitMemChr(llvm::Value*, llvm::Value*, llvm::Value*, llvm::IRBuilder<true, llvm::ConstantFolder, llvm::IRBuilderDefaultInserter<true> >&, llvm::TargetData const*)in libLLVMTransformUtils.a(BuildLibCalls.cpp.o) llvm::SimplifyFortifiedLibCalls::fold(llvm::CallInst*, llvm::TargetData const*)in libLLVMTransformUtils.a(BuildLibCalls.cpp.o) llvm::SimplifyFortifiedLibCalls::fold(llvm::CallInst*, llvm::TargetData const*)in libLLVMTransformUtils.a(BuildLibCalls.cpp.o) llvm::SimplifyFortifiedLibCalls::fold(llvm::CallInst*, llvm::TargetData const*)in libLLVMTransformUtils.a(BuildLibCalls.cpp.o) llvm::SimplifyFortifiedLibCalls::fold(llvm::CallInst*, llvm::TargetData const*)in libLLVMTransformUtils.a(BuildLibCalls.cpp.o) llvm::SimplifyFortifiedLibCalls::fold(llvm::CallInst*, llvm::TargetData const*)in libLLVMTransformUtils.a(BuildLibCalls.cpp.o) llvm::SimplifyFortifiedLibCalls::fold(llvm::CallInst*, llvm::TargetData const*)in libLLVMTransformUtils.a(BuildLibCalls.cpp.o) llvm::SimplifyFortifiedLibCalls::fold(llvm::CallInst*, llvm::TargetData const*)in libLLVMTransformUtils.a(BuildLibCalls.cpp.o) llvm::SimplifyFortifiedLibCalls::fold(llvm::CallInst*, llvm::TargetData const*)in libLLVMTransformUtils.a(BuildLibCalls.cpp.o) llvm::EmitStrNCmp(llvm::Value*, llvm::Value*, llvm::Value*, llvm::IRBuilder<true, llvm::ConstantFolder, llvm::IRBuilderDefaultInserter<true> >&, llvm::TargetData const*)in libLLVMTransformUtils.a(BuildLibCalls.cpp.o) (anonymous namespace)::SimplifyCFGOpt::GetConstantInt(llvm::Value*) in libLLVMTransformUtils.a(SimplifyCFG.cpp.o) (anonymous namespace)::SimplifyCFGOpt::isValueEqualityComparison(llvm::TerminatorInst*) in libLLVMTransformUtils.a(SimplifyCFG.cpp.o) (anonymous namespace)::SimplifyCFGOpt::FoldValueComparisonIntoPredecessors(llvm::TerminatorInst*) in libLLVMTransformUtils.a(SimplifyCFG.cpp.o) (anonymous namespace)::SimplifyCFGOpt::run(llvm::BasicBlock*) in libLLVMTransformUtils.a(SimplifyCFG.cpp.o) "vtable for llvm::TargetFrameInfo", referenced from: __ZTVN4llvm15TargetFrameInfoE$non_lazy_ptr in libLLVMEBCCodeGen.a(EBCTargetMachine.cpp.o) "llvm::TargetLoweringObjectFile::getTTypeEncoding() const", referenced from: vtable for llvm::TargetLoweringObjectFileELFin libLLVMCodeGen.a(TargetLoweringObjectFileImpl.cpp.o) vtable for llvm::TargetLoweringObjectFileCOFFin libLLVMCodeGen.a(TargetLoweringObjectFileImpl.cpp.o) "llvm::HonorSignDependentRoundingFPMath()", referenced from: isNegatibleForFree(llvm::SDValue, bool, unsigned int)in libLLVMSelectionDAG.a(DAGCombiner.cpp.o) GetNegatedExpression(llvm::SDValue, llvm::SelectionDAG&, bool, unsigned int)in libLLVMSelectionDAG.a(DAGCombiner.cpp.o) "llvm::TargetLoweringObjectFile::getFDEEncoding() const", referenced from: vtable for llvm::TargetLoweringObjectFileELFin libLLVMCodeGen.a(TargetLoweringObjectFileImpl.cpp.o) vtable for llvm::TargetLoweringObjectFileCOFFin libLLVMCodeGen.a(TargetLoweringObjectFileImpl.cpp.o) "llvm::TargetMachine::setCodeModel(llvm::CodeModel::Model)", referenced from: llvm::LLVMTargetMachine::setCodeModelForJIT() in libLLVMCodeGen.a(LLVMTargetMachine.cpp.o) llvm::LLVMTargetMachine::setCodeModelForStatic() in libLLVMCodeGen.a(LLVMTargetMachine.cpp.o) "llvm::TargetMachine::getFunctionSections()", referenced from: llvm::TargetLoweringObjectFileELF::SelectSectionForGlobal(llvm::GlobalValue const*, llvm::SectionKind, llvm::Mangler*, llvm::TargetMachine const&) constin libLLVMCodeGen.a(TargetLoweringObjectFileImpl.cpp.o) "typeinfo for llvm::TargetRegisterInfo", referenced from: typeinfo for llvm::EBCGenRegisterInfoin libLLVMEBCCodeGen.a(EBCRegisterInfo.cpp.o) "llvm::Mangler::getSymbol(llvm::GlobalValue const*)", referenced from: llvm::AsmPrinter::SetupMachineFunction(llvm::MachineFunction&) in libLLVMAsmPrinter.a(AsmPrinter.cpp.o) llvm::AsmPrinter::EmitLLVMUsedList(llvm::Constant*) in libLLVMAsmPrinter.a(AsmPrinter.cpp.o) llvm::AsmPrinter::doFinalization(llvm::Module&) in libLLVMAsmPrinter.a(AsmPrinter.cpp.o) llvm::AsmPrinter::doFinalization(llvm::Module&) in libLLVMAsmPrinter.a(AsmPrinter.cpp.o) llvm::AsmPrinter::doFinalization(llvm::Module&) in libLLVMAsmPrinter.a(AsmPrinter.cpp.o) llvm::AsmPrinter::doFinalization(llvm::Module&) in libLLVMAsmPrinter.a(AsmPrinter.cpp.o) LowerConstant(llvm::Constant const*, llvm::AsmPrinter&)in libLLVMAsmPrinter.a(AsmPrinter.cpp.o) llvm::AsmPrinter::EmitGlobalVariable(llvm::GlobalVariable const*)in libLLVMAsmPrinter.a(AsmPrinter.cpp.o) llvm::DwarfDebug::constructGlobalVariableDIE(llvm::MDNode const*)in libLLVMAsmPrinter.a(DwarfDebug.cpp.o) llvm::TargetLoweringObjectFileCOFF::SelectSectionForGlobal(llvm::GlobalValue const*, llvm::SectionKind, llvm::Mangler*, llvm::TargetMachine const&) constin libLLVMCodeGen.a(TargetLoweringObjectFileImpl.cpp.o) llvm::TargetLoweringObjectFileMachO::getExprForDwarfGlobalReference(llvm::GlobalValue const*, llvm::Mangler*, llvm::MachineModuleInfo*, unsigned int, llvm::MCStreamer&) constin libLLVMCodeGen.a(TargetLoweringObjectFileImpl.cpp.o) llvm::TargetLoweringObjectFileELF::getExprForDwarfGlobalReference(llvm::GlobalValue const*, llvm::Mangler*, llvm::MachineModuleInfo*, unsigned int, llvm::MCStreamer&) constin libLLVMCodeGen.a(TargetLoweringObjectFileImpl.cpp.o) llvm::TargetLoweringObjectFileMachO::shouldEmitUsedDirectiveFor(llvm::GlobalValue const*, llvm::Mangler*) constin libLLVMCodeGen.a(TargetLoweringObjectFileImpl.cpp.o) llvm::TargetLoweringObjectFileELF::SelectSectionForGlobal(llvm::GlobalValue const*, llvm::SectionKind, llvm::Mangler*, llvm::TargetMachine const&) constin libLLVMCodeGen.a(TargetLoweringObjectFileImpl.cpp.o) "llvm::Mangler::getNameWithPrefix(llvm::SmallVectorImpl<char>&, llvm::GlobalValue const*, bool)", referenced from: llvm::AsmPrinter::GetSymbolWithGlobalValueBase(llvm::GlobalValue const*, llvm::StringRef, bool) constin libLLVMAsmPrinter.a(AsmPrinter.cpp.o) llvm::TargetLoweringObjectFileMachO::getExprForDwarfGlobalReference(llvm::GlobalValue const*, llvm::Mangler*, llvm::MachineModuleInfo*, unsigned int, llvm::MCStreamer&) constin libLLVMCodeGen.a(TargetLoweringObjectFileImpl.cpp.o) llvm::TargetLoweringObjectFileELF::getExprForDwarfGlobalReference(llvm::GlobalValue const*, llvm::Mangler*, llvm::MachineModuleInfo*, unsigned int, llvm::MCStreamer&) constin libLLVMCodeGen.a(TargetLoweringObjectFileImpl.cpp.o) "llvm::TargetLoweringObjectFile::getPersonalityEncoding() const", referenced from: vtable for llvm::TargetLoweringObjectFileELFin libLLVMCodeGen.a(TargetLoweringObjectFileImpl.cpp.o) vtable for llvm::TargetLoweringObjectFileCOFFin libLLVMCodeGen.a(TargetLoweringObjectFileImpl.cpp.o) "llvm::TargetInstrInfo::TargetInstrInfo(llvm::TargetInstrDesc const*, unsigned int)", referenced from: llvm::TargetInstrInfoImpl::TargetInstrInfoImpl(llvm::TargetInstrDesc const*, unsigned int)in libLLVMEBCCodeGen.a(EBCInstrInfo.cpp.o) "llvm::TargetData::ID", referenced from: __ZN4llvm10TargetData2IDE$non_lazy_ptr in libLLVMEBCCodeGen.a(EBCTargetMachine.cpp.o) __ZN4llvm10TargetData2IDE$non_lazy_ptr in libLLVMScalarOpts.a(GVN.cpp.o) __ZN4llvm10TargetData2IDE$non_lazy_ptr in libLLVMAnalysis.a(BasicAliasAnalysis.cpp.o) __ZN4llvm10TargetData2IDE$non_lazy_ptr in libLLVMAnalysis.a(AliasAnalysis.cpp.o) __ZN4llvm10TargetData2IDE$non_lazy_ptr in libLLVMAnalysis.a(ScalarEvolution.cpp.o) "llvm::TargetData::~TargetData()", referenced from: llvm::EBCTargetMachine::EBCTargetMachine(llvm::Target const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)in libLLVMEBCCodeGen.a(EBCTargetMachine.cpp.o)llvm::EBCTargetMachine::EBCTargetMachine(llvm::Target const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)in libLLVMEBCCodeGen.a(EBCTargetMachine.cpp.o)llvm::EBCTargetMachine::~EBCTargetMachine()in libLLVMEBCCodeGen.a(EBCTargetMachine.cpp.o) llvm::EBCTargetMachine::~EBCTargetMachine()in libLLVMEBCCodeGen.a(EBCTargetMachine.cpp.o) llvm::EBCTargetMachine::~EBCTargetMachine()in libLLVMEBCCodeGen.a(EBCTargetMachine.cpp.o) llvm::EBCTargetMachine::~EBCTargetMachine()in libLLVMEBCCodeGen.a(EBCTargetMachine.cpp.o) "llvm::PrintMachineCode", referenced from: __ZN4llvm16PrintMachineCodeE$non_lazy_ptr in libLLVMCodeGen.a(LLVMTargetMachine.cpp.o) "llvm::TargetFrameInfo::~TargetFrameInfo()", referenced from: llvm::EBCTargetMachine::EBCTargetMachine(llvm::Target const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)in libLLVMEBCCodeGen.a(EBCTargetMachine.cpp.o)llvm::EBCTargetMachine::EBCTargetMachine(llvm::Target const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)in libLLVMEBCCodeGen.a(EBCTargetMachine.cpp.o)llvm::EBCTargetMachine::~EBCTargetMachine()in libLLVMEBCCodeGen.a(EBCTargetMachine.cpp.o) llvm::EBCTargetMachine::~EBCTargetMachine()in libLLVMEBCCodeGen.a(EBCTargetMachine.cpp.o) llvm::EBCTargetMachine::~EBCTargetMachine()in libLLVMEBCCodeGen.a(EBCTargetMachine.cpp.o) llvm::EBCTargetMachine::~EBCTargetMachine()in libLLVMEBCCodeGen.a(EBCTargetMachine.cpp.o) "llvm::StrongPHIElim", referenced from: __ZN4llvm13StrongPHIElimE$non_lazy_ptr in libLLVMCodeGen.a(LiveIntervalAnalysis.cpp.o) __ZN4llvm13StrongPHIElimE$non_lazy_ptr in libLLVMCodeGen.a(RegAllocLinearScan.cpp.o) __ZN4llvm13StrongPHIElimE$non_lazy_ptr in libLLVMCodeGen.a(SimpleRegisterCoalescing.cpp.o) __ZN4llvm13StrongPHIElimE$non_lazy_ptr in libLLVMCodeGen.a(PreAllocSplitting.cpp.o) __ZN4llvm13StrongPHIElimE$non_lazy_ptr in libLLVMCodeGen.a(TwoAddressInstructionPass.cpp.o) "llvm::TargetLoweringObjectFile::getExprForDwarfGlobalReference(llvm::GlobalValue const*, llvm::Mangler*, llvm::MachineModuleInfo*, unsigned int, llvm::MCStreamer&) const", referenced from: llvm::TargetLoweringObjectFileMachO::getExprForDwarfGlobalReference(llvm::GlobalValue const*, llvm::Mangler*, llvm::MachineModuleInfo*, unsigned int, llvm::MCStreamer&) constin libLLVMCodeGen.a(TargetLoweringObjectFileImpl.cpp.o) llvm::TargetLoweringObjectFileELF::getExprForDwarfGlobalReference(llvm::GlobalValue const*, llvm::Mangler*, llvm::MachineModuleInfo*, unsigned int, llvm::MCStreamer&) constin libLLVMCodeGen.a(TargetLoweringObjectFileImpl.cpp.o) vtable for llvm::TargetLoweringObjectFileCOFFin libLLVMCodeGen.a(TargetLoweringObjectFileImpl.cpp.o) "vtable for llvm::TargetData", referenced from: __ZTVN4llvm10TargetDataE$non_lazy_ptr in libLLVMEBCCodeGen.a(EBCTargetMachine.cpp.o) "llvm::TargetData::getStructLayout(llvm::StructType const*) const", referenced from: EmitGlobalConstantStruct(llvm::ConstantStruct const*, unsigned int, llvm::AsmPrinter&)in libLLVMAsmPrinter.a(AsmPrinter.cpp.o) llvm::SelectionDAGBuilder::visitGetElementPtr(llvm::User const&)in libLLVMSelectionDAG.a(SelectionDAGBuilder.cpp.o) GetBaseWithConstantOffset(llvm::Value*, long long&, llvm::TargetData const&)in libLLVMScalarOpts.a(GVN.cpp.o) DecomposeGEPExpression(llvm::Value const*, long long&, llvm::SmallVectorImpl<(anonymous namespace)::VariableGEPIndex>&, llvm::TargetData const*) in libLLVMAnalysis.a(BasicAliasAnalysis.cpp.o) ReadDataFromGlobal(llvm::Constant*, unsigned long long, unsigned char*, unsigned int, llvm::TargetData const&)in libLLVMAnalysis.a(ConstantFolding.cpp.o) IsConstantOffsetFromGlobal(llvm::Constant*, llvm::GlobalValue*&, long long&, llvm::TargetData const&)in libLLVMAnalysis.a(ConstantFolding.cpp.o) SymbolicallyEvaluateGEP(llvm::Constant* const*, unsigned int, llvm::Type const*, llvm::TargetData const*)in libLLVMAnalysis.a(ConstantFolding.cpp.o) llvm::ComputeValueVTs(llvm::TargetLowering const&, llvm::Type const*, llvm::SmallVectorImpl<llvm::EVT>&, llvm::SmallVectorImpl<unsigned long long>*, unsigned long long)in libLLVMCodeGen.a(Analysis.cpp.o) llvm::ScalarEvolution::getOffsetOfExpr(llvm::StructType const*, unsigned int)in libLLVMAnalysis.a(ScalarEvolution.cpp.o) llvm::FastISel::SelectGetElementPtr(llvm::User const*)in libLLVMSelectionDAG.a(FastISel.cpp.o) computeArraySize(llvm::CallInst const*, llvm::TargetData const*, bool)in libLLVMAnalysis.a(MemoryBuiltins.cpp.o) llvm::AddressingModeMatcher::MatchOperationAddr(llvm::User*, unsigned int, unsigned int)in libLLVMTransformUtils.a(AddrModeMatcher.cpp.o) llvm::ComputeMaskedBits(llvm::Value*, llvm::APInt const&, llvm::APInt&, llvm::APInt&, llvm::TargetData const*, unsigned int)in libLLVMAnalysis.a(ValueTracking.cpp.o) llvm::SCEVExpander::expandAddToGEP(llvm::SCEV const* const*, llvm::SCEV const* const*, llvm::PointerType const*, llvm::Type const*, llvm::Value*)in libLLVMAnalysis.a(ScalarEvolutionExpander.cpp.o) "llvm::TargetData::getABITypeAlignment(llvm::Type const*) const", referenced from: llvm::TargetData::getTypeAllocSize(llvm::Type const*) constin libLLVMAsmPrinter.a(AsmPrinter.cpp.o) llvm::TargetData::getTypeAllocSize(llvm::Type const*) constin libLLVMSelectionDAG.a(TargetLowering.cpp.o) llvm::SelectionDAG::getEVTAlignment(llvm::EVT) constin libLLVMSelectionDAG.a(SelectionDAG.cpp.o) getMemsetStores(llvm::SelectionDAG&, llvm::DebugLoc, llvm::SDValue, llvm::SDValue, llvm::SDValue, unsigned long long, unsigned int, bool, llvm::Value const*, unsigned long long)in libLLVMSelectionDAG.a(SelectionDAG.cpp.o) getMemmoveLoadsAndStores(llvm::SelectionDAG&, llvm::DebugLoc, llvm::SDValue, llvm::SDValue, llvm::SDValue, unsigned long long, unsigned int, bool, bool, llvm::Value const*, unsigned long long, llvm::Value const*, unsigned long long)in libLLVMSelectionDAG.a(SelectionDAG.cpp.o) getMemcpyLoadsAndStores(llvm::SelectionDAG&, llvm::DebugLoc, llvm::SDValue, llvm::SDValue, llvm::SDValue, unsigned long long, unsigned int, bool, bool, llvm::Value const*, unsigned long long, llvm::Value const*, unsigned long long)in libLLVMSelectionDAG.a(SelectionDAG.cpp.o) llvm::TargetLowering::LowerCallTo(llvm::SDValue, llvm::Type const*, bool, bool, bool, bool, unsigned int, llvm::CallingConv::ID, bool, bool, llvm::SDValue, std::vector<llvm::TargetLowering::ArgListEntry, std::allocator<llvm::TargetLowering::ArgListEntry> >&, llvm::SelectionDAG&, llvm::DebugLoc) constin libLLVMSelectionDAG.a(SelectionDAGBuilder.cpp.o) llvm::SelectionDAGBuilder::visitVAArg(llvm::VAArgInst const&)in libLLVMSelectionDAG.a(SelectionDAGBuilder.cpp.o) llvm::SelectionDAGISel::LowerArguments(llvm::BasicBlock const*)in libLLVMSelectionDAG.a(SelectionDAGBuilder.cpp.o) llvm::TargetData::getTypeAllocSize(llvm::Type const*) constin libLLVMSelectionDAG.a(SelectionDAGBuilder.cpp.o) llvm::TargetData::getTypeAllocSize(llvm::Type const*) constin libLLVMScalarOpts.a(GVN.cpp.o) llvm::TargetData::getTypeAllocSize(llvm::Type const*) constin libLLVMAnalysis.a(BasicAliasAnalysis.cpp.o) llvm::TargetData::getTypeAllocSize(llvm::Type const*) constin libLLVMAnalysis.a(ConstantFolding.cpp.o) (anonymous namespace)::DAGCombiner::CombineConsecutiveLoads(llvm::SDNode*, llvm::EVT) in libLLVMSelectionDAG.a(DAGCombiner.cpp.o) (anonymous namespace)::DAGCombiner::ReduceLoadOpStoreWidth(llvm::SDNode*) in libLLVMSelectionDAG.a(DAGCombiner.cpp.o) (anonymous namespace)::DAGCombiner::visitEXTRACT_VECTOR_ELT(llvm::SDNode*) in libLLVMSelectionDAG.a(DAGCombiner.cpp.o) (anonymous namespace)::DAGCombiner::visitBIT_CONVERT(llvm::SDNode*) in libLLVMSelectionDAG.a(DAGCombiner.cpp.o) (anonymous namespace)::DAGCombiner::visitSTORE(llvm::SDNode*) in libLLVMSelectionDAG.a(DAGCombiner.cpp.o) llvm::TargetData::getTypeAllocSize(llvm::Type const*) constin libLLVMSelectionDAG.a(DAGCombiner.cpp.o) llvm::TargetData::getTypeAllocSize(llvm::Type const*) constin libLLVMCodeGen.a(Analysis.cpp.o) llvm::TargetData::getTypeAllocSize(llvm::Type const*) constin libLLVMCodeGen.a(StackProtector.cpp.o) llvm::TargetData::getTypeAllocSize(llvm::Type const*) constin libLLVMAnalysis.a(ScalarEvolution.cpp.o) llvm::TargetData::getTypeAllocSize(llvm::Type const*) constin libLLVMSelectionDAG.a(FastISel.cpp.o) llvm::TargetData::getTypeAllocSize(llvm::Type const*) constin libLLVMAnalysis.a(MemoryBuiltins.cpp.o) llvm::TargetData::getTypeAllocSize(llvm::Type const*) constin libLLVMSelectionDAG.a(FunctionLoweringInfo.cpp.o) llvm::TargetData::getTypeAllocSize(llvm::Type const*) constin libLLVMTransformUtils.a(AddrModeMatcher.cpp.o) llvm::ComputeMaskedBits(llvm::Value*, llvm::APInt const&, llvm::APInt&, llvm::APInt&, llvm::TargetData const*, unsigned int)in libLLVMAnalysis.a(ValueTracking.cpp.o) llvm::ComputeMaskedBits(llvm::Value*, llvm::APInt const&, llvm::APInt&, llvm::APInt&, llvm::TargetData const*, unsigned int)in libLLVMAnalysis.a(ValueTracking.cpp.o) llvm::TargetData::getTypeAllocSize(llvm::Type const*) constin libLLVMAnalysis.a(ValueTracking.cpp.o) (anonymous namespace)::SelectionDAGLegalize::LegalizeOp(llvm::SDValue) in libLLVMSelectionDAG.a(LegalizeDAG.cpp.o) (anonymous namespace)::SelectionDAGLegalize::LegalizeOp(llvm::SDValue) in libLLVMSelectionDAG.a(LegalizeDAG.cpp.o) (anonymous namespace)::SelectionDAGLegalize::LegalizeOp(llvm::SDValue) in libLLVMSelectionDAG.a(LegalizeDAG.cpp.o) (anonymous namespace)::SelectionDAGLegalize::LegalizeOp(llvm::SDValue) in libLLVMSelectionDAG.a(LegalizeDAG.cpp.o) llvm::TargetData::getTypeAllocSize(llvm::Type const*) constin libLLVMSelectionDAG.a(LegalizeDAG.cpp.o) llvm::TargetData::getTypeAllocSize(llvm::Type const*) constin libLLVMAnalysis.a(Loads.cpp.o) llvm::TargetData::getTypeAllocSize(llvm::Type const*) constin libLLVMSelectionDAG.a(InstrEmitter.cpp.o) "typeinfo for llvm::TargetSubtarget", referenced from: typeinfo for llvm::EBCSubtargetin libLLVMEBCCodeGen.a(EBCTargetMachine.cpp.o) typeinfo for llvm::EBCSubtargetin libLLVMEBCCodeGen.a(EBCSubtarget.cpp.o) "llvm::TargetRegisterInfo::getAllocatableSet(llvm::MachineFunction const&, llvm::TargetRegisterClass const*) const", referenced from: llvm::TargetInstrInfo::isReallyTriviallyReMaterializableGeneric(llvm::MachineInstr const*, llvm::AliasAnalysis*) constin libLLVMCodeGen.a(TargetInstrInfoImpl.cpp.o) (anonymous namespace)::MachineSinking::runOnMachineFunction(llvm::MachineFunction&) in libLLVMCodeGen.a(MachineSink.cpp.o) (anonymous namespace)::MachineLICM::runOnMachineFunction(llvm::MachineFunction&) in libLLVMCodeGen.a(MachineLICM.cpp.o) llvm::LiveIntervals::runOnMachineFunction(llvm::MachineFunction&) in libLLVMCodeGen.a(LiveIntervalAnalysis.cpp.o) llvm::VirtRegMap::FindUnusedRegisters(llvm::LiveIntervals*) in libLLVMCodeGen.a(VirtRegMap.cpp.o) llvm::VirtRegMap::runOnMachineFunction(llvm::MachineFunction&) in libLLVMCodeGen.a(VirtRegMap.cpp.o) llvm::RegScavenger::scavengeRegister(llvm::TargetRegisterClass const*, llvm::ilist_iterator<llvm::MachineInstr>, int)in libLLVMCodeGen.a(RegisterScavenging.cpp.o) (anonymous namespace)::RAFast::runOnMachineFunction(llvm::MachineFunction&) in libLLVMCodeGen.a(RegAllocFast.cpp.o) (anonymous namespace)::RALinScan::runOnMachineFunction(llvm::MachineFunction&) in libLLVMCodeGen.a(RegAllocLinearScan.cpp.o) llvm::AggressiveAntiDepBreaker::AggressiveAntiDepBreaker(llvm::MachineFunction&, llvm::SmallVectorImpl<llvm::TargetRegisterClass*>&)in libLLVMCodeGen.a(AggressiveAntiDepBreaker.cpp.o) llvm::AggressiveAntiDepBreaker::AggressiveAntiDepBreaker(llvm::MachineFunction&, llvm::SmallVectorImpl<llvm::TargetRegisterClass*>&)in libLLVMCodeGen.a(AggressiveAntiDepBreaker.cpp.o) llvm::AggressiveAntiDepBreaker::AggressiveAntiDepBreaker(llvm::MachineFunction&, llvm::SmallVectorImpl<llvm::TargetRegisterClass*>&)in libLLVMCodeGen.a(AggressiveAntiDepBreaker.cpp.o) llvm::AggressiveAntiDepBreaker::AggressiveAntiDepBreaker(llvm::MachineFunction&, llvm::SmallVectorImpl<llvm::TargetRegisterClass*>&)in libLLVMCodeGen.a(AggressiveAntiDepBreaker.cpp.o) llvm::AggressiveAntiDepBreaker::GetRenameRegisters(unsigned int)in libLLVMCodeGen.a(AggressiveAntiDepBreaker.cpp.o) llvm::CriticalAntiDepBreaker::CriticalAntiDepBreaker(llvm::MachineFunction&)in libLLVMCodeGen.a(CriticalAntiDepBreaker.cpp.o) llvm::CriticalAntiDepBreaker::CriticalAntiDepBreaker(llvm::MachineFunction&)in libLLVMCodeGen.a(CriticalAntiDepBreaker.cpp.o) llvm::SimpleRegisterCoalescing::runOnMachineFunction(llvm::MachineFunction&) in libLLVMCodeGen.a(SimpleRegisterCoalescing.cpp.o) (anonymous namespace)::LocalRewriter::runOnMachineFunction(llvm::MachineFunction&, llvm::VirtRegMap&, llvm::LiveIntervals*) in libLLVMCodeGen.a(VirtRegRewriter.cpp.o) ld: symbol(s) not found collect2: ld returned 1 exit status make[2]: *** [bin/llvm-mc] Error 1 make[1]: *** [tools/llvm-mc/CMakeFiles/llvm-mc.dir/all] Error 2 make: *** [all] Error 2 =============================================================== I just modify files in lib/Target/EBC/ and Triple.h/Triple.cpp. However there is some error message about building LLVM core. Would someone mind to tell me how could I solve this problem?? Thanks a lot Yi-Hong -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20110507/c1b26722/attachment.html>