summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.cpp
AgeCommit message (Expand)Author
2014-04-18CodeGen: Use LLVM's InstrProfReader in -fprofile-instr-use=Justin Bogner
2014-04-15CodeGen: Emit warnings for out of date profile data during PGOJustin Bogner
2014-04-10CodeGen: Move PGO initialization into Release()Justin Bogner
2014-04-10CodeGen: Clean up CommonLinkage calculationDavid Majnemer
2014-04-02CodeGen: Emit some functions as weak_odr under -fms-compatibilityDavid Majnemer
2014-04-01Disable this-return optimizations when targeting iOS 5 and earlier.Bob Wilson
2014-03-31Implement the 'optnone' attribute, which suppresses most optimizationsPaul Robinson
2014-03-29ARM64: initial clang support commit.Tim Northover
2014-03-29CodeGen: Don't crash when replacing functionsDavid Majnemer
2014-03-27Handle and warn on aliases to weak aliases.Rafael Espindola
2014-03-26Revert "Update for llvm api change."Rafael Espindola
2014-03-26Update for llvm api change.Rafael Espindola
2014-03-24MS ABI: Eliminate Duplicate StringsDavid Majnemer
2014-03-24Revert r204562,204566,204586,204587 as they broke ASan on WindowsTimur Iskhodzhanov
2014-03-24MS ABI: Add tests, other cleanups for r204562David Majnemer
2014-03-23MS ABI: Eliminate Duplicate StringsDavid Majnemer
2014-03-14[C++11] Replacing ObjCCategoryDecl iterators propimpl_begin() and propimpl_en...Aaron Ballman
2014-03-13[C++11] Replacing ObjCContainerDecl iterators meth_begin() and meth_end() wit...Aaron Ballman
2014-03-13Simplify code. No functionality change.Rafael Espindola
2014-03-12Revert "CodeGen: Use a binary format for instrumentation based profiling"Justin Bogner
2014-03-12CodeGen: Use a binary format for instrumentation based profilingJustin Bogner
2014-03-10[C++11] Replacing DeclBase iterators specific_attr_begin() and specific_attr_...Aaron Ballman
2014-03-09[C++11] Update Clang for the change to LLVM's Use-Def chain iterators inChandler Carruth
2014-03-07[C++11] Replacing DeclBase iterators decls_begin() and decls_end() with itera...Aaron Ballman
2014-03-06Use llvm.compiler.used instead of llvm.used for objc symbols.Rafael Espindola
2014-03-04[Modules] Update to reflect the move of CallSite into the IR library inChandler Carruth
2014-03-03DebugInfo: Emit only the declaration of a class template that has an explicit...David Blaikie
2014-02-25Attr: Remove ForceInlineDavid Majnemer
2014-02-22Exposing the noduplicate attribute within Clang, which marks functions so tha...Aaron Ballman
2014-02-15DebugInfo: imported_decl/using declarations at namespace scopeDavid Blaikie
2014-02-11XCore target: add section information.Robert Lytton
2014-02-11[stackprotector] Add command line option -fstack-protector-strongJosh Magee
2014-02-08Remove the -fhidden-weak-vtables -cc1 option. It was dead,John McCall
2014-02-03[ms-cxxabi] Fix cast when structor replacement is an aliasReid Kleckner
2014-01-26Enforce safe usage of DiagnosticsEngine::getCustomDiagID()Alp Toker
2014-01-21Use private linkage for utf-16 objc strings too.Rafael Espindola
2014-01-21Now that r199688 avoids the real issue, use private linkage for objc strings.Rafael Espindola
2014-01-20Give explicit sections for string constants used in NSStrings.Rafael Espindola
2014-01-20Simplify further.Rafael Espindola
2014-01-20Remove virtual methods that were added in 2009 and still had 1 implementation.Rafael Espindola
2014-01-14Update CodeGen to use DLL storage class for dllimport/dllexportNico Rieck
2014-01-07Remove unused include.Rafael Espindola
2014-01-07Sort all the #include lines with LLVM's utils/sort_includes.py whichChandler Carruth
2014-01-06CodeGen: Initial instrumentation based PGO implementationJustin Bogner
2013-12-28Tidy up CGCXXABI creationAlp Toker
2013-12-19Switched code from using hasAttr followed by getAttr to simply call getAttr d...Aaron Ballman
2013-12-19Replacing calls to getAttr with calls to hasAttr for clarity. No functional c...Aaron Ballman
2013-12-17ASTContext: Refactor implicit record creationAlp Toker
2013-12-11[ms-cxxabi] Fix linkage of dtor thunks for anonymous classesReid Kleckner
2013-12-09Save another call to GetAddrOfFunction.Rafael Espindola