Stop building RTTI information for *most* llvm libraries. Notable
authorChris Lattner <sabre@nondot.org>
Fri, 22 Jan 2010 06:49:46 +0000 (06:49 +0000)
committerChris Lattner <sabre@nondot.org>
Fri, 22 Jan 2010 06:49:46 +0000 (06:49 +0000)
commite73a31f667ad2fe03e25c97ac45b58c30d7f07c3
tree753069c9e03bd2e0a40d83bc5d8ecbad9a580d7e
parent6eeb7345f215217aca4a60098eb1f968c76f700c
Stop building RTTI information for *most* llvm libraries.  Notable
missing ones are libsupport, libsystem and libvmcore.  libvmcore is
currently blocked on bugpoint, which uses EH.  Once it stops using
EH, we can switch it off.

This #if 0's out 3 unit tests, because gtest requires RTTI information.
Suggestions welcome on how to fix this.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94164 91177308-0d34-0410-b5e6-96231b3b80d8
89 files changed:
include/llvm-c/Core.h
lib/Analysis/IPA/Makefile
lib/Analysis/Makefile
lib/Archive/Makefile
lib/AsmParser/Makefile
lib/Bitcode/Reader/Makefile
lib/Bitcode/Writer/Makefile
lib/CodeGen/AsmPrinter/Makefile
lib/CodeGen/Makefile
lib/CodeGen/SelectionDAG/Makefile
lib/ExecutionEngine/Interpreter/Makefile
lib/ExecutionEngine/JIT/Makefile
lib/ExecutionEngine/Makefile
lib/Linker/Makefile
lib/MC/MCParser/Makefile
lib/MC/Makefile
lib/Target/ARM/AsmParser/Makefile
lib/Target/ARM/AsmPrinter/Makefile
lib/Target/ARM/Makefile
lib/Target/ARM/TargetInfo/Makefile
lib/Target/Alpha/AsmPrinter/Makefile
lib/Target/Alpha/Makefile
lib/Target/Alpha/TargetInfo/Makefile
lib/Target/Blackfin/AsmPrinter/Makefile
lib/Target/Blackfin/Makefile
lib/Target/Blackfin/TargetInfo/Makefile
lib/Target/CBackend/Makefile
lib/Target/CBackend/TargetInfo/Makefile
lib/Target/CellSPU/AsmPrinter/Makefile
lib/Target/CellSPU/Makefile
lib/Target/CellSPU/TargetInfo/Makefile
lib/Target/CppBackend/Makefile
lib/Target/CppBackend/TargetInfo/Makefile
lib/Target/MSIL/Makefile
lib/Target/MSIL/TargetInfo/Makefile
lib/Target/MSP430/AsmPrinter/Makefile
lib/Target/MSP430/Makefile
lib/Target/MSP430/TargetInfo/Makefile
lib/Target/Makefile
lib/Target/Mips/AsmPrinter/Makefile
lib/Target/Mips/Makefile
lib/Target/Mips/TargetInfo/Makefile
lib/Target/PIC16/AsmPrinter/Makefile
lib/Target/PIC16/Makefile
lib/Target/PIC16/PIC16Passes/Makefile
lib/Target/PIC16/TargetInfo/Makefile
lib/Target/PowerPC/AsmPrinter/Makefile
lib/Target/PowerPC/Makefile
lib/Target/PowerPC/TargetInfo/Makefile
lib/Target/Sparc/AsmPrinter/Makefile
lib/Target/Sparc/Makefile
lib/Target/Sparc/TargetInfo/Makefile
lib/Target/SystemZ/AsmPrinter/Makefile
lib/Target/SystemZ/Makefile
lib/Target/SystemZ/TargetInfo/Makefile
lib/Target/X86/AsmParser/Makefile
lib/Target/X86/AsmPrinter/Makefile
lib/Target/X86/Disassembler/Makefile
lib/Target/X86/Makefile
lib/Target/X86/TargetInfo/Makefile
lib/Target/XCore/AsmPrinter/Makefile
lib/Target/XCore/Makefile
lib/Target/XCore/TargetInfo/Makefile
lib/Transforms/Hello/Makefile
lib/Transforms/IPO/Makefile
lib/Transforms/InstCombine/Makefile
lib/Transforms/Instrumentation/Makefile
lib/Transforms/Scalar/Makefile
lib/Transforms/Utils/Makefile
lib/VMCore/Makefile
tools/gold/Makefile
tools/llc/Makefile
tools/lli/Makefile
tools/llvm-ar/Makefile
tools/llvm-as/Makefile
tools/llvm-bcanalyzer/Makefile
tools/llvm-config/Makefile
tools/llvm-dis/Makefile
tools/llvm-extract/Makefile
tools/llvm-ld/Makefile
tools/llvm-link/Makefile
tools/llvm-mc/Makefile
tools/llvm-nm/Makefile
tools/llvm-prof/Makefile
tools/lto/Makefile
tools/opt/Makefile
unittests/ExecutionEngine/JIT/JITEventListenerTest.cpp
unittests/ExecutionEngine/JIT/JITTest.cpp
unittests/VMCore/PassManagerTest.cpp