Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Preprocessor: Ignore unknown pragmas in -E -dM and -Eonly modes. | Daniel Dunbar | 2010-06-11 | 1 | -0/+4 | |
| | | | | llvm-svn: 105830 | |||||
* | Teach clang -fixit to modify files in-place, or -fixit=suffix to create new | Nick Lewycky | 2010-04-24 | 1 | -69/+21 | |
| | | | | | | files with the additional suffix in the middle. llvm-svn: 102230 | |||||
* | push some source location information down through the compiler, | Chris Lattner | 2010-04-20 | 1 | -8/+4 | |
| | | | | | | | | into ContentCache::getBuffer. This allows it to produce diagnostics on the broken #include line instead of without a location. llvm-svn: 101939 | |||||
* | Teach -fixit to modify all of its inputs instead of just the main file, unless | Nick Lewycky | 2010-04-15 | 1 | -1/+45 | |
| | | | | | | -fixit-at specified a particular fixit to fix, or the -o flag was used. llvm-svn: 101359 | |||||
* | Fronted: Kill overly specialized RecordLayoutDumper, just make ↵ | Daniel Dunbar | 2010-04-08 | 1 | -5/+0 | |
| | | | | | | -dump-record-layouts a bit that Sema honors. llvm-svn: 100747 | |||||
* | rename llvm::llvm_report_error -> llvm::report_fatal_error | Chris Lattner | 2010-04-07 | 1 | -1/+1 | |
| | | | | llvm-svn: 100708 | |||||
* | clang -cc1: Kill off -empty-input only, and replace with -init-only which is an | Daniel Dunbar | 2010-03-19 | 1 | -0/+12 | |
| | | | | | | | | actual action. - This is easier to use, and more reliable for timing the thing this was actually meant to be useful for. llvm-svn: 98978 | |||||
* | Entering the main source file in the preprocessor can fail if the | Douglas Gregor | 2010-03-17 | 1 | -4/+8 | |
| | | | | | | source file has been changed. Handle that failure more gracefully. llvm-svn: 98727 | |||||
* | Frontend: Pull CodeGenAction out more, and eliminate CreateBackendConsumer. | Daniel Dunbar | 2010-02-25 | 1 | -42/+0 | |
| | | | | | | | | | | This is the way I would like to move the frontend function towards -- distinct pieces of functionality should be exposed only via FrontendAction implementations which have clean and relatively-stable APIs. This also isolates the surface area in clang which depends on LLVM CodeGen. llvm-svn: 97110 | |||||
* | clang -cc1: Wire up -emit-obj, for emitting object files. | Daniel Dunbar | 2010-02-03 | 1 | -0/+5 | |
| | | | | llvm-svn: 95182 | |||||
* | Fix <rdar://problem/7490212> clang rewriter: return of the mixed line ↵ | Steve Naroff | 2010-01-05 | 1 | -1/+3 | |
| | | | | | | | | | | endings, which is related to <rdar://problem/6596843> clang ObjC rewriter: Line endings still mixed in rewrite output This fix was dropped when I integrated the 'objective-rewrite' branch. llvm-svn: 92737 | |||||
* | Remove RewriteBlocks. It has been superseded by RewriteObjC | Kovarththanan Rajaratnam | 2009-12-23 | 1 | -5/+0 | |
| | | | | llvm-svn: 92014 | |||||
* | Fix CompilerInstance::createOutputFile to use proper diagnostics, and (try ↵ | Daniel Dunbar | 2009-12-03 | 1 | -12/+39 | |
| | | | | | | to) update all clients to be able to handle failure. llvm-svn: 90437 | |||||
* | Eliminate CodeGenOptions::TimePasses. | Daniel Dunbar | 2009-11-30 | 1 | -1/+2 | |
| | | | | llvm-svn: 90118 | |||||
* | Fix PR5633 by making the preprocessor handle the case where we can | Chris Lattner | 2009-11-30 | 1 | -1/+2 | |
| | | | | | | | | | | stat a file but where mmaping it fails. In this case, we emit an error like: t.c:1:10: fatal error: error opening file '../../foo.h' instead of "cannot find file". llvm-svn: 90110 | |||||
* | Don't call exit(). llvm::llvm_report_error() will do just that | Kovarththanan Rajaratnam | 2009-11-28 | 1 | -1/+0 | |
| | | | | llvm-svn: 90031 | |||||
* | typo | Gabor Greif | 2009-11-26 | 1 | -1/+1 | |
| | | | | llvm-svn: 89949 | |||||
* | issue a friendlier error if someone tries to send precompiled header to '-' ↵ | Gabor Greif | 2009-11-26 | 1 | -1/+1 | |
| | | | | | | | | | | | (stdout) this brings the error on clang -c foo.h -o - closer to clang -c foo.h -o /dev/null llvm-svn: 89948 | |||||
* | Fix some uses of fprintf/stderr without a prototype. | Daniel Dunbar | 2009-11-25 | 1 | -2/+2 | |
| | | | | llvm-svn: 89858 | |||||
* | Add TargetOptions and use it when constructing targets. | Daniel Dunbar | 2009-11-15 | 1 | -2/+2 | |
| | | | | | | | | - This ended up being hard to factor, sorry for the large diff. - Some post-commit cleanup to come. llvm-svn: 88833 | |||||
* | Add FrontendActions for all preprocessor based clang-cc actions. | Daniel Dunbar | 2009-11-14 | 1 | -1/+104 | |
| | | | | llvm-svn: 88774 | |||||
* | Add FrontendActions, which provides a FrontendAction interface to all the ↵ | Daniel Dunbar | 2009-11-14 | 1 | -0/+178 | |
existing AST consumer based clang-cc actions. llvm-svn: 88773 |