- d7c8556 Make clang-tblgen's Makefile independent of Clang's top-level Makefile, by Peter Collingbourne · 13 years ago
- 2289717 [arcmt] Ignore linking errors when doing ARC migration, rdar://10247606 by Argyrios Kyrtzidis · 13 years ago
- 744f1cd Provide basic static analyzer support for CXXTemporaryObjectExpr. Patch by Jim Goodnow II. by Ted Kremenek · 13 years ago
- 15e2406 [analyzer] Remove dead code. by Anna Zaks · 13 years ago
- a5937bb Remove AnalysisContext::getLiveVariables(), and introduce a templatized mechanism to lazily create analyses that are attached to AnalysisContext objects. by Ted Kremenek · 13 years ago
- ec2ec1f In DeclContext::LoadLexicalDeclsFromExternalStorage don't clear out by Argyrios Kyrtzidis · 13 years ago
- 3f5e8d8 [analyzer] Previously, we were passing to CheckerContext enough info to construct ProgramPoint and it would pass it to NodeBuilder, which in turn would construct the ProgramPoint. Simplify it by just passing the ProgramPoint to CheckerContext. The ProgramPoint can only change if a checker tags it, in which case, we create a copy with the given tag. by Anna Zaks · 13 years ago
- 13bf633 objc++: some minor cleanup and a test case by Fariborz Jahanian · 13 years ago
- 63d3201 ProgramPoint cleanup after the previous commit r141408 (remove the copy constructor, mark withTag const). by Anna Zaks · 13 years ago
- 8828ee7 Add braces around do-while body. The lack of them gives me the chills by Douglas Gregor · 13 years ago
- dbc68bd Add a simple PCH test for _Atomic. by Eli Friedman · 13 years ago
- af42712 Add a copy constructor to ProgramPoint and pull withTag() method from a child. (withTag essentialy creates a copy with a given tag.) by Anna Zaks · 13 years ago
- 209f5bb Add address spaces for TCE target. Patch by Pekka Jääskeläinen. by Eli Friedman · 13 years ago
- 682eae2 Hack in a workaround for PR11082 until we have a proper fix. This by Chandler Carruth · 13 years ago
- 163b151 Clang driver changes for iOS 5.0 and OS X Lion support. by Bob Wilson · 13 years ago
- ae1aee6 More cleanup using StringSwitch. by Chad Rosier · 13 years ago
- baac1ea objc rewriter. Fix declaration of objc_msgSend_stret/objc_msgSendSuper_stret. by Fariborz Jahanian · 13 years ago
- 5e1cdac Rename TagDecl::isDefinition -> isCompleteDefinition by John McCall · 13 years ago
- 856ebfb Remove FIXME obsoleted by change r141279 for PR11067. by Richard Smith · 13 years ago
- 6595935 Record layout requires not just a definition, but a complete by John McCall · 13 years ago
- aa2176b r141345 also fixed a -Wuninitialized bug where loop conditions were not always flagged as being uninitialized. Addresses <rdar://problem/9432305>. by Ted Kremenek · 13 years ago
- c5f740e Fix infinite loop in -Wuninitialized reported in PR 11069. by Ted Kremenek · 13 years ago
- a59956b Use StringSwitch. Thanks for Chandler for the suggestion. by Bob Wilson · 13 years ago
- 7d65f69 objc: Improve on diagnostic when atomic proeprty is synthesized by Fariborz Jahanian · 13 years ago
- 1b41716 [analyzer] Static Analyzer Qualification Infrastructure: Scripts to support basic testing of the analyzer on external projects. This can be used as a basis for setting up a buildbot. by Anna Zaks · 13 years ago
- a180f04 Move type-checking for C-style casts in C into the now-misnamed by John McCall · 13 years ago
- c076e37 Implicitly assume that a ObjC category to an unavailable interface is also unavailable; by Argyrios Kyrtzidis · 13 years ago
- 3a38744 When using an unavailable/deprecated interface Foo inside Foo's interface/implementation by Argyrios Kyrtzidis · 13 years ago
- 51c3b79 llvm.memory.barrier is going away; remove the wrapper intrinsic __builtin_llvm_memory_barrier. by Eli Friedman · 13 years ago
- b001de7 Support for C1x _Atomic specifier (see testcase). This is primarily being committed at the moment to help support C++0x <atomic>, but it should be a solid base for implementing the full specification of C1x _Atomic. by Eli Friedman · 13 years ago
- 5f22614 Use strpbrk(3) instead of open coding it. by Benjamin Kramer · 13 years ago
- 17e2794 Add missing include to clang-interpreter example, to make it work on Windows. Patch by Dean Pavlekovic. by Eli Friedman · 13 years ago
- 09d26ad [driver] Fix test case for Windows due to fallout from r141202+r141205. by Chad Rosier · 13 years ago
- fd22cce Remove DISABLE_ARM_DARWIN_USE_MOVT ifdefs. Radar 9456730. by Bob Wilson · 13 years ago
- c808503 [static analyzer] Fix crash in LiveVariables and Environment::getSVal() when analyzing C++ pointer-to-member calls. Fixes <rdar://problem/10243398>. by Ted Kremenek · 13 years ago
- 8052a4f Add _mm_comige_sd to emmintrin.h, since I apparently forgot to do this in r138769. by Eli Friedman · 13 years ago
- 7c62714 Rearrange for readability. No functional change. by Bob Wilson · 13 years ago
- 169a6e0 Add a missing check for cortex-a9. by Bob Wilson · 13 years ago
- a4ae229 CUDA: IR generation support for device stubs by Peter Collingbourne · 13 years ago
- 57e264e objc++: For atomic properties of c++ class objec typet, appropriate by Fariborz Jahanian · 13 years ago
- d51e43a CUDA: add -fcuda-is-device flag by Peter Collingbourne · 13 years ago
- 6c0aa5f CUDA: IR generation support for kernel call expressions by Peter Collingbourne · 13 years ago
- 744d90b CUDA: set proper calling conventions for PTX by Peter Collingbourne · 13 years ago
- e57ffac [libclang] Removed accidental addition of CXCursor_AnnotateAttr. by Erik Verbruggen · 13 years ago
- 51d7777 Add the Clang tblgen backends to Clang, and flip the switch to cause by Peter Collingbourne · 13 years ago
- 733dbc8 [libclang] Fix symbol export for clang_Range_isNull so MSVC won't complain. by Erik Verbruggen · 13 years ago
- 26fc0f9 Fixed GCC (C90) and Clang warnings. by Erik Verbruggen · 13 years ago
- b52c0dd PR11067: A definition of a constexpr static variable doesn't need an initializer if the in-class declaration had one. Such a declaration must be initialized by a constant expression. by Richard Smith · 13 years ago
- d120596 Added CXAvailability_NotAccessible to indicate that a declaration is available, but not accessible from the current code completion context. by Erik Verbruggen · 13 years ago
- aed123e [libclang] Introduce clang_findReferencesInFile which accepts a cursor, a file, by Argyrios Kyrtzidis · 13 years ago
- b11be04 [libclang] Move the bulk of clang_getOverriddenCursors into by Argyrios Kyrtzidis · 13 years ago
- d211cb7 Use a sidetable in ASTContext for ParmVarDecls whose index exceeds the 8 bits reserved for that value in VarDecl. Fixes PR 10538. by Ted Kremenek · 13 years ago
- f77c496 Hoist truncation checking for ParmVarDeclBitfields::ParameterIndex into its own helper method. No functionality change. by Ted Kremenek · 13 years ago
- b8b0e75 OpenCL: add a non-standard extension, cl_clang_storage_class_specifiers, by Peter Collingbourne · 13 years ago
- 41c8d6f OpenCL: disallow '#pragma OPENCL EXTENSION all : enable', per OpenCL 1.1 9.1 by Peter Collingbourne · 13 years ago
- 08f35a7 Add -Wlanguage-extension-token option for ext_token_used warning. by Ivan Krasin · 13 years ago
- 6ee5b93 Clang-side build system infrastructure for multiple tblgens. by Peter Collingbourne · 13 years ago
- 390909c [analyzer] Remove the dependency on CheckerContext::getStmt() as well as the method itself. by Anna Zaks · 13 years ago
- d1ab1a2 When constructing debug information for synthesized variables for the by Eric Christopher · 13 years ago
- 1cd1d74 Reformat comment. by Eric Christopher · 13 years ago
- 93edbc5 Fix major regression in RetainCountChecker. DefaultSummaries were not being used when they were meant to be. Fixes <rdar://problem/10241614>. by Ted Kremenek · 13 years ago
- 4eff823 [analyzer] Remove the last dependency on CheckerContext::getNodeBuilder() as well as the method itself. by Anna Zaks · 13 years ago
- dff6ef9 [analyzer] OSAtomicChecker implements evalCall in a very invasive way - it essentially simulates inlining of compareAndSwap() by means of setting the NodeBuilder flags and calling ExprEngine directly. by Anna Zaks · 13 years ago
- 9dd0065 Document ObjCMethodDecl::setMethodParams. by Argyrios Kyrtzidis · 13 years ago
- 0d94094 Fix crash when using archaic protocol, rdar://10238337 by Argyrios Kyrtzidis · 13 years ago
- 88934e8 Driver & AST: Implement support for -fpack-struct and -fpack-struct= command by Daniel Dunbar · 13 years ago
- b390921 Use APFloat::toString to print APFloats more precisely in the AST printer. Patch by Olaf Krzikalla. by Eli Friedman · 13 years ago
- 2280786 [driver] For consistency, handle all shell special characters handled by the by Chad Rosier · 13 years ago
- a2dd7d0 [driver] The -v option doesn't quoted the command line arguments for historical by Chad Rosier · 13 years ago
- a1e797e Fix the rewriter, rdar://10234024. by Argyrios Kyrtzidis · 13 years ago
- 42b2984 Expose more statement, expression, and declaration kinds in libclang, by Douglas Gregor · 13 years ago
- 818eafb PTX: Set proper calling conventions for PTX in OpenCL mode. by Justin Holewinski · 13 years ago
- 2572849 Seriously ugly hack, part 2 by Douglas Gregor · 13 years ago
- 1872e79 Seriously ugly hack to try to get the Windows builders back online by Douglas Gregor · 13 years ago
- 2bc7507 Introduce a simple file-based locking protocol for on-demand module by Douglas Gregor · 13 years ago
- 7cc58b4 Added a flag to identify resolved overloaded function references. by Abramo Bagnara · 13 years ago
- b45ae25 Refactor the analysis of C++ cast expressions so that even by John McCall · 13 years ago
- 1203600 Use the InstalledDir correctly, and test it correctly as well. =/ Should by Chandler Carruth · 13 years ago
- 68395a7 Fix doxygen comment. by Eric Christopher · 13 years ago
- dbc2144 Teach Clang to cope with GCC installations that have unusual patch by Chandler Carruth · 13 years ago
- 5058e3a Implement the feature I was originally driving toward when I started by Chandler Carruth · 13 years ago
- 53c8167 c: assignment/init of a function pointer whose function(s) by Fariborz Jahanian · 13 years ago
- 203050c Don't allow an rvalue reference to bind to the result of a calling a by Douglas Gregor · 13 years ago
- cbb7add [analyzer] Removing more references to CheckerContext::getNodeBuilder(): ask CheckerContext to generate the nodes. by Anna Zaks · 13 years ago
- e089088 Hoist the other messy part out of an inner loop and into a helper by Chandler Carruth · 13 years ago
- 50f3cad [analyzer] Refactor node generation to use less code. by Anna Zaks · 13 years ago
- 4c9403c Hoist the first chunk of this into a helper function. No functionality change. by Chandler Carruth · 13 years ago
- 43f7e62 [driver] Improve r141053 by only emitting the warning if the original input by Chad Rosier · 13 years ago
- 7441068 Fix Windows+MinGW which introduces noise into path separators. by Chandler Carruth · 13 years ago
- 6ab8e62 Now that multiple prefixes are much cheaper to search for GCC by Chandler Carruth · 13 years ago
- 6d9694c Rework the search for a GCC installation still further. This combines by Chandler Carruth · 13 years ago
- 53201a8 Basic/Diagnostics: Apparently, #pragma ... diagnostic is intended to override by Daniel Dunbar · 13 years ago
- 5d0ea6d [analyzer] Removing references to CheckerContext::getNodeBuilder(): checkers can obtain block count directly from the Context. by Anna Zaks · 13 years ago
- 118c6c0 Remove a nonsensical bit of code from InitListChecker::getStructuredSubobjectInit which was increasing the reserved size for an init list past its maximum possible size. Fixes PR11056, a case where we were reserving a bunch of memory for arrays that was never actually used. by Eli Friedman · 13 years ago
- 68af536 objc: Turn diagnostic on property type mismatch in by Fariborz Jahanian · 13 years ago
- 8ba7214 [analyzer] Remove unused methods, add comments to others. by Anna Zaks · 13 years ago
- 06d92bf Place diagnostic warn_atomic_property_rule under a -W flag. Fixes <rdar://problem/10230631>. by Ted Kremenek · 13 years ago
- d649c57 Place diagnostic warn_ownin_getter_rule under a -W flag. Fixes <rdar://problem/10230626>. by Ted Kremenek · 13 years ago
- 3b8b00b Place diagnostic ext_predef_outside_function under a -W flag. Fixes <rdar://problem/10226192>. by Ted Kremenek · 13 years ago
- ef48e05 Fix include path detection on Fedora 15 with GCC 4.6.1. Patch by Arthur Haas. by Justin Holewinski · 13 years ago