Граф коммитов

59 Коммитов

Автор SHA1 Сообщение Дата
Douglas Gregor bdbb004f38 Simplify the ownership model for DiagnosticClients, which was really
convoluted and a bit leaky. Now, the Diagnostic object owns its
DiagnosticClient.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@111437 91177308-0d34-0410-b5e6-96231b3b80d8
2010-08-18 22:29:43 +00:00
Dan Gohman 726578c22e Call llvm::remove_fatal_error_handler before deallocating objects
which are used by the error handling functions.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@111427 91177308-0d34-0410-b5e6-96231b3b80d8
2010-08-18 21:23:17 +00:00
Benjamin Kramer 7ac3d5a9ea Prepare for upcoming ownership change.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@109766 91177308-0d34-0410-b5e6-96231b3b80d8
2010-07-29 17:48:03 +00:00
Daniel Dunbar e9122a36c4 Update for LLVM API change.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@108665 91177308-0d34-0410-b5e6-96231b3b80d8
2010-07-19 00:33:53 +00:00
Daniel Dunbar 7374f1b407 clang -cc1as: Switch to using AsmParser constructor function.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@108605 91177308-0d34-0410-b5e6-96231b3b80d8
2010-07-17 02:26:21 +00:00
Daniel Dunbar daa81c0683 MC: Pass the target instance to the AsmParser constructor.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@107427 91177308-0d34-0410-b5e6-96231b3b80d8
2010-07-01 20:41:59 +00:00
Daniel Dunbar 7e4953e5c6 Driver: Fix arg_iterator typing to reflect that it is really an iterator over Arg*s.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@105838 91177308-0d34-0410-b5e6-96231b3b80d8
2010-06-11 22:00:13 +00:00
Daniel Dunbar c673af7fe6 clang -cc1as: Add -help, -version, and -mllvm support.
Also, fix output defaulting to match llvm-mc.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@104246 91177308-0d34-0410-b5e6-96231b3b80d8
2010-05-20 18:15:20 +00:00
Daniel Dunbar 41b5b17445 Driver/MC: Add 'clang -cc1as' integrated assembler tool, currently accepts approximately the same interface as 'llvm-mc'.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@104239 91177308-0d34-0410-b5e6-96231b3b80d8
2010-05-20 17:49:16 +00:00