- 0a151a1 Use Builtin ID as the return value for FunctionDecl::getMemoryFunctionKind(). by Anna Zaks · 13 years ago
- 022b3f4 [analyzer] Taint: generalize taint propagation to simplify adding more by Anna Zaks · 13 years ago
- 0b7febd Add new line. by Tanya Lattner · 13 years ago
- 4f692c2 Add support for OpenCL 1.1 logical operations. by Tanya Lattner · 13 years ago
- cf7c14c Add some calls to MarkDeclarationReferenced, towards a point where every declaration which is used is marked as used. by Eli Friedman · 13 years ago
- 100d041 Make the auto-detection hack for the iOS simulator set the target triple correctly. Getting the target triple wrong mostly appears to work, but messes up in subtle cases; for example, we incorrectly conclude that fwrite is actually named fwrite$UNIX2003. Also shuffles around the auto-detection code a bit to try and make it a bit more reliable. Fixes <rdar://problem/10664848>. by Eli Friedman · 13 years ago
- 7c9719b Another test for 148243 by Fariborz Jahanian · 13 years ago
- c268832 A little more elaborate test for r148243 by Fariborz Jahanian · 13 years ago
- 9e9650c Patch for r148243 which was left behind. by Fariborz Jahanian · 13 years ago
- d66715d Fixes a crash during constant folding of a switch and case by Fariborz Jahanian · 13 years ago
- 7a7ee30 Some improvements to the handling of C11 atomic types: by David Chisnall · 13 years ago
- 52e4c60 Refactor variables unused under non-assert builds. by David Blaikie · 13 years ago
- c23f857 Now that deserializing a definition of a C++ class/Objective-C by Douglas Gregor · 13 years ago
- cc32b44 When deserializing the definition of a C++ class/ObjC class/ObjC by Douglas Gregor · 13 years ago
- 2171bf1 Completely re-implement (de-)serialization of redeclaration by Douglas Gregor · 13 years ago
- 3419d7c Tweak markup. by Benjamin Kramer · 13 years ago
- da90c77 added descriptions of vector extensions, info about vector literals and vector operations. by Anton Yartsev · 13 years ago
- 665a8dc Fix ALL the markup. by Benjamin Kramer · 13 years ago
- ae9f85b Two variables had been added for an assert, but their values were by Chandler Carruth · 13 years ago
- fa16125 decltype(e) is type-dependent if e is instantiation-dependent. Scary but true. by Richard Smith · 13 years ago
- 244ee7b Pedantic diagnostic correction: in C++, we have integral constant expressions, by Richard Smith · 13 years ago
- 28c1ce7 constexpr: casts to void* are allowed in constant expressions, don't set the by Richard Smith · 13 years ago
- 750dc2b Change linkage computation so it doesn't depend on FunctionDecl::isExternC or VarDecl::isExternC, and instead queries what it actually cares about: whether the given declaration is inside an extern "C" context. Fundamentally, figuring out whether a function/variable uses C linkage requires knowing the linkage, and the logic in FunctionDecl::isExternC and VarDecl::isExternC was getting it wrong. Given that, fix FunctionDecl::isExternC and VarDecl::isExternC to use much simpler implementations that depend on the fixed linkage computation. by Eli Friedman · 13 years ago
- 1136ef0 Use a smaller vector than SmallVector. by Benjamin Kramer · 13 years ago
- 9e2822b Clear ImplicitConversionSequence the obvious way which turns out to be less fragile. by Benjamin Kramer · 13 years ago
- 314f554 Give OverloadCandidateSet the responsibility for destroying the implicit conversion sequences so we don't get double frees when the vector reallocates. by Benjamin Kramer · 13 years ago
- 47b1d96 objc: disallow __block attribute on method params. by Fariborz Jahanian · 13 years ago
- 448ce0f Reorder initializers, make use of the whole array. by Benjamin Kramer · 13 years ago
- 7268c8b Move the inline array to the end. by Benjamin Kramer · 13 years ago
- 527610d Destroy OverloadCandidates before taking away the underlying memory. by Benjamin Kramer · 13 years ago
- a54fbf2 Replace a using declararion with a typedef in the hope of satisfying GCC by Douglas Gregor · 13 years ago
- ef96ee0 De-virtualize getPreviousDecl() and getMostRecentDecl() when we know by Douglas Gregor · 13 years ago
- 09dd379 Pool allocate ImplicitConversionSequences. by Benjamin Kramer · 13 years ago
- 0e6a16f OverloadCandidateSet: Stop exposing SmallVector internals by Benjamin Kramer · 13 years ago
- f785a7d Introduce Decl::getPreviousDecl() and Decl::getMostRecentDecl(), by Douglas Gregor · 13 years ago
- 9fcbf2d Revert accidental commit by Douglas Gregor · 13 years ago
- 8a8950b Add a FIXME for mutation of the common pointer of a RedeclarableTemplateDecl. It is not clear that it's worth delaying the allocation of said pointer by Douglas Gregor · 13 years ago
- 7c99bb5c Reimplement RedeclarableTemplateDecl in terms of by Douglas Gregor · 13 years ago
- 170fd49 Remove a redundant word. by Zhongxing Xu · 13 years ago
- 2d6a567 constexpr irgen: Add irgen support for APValue::Struct, APValue::Union, by Richard Smith · 13 years ago
- 8568ee7 [analyzer] Taint: add system and popen as undesirable sinks for taint data. by Anna Zaks · 13 years ago
- db4d7a5 [libclang] If CXIndexOpt_IndexFunctionLocalSymbols is enabled, also by Argyrios Kyrtzidis · 13 years ago
- 093ecc9 Remember if a type has its visibility set explicitly or implicitly. by Rafael Espindola · 13 years ago
- abac441 Fix 80-column violation. by Chad Rosier · 13 years ago
- 2249074 [libclang] Add CXIndexOpt_IndexFunctionLocalSymbols indexing option to indicate by Argyrios Kyrtzidis · 13 years ago
- 91534a3 (Implicit) parameters deserialized as part of a function type must not by Douglas Gregor · 13 years ago
- dd9d645 Progress towards making isUsed() reflect whether a declaration is odr-used; don't set isUsed for local variables which are referenced in unevaluated contexts. Make other code use isReferenced() (which basically indicates that a declaration isn't dead) where appropriate. by Eli Friedman · 13 years ago
- f6c17a4 Fix a silly mistake in ComplexExprEvaluator::ZeroInitialization. <rdar://problem/10691092>. by Eli Friedman · 13 years ago
- f8ec8c9 Convert SemaTemplate*.cpp to pass a callback object to CorrectTypo. by Kaelyn Uhrain · 13 years ago
- 117c456 Make sure to consider non-DeclContext scopes properly when finding by Douglas Gregor · 13 years ago
- a8c6fea When inferring a module for a framework, first determine whether that by Douglas Gregor · 13 years ago
- d9b859a Move identification of memory setting and copying functions (memset, by Anna Zaks · 13 years ago
- 31cbe68 Revert r148138; it's causing test failures. by Eli Friedman · 13 years ago
- e4c7f90 Convert SemaExprMember.cpp to pass a callback object to CorrectTypo, by Kaelyn Uhrain · 13 years ago
- 43115d4 remove assertions in the Hexagon backend specific clang driver by Sebastian Pop · 13 years ago
- edd4f3c rename -ccc-host-triple into -target by Sebastian Pop · 13 years ago
- 9606a57 rename DefaultHostTriple into DefaultTargetTriple by Sebastian Pop · 13 years ago
- e401415 Refactor for clarity. by Richard Smith · 13 years ago
- fdf187c Reinstate test case accidentally reverted by r148028 by Douglas Gregor · 13 years ago
- 3a110f7 Don't infer a submodule for a framework's private header, at least for now. by Douglas Gregor · 13 years ago
- 704e732 Remove --hash-style from link command on Android. by Evgeniy Stepanov · 13 years ago
- eb66673 CodeInit was replaced by StringInit. by Jakob Stoklund Olesen · 13 years ago
- 3534050 PR11754: Reject non-static constexpr member functions in classes with virtual by Richard Smith · 13 years ago
- 89e6e85 A base subobject type doesn't make sense for unions; don't try to compute it. Based on patch by Yin Ma. Fixes PR11751. by Eli Friedman · 13 years ago
- 9ec0ef3 constexpr is allowed on static member functions of non-literal classes. Per report on cfe-dev. by Eli Friedman · 13 years ago
- 059d578 A few minor improvements to error recovery trying to access member of a function. In particular, this restores the cool error recovery for the example from http://blog.llvm.org/2010/04/amazing-feats-of-clang-error-recovery.html , which regressed a few months back. by Eli Friedman · 13 years ago
- f037541 Don't crash while trying to diagnose a function declared at block scope with an by Richard Smith · 13 years ago
- 2f4d88f Fix up the calls to CorrectTypo in Sema*ObjC.cpp to use callback by Kaelyn Uhrain · 13 years ago
- a150fa3 Revert previous commit. Something has gone wonky with my local configuration by Douglas Gregor · 13 years ago
- d30630f When inferring a module map for a framework, add the 'private' by Douglas Gregor · 13 years ago
- b71d157 [analyzer] Unwrap the pointers when ignoring the const cast. by Anna Zaks · 13 years ago
- 71d2909 [analyzer] Taint: when looking up a binding, provide the type. by Anna Zaks · 13 years ago
- ce8ef16 [analyzer] RegionStoreManager::getBinding() should not crash when by Anna Zaks · 13 years ago
- dba241d [analyzer] Fix a typo in a warning message. by Anna Zaks · 13 years ago
- 9baf39d objc parsing. Fixes a crash when parsing array initialization by Fariborz Jahanian · 13 years ago
- 7984de3 Improve 0-argument -Wvexing-parse diagnostic by adding notes with fix-its: by Richard Smith · 13 years ago
- 83be12c Recommit r148056 with fixes to deal with weirdness with bitfields in unions. by Eli Friedman · 13 years ago
- cd7a21b Revert r148056 while I investigate failures. by Eli Friedman · 13 years ago
- b030b19 Revert accidental commit. by Eli Friedman · 13 years ago
- a179682 Make sure adding a field to a struct never reduces its size. PR11745. by Eli Friedman · 13 years ago
- 3d33622 Adjust set of default checkers. by Ted Kremenek · 13 years ago
- 0c6b8e3 If an ObjCMessageExpr is implicit, there are no source locations for the by Argyrios Kyrtzidis · 13 years ago
- 3b4b047 Convert SemaCXXScopeSpec.cpp to pass a callback object to CorrectTypo, by Kaelyn Uhrain · 13 years ago
- f2b4f7b objc: do not warn when converting to a const id qualfied by its by Fariborz Jahanian · 13 years ago
- b29d3e7 Revert 148045 to fix the bots. by Rafael Espindola · 13 years ago
- 9f141c4 Add a SONAME to the libclang library. Patch by Sylvestre Ledru. by Rafael Espindola · 13 years ago
- 425d631 Convert SemaInit.cpp to pass a callback object to CorrectTypo. by Kaelyn Uhrain · 13 years ago
- 0849ade [analyzer] fix inlining's handling of mapping actual to formal arguments and limit the call stack depth. The analyzer can now accurately simulate factorial for limited depths. by Ted Kremenek · 13 years ago
- ec78916 constexpr: initialization of a union from an empty initializer-list should by Richard Smith · 13 years ago
- 37969b7 scanf: parse the 'm' length modifier, and check that the right arguments by Hans Wennborg · 13 years ago
- 1d7049a In Objective-C++, actually compute the base type of a member access by Douglas Gregor · 13 years ago
- 28058d1 scanf analysis: the 'a' length modifier is valid with a scanlist by Hans Wennborg · 13 years ago
- 6de0b48 scanf analysis: don't bail out after successful parse of scanlist by Hans Wennborg · 13 years ago
- b4218a3 test/Driver/debug-options*.c: Tweak r147819 to split out another cc1as-sensitive test. gcc driver is invoked for assembling on cygming. by NAKAMURA Takumi · 13 years ago
- d135641 Revert accidentally-committed file in r148020. by Richard Smith · 13 years ago
- 61e6162 Allow constant-folding of references which were formed in a manner not permitted by Richard Smith · 13 years ago
- 746f5bc Add IsImplicit field in ObjCMessageExpr that is true when the message by Argyrios Kyrtzidis · 13 years ago
- d8b4216 [arcmt] The migrator tests for the buildbot in http://lab.llvm.org:8011/builders/clang-native-mingw32-win7/ by Argyrios Kyrtzidis · 13 years ago
- 1437425 [analyzer] Rename Store::Retrieve() -> getBinding(). by Anna Zaks · 13 years ago
- 1fb826a [analyzer] Add taint transfer by strcpy & others (part 1). by Anna Zaks · 13 years ago