aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.cpp
AgeCommit message (Expand)AuthorFilesLines
2015-01-10Don't emit implicit template instantiations eagerly (PR21718)Hans Wennborg1-14/+32
2014-12-16PR21909: Don't try (and crash) to generate debug info for explicit instantiat...David Blaikie1-1/+2
2014-12-15Warn when attribute 'optnone' conflicts with attributes on aPaul Robinson1-3/+4
2014-12-11Instead of having -Os/-Oz add OptimizeForSize/MinSize first, and laterPaul Robinson1-2/+5
2014-12-09IR: Update clang for Metadata/Value split in r223802Duncan P. N. Exon Smith1-23/+19
2014-12-08InstrProf: Use LLVM's -instrprof pass for profilingJustin Bogner1-3/+0
2014-12-02Fix invalid calling convention used for libcalls on ARM.Anton Korobeynikov1-0/+16
2014-12-01Use nullptr to silence -Wsentinel when self-hosting on WindowsReid Kleckner1-1/+1
2014-12-01Add missing 'break's, found by inspection. No functionality change; theRichard Smith1-0/+2
2014-11-24Correctly remove OptimizeForSize from functions marked OptimizeNone.Paul Robinson1-10/+15
2014-11-19Update for LLVM API change to make Small(Ptr)Set::insert return pair<iterator...David Blaikie1-6/+6
2014-11-19clang-format a recent commit I madeDavid Blaikie1-4/+4
2014-11-19Standardize on StringMap::insert, removing uses of StringMap::GetOrCreateValue.David Blaikie1-15/+15
2014-11-18Add PIC-level support to Clang.Justin Hibbits1-0/+12
2014-11-12[Objective-C++ IRGen] do not generate .cxx_construct Fariborz Jahanian1-1/+15
2014-11-11Revert "IR: MDNode => Value: Update for LLVM API change in r221375"Duncan P. N. Exon Smith1-1/+1
2014-11-11[OPENMP] Codegen for threadprivate variablesAlexey Bataev1-0/+19
2014-11-07Introduce a SanitizerKind enum to LangOptions.Alexey Samsonov1-6/+10
2014-11-05IR: MDNode => Value: Update for LLVM API change in r221375Duncan P. N. Exon Smith1-1/+1
2014-11-03Don't dllimport inline functions when targeting MinGW (PR21366)Hans Wennborg1-0/+8
2014-11-01CodeGen: Virtual dtor thunks shouldn't have this marked as 'returned'David Majnemer1-7/+7
2014-10-17[ASan] Improve blacklisting of global variables.Alexey Samsonov1-1/+30
2014-10-17SanitizerBlacklist: blacklist functions by their source location.Alexey Samsonov1-1/+19
2014-10-16MS Compat: mark globals emitted in read-only sections constHans Wennborg1-0/+7
2014-10-15CodeGen: Don't drop thread_local when emitting __thread aliasesDavid Majnemer1-8/+16
2014-10-15Move SanitizerBlacklist object from CodeGenModule to ASTContext.Alexey Samsonov1-4/+2
2014-10-15Move -fsanitize-blacklist to LangOpts from CodeGenOpts. NFC.Alexey Samsonov1-1/+1
2014-10-09Fix for bug http://llvm.org/PR17427.Alexey Bataev1-2/+3
2014-10-08Avoid code duplication by calling setAliasAttributes in EmitAliasDefinition.Rafael Espindola1-12/+3
2014-09-19Fix ctor/dtor aliases losing 'dllexport' (for Itanium ABI)Dario Domizioli1-0/+10
2014-09-16Add support for putting constructors and destructos in explicit comdats.Rafael Espindola1-0/+4
2014-09-15Move emitCXXStructor to CGCXXABI.Rafael Espindola1-2/+2
2014-09-15Create a emitCXXStructor function and make the existing emitCXXConstructor andRafael Espindola1-2/+2
2014-09-08Remove a parameter that has been unused since r188481. No behavior change.Nico Weber1-3/+2
2014-09-08Add a comment for something that confused me.Nico Weber1-0/+1
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