Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | move decl attribute processing to a new SemaDeclAttr.cpp. | Chris Lattner | 2008-06-26 | 1 | -0/+4 | |
| | | | | llvm-svn: 52792 | |||||
* | Update Xcode project so that the clang target depends on LLVMAnalysis.a | Ted Kremenek | 2008-06-26 | 1 | -17/+14 | |
| | | | | llvm-svn: 52790 | |||||
* | Update Xcode project. | Ted Kremenek | 2008-06-25 | 1 | -0/+4 | |
| | | | | llvm-svn: 52720 | |||||
* | Rename summary methods for "instance methods" to "class methods" (the names ↵ | Ted Kremenek | 2008-06-23 | 1 | -0/+1 | |
| | | | | | | got screwed up). No functionality change. llvm-svn: 52650 | |||||
* | add a new clang::APValue class at Eli's request. It is a discriminated | Chris Lattner | 2008-06-22 | 1 | -5/+7 | |
| | | | | | | union between [potentially complex] APInt/APFloat. llvm-svn: 52609 | |||||
* | Updated Xcode project. | Ted Kremenek | 2008-06-20 | 1 | -0/+12 | |
| | | | | llvm-svn: 52556 | |||||
* | Updated Xcode project. | Ted Kremenek | 2008-06-06 | 1 | -0/+2 | |
| | | | | llvm-svn: 52065 | |||||
* | Update Xcode project. | Ted Kremenek | 2008-06-04 | 1 | -0/+4 | |
| | | | | llvm-svn: 51941 | |||||
* | Updated Xcode project. | Ted Kremenek | 2008-05-19 | 1 | -0/+4 | |
| | | | | llvm-svn: 51281 | |||||
* | set long/pointers to 64-bits on ppc64/x86-64 | Chris Lattner | 2008-05-09 | 1 | -1/+1 | |
| | | | | llvm-svn: 50891 | |||||
* | Updated Xcode project. | Ted Kremenek | 2008-05-08 | 1 | -0/+15 | |
| | | | | llvm-svn: 50864 | |||||
* | start implementation of a macro rewriter, this is currently just stubbed out. | Chris Lattner | 2008-05-08 | 1 | -0/+4 | |
| | | | | llvm-svn: 50845 | |||||
* | Update XCode project (added GRTransferFuncs.cpp). | Ted Kremenek | 2008-04-16 | 1 | -0/+4 | |
| | | | | llvm-svn: 49806 | |||||
* | Add -o support for -emit-html, make it not produce a file on an error. | Chris Lattner | 2008-04-16 | 1 | -1/+1 | |
| | | | | llvm-svn: 49777 | |||||
* | Rename a file and update the Xcode project. | Steve Naroff | 2008-04-14 | 1 | -4/+4 | |
| | | | | llvm-svn: 49693 | |||||
* | move a ton of code out of line, from RewriteRope.h -> RewriteRope.cpp | Chris Lattner | 2008-04-14 | 1 | -0/+4 | |
| | | | | llvm-svn: 49664 | |||||
* | move the DeltaTree implementation out of line, remove debugging printfs etc. | Chris Lattner | 2008-04-12 | 1 | -0/+4 | |
| | | | | llvm-svn: 49591 | |||||
* | Do an initial hack at replacing one of the incredibly inefficient | Chris Lattner | 2008-04-12 | 1 | -0/+2 | |
| | | | | | | | | | | | | | | | (but simple!) datastructures in the rewriter with a more complex but more efficient one. This replaces the Deltas vector with a specialized BTree that makes delta lookups much more efficient. This speeds up -emit-html on a 500K .i file from 157.154 to 27.127 seconds on my machine (5.8x). While this code is functional, it isn't very pretty, I have much refactoring planned for it, and will remove the USE_VECTOR ifdef. Stay tuned. llvm-svn: 49586 | |||||
* | Update Xcode project with missing files. | Ted Kremenek | 2008-04-11 | 1 | -0/+6 | |
| | | | | llvm-svn: 49550 | |||||
* | Add SemaDeclCXX.cpp to Xcode project. | Ted Kremenek | 2008-04-09 | 1 | -0/+4 | |
| | | | | llvm-svn: 49428 | |||||
* | Add HTMLRewrite.h to Xcode project. | Ted Kremenek | 2008-04-08 | 1 | -0/+2 | |
| | | | | llvm-svn: 49405 | |||||
* | Simplify some objc compatibility testing, make interfaceTypesAreCompatible | Chris Lattner | 2008-04-07 | 1 | -1/+1 | |
| | | | | | | a static function named isCompatibleInterfaceAssign. llvm-svn: 49305 | |||||
* | Add DeclBase.h to Xcode project. | Steve Naroff | 2008-04-04 | 1 | -0/+2 | |
| | | | | llvm-svn: 49223 | |||||
* | various bug fixes, add to xcode project. | Chris Lattner | 2008-04-04 | 1 | -0/+4 | |
| | | | | llvm-svn: 49216 | |||||
* | Updated Xcode project to include BugReporter.[cpp,h]. | Ted Kremenek | 2008-04-03 | 1 | -0/+6 | |
| | | | | llvm-svn: 49128 | |||||
* | Update Xcode project: add BasicObjCFoundationChecks.h | Ted Kremenek | 2008-03-27 | 1 | -0/+2 | |
| | | | | llvm-svn: 48887 | |||||
* | Added AnnotatedPath.h, GRAuditor.h, GRSimpleAPICheck.h and ↵ | Ted Kremenek | 2008-03-27 | 1 | -0/+10 | |
| | | | | | | BasicObjCFoundationChecks.cpp to Xcode project. llvm-svn: 48868 | |||||
* | Updated Xcode project with HTMLDiagnostics.[h,cpp] | Ted Kremenek | 2008-03-27 | 1 | -1/+7 | |
| | | | | llvm-svn: 48866 | |||||
* | Added PathDiagnostic.[h,cpp] to Xcode project. | Ted Kremenek | 2008-03-27 | 1 | -0/+8 | |
| | | | | llvm-svn: 48862 | |||||
* | Add missing files | Nate Begeman | 2008-03-25 | 1 | -0/+8 | |
| | | | | llvm-svn: 48783 | |||||
* | Split objc decl implementation out into DeclObjC.cpp | Chris Lattner | 2008-03-16 | 1 | -0/+4 | |
| | | | | llvm-svn: 48404 | |||||
* | switch the rest of the C decl classes to do their | Chris Lattner | 2008-03-16 | 1 | -4/+4 | |
| | | | | | | allocation through ASTContext. llvm-svn: 48403 | |||||
* | Make a major restructuring of the clang tree: introduce a top-level | Chris Lattner | 2008-03-15 | 1 | -80/+80 | |
| | | | | | | | | | | lib dir and move all the libraries into it. This follows the main llvm tree, and allows the libraries to be built in parallel. The top level now enforces that all the libs are built before Driver, but we don't care what order the libs are built in. This speeds up parallel builds, particularly incremental ones. llvm-svn: 48402 | |||||
* | Add PPLexerChange.cpp to the project. | Chris Lattner | 2008-03-09 | 1 | -0/+4 | |
| | | | | llvm-svn: 48081 | |||||
* | split macro expansion support out of Preprocessor.cpp into PPMacroExpansion.cpp | Chris Lattner | 2008-03-09 | 1 | -4/+8 | |
| | | | | | | | Rename Directives.cpp -> PPDirectives.cpp since it implements part of the Preprocessor class. llvm-svn: 48078 | |||||
* | split the MacroArgs class out of TokenLexer.cpp/h into | Chris Lattner | 2008-03-09 | 1 | -0/+6 | |
| | | | | | | MacroArgs.cpp/h llvm-svn: 48075 | |||||
* | Rename MacroExpander.cpp/h -> TokenLexer.cpp/h | Chris Lattner | 2008-03-09 | 1 | -8/+6 | |
| | | | | llvm-svn: 48072 | |||||
* | fix clang xcode build | Nate Begeman | 2008-03-09 | 1 | -30/+26 | |
| | | | | llvm-svn: 48069 | |||||
* | split preprocesor directive handling out of Preprocessor.cpp into Directives.cpp | Chris Lattner | 2008-03-09 | 1 | -0/+4 | |
| | | | | llvm-svn: 48068 | |||||
* | Renamed ValueManager to BasicValueFactory. | Ted Kremenek | 2008-03-07 | 1 | -6/+12 | |
| | | | | llvm-svn: 48025 | |||||
* | add analysis source files to project. | Chris Lattner | 2008-03-05 | 1 | -16/+54 | |
| | | | | llvm-svn: 47953 | |||||
* | Add the various pathsensitive headers to the project. | Chris Lattner | 2008-03-05 | 1 | -0/+28 | |
| | | | | llvm-svn: 47952 | |||||
* | ProgramEdge.h doesn't exist anymore. | Chris Lattner | 2008-03-05 | 1 | -2/+0 | |
| | | | | llvm-svn: 47951 | |||||
* | Add codegen support for ObjC message expressions with the GNU runtime. | Chris Lattner | 2008-03-01 | 1 | -0/+6 | |
| | | | | | | Patch by David Chisnall! llvm-svn: 47789 | |||||
* | Add Attr.h which is an AST-level class for GCC attributes. | Anders Carlsson | 2008-02-14 | 1 | -0/+2 | |
| | | | | llvm-svn: 47112 | |||||
* | pass the astconsumer into Sema's ctor, clean up some stuff in | Chris Lattner | 2008-02-06 | 1 | -1/+1 | |
| | | | | | | | Sema::ActOnTranslationUnitScope. The various ObjC pieces at the top of Sema.cpp should be moved into SemaObjC or something. llvm-svn: 46787 | |||||
* | rename ASTSTreamer.{h|cpp} -> ParseAST.{h|cpp} | Chris Lattner | 2008-02-06 | 1 | -8/+8 | |
| | | | | llvm-svn: 46786 | |||||
* | Make rewriter::inserttext return a bool to indicate if it failed. | Chris Lattner | 2008-01-31 | 1 | -1/+1 | |
| | | | | | | | Add a RewriteTest::ReplaceStmt method to factor the 'checking for rewrite failed + emitting diagnostic if so' code. llvm-svn: 46619 | |||||
* | Tweaks to EmitLValue in CGExprConstant. Patch by Eli Friedman. | Anders Carlsson | 2008-01-26 | 1 | -0/+4 | |
| | | | | llvm-svn: 46389 | |||||
* | Add Basic/Targets.cpp to the Xcode project... | Steve Naroff | 2008-01-18 | 1 | -0/+4 | |
| | | | | llvm-svn: 46182 |