summaryrefslogtreecommitdiffstats
path: root/clang/tools/driver/cc1_main.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* CompilerInstance: Move LLVMContext member out of constructor.Daniel Dunbar2010-02-161-1/+3
| | | | llvm-svn: 96314
* Switch clang to use its own LLVMContext (not the global one).Daniel Dunbar2010-02-161-1/+1
| | | | llvm-svn: 96313
* Introduce a testbed for merging multiple ASTs into a single ASTDouglas Gregor2010-02-091-1/+16
| | | | | | | context with the AST importer. WIP, still useless but at least it has a test. llvm-svn: 95683
* clang -cc1: Wire up -emit-obj, for emitting object files.Daniel Dunbar2010-02-031-0/+1
| | | | llvm-svn: 95182
* cc1: Factor out CompilerInstance::ExecuteAction which has the majority of theDaniel Dunbar2010-01-131-87/+13
| | | | | | | | clang -cc1 logic for running an action against a set of options. - This should make it easier to build tools that have a clang -cc1 like interface, but aren't actually part of clang -cc1. llvm-svn: 93282
* cc1: Lift creation of the FrontendAction higher.Daniel Dunbar2010-01-131-7/+6
| | | | llvm-svn: 93281
* Remove RewriteBlocks. It has been superseded by RewriteObjCKovarththanan Rajaratnam2009-12-231-1/+0
| | | | llvm-svn: 92014
* Fix pretty stack traces.Daniel Dunbar2009-12-161-2/+0
| | | | llvm-svn: 91537
* Add -resource-dir to clang -cc1, this allows the base directory for compilerDaniel Dunbar2009-12-151-3/+3
| | | | | | | resources (e.g., /usr/lib/clang/1.1) to be passed on the command line instead of computed. llvm-svn: 91370
* CompilerInvocation: Move builtin-include-path logic out of ↵Daniel Dunbar2009-12-131-9/+12
| | | | | | CompilerInvocation::CreateFromArgs. llvm-svn: 91237
* Un-namespace-qualify llvm_unreachable. It's a macro, so the qualification gaveJeffrey Yasskin2009-12-121-1/+1
| | | | | | no extra safety anyway. llvm-svn: 91207
* Implement clang -cc1.Daniel Dunbar2009-12-111-3/+313
| | | | | | - I apologize for the link time horrors, my goal is to kill off clang-cc in fairly short order. llvm-svn: 91170
* Put CompilerInvocation testing code in clang-cc instead of clang for now, I ↵Daniel Dunbar2009-11-301-68/+1
| | | | | | | | can't bear to link all of clang into 'clang' yet. :) - Still triggered by a magic leading -cc1 argument, as before. llvm-svn: 90114
* Change CompilerInvocation::CreateFromArgs to report errors using a proper ↵Daniel Dunbar2009-11-291-2/+3
| | | | | | | | diagnostic engine. - Clients that care about having the diagnostics output honor the user-controllable diagnostic options can buffer the diagnostics and issue them later. llvm-svn: 90092
* Change CompilerInvocation::CreateFromArgs to take Argv0 and the address of ↵Daniel Dunbar2009-11-291-3/+5
| | | | | | main (or something in the main executable) so it can find the builtin compiler files. llvm-svn: 90090
* Switch CompilerInvocation::CreateFromArgs to take const char** arguments ↵Daniel Dunbar2009-11-201-5/+5
| | | | | | until Driver itself switches to StringRef. llvm-svn: 89503
* Fix some default in the option classes, and some CompilerInvocation argificationDaniel Dunbar2009-11-191-4/+4
| | | | | | errors. llvm-svn: 89388
* Sketch some 'clang -cc1' support, for testing parts of CompilerInvocation.Daniel Dunbar2009-11-191-0/+88
llvm-svn: 89333
OpenPOWER on IntegriCloud