- ab8bbf4 Encoding calling conventions in the type system, from Charles Davis! by Douglas Gregor · 15 years ago
- 35aa62a More VTT builder fixes. With these fixes we now correctly handle the very complex VTT example from the Itanium ABI spec. by Anders Carlsson · 15 years ago
- 3ed04d3 Add support for computing size in elements for symbolic regions obtained from by Zhongxing Xu · 15 years ago
- 7a2132a Move some common code into BuildVTT. by Anders Carlsson · 15 years ago
- 20314ff Fix a bunch of VTT layout bugs, add simple tests for VTT layout. by Anders Carlsson · 15 years ago
- 425c7ed Add test case for pr6069. by Zhongxing Xu · 15 years ago
- 0d8bb8e Update virt.cpp for changes to the LLVM asm printer (?) This test should really be all LLVM IR... by Anders Carlsson · 15 years ago
- 7e3cda9 If the symbol has not been tracked, do not free it. This is possible when free by Zhongxing Xu · 15 years ago
- d478cc7 Minor VTT builder cleanup, no functionality change. by Anders Carlsson · 15 years ago
- e74f3d0 Get the ctor vtable address points directly from the VTT builder. by Anders Carlsson · 15 years ago
- afe859a PR6055: fix FreeBSD c++ include path. patch by Roman Divacky by Nuno Lopes · 15 years ago
- 60406be Introduce a second queue of "local" pending implicit instantiation, by Douglas Gregor · 15 years ago
- ce757a7 Add PCH support for CXXStaticCastExpr, CXXDynamicCastExpr, CXXReinterpretCastExpr, CXXConstCastExpr and CXXFunctionalCastExpr. by Sam Weinig · 15 years ago
- 26997fd While determining when to parse inline member functions of a class, by Douglas Gregor · 15 years ago
- 79c2278 When we are instantiating a member function of a local class, be sure by Douglas Gregor · 15 years ago
- dfa4fa0 Fix a rewriting crash and correct rewriting of __block by Fariborz Jahanian · 15 years ago
- 6a0166e Improve the test for unused-expression warnings slightly by Douglas Gregor · 15 years ago
- 5d52e47 Partial fix for PR6022, where we were complaining when a friend by Douglas Gregor · 15 years ago
- 1adb082 Give ObjCClassRef cursors a sane representation, which is encapsulated by Douglas Gregor · 15 years ago
- 3db211b Improve location information for Objective-C category declarations. We by Douglas Gregor · 15 years ago
- 78db0cd Use a sane encoding for CXCursor_ObjCProtocolRef, using the actual by Douglas Gregor · 15 years ago
- 18df52b Keep track of the source locations for each protocol reference in by Douglas Gregor · 15 years ago
- 2e331b9 Give CXCursor_ObjCSuperClassRef a sane encoding, which is only known by Douglas Gregor · 15 years ago
- f3cf22b Fix a use of uninitialized memory in overload diagnostics. by John McCall · 15 years ago
- 10fa3cc Add mapping from ObjCPropertDecl to CXCursorKind. by Ted Kremenek · 15 years ago
- deb06bd Remove 'default' case in switch statement in clang_getCursorKindSpelling(). This identified a missing case (warned by the compiler) and identified that CXCursor_FirstDecl didn't actually correspond to the first decl. by Ted Kremenek · 15 years ago
- 70ee542 Remove TranslateKind and centralize Decl -> CXCursorKind in GetCursorKind(). This revealed a bunch of inconsistencies in how CXCursorKinds were being computed. by Ted Kremenek · 15 years ago
- 0b57164 Add codgen for BI__builtin_llvm_memory_barrier. by Tanya Lattner · 15 years ago
- 41bdf0d The codegen for these builtins was removed long ago, but their definitions remained. Removing them totally. by Tanya Lattner · 15 years ago
- 3364e62 Fix crash generating debug info for constructor for anonymous struct. by Eli Friedman · 15 years ago
- edc8aa6 Migrate Decl* -> cursorkind logic into CXCursor.cpp, and drastically tighten TUVisitor. by Ted Kremenek · 15 years ago
- 3005efe Make the AST explicitly represent the cast of the first operand of a by Eli Friedman · 15 years ago
- 38afa41 Remove unused code. by Ted Kremenek · 15 years ago
- c5b48b3 Refactor USR logic for EnumDecls and RecordDecls so that both handle 'anonymous' declarations in the same way. by Ted Kremenek · 15 years ago
- 823000c Generalize handling for unreachable code warnings to all binary operators. by Mike Stump · 15 years ago
- 1b77e73 Candidates with arity mismatches are extra-special non-viable and need to by John McCall · 15 years ago
- 8eae090 Refine location reporting for unreachable code warnings for comma expressions. by Mike Stump · 15 years ago
- 6a659fb USR generation: look at the typedef of an anonymous struct (if any) when trying to generate a USR. by Ted Kremenek · 15 years ago
- 3420419 define __weak to null in rewritten source for -fms-extensions as well. by Fariborz Jahanian · 15 years ago
- 283cae3 Make CXCursor's data opaque. by Douglas Gregor · 15 years ago
- dc5c786 Make LookupResult::resolveKind() robust against NotFoundInCurrentInstantiation. by John McCall · 15 years ago
- 16c440a Add CXCursor.[h,cpp]. These files will centralize the logic for creating/probing CXCursors. by Ted Kremenek · 15 years ago
- 8a850ba Fix a couple bugs in copy assignment operator synthesis. by Eli Friedman · 15 years ago
- 5467b20 Add USR generation for enums. by Ted Kremenek · 15 years ago
- f2c87bd Add -cursor-at=file:line:column command line option to c-index-test, by Douglas Gregor · 15 years ago
- c89724c Preserve type source information for C++ named casts through template by John McCall · 15 years ago
- b042fdf Don't lose type source information when rebuilding C-style cast expressions. by John McCall · 15 years ago
- 9d12503 Preserve type source information in explicit cast expressions. by John McCall · 15 years ago
- 8b456e8 getLocationFromCursor: If a cursor is a reference and has a referringDecl, using the referringDecl for the location. by Ted Kremenek · 15 years ago
- bf07012 Do not do the block-specific rewrite when there is no block literals. by Fariborz Jahanian · 15 years ago
- 501edb6 When determining whether a DeclRefExpr is value-dependent when it by Douglas Gregor · 15 years ago
- 1cfb7da When determining whether the type is the current instantiation, strip by Douglas Gregor · 15 years ago
- a730583 Convert the type of the LValue offset variable in APValue to CharUnits, moving by Ken Dyck · 15 years ago
- c2233c5 Don't repeat lookup when instantiating resolved member expressions. by John McCall · 15 years ago
- 88c8bc8 Don't suggest the developer use 'arc4random' instead of 'rand' when that function is not available. Fixes PR 6012. by Ted Kremenek · 15 years ago
- c213b48 Teach BugReporter to "escape" the occurance of '%' characters in diagnostic messages when emitted results to the standard Diagnostics output. Fixes PR 6033. by Ted Kremenek · 15 years ago
- 8b93171 Convert a few more uses of std::string& to llvm::StringRef. by Ted Kremenek · 15 years ago
- 9a24dc1 Add testcase for recent checkin. by Mike Stump · 15 years ago
- a609f56 Refine unreachable warnings. WIP. by Mike Stump · 15 years ago
- 7d3f576 When performing qualified name lookup into the current instantiation, by Douglas Gregor · 15 years ago
- 69456f1 Fix Release-Asserts for the time being. by Mike Stump · 15 years ago
- a73165e Patch to avoid duplicate declaration of byref structs by Fariborz Jahanian · 15 years ago
- aa97d70 Emit linkage name even if it matches regular name. The code generator uses linkage name to find subprogram entry for the current function. by Devang Patel · 15 years ago
- 79bff43 Forgot to commit these by Anton Korobeynikov · 15 years ago
- 8a3da0f fix grammaro by Chris Lattner · 15 years ago
- 26d18c1 long long is 64 bits on msp430 by Anton Korobeynikov · 15 years ago
- 909c182 Pre-emptive bugfixes in the diagnostics code: allow arbitrary punctuation by John McCall · 15 years ago
- 33ec2f8 Simplify test case. This test case also applies to PR 6013. by Ted Kremenek · 15 years ago
- 74618de Associate test case with Bugzilla PR. by Ted Kremenek · 15 years ago
- 3a47e23 Document the extensions I made to the diagnostics-formatting system yesterday. by John McCall · 15 years ago
- c781f9c After dyn_cast'ing, it generally makes sense to check the *output* of by Douglas Gregor · 15 years ago
- 98a200b Add comment. by Devang Patel · 15 years ago
- 9edad9b When qualified lookup into the current instantiation fails (because it by Douglas Gregor · 15 years ago
- 608300b Switch a few callers of MaybeAddResult over to AddResult, when the by Douglas Gregor · 15 years ago
- 80f4f4c Switch code-completion's ivar lookup over to LookupVisibleDecls, by Douglas Gregor · 15 years ago
- a447781 Start migrating code-completion results from by Douglas Gregor · 15 years ago
- 0cc8404 Switch the remaining code completions over to LookupVisibleDecls, by Douglas Gregor · 15 years ago
- d346736 Made ObjC method name mangling match GCC (which does it in a stupid and broken way that can give conflicts on method names containing underscores, but is needed for gdb to work because gdb does not know how to read ObjC class tables and relies on the mangling). by David Chisnall · 15 years ago
- 7b81e8f Fix pr6035. by Zhongxing Xu · 15 years ago
- def9107 Move code completion for qualified name lookup (foo::) to by Douglas Gregor · 15 years ago
- 651f3ee Improve overload diagnostics some more by calling out qualifier mismatches by John McCall · 15 years ago
- 5d2fc40 Eliminate the code-completion-specifier CollectLookupResults in favor by Douglas Gregor · 15 years ago
- 45bcd43 Simplify the code-completion logic for nested-name-specifiers: rather by Douglas Gregor · 15 years ago
- b64cc58 Don't assume a random access iterator, instead just use CFG::iterator. by Mike Stump · 15 years ago
- 1bb6099 Store the address points for constructor vtables directly in the VTT builder, because that's the only time they're needed. by Anders Carlsson · 15 years ago
- cb4a4fb Avoid snowballing errors into additional warnings. To do better, we'd by Mike Stump · 15 years ago
- f462989 Switch return site to use clang_getNullCursor(). by Ted Kremenek · 15 years ago
- 2fee4e6 Further tweak USR generation by shorting names and distinguish between namespaces and functions. by Ted Kremenek · 15 years ago
- 7e37a69 Add a DenseMapInfo specialization for BaseSubobject. by Anders Carlsson · 15 years ago
- e3eef64 When providing completions for a member access expression in C++, by Douglas Gregor · 15 years ago
- 1ca6ae8 Switch code-completion for ordinary names over to the new(ish) by Douglas Gregor · 15 years ago
- e81e15e Improve the diagnostic for bad conversions in overload resolution to talk by John McCall · 15 years ago
- 3be16b7 Add the %ordinal format modifier for turning '1' into '1st'. Hard-coded for by John McCall · 15 years ago
- bca1006 Because CurLoc is the current source location as far as CGDebugInfo is concerned. It is expected that this is set (usually left bracket location of function body compound statement) before EmitfunctionStart() is used. by Devang Patel · 15 years ago
- 6660d84 More refactoring of ResultBuilder::MaybeAddResult. No intended by Douglas Gregor · 15 years ago
- 9c6c3a0 Emit human readable names for c/c++ functions. Avoid emitting linkage name if it matches regular name. by Devang Patel · 15 years ago
- abfd83e Fix a bug in rewrite whereby functions using blocks put extern "C" in wrong place. by Fariborz Jahanian · 15 years ago
- e495b7f Refactor the "is this declaration interesting" logic in by Douglas Gregor · 15 years ago
- efcf16d Look through using declarations when determining whether one decl hides another by Douglas Gregor · 15 years ago
- 9f28614 Perform format-expansion on %select results. by John McCall · 15 years ago