- 5b47faf Temporarily unbreak the clang-on-llvm tests. :) Not going to fix unresolved by John McCall · 15 years ago
- 9d0c661 Skip over shadow using decls during codegen. by John McCall · 15 years ago
- a51ca52 Simplify CompilerInvocation::toArgs, now that LangOptions handling is more predictable. by Daniel Dunbar · 15 years ago
- 2fc430d Eliminate TargetInfo::getDefaultLangOptions, this kind of logic is better done by Daniel Dunbar · 15 years ago
- 4985e3e Add PreVisitReturn to Malloc checker. Now we can recognize returned memory by Zhongxing Xu · 15 years ago
- 9e5cc6b Add -fblocks, -stack-protector, and -fobjc-nonfragile-abi defaulting to driver, by Daniel Dunbar · 15 years ago
- 77544fd Add driver::types::isObjC predicate. by Daniel Dunbar · 15 years ago
- 243fde9 Add EvalEndPath interface to Checker. Now we can check memory leaked at the by Zhongxing Xu · 15 years ago
- 314be4e Store "sugared" decls in LookupResults (i.e. decl aliases like using declarations); by John McCall · 15 years ago
- c5419cc Clear the dest set. by Zhongxing Xu · 15 years ago
- c5a97ec Move -fnext-runtime defaulting to driver (and change clang-cc default to by Daniel Dunbar · 15 years ago
- 0be42c4 Move -fms-extensions defaulting to driver, instead of using getDefaultLangOptions. by Daniel Dunbar · 15 years ago
- 6991218 Be more careful with anonymous namespaces, since Clang diagnoses the ambiguity here by Douglas Gregor · 15 years ago
- 1f95e65 Move char-is-signed defaulting to driver, instead of using by Daniel Dunbar · 15 years ago
- 6490ae5 Silence some warnings produced by Clang, and add a missing header by Douglas Gregor · 15 years ago
- 48c32a7 Implement template instantiation for using directives, which is dead simple. by Douglas Gregor · 15 years ago
- b3375cb Add initial cut at CompilerInvocation::toArgs, which "serializes" the CompilerInvocation into a list of arguments which can be passed to clang-cc (eventually, clang -cc1). by Daniel Dunbar · 15 years ago
- 9488ea1 Instead of hanging a using declaration's target decls directly off the using by John McCall · 15 years ago
- 049d3a0 Simplify PreprocessorOptions, it doesn't need abstracted field access. by Daniel Dunbar · 15 years ago
- 03c5705 Require the object type of a member access expression ("." or "->") to by Douglas Gregor · 15 years ago
- 1b483e7 Remove unused IsCXXAware and IgnoreSysRoots option from HeaderSearchOptions::Entry. by Daniel Dunbar · 15 years ago
- 9f853df Unify the way destructor epilogues are generated for synthesized and regular destructors. Also fix PR5529. by Anders Carlsson · 15 years ago
- 0ed303c More const is always good. by Anders Carlsson · 15 years ago
- fde17be Fix typo. Thanks Ted. by Mike Stump · 15 years ago
- 21f5d5d Add typeinfo support for T* and const T* for all builtin types T. by Mike Stump · 15 years ago
- ea2c0b5 Add typeid for the builtin types. WIP. by Mike Stump · 15 years ago
- a24dc2e Carry lookup configuration throughout lookup on the LookupResult. Give by John McCall · 15 years ago
- 16fea9b PR5526: Make sure to set the right cast kinds for the inserted implicit casts. by Eli Friedman · 15 years ago
- fa1a06e When querying type qualifiers on QualType via one of the "non-local" by Douglas Gregor · 15 years ago
- db519a4 Ensure we peer through () when handling typeid(*p). by Mike Stump · 15 years ago
- 14431c1 Since we always have 2 edges, we don't need to reserve 3 slot for the PHI node. by Mike Stump · 15 years ago
- 8b152b8 Minor CFG refinements for typeid and dynamic_cast. by Mike Stump · 15 years ago
- 4d26b43 Fix up EmitMemberInitializer to handle many more cases. by Eli Friedman · 15 years ago
- ebf5065 Reorganize EmitMemberInitializer to put anonymous unions on the common codepath. by Eli Friedman · 15 years ago
- e73d3bc Simplify the AST a bit by skipping creating member initializers for members by Eli Friedman · 15 years ago
- 1db5345 Make member initializers for union members work correctly. by Eli Friedman · 15 years ago
- 2b35baf Implement dynamic_cast<void*>(E). by Mike Stump · 15 years ago
- c363cb1 Store more information in HeaderSearchOptions so that its initialization is not by Daniel Dunbar · 15 years ago
- 6d10ac9 Implement a few more cases for copy constructor synthesis. by Eli Friedman · 15 years ago
- a4923eb First part of changes to eliminate problems with cv-qualifiers and by Douglas Gregor · 15 years ago
- ad35a83 Clean up scalar cast kind handling; make cast kind handling explicitly handle by Eli Friedman · 15 years ago
- 81c2e60 Audit done, all the required casts are already done. by Mike Stump · 15 years ago
- e705641 revert r88963. by Devang Patel · 15 years ago
- 9464ec4 Use TrackingVH to hold forward decl. This one is for RecordType. by Devang Patel · 15 years ago
- 14d6365 Parallel fix to r88951: use TrackingVH to hold forward decl. by Eli Friedman · 15 years ago
- a439e6f Repair broken FindCompositePointerType. Correct early termination condition. Get CVR qualifiers from canonical types. Traverse collected qualifiers in reverse order on rebuilding the pointer, so that we don't swap inner and outer qualifiers. That last one fixes PR5509. by Sebastian Redl · 15 years ago
- 1468ac7 Fix valgrind uninitialized error. by Eli Friedman · 15 years ago
- ffffb03 Use TrackingVH to hold forward decl. by Devang Patel · 15 years ago
- ab7ae95 Use configure options for searching for libstdc++. by Rafael Espindola · 15 years ago
- 1a3c75f Fix PR5488: special-case the overloaded arrow operator so that we don't try to by Eli Friedman · 15 years ago
- 1804463 Fixed two minor differences between clang and GCC-generated runtime structures for the GNU runtime. by David Chisnall · 15 years ago
- 63e963c Handle case of missing '@end' in implementation context by Fariborz Jahanian · 15 years ago
- fd01535 The ssp and sspreq function attributes should only be applied to function definitions, not declarations or calls. by Anders Carlsson · 15 years ago
- eef22ef Parameterize the constant-generating macros in stdint.h with new built-in by Ken Dyck · 15 years ago
- eac73e5 Pass a value for the isSigned parameter of CreateIntCast, rather than by Duncan Sands · 15 years ago
- c849c05 Implement most of dynamic_cast. WIP. by Mike Stump · 15 years ago
- 7eb79c1 Make GetAddrOfConstantStringFromLiteral return a constant of the correct type. by Eli Friedman · 15 years ago
- eaae78a Some minor cleanup for EmitCastLValue. by Eli Friedman · 15 years ago
- 05d9d7a Set the cast kind for a few more code paths. by Eli Friedman · 15 years ago
- 8dfa2b3 Fix a couple of cases where we weren't generating the right kind of call by Eli Friedman · 15 years ago
- eaea8c4 Implement two-argument form of delete operator. by Eli Friedman · 15 years ago
- 652be34 * Do the same thing to the basicstore as in r84163. by Zhongxing Xu · 15 years ago
- 7f92f03 Add constant evaluation for comma operator with floating-point operand. Fixes by Eli Friedman · 15 years ago
- 1eacb72 Remove an unused parameter. by Zhongxing Xu · 15 years ago
- 894993f Fix a missing include from r88876. by Chandler Carruth · 15 years ago
- bc0d83b When generating the deleting ctor, emit a call to delete. by Anders Carlsson · 15 years ago
- 6d70139 Make sure that virtual destructors have delete operators. by Anders Carlsson · 15 years ago
- 70f5bc7 Add DeclarationName::dump(). by Anders Carlsson · 15 years ago
- 8055632 Peer through refernces for typeid. WIP. by Mike Stump · 15 years ago
- 1f126bd Deallocation functions must also be static. by Anders Carlsson · 15 years ago
- 67bf2e7 allocation functions are always static. by Anders Carlsson · 15 years ago
- 78f7455 Factor finding a deallocation function for a record type out into a separate function. by Anders Carlsson · 15 years ago
- f549e89 Finish off zero check for typeid(*p) so that it will do a __cxa_bad_typeid. by Mike Stump · 15 years ago
- 5072430 If we find a deallocation function in the class scope, but it is a placement function we should not look for a deallocation function in the global scope. by Anders Carlsson · 15 years ago
- 84423a8 Add MIPS support to Triple for Linux and the PSP. Credit to Bruno Cardoso Lopes. by Edward O'Callaghan · 15 years ago
- ab15d0e When performing a static downcast as part of a static_cast, make sure by Douglas Gregor · 15 years ago
- c07a494 Don't gratuitously mark the default constructors of base or member initializers as used by Douglas Gregor · 15 years ago
- 891fdae When adding the underlying declaration of a decl to a lookup-results by Douglas Gregor · 15 years ago
- c2e84ae Implement typeid for class types. by Mike Stump · 15 years ago
- 593564b When looking for operator() to type-check a call to an object of class by Douglas Gregor · 15 years ago
- d5b5728 If any errors have occurred by the time we hit the end of a function body, clear out any remaining temporaries so they aren't seen later. by Douglas Gregor · 15 years ago
- d58c03f Add TargetOptions and use it when constructing targets. by Daniel Dunbar · 15 years ago
- a8285a8 Finish off support for typeinfo generation for classes. by Mike Stump · 15 years ago
- cbcd4e5 Finisgh off rest of class_type_info rtti generation. by Mike Stump · 15 years ago
- 0e489ea When dumping implicit cast exprs, print out whether the cast is an lvalue cast or not. by Anders Carlsson · 15 years ago
- f86fedd Add clang -mcpu=native support, patch by Roman Divacky, varioustweaks by me. by Daniel Dunbar · 15 years ago
- 79cbc7d Add an internal CreateRecordDecl that will create a CXXRecordDecl when compiling C++ and a RecordDecl otherwise. by Anders Carlsson · 15 years ago
- a8a1e3d Always build a builtin operator expression for the __extension__ unary operator. by Anders Carlsson · 15 years ago
- 658e812 Handle CK_BitCast in EmitCastLValue. by Anders Carlsson · 15 years ago
- a82e4ae - Have TryStaticImplicitCast set the cast kind to NoOp when binding a reference. CheckReferenceInit already inserts implicit casts to the necessary types. This fixes an assertion in CodeGen for some casts and brings a fix for PR5453 close, if I understand that bug correctly. by Sebastian Redl · 15 years ago
- 5b6117a Canonicalize the type before trying to create a debug type. by Anders Carlsson · 15 years ago
- 0dd57c6 Have CGDebugInfo::getOrCreateType cache the QualType instead of having every ConvertType overload do it. by Anders Carlsson · 15 years ago
- c997eb4 Move DISABLE_INLINE to the front of the decl so MSVC can parse it. Patch by Amine Khaldi! by Benjamin Kramer · 15 years ago
- c7a05bd Build up more of the rtti info for a class. WIP. by Mike Stump · 15 years ago
- 2b1bf31 Add the name to the rtti data structure. by Mike Stump · 15 years ago
- d02e232 Change *BugReport constructors to take StringRefs. by Benjamin Kramer · 15 years ago
- 5f3b997 Add FrontendActions for all preprocessor based clang-cc actions. by Daniel Dunbar · 15 years ago
- 8305d01 Add FrontendActions, which provides a FrontendAction interface to all the existing AST consumer based clang-cc actions. by Daniel Dunbar · 15 years ago
- 4ee2409 Add FrontendAction interface, for encapsulating a "clang-cc" style action. by Daniel Dunbar · 15 years ago
- 55f9bdd Avoid assert-crash in a case where the expression passed to EmitConstantExpr by Eli Friedman · 15 years ago