aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2009-09-28Improve handling of friend function templates somewhatDouglas Gregor
2009-09-27Specially handle fields, elements, and ivars inTed Kremenek
2009-09-27Add FIXME comment.Ted Kremenek
2009-09-27Fix:Ted Kremenek
2009-09-27Mangle dependent name expressions. Fixes PR5063.Anders Carlsson
2009-09-27Use mangleTemplatePrefix when we know that we're mangling a nested template n...Anders Carlsson
2009-09-27CodeGen for try statements. (We just emit the body for now).Anders Carlsson
2009-09-27Handle Eli remark on mingw __declspec macro definitionCedric Venet
2009-09-27Look for substitutions when mangling TypenameTypes.Anders Carlsson
2009-09-27Better template parameter type mangling.Anders Carlsson
2009-09-27Mangle std::basic_string<char, std::char_traits<char>, std::allocator<char> >...Anders Carlsson
2009-09-26Mangle ::std::basic_string as Sb.Anders Carlsson
2009-09-26Mangle ::std::allocator as Sa.Anders Carlsson
2009-09-26Handle substitutions in mangleTemplatePrefix.Anders Carlsson
2009-09-26Make Decl::dump const.Anders Carlsson
2009-09-26Simplify the handling of non-dependent friend class templateDouglas Gregor
2009-09-26Substitute "::std::" as "St".Anders Carlsson
2009-09-26Don't crash when trying to mangle function templates.Anders Carlsson
2009-09-26mangleTemplatePrefix and mangleUnscopedTemplateName should take a TemplateDecl.Anders Carlsson
2009-09-26Use the qualified name for tag types.Anders Carlsson
2009-09-26Set alignment on static function level decls and VLAs. Fixes PR5060.Anders Carlsson
2009-09-26Address comment from Daniel.Anders Carlsson
2009-09-26Pass the formatted_raw_ostream to createPrintModulePass andDan Gohman
2009-09-26Fix name lookup for friend class templates to consider anything in aDouglas Gregor
2009-09-26Rework the Parse-Sema interaction for friends to better support friendDouglas Gregor
2009-09-26Hoist some branches in AnalysisManager::HandleTranslationUnit so weTed Kremenek
2009-09-26Use ABIArgInfo::getDirect() for all types that have a pointer representation.Anders Carlsson
2009-09-26Yet another simplifying use of Sema::getMostSpecializedDouglas Gregor
2009-09-26Mangle record types as decls.Anders Carlsson
2009-09-26Use Sema::getMostSpecialized to eliminate a redundant implementation of the m...Douglas Gregor
2009-09-26Change isTemplate to return the actual template declaration.Anders Carlsson
2009-09-26Improve mangling of typename types.Anders Carlsson
2009-09-26Rename NextOffset to DataSize.Anders Carlsson
2009-09-26Start at NextOffset when laying out bases as well.Anders Carlsson
2009-09-26Use NextOffset when laying out a field.Anders Carlsson
2009-09-26Don't try to dump invalid decls or forward decls.Anders Carlsson
2009-09-26Cast cleanup.Anders Carlsson
2009-09-25Use explicitly-specified template argument lists to help namingDouglas Gregor
2009-09-25Declarators can now properly represent template-ids, e.g., forDouglas Gregor
2009-09-25Refixed pr5050 per Anders comment. Test case enhancedFariborz Jahanian
2009-09-25WIP implementation of explicit instantiation of function templates,Douglas Gregor
2009-09-25Fix the AST tree so ir-gen can do the conversion via copy construction.Fariborz Jahanian
2009-09-25Fix 80-col violation.Mike Stump
2009-09-25Even more work on empty classes.Anders Carlsson
2009-09-25Fix MSVC build by renaming a variable. PR5043Benjamin Kramer
2009-09-25Sigh. Be *really* careful when copying a default function argument during tem...Douglas Gregor
2009-09-25Be careful about copying uninstantiated default arguments during template ins...Douglas Gregor
2009-09-25Turn on 'RegionStore' as the default store manager both for 'clang --analyze'...Ted Kremenek
2009-09-25Fix checking for a null pointer constant when the expression itself isDouglas Gregor
2009-09-25Who would have thought that empty classes were so tricky? Handle cases where ...Anders Carlsson