[llvm-commits] [llvm] r134641 - in /llvm/trunk: lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h lib/Target/X86/X86.td lib/Target/X86/X86Subtarget.cpp lib/Target/X86/X86Subtarget.h lib/Target/X86/X86Ta

Francois Pichet pichet2000 at gmail.com
Thu Jul 7 14:40:40 PDT 2011


On Thu, Jul 7, 2011 at 5:06 PM, Evan Cheng <evan.cheng at apple.com> wrote:
> Author: evancheng
> Date: Thu Jul  7 16:06:52 2011
> New Revision: 134641
>
> URL: http://llvm.org/viewvc/llvm-project?rev=134641&view=rev
> Log:
> Add Mode64Bit feature and sink it down to MC layer.
>
> Modified:
>    llvm/trunk/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp
>    llvm/trunk/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h
>    llvm/trunk/lib/Target/X86/X86.td
>    llvm/trunk/lib/Target/X86/X86Subtarget.cpp
>    llvm/trunk/lib/Target/X86/X86Subtarget.h
>    llvm/trunk/lib/Target/X86/X86TargetMachine.cpp
>    llvm/trunk/test/CodeGen/X86/2010-04-08-CoalescerBug.ll
>    llvm/trunk/test/CodeGen/X86/2010-06-25-CoalescerSubRegDefDead.ll
>    llvm/trunk/test/CodeGen/X86/2010-09-17-SideEffectsInChain.ll
>    llvm/trunk/test/CodeGen/X86/memcpy.ll
>    llvm/trunk/test/CodeGen/X86/tlv-1.ll
>

hi,

I am using CMake + MSVC and clang doesn't link anymore:


3>------ Build started: Project: clang, Configuration: Release Win32 ------
3>     Creating library C:/dev/llvm/llvm_trunk2/lib/Release/clang.lib
and object C:/dev/llvm/llvm_trunk2/lib/Release/clang.exp
3>LLVMX86CodeGen.lib(X86Subtarget.obj) : error LNK2019: unresolved
external symbol "void __cdecl llvm::X86_MC::DetectFamilyModel(unsigned
int,unsigned int &,unsigned int &)"
(?DetectFamilyModel at X86_MC@llvm@@YAXIAAI0 at Z) referenced in function
"public: void __thiscall
llvm::X86Subtarget::AutoDetectSubtargetFeatures(void)"
(?AutoDetectSubtargetFeatures at X86Subtarget@llvm@@QAEXXZ)
3>LLVMX86CodeGen.lib(X86Subtarget.obj) : error LNK2019: unresolved
external symbol "bool __cdecl llvm::X86_MC::GetCpuIDAndInfo(unsigned
int,unsigned int *,unsigned int *,unsigned int *,unsigned int *)"
(?GetCpuIDAndInfo at X86_MC@llvm@@YA_NIPAI000 at Z) referenced in function
"public: void __thiscall
llvm::X86Subtarget::AutoDetectSubtargetFeatures(void)"
(?AutoDetectSubtargetFeatures at X86Subtarget@llvm@@QAEXXZ)
3>LLVMX86CodeGen.lib(X86Subtarget.obj) : error LNK2019: unresolved
external symbol "class std::basic_string<char,struct
std::char_traits<char>,class std::allocator<char> > __cdecl
llvm::X86_MC::ParseX86Triple(class llvm::StringRef)"
(?ParseX86Triple at X86_MC@llvm@@YA?AV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@VStringRef at 2@@Z)
referenced in function "public: __thiscall
llvm::X86Subtarget::X86Subtarget(class std::basic_string<char,struct
std::char_traits<char>,class std::allocator<char> > const &,class
std::basic_string<char,struct std::char_traits<char>,class
std::allocator<char> > const &,class std::basic_string<char,struct
std::char_traits<char>,class std::allocator<char> > const &,unsigned
int)" (??0X86Subtarget at llvm@@QAE at ABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@00I at Z)




More information about the llvm-commits mailing list