- 2e1cd42 Introduction the DeclarationName class, as a single, general method of by Douglas Gregor · 16 years ago
- 707b0fe Fix <rdar://problem/6372970> clang ObjC rewriter: incorrect cast when passing block argument by Steve Naroff · 16 years ago
- 0aab796 Fix <rdar://problem/6370288> clang ObjC rewriter: Too many _objc_symtab, _OBJC_SYMBOLS by Steve Naroff · 16 years ago
- ace6625 Fix an obscure rewriter bug when rewriting implementations that don't have a corresponding interface (found while doing random testing on another bug). by Steve Naroff · 16 years ago
- 0007268 Fix <rdar://problem/6343942> clang ObjC rewriter: crash rewriting blocks by Steve Naroff · 16 years ago
- b087ae9 Obey the FIXMES! by Daniel Dunbar · 16 years ago
- 26fb272 [LLVM up] Update for raw_fd_ostream change. This fixes a FIXME that by Daniel Dunbar · 16 years ago
- eb8f306 Implement support for operator overloading using candidate operator by Douglas Gregor · 16 years ago
- 0518999 Introduce a single AST node SizeOfAlignOfExpr for all sizeof and alignof expressions, both of values and types. by Sebastian Redl · 16 years ago
- d68ba0e Move backend output out of destructor. by Daniel Dunbar · 16 years ago
- 48f4753 Remove unused function declaration. by Daniel Dunbar · 16 years ago
- eb83ecd Implement support for C++ nested-name-specifiers ('foo::bar::x') in the Parser side. by Argyrios Kyrtzidis · 16 years ago
- daac634 Patch by Nikita Zhuk: Add TranslationUnitActions to AnalysisConsumer. by Ted Kremenek · 16 years ago
- eaebc75 Initial, rudimentary implementation of operator overloading for binary by Douglas Gregor · 16 years ago
- f304ddc AnalysisManager can now be used to for analyses over TranslationUnits. by Ted Kremenek · 16 years ago
- cd9b46e Add a new expression class, ObjCSuperExpr, to handle the Objective-C 'super'. Remove ObjCThis from PredefinedExpr by Douglas Gregor · 16 years ago
- b2f9e51 Fix <rdar://problem/6339636> clang ObjC rewriter: Assertion failed: FileID-1 < FileIDs.size() && "Invalid FileID!", file c:\cygwin\home\Administrator\llvm\tools\clang\include\clang/Basic/SourceManager.h, line 513 by Steve Naroff · 16 years ago
- 4fc82c8 Hook up the Plist diagnostic client to the driver. Fix Plist output. by Ted Kremenek · 16 years ago
- ad99dbf Rename 'HTMLDiagnostics.h' to 'PathDiagnosticClients.h' by Ted Kremenek · 16 years ago
- 8f6ce57 Fix <rdar://problem/6336774> clang block rewriter: Assertion failed: Offset+NumBytes <= size() && "Invalid region to erase!", file c:\cygwin\home\Administrator\llvm\to ols\clang\include\clang/Rewrite/RewriteRope.h, line 219. by Steve Naroff · 16 years ago
- dd913e5 Turn off module verification in Release-Asserts builds. by Daniel Dunbar · 16 years ago
- e10b0f2 "One" line fix for -parse-noop failure, "id" and several other things by Daniel Dunbar · 16 years ago
- c8ad87b Make sure RewriteObjCMethodDecl() does a block pointer rewrite. by Steve Naroff · 16 years ago
- ced80a8 Add a couple fixes for rewriting ivars/methods that use/contain blocks. by Steve Naroff · 16 years ago
- aa4d5ae Convert SynthesizeBlockCall() from test->AST based implementation. by Steve Naroff · 16 years ago
- 3702af5 Adjust code format. by Zhongxing Xu · 16 years ago
- fdc0372 Convert SynthBlockInitExpr() from text->AST based implementation. by Steve Naroff · 16 years ago
- 8e2f57a Handle block literals at file scope, remove some dead code, etc. by Steve Naroff · 16 years ago
- a206b06 Make sure internally synthesized block pointer types are converted before pretty printing. by Steve Naroff · 16 years ago
- 90f4130 Workaround an LLVM bug where inlining functions with debug info breaks by Daniel Dunbar · 16 years ago
- ac7ffe0 Improve llvm-gcc compatibility, -Os implies -O2 (sortof). by Daniel Dunbar · 16 years ago
- 8e8f3b7 Choose CompileOptions (optimization passes) to match llvm-gcc more closely. by Daniel Dunbar · 16 years ago
- 1b450b0 .s files don't require the preprocessor, patch by Roman Divacky! by Chris Lattner · 16 years ago
- fa15fd9 More changes necessary to integrate the objc and blocks rewriters. by Steve Naroff · 16 years ago
- d8e3098 Access pass manager consistently. - No functionality change. by Daniel Dunbar · 16 years ago
- 6eec8e8 Rename ExplicitCCastExpr to CStyleCastExpr by Douglas Gregor · 16 years ago
- 524b86f Call llvm_shutdown() on (normal) termination. This makes --time-passes usable. by Daniel Dunbar · 16 years ago
- 276373d With -verify, only exit early on failure. by Daniel Dunbar · 16 years ago
- 879c3ea Remove unneeded CheckASTConsumer function. - No functionality change. by Daniel Dunbar · 16 years ago
- 80c2855 Fix testsuite regression for "crash.m". by Steve Naroff · 16 years ago
- d611bac Don't double free module when IRgen fails. by Daniel Dunbar · 16 years ago
- 7e9f1f7 Improve dependency file support. by Daniel Dunbar · 16 years ago
- 49badde Refactor the expression class hierarchy for casts. Most importantly: by Douglas Gregor · 16 years ago
- a48396e Some fixups to the previous objc/blocks rewriter smerge. by Steve Naroff · 16 years ago
- 5405523 Integrate the blocks and objc rewriters. by Steve Naroff · 16 years ago
- 9d72851 Rename Characteristic_t to CharacteristicKind by Chris Lattner · 16 years ago
- 418f6c7 Remember whether an initlist had a designator in the AST. by Chris Lattner · 16 years ago
- 220ad7c pass designators into sema. This completes parser-level designator by Chris Lattner · 16 years ago
- ad3c91c Allow \n for newlines in expected error messages. by Sebastian Redl · 16 years ago
- 7fb5e48 Don't give a default argument to ASTContext::getFunctionType for the TypeQuals parameter, it causes subtle bugs where TypeQuals, while necessary, are omitted from the call. by Argyrios Kyrtzidis · 16 years ago
- d2f4e5e CMake: Builds and installs clang binary and libs (no docs yet). It by Oscar Fuentes · 16 years ago
- 9a30c24 Use string literal for format string specifier; this prevents ErrMsg from being interpretted as a format string specifier. by Ted Kremenek · 16 years ago
- 7d43a31 2nd try to fix leakage of the module provider. note that moduleprovider takes ownership of the module by Nuno Lopes · 16 years ago
- dd49267 fix leaking of the module provider by Nuno Lopes · 16 years ago
- 750c358 Add initial dependency file generation support. Patch by Kovarththanan by Daniel Dunbar · 16 years ago
- 1f81230 Move viewInheritance to CXXRecordDecl, and make sure it builds in Release mode, too by Douglas Gregor · 16 years ago
- 6c308cc Use LINK_COMPONENTS instead of hard coding LLVM libraries. by Daniel Dunbar · 16 years ago
- b406459 Fix linking error. by Zhongxing Xu · 16 years ago
- 95c7b00 Make the analyzer store (memory model) a command line option. by Ted Kremenek · 16 years ago
- 7cae2f6 Added driver option "-cxx-inheritance-view" for viewing the C++ hierarchy of a class in GraphViz. by Ted Kremenek · 16 years ago
- 4c877cc Hook "fast" code generation to -O0. by Daniel Dunbar · 16 years ago
- 70f9243 Add -O[0-3s] support (following llvm-gcc). by Daniel Dunbar · 16 years ago
- b9988c0 Fix <rdar://problem/6312683> clang block rewriter: by Steve Naroff · 16 years ago
- 8b7650e Only create the target machine when emitting assembly. by Daniel Dunbar · 16 years ago
- ed2cb28 [LLVM up] Get rid of std::ostream usage from Backend.cpp by Daniel Dunbar · 16 years ago
- a778d7d Add support for assembler-with-cpp (preprocessed .S files), patch by by Chris Lattner · 16 years ago
- 11292b0 Update to use raw_ostream for PrintModulePass. by Daniel Dunbar · 16 years ago
- d46075f Commito, didn't mean to remove this header. by Daniel Dunbar · 16 years ago
- d69bacc [LLVM up] Add basic -S option to clang. by Daniel Dunbar · 16 years ago
- 8e9bebd Preliminary support for function overloading by Douglas Gregor · 16 years ago
- 94ac21e Fix <rdar://problem/6297052> confused in some way by embedded /* */ comments. by Steve Naroff · 16 years ago
- fe6b0dc Fix <rdar://problem/6261178> clang-on-xcode: [sema] multiple method warning is over enthusiastic. by Steve Naroff · 16 years ago
- 8588896 Added the start of a prototype implementation of PCH based on token caching. by Ted Kremenek · 16 years ago
- 85b4897 Add newline at the end of file, to silence compiler warning. by Matthijs Kooijman · 16 years ago
- 0d504c1 Remove unneeded EncodingRecordTypes argument to getObjCEncodingForType. by Daniel Dunbar · 16 years ago
- d3db401 Add --disable-free flag to clang. by Daniel Dunbar · 16 years ago
- ca74360 Tighten up blocks rewriter to handle casts and some other interesting cases. by Steve Naroff · 16 years ago
- 99bd46c make the -rewrite-test a bit more interesting: it now by Chris Lattner · 16 years ago
- cff9cc9 start implementing a token rewriter. At this point, it just reads in a file by Chris Lattner · 16 years ago
- b13c5ee Add a new -rewrite-test option, which is basically a by Chris Lattner · 16 years ago
- c106c10 Add a new -dump-raw-tokens option, which allows us to see raw tokens. by Chris Lattner · 16 years ago
- 590f0cc Change how raw lexers are handled: instead of creating them and then by Chris Lattner · 16 years ago
- e0109a5 Fix/simplify RewriteBlocks::RewriteBlockPointerFunctionArgs(). by Steve Naroff · 16 years ago
- 0b0ee50 Disable blocks support in C++ mode. by Daniel Dunbar · 16 years ago
- 84a969f Touchup the rewriter to handle the new BlockExpr->BlockDecl dance. by Steve Naroff · 16 years ago
- 56ee689 - Add BlockDecl AST node. - Modify BlockExpr to reference the BlockDecl. by Steve Naroff · 16 years ago
- ab9bae7 Explicitly access the first Decl* referenced by a DeclStmt instead of using "getDecl()." Added a FIXME indicating that the call to RewriteObjCQualifiedInterfaceTypes() is meant to modifying the type-specifier; hopefully this will be a little more clean once DeclGroups contain type specifiers. by Ted Kremenek · 16 years ago
- 50a25e2 Use "DeclStmt::getSolitaryDecl()" when accessing the DeclStmt of an @catch. by Ted Kremenek · 16 years ago
- 1ed8e2a Use DeclStmt::getSolitaryDecl() instead of DeclStmt::getDecl() when rewriting Objective-c foreach statements. by Ted Kremenek · 16 years ago
- fda4fed In RewriteFunctionBody, using DeclStmt::decl_iterator to rewrite the Decls in a DeclStmt instead of using getDecl() to fetch the first Decl. by Ted Kremenek · 16 years ago
- 68c5918 Allow -verify to be used with -rewrite-macros. by Daniel Dunbar · 16 years ago
- 539ced1 Add dummy -ast-dump support for ObjC category implementations. by Daniel Dunbar · 16 years ago
- 22aed65 Remove old diag that alerted the user to a limitation we no longer have:-) by Steve Naroff · 16 years ago
- d3f7790 Create a function, eliminating some redundancy between SynthesizeBlockInitExpr() and SynthesizeBlockLiterals(). by Steve Naroff · 16 years ago
- acba0f2 Finish implementing copy/dispose helpers for imported block decls. by Steve Naroff · 16 years ago
- b0adbba Set exit code properly on "Unexpected program action". by Daniel Dunbar · 16 years ago
- 5e52b17 Add indirection required for byref BlockDeclRefExpr's. by Steve Naroff · 16 years ago
- 3b0fd64 Handle bookkeeping for imported blocks (in SynthesizeBlockImpl). by Steve Naroff · 16 years ago
- b65a4f1 Cut/paste error...need to use the expression "name" for member references (or other complex expressions that can embed a block pointer type) by Steve Naroff · 16 years ago
- 8e9216d Clear the map that associated the rewritten block with it's corresponding BlockExpr. by Steve Naroff · 16 years ago