- 5fe4d9d Change ExplodedNode to have its NodeGroups all BumpPtrAllocated, avoiding malloc() traffic when adding successors/predecessors to a node. This was done by introducing BumpVector, which is essentially SmallVector with all memory being BumpPtrAllocated (this can certainly be cleaned up or moved into llvm/ADT). by Ted Kremenek · 15 years ago
- d5cb876 Refactor checking of the scope of explicit template specialization by Douglas Gregor · 15 years ago
- da55291 Fix eof. by Mike Stump · 15 years ago
- 31c5141 Add codegen for __builtin_abort. Convert to FileCheck. by Mike Stump · 15 years ago
- 07b1270 Add more of __builtin_abort, WIP, still missing codegen. by Mike Stump · 15 years ago
- a8f32e0 Refactor the code that walks a C++ inheritance hierarchy, searching by Douglas Gregor · 15 years ago
- 6961fdd Add the -nostdclanginc option to clang (the driver). by Rafael Espindola · 15 years ago
- cd8f6ac Fix: <rdar://problem/7275774> Static analyzer warns about NULL pointer when by Ted Kremenek · 15 years ago
- 2e9f652 Refactor the c++ include path a bit. by Rafael Espindola · 15 years ago
- 8cf7a1a This is slightly contentious, but, if llvm has gone to addressable by Mike Stump · 15 years ago
- 445e23e Encode the Clang branch and Subversion revision into a PCH file, and by Douglas Gregor · 15 years ago
- 339798e Patch to implement Protocols on class extensions. by Fariborz Jahanian · 15 years ago
- b8d1191 Provide a common set of routines in Version.h that return Subversion by Douglas Gregor · 15 years ago
- b2f81cf Make sure to free the explicit template arguments provided for an by Douglas Gregor · 15 years ago
- d789d3d - Remove Sema::FindMethodInNestedImplementations(). by Steve Naroff · 15 years ago
- 9aeed32 Anonymous namespaces, sema + codegen. A lot of semantics are still broken, by John McCall · 15 years ago
- 893f955 Issue good diagnostics when initializing a refernce type with by Fariborz Jahanian · 15 years ago
- 27a84d0 Add an error for function parameters that have a qualified address space since this is not allowed by the embedded c extension spec. by Tanya Lattner · 15 years ago
- 4a4e345 self-referecing operator '->' member function was causing by Fariborz Jahanian · 15 years ago
- bf1cc05 Desugaring optimizations. Add single-step desugaring methods to all by John McCall · 15 years ago
- 0c41180 Pull TypeLocVisitor into its own header file. by Argyrios Kyrtzidis · 15 years ago
- fbc85e5 Fix Decl class hierarchy. by Argyrios Kyrtzidis · 15 years ago
- eb66759 Introduce ObjCInterfaceLoc which provides type source information for ObjC interfaces. by Argyrios Kyrtzidis · 15 years ago
- 9036d5e Introduce TypedefLoc::getTypedefDecl(). by Argyrios Kyrtzidis · 15 years ago
- f4526e3 Modify ASTLocation and apart from being a Decl or Stmt, allow it to also be: by Argyrios Kyrtzidis · 15 years ago
- f352bdd Introduce ObjCProtocolListLoc for keeping source location information for protocol references. by Argyrios Kyrtzidis · 15 years ago
- 24fab41 Introduce ObjCProtocolListType type subclass. by Argyrios Kyrtzidis · 15 years ago
- e3a535b Move DeclSpec::setProtocolQualifiers() out of line. by Argyrios Kyrtzidis · 15 years ago
- 71b0add Keep protocol source locations when parsing protocol references. by Argyrios Kyrtzidis · 15 years ago
- cd01f17 Introduce Type::getTypeClassName() that returns the string associated with the TypeClass enum. by Argyrios Kyrtzidis · 15 years ago
- 68006af Introduce TypeLoc::getSourceRange(). by Argyrios Kyrtzidis · 15 years ago
- b735471 -Introduce TypeLoc::getOpaqueData() -Make TypeLoc's constructor public. by Argyrios Kyrtzidis · 15 years ago
- 1ebd740 Add more const-goodness to ASTLocation. by Argyrios Kyrtzidis · 15 years ago
- 9091656 Handle C++ delete expressions when the overloaded delete operator is a by Douglas Gregor · 15 years ago
- 740256b Fix http://llvm.org/PR5090. by Mike Stump · 15 years ago
- d3a23b2 Add all of the C99 complex builtins prefixed with __builtin_ by Douglas Gregor · 15 years ago
- 4eda214 Add -Wbuiltin-macro-redefined/-Wno-builtin-macro-redefined. by Rafael Espindola · 15 years ago
- 9a8c9a2 Provide a custom diagnostic when code tries to use an unknown builtin by Douglas Gregor · 15 years ago
- 1bffaba Add __builtin_vsnprintf. Thanks to Anders Johnsen by Douglas Gregor · 15 years ago
- 8780679 Fix: by Ted Kremenek · 15 years ago
- f88df86 Make Decl::dump const. by Anders Carlsson · 15 years ago
- 50dd255 builtin_trap should be noreturn, this fixes PR5062, patch by Roman Divacky! by Chris Lattner · 15 years ago
- d85bea2 Rework the Parse-Sema interaction for friends to better support friend by Douglas Gregor · 15 years ago
- 0b60d9e Use explicitly-specified template argument lists to help naming by Douglas Gregor · 15 years ago
- ee9405e Add clang_getDeclSource(). by Steve Naroff · 15 years ago
- db422df Declarators can now properly represent template-ids, e.g., for by Douglas Gregor · 15 years ago
- 699a07d Add clang_getDeclLine and clang_getDeclColumn by Steve Naroff · 15 years ago
- d5a423b WIP implementation of explicit instantiation of function templates, by Douglas Gregor · 15 years ago
- ce94049 Fix checking for a null pointer constant when the expression itself is by Douglas Gregor · 15 years ago
- fbbce49 Handle array fields that contain empty structs. by Anders Carlsson · 15 years ago
- 8041747 Fix <rdar://problem/7249327> by allowing silent conversions between signed and unsigned integer values for symbolic values. This is an intermediate solution (i.e. hack) until we support extension/truncation of symbolic integers. by Ted Kremenek · 15 years ago
- 7dfd0fb When entering the scope of a declarator, make sure that the scope is by Douglas Gregor · 15 years ago
- 6b304a0 Make it really, really easy to change the alignment of Type (and ExtQuals). by John McCall · 15 years ago
- b9aa6b2 WIP implementation of explicit function template specialization. This by Douglas Gregor · 15 years ago
- 0953e76 Refactor the representation of qualifiers to bring ExtQualType out of the by John McCall · 15 years ago
- 78762eb Add a -dump-record-layouts argument to clang-cc. by Anders Carlsson · 15 years ago
- 6c24972 When building CFGs, no longer reverse the statements in the CFGBlock. Instead by Ted Kremenek · 15 years ago
- 96be691 Make C++ temporary-related expressions provide proper source-range information. by Douglas Gregor · 15 years ago
- 51bebc8 This patch addresses a few issues related to 8.5.3 [dcl.init.ref] by Fariborz Jahanian · 15 years ago
- 4ade6d6 More work to enable more exhaustive testing of the indexing API. by Steve Naroff · 15 years ago
- 21fb98e implement support for __builtin_eh_return_data_regno on x86-32 and x86-64. by Chris Lattner · 15 years ago
- 6a3bc6d return a bool value as a bool by Chris Lattner · 15 years ago
- b1663d0 Produce detailed diagnostics when overload by Fariborz Jahanian · 15 years ago
- 86d802e Print the results of code-completion for overloading by displaying the by Douglas Gregor · 15 years ago
- 0594438 Separate the code-completion results for call completion from the by Douglas Gregor · 15 years ago
- 3e7253f When code-completion finds a declaration only because it is usable as by Douglas Gregor · 15 years ago
- 0563c26 Tweak the code-completion results ranking and formation, so that by Douglas Gregor · 15 years ago
- f44c585 Push "clang-is-production" logic up to tools/driver, and make it hittable by by Daniel Dunbar · 15 years ago
- 76e0fec Add getDeclaration()/getKind() accessors to CodeCompleteConsumer::Result by Douglas Gregor · 15 years ago
- ed5d651 In C++, a variadic function does not need an ellipsis prior to the comma. Parse it in both C and C++, but diagnose it as an error in C with a fix-it hint to add the comma. by Douglas Gregor · 15 years ago
- b657f11 Replace the -code-completion-dump option with by Douglas Gregor · 15 years ago
- 455acd9 Issue good ambiguity diagnostic when convesion fails. by Fariborz Jahanian · 15 years ago
- fb57042 - Implement support for various types of "refs" (initially to help test clang_getCursor()). by Steve Naroff · 15 years ago
- 9c6a0e9 Implement code completion within a function call, triggered after the by Douglas Gregor · 15 years ago
- e119e84 Spell function pointer correctly. by Daniel Dunbar · 15 years ago
- b648023 Add StringLiteral::getString -> StringRef. by Daniel Dunbar · 15 years ago
- 3f06652 Store the set of indirect primary bases directly in the record layout builder. by Anders Carlsson · 15 years ago
- e4feb83 Record layout builder cleanup. by Anders Carlsson · 15 years ago
- 183700f Change all the Type::getAsFoo() methods to specializations of Type::getAs(). by John McCall · 15 years ago
- b924259 Removed -fobjc-newgc-api option. clang now conforms to by Fariborz Jahanian · 15 years ago
- cfd2f62 Another code-completion TODO by Douglas Gregor · 15 years ago
- 791215b Code completion for ordinary names when we're starting a declaration, expression, or statement by Douglas Gregor · 15 years ago
- 90b4fd4 -fobjc-newgc-api is now the default. by Fariborz Jahanian · 15 years ago
- b9d0ef7 Enhance "case" code completion in C++ to suggest qualified names for by Douglas Gregor · 15 years ago
- 3e1005f Code completion for "case" statements within a switch on an expression by Douglas Gregor · 15 years ago
- 86d9a52 Refactor and simplify the CodeCompleteConsumer, so that all of the by Douglas Gregor · 15 years ago
- ab8e281 Add missing PCH support for -fstack-protector. by Daniel Dunbar · 15 years ago
- 21190d5 Implement __builtin_unreachable(), a GCC 4.5 extension. by Chris Lattner · 15 years ago
- 31b87d8 Change ASTUnit to take the Diagnostic as an argument, the client should have control of this. by Daniel Dunbar · 15 years ago
- a390759 Add Diagnostic to Indexer, and have it keep its own FileManager instead of taking an external reference (which was leaked in the case of the CIndex library). by Daniel Dunbar · 15 years ago
- 59b2172 switch command line 'parse' methods to use StringRef for efficiency, which by Chris Lattner · 15 years ago
- c2ff3f8 Simplify code with a StringRef. by Benjamin Kramer · 15 years ago
- db8338a Reintroduce FoldingSet profiling for PathDiagnostics. by Ted Kremenek · 15 years ago
- e6e0361 Introduce code completion strings, which describe how to *use* the by Douglas Gregor · 15 years ago
- 0369297 allow clearing this value. by Chris Lattner · 15 years ago
- ed8d322 C++ code completion after the "operator" keyword. Provide overloaded by Douglas Gregor · 15 years ago
- 49f40bd Introduce four new code-completion hooks for C++: by Douglas Gregor · 15 years ago
- 5836b01 Don't perform name lookup into a given declaration context more than once during code completion by Douglas Gregor · 15 years ago
- 33224e6 For code completion in C++ member access expressions and tag names, by Douglas Gregor · 15 years ago
- b1c28a1 When gathering results for code completion, only include hidden by Douglas Gregor · 15 years ago