llvm/lib
Sean Silva a170f520a9 tblgen: Diagnose duplicate includes.
A double inclusion will pretty much always be an error in TableGen, so
there's no point going on just to die with "def already defined" or
whatnot.

I'm not too thrilled about the "public: ... private: ..." to expose the
DependenciesMapTy, but I really didn't see a better way to keep that
type centralized. It's a smell that indicates that some refactoring is
needed to make this code more loosely coupled.

This should avoid all bugs of the same nature as PR15189.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174582 91177308-0d34-0410-b5e6-96231b3b80d8
2013-02-07 04:30:39 +00:00
..
Analysis Conditionalize constant folding of math intrinsics on the availability of an implementation on the host. This is a little bit unfortunate, but until someone decides to implement a full libm for APFloat, we don't have a better way to get this functionality. 2013-02-07 00:21:34 +00:00
Archive Move all of the header files which are involved in modelling the LLVM IR 2013-01-02 11:36:10 +00:00
AsmParser Initial submission for the attribute group feature. 2013-02-06 06:52:58 +00:00
Bitcode Code Custodian (trivial whitespace cleanup) 2013-02-06 22:14:06 +00:00
CodeGen Clean up multiple skeleton compile units if we have multiple compile 2013-02-06 21:53:56 +00:00
DebugInfo DWARFDebugFrame.cpp: Fix formatting on i686 hosts. 2013-02-07 02:02:27 +00:00
ExecutionEngine Fix misplaced 'break'. 2013-02-01 18:57:06 +00:00
IR Remove extra blank line between closing curly brace and 'else' 2013-02-06 06:50:38 +00:00
Linker [Linker] Kill Linker::LoadObject which is dead, and drop the BitReader dependency again. 2013-01-18 19:37:11 +00:00
MC Dwarf: support for LTO where a single object file can have multiple line tables 2013-02-05 21:52:47 +00:00
Object [Object][Archive] Improve performance. 2013-02-03 10:48:50 +00:00
Option Resort the #include lines in include/... and lib/... with the 2013-01-02 10:22:59 +00:00
Support More MSan/ASan annotations. 2013-02-04 07:03:24 +00:00
TableGen tblgen: Diagnose duplicate includes. 2013-02-07 04:30:39 +00:00
Target Enable jumps when in -static mode. 2013-02-07 03:49:51 +00:00
Transforms Moved some comments due to the recent refactoring of ObjCARC. 2013-02-07 04:12:57 +00:00
CMakeLists.txt Rename VMCore directory to IR. 2013-01-02 09:10:48 +00:00
LLVMBuild.txt Rename VMCore directory to IR. 2013-01-02 09:10:48 +00:00
Makefile Rename VMCore directory to IR. 2013-01-02 09:10:48 +00:00