aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.cpp
AgeCommit message (Expand)AuthorFilesLines
2014-01-21Use private linkage for utf-16 objc strings too.Rafael Espindola1-9/+2
2014-01-21Now that r199688 avoids the real issue, use private linkage for objc strings.Rafael Espindola1-5/+2
2014-01-20Give explicit sections for string constants used in NSStrings.Rafael Espindola1-0/+5
2014-01-20Simplify further.Rafael Espindola1-7/+5
2014-01-20Remove virtual methods that were added in 2009 and still had 1 implementation.Rafael Espindola1-7/+9
2014-01-14Update CodeGen to use DLL storage class for dllimport/dllexportNico Rieck1-9/+17
2014-01-07Remove unused include.Rafael Espindola1-1/+0
2014-01-07Sort all the #include lines with LLVM's utils/sort_includes.py whichChandler Carruth1-1/+1
2014-01-06CodeGen: Initial instrumentation based PGO implementationJustin Bogner1-1/+10
2013-12-28Tidy up CGCXXABI creationAlp Toker1-5/+4
2013-12-19Switched code from using hasAttr followed by getAttr to simply call getAttr d...Aaron Ballman1-2/+1
2013-12-19Replacing calls to getAttr with calls to hasAttr for clarity. No functional c...Aaron Ballman1-4/+4
2013-12-17ASTContext: Refactor implicit record creationAlp Toker1-16/+2
2013-12-11[ms-cxxabi] Fix linkage of dtor thunks for anonymous classesReid Kleckner1-6/+8
2013-12-09Save another call to GetAddrOfFunction.Rafael Espindola1-6/+8
2013-12-09When we decide to output a deferred decl, remember the llvm GlobalValue.Rafael Espindola1-23/+24
2013-12-09Avoid adding some decls to DeferredDeclsToEmit.Rafael Espindola1-57/+66
2013-12-08GlobalAlias::isDeclaration is always false. Remove dead code.Rafael Espindola1-5/+0
2013-12-02Debug Info: Move the constant for Debug Info Version from Dwarf.h to Metadata.h.Manman Ren1-1/+1
2013-12-02Expand comments for Debug Info Version.Manman Ren1-1/+4
2013-11-23[CodeGen] If there is a function definition with duplicate mangled name, emit...Argyrios Kyrtzidis1-0/+4
2013-11-22Debug Info: add a "Debug Info Version" module flag to output the current debugManman Ren1-0/+5
2013-11-21[-cxx-abi microsoft] Emit linkonce_odr definitions for declarations of static...Hans Wennborg1-0/+15
2013-11-15Fix test failures after addrspacecast added.Matt Arsenault1-4/+8
2013-11-14[OpenCL] Make sure we put string literals in the constant address space.Joey Gouly1-4/+9
2013-11-12Keep the old function order in CodeGenModule::applyReplacements.Rafael Espindola1-2/+16
2013-11-11Revert "Keep the old function order in CodeGenModule::applyReplacements."Rafael Espindola1-14/+2
2013-11-10Keep the old function order in CodeGenModule::applyReplacements.Rafael Espindola1-2/+14
2013-11-10Avoid double StringMap lookups. No functionality change.Benjamin Kramer1-4/+4
2013-11-05Produce direct calls instead of alias to linkonce_odr functions.Rafael Espindola1-0/+15
2013-11-05C++1y sized deallocation: if we have a use, but not a definition, of a sizedRichard Smith1-0/+6
2013-10-22New fix for pr17535.Rafael Espindola1-0/+37
2013-10-22Revert "This patch causes clang to reject alias attributes that point to unde...Rafael Espindola1-38/+1
2013-10-22This patch causes clang to reject alias attributes that point to undefinedRafael Espindola1-1/+38
2013-10-17Rename some functions for consistency.Rafael Espindola1-1/+1
2013-10-16Emit a .ident saying that clang produced this file.Rafael Espindola1-0/+15
2013-10-08TBAA: use the same format for scalar TBAA and struct-path aware TBAA.Manman Ren1-4/+4
2013-10-01Revert r191586 and r191695. They cause crashes when building withRichard Smith1-4/+4
2013-09-27TBAA: use the same format for scalar TBAA and struct-path aware TBAA.Manman Ren1-4/+4
2013-09-04Do not emit duplicate global initializers for template static data members in...David Blaikie1-1/+6
2013-09-03Emit uuid globals as linkonce_odrReid Kleckner1-1/+1
2013-08-23Use pop_back_val() instead of both back() and pop_back().Robert Wilhelm1-2/+1
2013-08-19PR16933: Don't try to codegen things after we've seen errors.David Blaikie1-14/+2
2013-08-15CodeGen: __uuidof should work even with an incomplete _GUID typeDavid Majnemer1-36/+21
2013-08-13[-cxx-abi microsoft] Mangle __uuidof correctly into template parametersDavid Majnemer1-11/+1
2013-08-12Use new llvm::SpecialCaseList API in CodeGenModuleAlexey Samsonov1-17/+15
2013-08-09[-cxx-abi microsoft] Mangle UUIDs correctly, stick them in the proper sectionDavid Majnemer1-2/+3
2013-08-09Revert "[-cxx-abi microsoft] Mangle UUIDs correctly, stick them in the proper...David Majnemer1-3/+2
2013-08-09[-cxx-abi microsoft] Mangle UUIDs correctly, stick them in the proper sectionDavid Majnemer1-2/+3
2013-08-06Started implementing variable templates. Top level declarations should be ful...Larisse Voufo1-1/+7