- 155fd79 Use StringRef in CGDebugInfo::EmitFunctionStart. by Benjamin Kramer · 15 years ago
- a4d6ca1 Use a Twine to concatenate the name instead of going through std::string. by Benjamin Kramer · 15 years ago
- e89ba59 Twinify InitHeaderSearch::AddPath and use it in C++ include path generation. by Benjamin Kramer · 15 years ago
- 9e9ddf6 Use StringRefs in InitHeaderSearch::AddDelimitedPaths. by Benjamin Kramer · 15 years ago
- 47daf68 Use Path.makeAbsolute() and make a constant std::string a const char*. by Benjamin Kramer · 15 years ago
- 454feb9 The refactor of implicit member access expressions means we don't need this by John McCall · 15 years ago
- dbd872f DeclRefExpr stores a ValueDecl internally. by John McCall · 15 years ago
- 7c9624b Refactor builtin function evaluation into a checker. by Zhongxing Xu · 15 years ago
- 604e7f1 Correctly implement the C++03 and 0x restrictions on class-member using by John McCall · 15 years ago
- e8174bc Add CXXRecordDecl::forallBases to walk an inheritance hierarchy with non-lookup by John McCall · 15 years ago
- ceb9bb3 Build fix. by Eli Friedman · 15 years ago
- 77a259c Fix for PR5707: make sure implicit copy constructors initialize the vtable by Eli Friedman · 15 years ago
- 7ac1c9e Small compatibility fix for -print-decl-contexts. by Eli Friedman · 15 years ago
- 6bc2013 Fix for PR5710: make sure to put function template specializations into the by Eli Friedman · 15 years ago
- 77f4165 brace completion. by Zhongxing Xu · 15 years ago
- 0259ce2 Slight tweak to vtable linkage. by Eli Friedman · 15 years ago
- 61eab88 Misc key function fixes. by Eli Friedman · 15 years ago
- 7e42cf2 Patch to warn when discarding objective-c pointer type qualifiers by Fariborz Jahanian · 15 years ago
- ba03dfd Remove dead diagnostics by Douglas Gregor · 15 years ago
- 265f52e Get rid of some diagnostics that don't follow our rules for -pedantic by Eli Friedman · 15 years ago
- c4451db Fix some direct checks of expressions which might be surrounded by parentheses. by Eli Friedman · 15 years ago
- ebc3317 Make copy assignment operator synthesis not explode for classes with complex by Eli Friedman · 15 years ago
- e3fdca2 Remove several .c_str() to be forward-compatible with StringRef. by Jeffrey Yasskin · 15 years ago
- b2debeb Fixup catch parameters with class reference type. WIP. by Mike Stump · 15 years ago
- c245682 No need to add tail padding if the resulting LLVM struct type will have the same size as the final record size. by Anders Carlsson · 15 years ago
- b455f0e A bunch more thunk fixes from misc testing. by Eli Friedman · 15 years ago
- cce3d4f Add codegen support for exception specifications. WIP. by Mike Stump · 15 years ago
- 812c154 Recover from dot accesses to record pointers and arrow accesses to records. by John McCall · 15 years ago
- b40d06d Enable '-analyzer-opt-analyze-nested-blocks' by default for testing. by Ted Kremenek · 15 years ago
- fc57651 Add clang-cc option '-analyzer-opt-analyze-nested-blocks' to treat block literals as an entry point for analyzer checks. by Ted Kremenek · 15 years ago
- 67d1287 Add analysis support for blocks. This includes a few key changes: by Ted Kremenek · 15 years ago
- 3cdff23 Add the BlockDecl to the DeclContext. by Ted Kremenek · 15 years ago
- 48daf59 Correctly handle conditional operators involving throw. by Eli Friedman · 15 years ago
- 130c69e Make the comma operator consistently call EnsureInsertPoint. by Eli Friedman · 15 years ago
- c2ab486 Work around emitters that can't deal with dead code contexts yet. by Mike Stump · 15 years ago
- 6d910f0 Allow accessing 'isa' via '->' operator. (fixes radar 7447251). by Fariborz Jahanian · 15 years ago
- 91f8860 Mangle basic_ostream and basic_iostream specializations. by Anders Carlsson · 15 years ago
- bc773a0 Switch over to checking .ll files instead of .s files. by Mike Stump · 15 years ago
- 4bda1e4 Remove obsolete fallback code for objectsize. by Mike Stump · 15 years ago
- 079b495 implement PR5274: mark 'restrict' parameters as noalias by Nuno Lopes · 15 years ago
- 7ca7987 Shorten the help test for -no-canonical-prefixes, put it behind HelpHidden and by Rafael Espindola · 15 years ago
- 2b5ff1a Patch to allow restrict applied to id/Class types. (fixes radar 7442244). by Fariborz Jahanian · 15 years ago
- 33cc243 add fedora 12 include path by Nuno Lopes · 15 years ago
- 5d80316 reduce nesting. by Chris Lattner · 15 years ago
- 2a7925c When in an Objective-C instance method, super is a valid code-completion result by Douglas Gregor · 15 years ago
- 9a0c85e Code completion for Objective-C @ keywords that are statements or expressions by Douglas Gregor · 15 years ago
- c464ae8 Code completion for Objective-C @ directives by Douglas Gregor · 15 years ago
- 935ef90 Add EvalCallExpr interface to checker, and migrate the no-return function by Zhongxing Xu · 15 years ago
- 863dbcb Instantiated or specialized class templates never have a key function. This (and the previous check-in) fixes PR5557. by Anders Carlsson · 15 years ago
- d6a637f Rework how virtual member functions are marked. If a class has no key function, we now wait until the end of the translation unit to mark its virtual member functions as references. This lays the groundwork for fixing PR5557. by Anders Carlsson · 15 years ago
- d58987c It's OK to try to emit a vtable definition more than once. Fixes PR5697. by Anders Carlsson · 15 years ago
- b13e357 getTemplateSpecializationKind should be const. by Anders Carlsson · 15 years ago
- fa184a4 Remove empty test cases by Douglas Gregor · 15 years ago
- 85301e2 Erm, revert for the moment; I didn't test this as thoroughly as I should have by Eli Friedman · 15 years ago
- a10c22b Tweak the formula for non-virtual offsets to something which appears a bit by Eli Friedman · 15 years ago
- f53df23 Move key functions to a separate map. by Anders Carlsson · 15 years ago
- a93c934 DeclaratorInfo -> TypeSourceInfo. Makes an effort to rename associated variables, by John McCall · 15 years ago
- c08582b add 'F' to a bunch of libm builtins so that codegen doesn't die on them, by Chris Lattner · 15 years ago
- 807b93e fix -dM with variadic macros, PR5699 by Chris Lattner · 15 years ago
- 5146b1b rename names for consistency by Chris Lattner · 15 years ago
- 9944f78 filecheckize by Chris Lattner · 15 years ago
- f744934 some code cleanup. by Chris Lattner · 15 years ago
- be1ea44 remove some defaulted params for consistency. by Chris Lattner · 15 years ago
- 4664649 reapply my patch for PR4451, which improves diagnostics for :: vs : confusion. by Chris Lattner · 15 years ago
- bd87c0b fix a crash on invalid I found when working on something unrelated. by Chris Lattner · 15 years ago
- 721e77d Move RequireCompleteType requirement for fields early into ActOnField so that by Eli Friedman · 15 years ago
- 19a9edb Remove a now out of date and out of place comment about predefined exprs from the FloatingLiteral class declaration. by Sam Weinig · 15 years ago
- 3a1ce1e Don't print a void return type for C++ constructors and destructors when generating a predefined expr for them. by Sam Weinig · 15 years ago
- f062d9d Be a bit more complete about accumulating SavedThisAdjustments. by Eli Friedman · 15 years ago
- 72649ed Work-in-progess rewrite of thunks: move thunk generation outside of vtable by Eli Friedman · 15 years ago
- d490f95 PointerUnion == PointerUnion does not do what I thought it did. Also, fix a thinko in a PointerUnion::get call. by Douglas Gregor · 15 years ago
- 01aec11 Integrate the following from the 'objective-rewrite' branch: by Steve Naroff · 15 years ago
- 1ade4ca revert my previous patch, it is breaking something and I don't have time by Chris Lattner · 15 years ago
- d7d7f67 Move helper onto CXXMethodDecl. by Eli Friedman · 15 years ago
- fbcb5d6 Switch the std::multimap shadow map used in code completion to an by Douglas Gregor · 15 years ago
- 93fc8fb this is really about both PR's, 4452 is "don't crash", 4451 is "recover nicely". by Chris Lattner · 15 years ago
- a564b17 implement PR4451, improving error recovery for a mistaken : where a :: was by Chris Lattner · 15 years ago
- 5d1c619 simplify logic. by Chris Lattner · 15 years ago
- 20f12a2 Add rudimentary support for member pointers to CGDebugInfo. by Anders Carlsson · 15 years ago
- 29d9c1a remove some extraneous syntax: sourceloc implicitly converts to sourcerange. by Chris Lattner · 15 years ago
- 86b85b2 use new helpers to simplify code. by Chris Lattner · 15 years ago
- e605efd Add test case for mktemp. Patch by Lei Zhang. by Zhongxing Xu · 15 years ago
- 30bd7a0 Drop Preprocessor/open-failure test, it breaks running the test suite as root, by Daniel Dunbar · 15 years ago
- bb3503a Document that CompilerInvocation::createDiagnostics keeps a reference to the DiagnosticOptions, and update callers to make sure they don't pass in a temporary. by Daniel Dunbar · 15 years ago
- eae18f8 Fix an off by one in findEndOfWord, which could scan past the end of the string in a corner case. by Daniel Dunbar · 15 years ago
- 0336843 Fix a slight oversight in computing whether a copy constructor is elidable. by Eli Friedman · 15 years ago
- 2ffb14f Unbreak and add test case for r90276, a situation in which getBuffer is expected to fail. by Daniel Dunbar · 15 years ago
- 63ceaa3 Change Preprocessor::EnterSourceFile to make ErrorStr non-optional, clients should be forced to deal with error conditions. by Daniel Dunbar · 15 years ago
- 21a8bed Add a pretty horrible hack to prevent clang from crashing with inconsistent PCH by Daniel Dunbar · 15 years ago
- c9c1e9c Integrate the following from the 'objective-rewrite' branch: by Steve Naroff · 15 years ago
- fd5b76f Integrate the following from the 'objective-rewrite' branch: by Steve Naroff · 15 years ago
- a851e60 Integrate the following from the 'objective-rewrite' branch: by Steve Naroff · 15 years ago
- c3a46ef Set the correct linkage for VTTs as well. by Anders Carlsson · 15 years ago
- d76fbda Integrate the following from the 'objective-rewrite' branch: by Steve Naroff · 15 years ago
- 5794c97 More linkage improvements. by Anders Carlsson · 15 years ago
- 3527225 Pass the desired vtable linkage to GenerateVtable directly. Only call MaybeMarkVirtualImplicitMembersReferenced for non-inline functions. by Anders Carlsson · 15 years ago
- 8c2d36f Make GenerateVtable a private member function of CGVtableInfo. by Anders Carlsson · 15 years ago
- d013733 Fix for PR5693: shift some code into SetClassDeclAttributesFromBase so that by Eli Friedman · 15 years ago
- 224c312 Only emit the vtable definition if the class has a key function and we're emitting it, or if the class doesn't have a key function and we are emitting the complete constructor. by Anders Carlsson · 15 years ago
- 891c8b7 If a class does not have a key function, its linkage should be weak_odr. by Anders Carlsson · 15 years ago