summaryrefslogtreecommitdiffstats
path: root/clang/lib/Driver/PlistDiagnostics.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Rename lib/Driver (etc) to lib/Frontend in prep for the *actual*Daniel Dunbar2009-03-021-239/+0
| | | | | | driver taking lib/Driver. llvm-svn: 65811
* Clean up indentation.Ted Kremenek2009-02-021-2/+4
| | | | llvm-svn: 63551
* When using -analyzer-output-plist always output a plist file even if it ↵Ted Kremenek2009-01-231-11/+14
| | | | | | contains no error reports. llvm-svn: 62871
* Static Analyzer: When generating plists for errors reports, generate one ↵Ted Kremenek2009-01-211-61/+59
| | | | | | plist file per translation unit that contains all of the diagnostics. llvm-svn: 62647
* Rename SourceManager::getCanonicalFileID -> getFileID. There isChris Lattner2009-01-191-8/+7
| | | | | | no longer such thing as a non-canonical FileID. llvm-svn: 62499
* this massive patch introduces a simple new abstraction: it makesChris Lattner2009-01-171-14/+15
| | | | | | | | | | | | | | | "FileID" a concept that is now enforced by the compiler's type checker instead of yet-another-random-unsigned floating around. This is an important distinction from the "FileID" currently tracked by SourceLocation. *That* FileID may refer to the start of a file or to a chunk within it. The new FileID *only* refers to the file (and its #include stack and eventually #line data), it cannot refer to a chunk. FileID is a completely opaque datatype to all clients, only SourceManager is allowed to poke and prod it. llvm-svn: 62407
* eliminate FullSourceLoc::getLocation() now that FullSourceLocChris Lattner2009-01-161-2/+2
| | | | | | *is* the location. This eliminates some weird X.getLocation().getLocation()'s. llvm-svn: 62376
* more SourceLocation lexicon change: instead of referring to theChris Lattner2009-01-161-5/+4
| | | | | | "logical" location, refer to the "instantiation" location. llvm-svn: 62316
* [LLVM up] Update for raw_fd_ostream change. This fixes a FIXME thatDaniel Dunbar2008-11-131-1/+1
| | | | | | | | the Backend output should be done in binary mode. - I'd appreciate it if someone who has a Windows build could verify this. llvm-svn: 59221
* Hook up the Plist diagnostic client to the driver.Ted Kremenek2008-11-031-5/+12
| | | | | | Fix Plist output. llvm-svn: 58652
* Add path diagnostics client for emitting path reports using Plists.Ted Kremenek2008-11-031-0/+230
llvm-svn: 58647
OpenPOWER on IntegriCloud