Add first proof-of-concept universal compiler driver framework based
authorAnton Korobeynikov <asl@math.spbu.ru>
Sun, 23 Mar 2008 08:57:20 +0000 (08:57 +0000)
committerAnton Korobeynikov <asl@math.spbu.ru>
Sun, 23 Mar 2008 08:57:20 +0000 (08:57 +0000)
commitac67b7ea8fcd530995d7aefd2ad0f04543789855
treeed9601b834e843e454707c7b07595ce91e27acbd
parentd59c517a8309faac030d98b37459ca18a204da5a
Add first proof-of-concept universal compiler driver framework based
on ideas mentioned in PR686.
Written by Mikhail Glushenkov and contributed by Codedgers, Inc.

Old llvmc will be removed soon after new one will have all its properties.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48699 91177308-0d34-0410-b5e6-96231b3b80d8
19 files changed:
include/llvm/ADT/IntrusiveRefCntPtr.h
tools/Makefile
tools/llvmc2/Common.td [new file with mode: 0644]
tools/llvmc2/Core.cpp [new file with mode: 0644]
tools/llvmc2/Core.h [new file with mode: 0644]
tools/llvmc2/Example.td [new file with mode: 0644]
tools/llvmc2/ExampleWithOpt.td [new file with mode: 0644]
tools/llvmc2/Makefile [new file with mode: 0644]
tools/llvmc2/Tools.cpp [new file with mode: 0644]
tools/llvmc2/Tools.h [new file with mode: 0644]
tools/llvmc2/Tools.td [new file with mode: 0644]
tools/llvmc2/Utility.cpp [new file with mode: 0644]
tools/llvmc2/Utility.h [new file with mode: 0644]
tools/llvmc2/doc/LLVMC-Enhancements.rst [new file with mode: 0644]
tools/llvmc2/doc/LLVMCC-Tutorial.rst [new file with mode: 0644]
tools/llvmc2/llvmcc.cpp [new file with mode: 0644]
utils/TableGen/LLVMCCConfigurationEmitter.cpp [new file with mode: 0644]
utils/TableGen/LLVMCCConfigurationEmitter.h [new file with mode: 0644]
utils/TableGen/TableGen.cpp