llvm-6502/lib
Oscar Fuentes 4ebc5916e9 Explicitly declare a library dependency of LLVM*Desc to
LLVM*AsmPrinter.

GenLibDeps.pl fails to detect vtable references. As this is the only
referenced symbol from LLVM*Desc to LLVM*AsmPrinter on optimized
builds, the algorithm that creates the list of libraries to be linked
into tools doesn't know about the dependency and sometimes places the
libraries on the wrong order, yielding error messages like this:

../../lib/libLLVMARMDesc.a(ARMMCTargetDesc.cpp.o): In function
`llvm::ARMInstPrinter::ARMInstPrinter(llvm::MCAsmInfo const&)':
ARMMCTargetDesc.cpp:(.text._ZN4llvm14ARMInstPrinterC1ERKNS_9MCAsmInfoE
[llvm::ARMInstPrinter::ARMInstPrinter(llvm::MCAsmInfo
const&)]+0x2a): undefined reference to `vtable for
llvm::ARMInstPrinter'

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@136328 91177308-0d34-0410-b5e6-96231b3b80d8
2011-07-28 02:33:52 +00:00
..
Analysis Use BlockFrequency instead of uint32_t in BlockFrequencyInfo. 2011-07-27 22:05:51 +00:00
Archive
AsmParser Make sure that the landingpad instruction takes a Constant* as the clause's value. 2011-07-28 02:27:12 +00:00
Bitcode Make sure that the landingpad instruction takes a Constant* as the clause's value. 2011-07-28 02:27:12 +00:00
CodeGen Code generation for 'fence' instruction. 2011-07-27 22:21:52 +00:00
CompilerDriver
ExecutionEngine - Move CodeModel from a TargetMachine global option to MCCodeGenInfo. 2011-07-20 07:51:56 +00:00
Linker Migrate LLVM and Clang to use the new makeArrayRef(...) functions where previously explicit non-default constructors were used. 2011-07-18 12:00:32 +00:00
MC Support .code32 and .code64 in X86 assembler. 2011-07-27 00:38:12 +00:00
Object ObjectFile: Add a method to check whether a section contains a symbol. 2011-07-15 18:39:21 +00:00
Support Add an optional 'bool makeAbsolute' in llvm::sys::fs::unique_file function. 2011-07-28 00:29:20 +00:00
Target Explicitly declare a library dependency of LLVM*Desc to 2011-07-28 02:33:52 +00:00
Transforms Fix a use after free. An instruction can't be both an intrinsic call and a fence. 2011-07-28 01:20:19 +00:00
VMCore Make sure that the landingpad instruction takes a Constant* as the clause's value. 2011-07-28 02:27:12 +00:00
CMakeLists.txt
Makefile