http://llvm.org/bugs/show_bug.cgi?id=11607

             Bug #: 11607
           Summary: undefined references in libLLVMTarget.so
           Product: libraries
           Version: trunk
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P
         Component: Target Description Classes
        AssignedTo: [email protected]
        ReportedBy: [email protected]
                CC: [email protected]
    Classification: Unclassified


Linking CXX executable ../../bin/opt
../../lib/libLLVMTarget.so: undefined reference to
`llvm::TargetInstrInfo::getOperandLatency(llvm::InstrItineraryData const*,
llvm::SDNode*, unsigned int, llvm::SDNode*, unsigned int) const'
../../lib/libLLVMTarget.so: undefined reference to
`llvm::TargetInstrInfo::getInstrLatency(llvm::InstrItineraryData const*,
llvm::SDNode*) const'
collect2: ld returned 1 exit status
make[2]: *** [bin/opt] Error 1
make[1]: *** [tools/opt/CMakeFiles/opt.dir/all] Error 2
make: *** [all] Error 2

In include/llvm/Target/TargetInstrInfo.h, I see

  virtual int getOperandLatency(const InstrItineraryData *ItinData,
                              const MachineInstr *DefMI, unsigned DefIdx,
                              const MachineInstr *UseMI, unsigned UseIdx)
const;

  virtual int getOperandLatency(const InstrItineraryData *ItinData,
                                SDNode *DefNode, unsigned DefIdx,
                                SDNode *UseNode, unsigned UseIdx) const;
and

  virtual int getInstrLatency(const InstrItineraryData *ItinData,
                              const MachineInstr *MI,
                              unsigned *PredCost = 0) const;

  virtual int getInstrLatency(const InstrItineraryData *ItinData,
                              SDNode *Node) const;

but only MachineInstr-versions are implemented in
lib/Target/TargetInstrInfo.cpp

-- 
Configure bugmail: http://llvm.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
_______________________________________________
LLVMbugs mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/llvmbugs

Reply via email to