aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.cpp
AgeCommit message (Expand)AuthorFilesLines
2014-08-29Better codegen support for DLL attributes being dropped after the first decla...Hans Wennborg1-0/+8
2014-08-08Add a cc1 "dump-coverage-mapping" for testing coverage mapping.Alex Lorenz1-1/+11
2014-08-05MS ABI: Aligned tentative definitions don't have CommonLinkageDavid Majnemer1-2/+10
2014-08-04Add coverage mapping generation.Alex Lorenz1-1/+88
2014-08-02In the case of mangling collisions, make an attempt to note both definitionsRichard Smith1-6/+8
2014-08-01Actually fix problem with modules buildbot this time.Richard Smith1-1/+1
2014-08-01[Sanitizer] Introduce SanitizerMetadata class.Alexey Samsonov1-69/+4
2014-08-01Re-commit r214547 with tests fixed. Hopefully all the bots will be happy now.Richard Smith1-3/+10
2014-08-01Revert r214547 due to test breakage.Richard Smith1-10/+3
2014-08-01Fix iterator invalidation issues that are breaking my modules buildbot's boot...Richard Smith1-3/+10
2014-08-01[modules] Remove IRGen special case for emitting implicit special members ifRichard Smith1-13/+5
2014-07-29PR20473: Don't "deduplicate" string literals with the same value but differentRichard Smith1-31/+12
2014-07-18Make sure globals created by UBSan are not instrumented by ASan.Alexey Samsonov1-2/+9
2014-07-17MS compatibility: always emit dllexported in-class initialized static data me...Hans Wennborg1-27/+4
2014-07-12[ASan] Collect unmangled names of global variables in Clang to print them in ...Alexey Samsonov1-14/+28
2014-07-10Be more specific about return types of some methods.Alexey Samsonov1-5/+4
2014-07-09Decouple llvm::SpecialCaseList text representation and its LLVM IR semantics.Alexey Samsonov1-6/+5
2014-07-07[Sanitizer] Reduce the usage of sanitizer blacklist in CodeGenModuleAlexey Samsonov1-10/+7
2014-07-07CodeGen: Refactor RTTI emissionDavid Majnemer1-0/+16
2014-07-03Move the calling of emitTargetMD() later.Robert Lytton1-4/+10
2014-07-03refactor for-loop as range-loop before making changes.Robert Lytton1-10/+6
2014-07-02[ASan] Print exact source location of global variables in error reports.Alexey Samsonov1-10/+48
2014-06-26CodeGen: Improve warnings about uninstrumented files when profilingJustin Bogner1-3/+15
2014-06-23CodeGen: Remove a stray tab character (NFC)Justin Bogner1-1/+1
2014-06-20Add module flags metadata to record the settings for enum and wchar widthOliver Stannard1-0/+17
2014-06-12Replace llvm::error_code with std::error_code.Rafael Espindola1-1/+1
2014-06-11CodeGen: Correct linkage of thread_local for OS XDavid Majnemer1-0/+10
2014-06-09[C++11] Use 'nullptr'.Craig Topper1-1/+1
2014-06-05Implement -Wframe-larger-than backend diagnosticAlp Toker1-33/+37
2014-06-04Remove the overload of GetAddrOfConstantString methodAlexey Samsonov1-23/+8
2014-06-04Refactor and generalize GetAddrOfConstantString and GetAddrOfConstantStringFr...Alexey Samsonov1-95/+84
2014-06-04This cast is not necessary any more (llvm api change).Rafael Espindola1-1/+1
2014-06-03Update for llvm API change.Rafael Espindola1-31/+49
2014-06-03Eliminate redundant MangleBuffer classAlp Toker1-3/+7
2014-05-29MS ABI: Emit static data members with proper linkageNico Rieck1-2/+7
2014-05-29[ASan] Hoist blacklisting globals from init-order checking to Clang.Alexey Samsonov1-6/+5
2014-05-28Don't dllimport/export destructor variants implemented by thunks.Hans Wennborg1-14/+17
2014-05-23Use comdats to avoid double initialization of weak dataReid Kleckner1-9/+13
2014-05-22Don't set unnamed_addr in CreateRuntimeVariable.Rafael Espindola1-7/+2
2014-05-21[C++11] Use 'nullptr'. CodeGen edition.Craig Topper1-45/+48
2014-05-19Demote the "Debug Info Version" module flag to llvm::Module::WarningAdrian Prantl1-6/+4
2014-05-17Update for llvm api change.Rafael Espindola1-3/+3
2014-05-17Update for llvm api change.Rafael Espindola1-5/+4
2014-05-16Use getAliasee instead of getAliasedGlobal.Rafael Espindola1-2/+2
2014-05-16Update for llvm api change.Rafael Espindola1-35/+36
2014-05-16Update for llvm API change.Rafael Espindola1-5/+6
2014-05-15Allow dllimport/dllexport on inline functions and adjust the linkage.Hans Wennborg1-12/+3
2014-05-14Rename CodeGenModule::getLLVMLinkageforDeclarator -> getLLVMLinkageForDeclaratorHans Wennborg1-3/+3
2014-05-13Update for llvm API change.Rafael Espindola1-5/+4
2014-05-09Pacify bots again - turns out my checkout was slightly polluted when I was re...James Molloy1-1/+1