summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.h
AgeCommit message (Expand)Author
2016-12-20Add the alloc_size attribute to clang.George Burgess IV
2016-12-15Re-commit r289252 and r289285, and fix PR31374Yaxun Liu
2016-12-15CodeGen: fix runtime function dll storageSaleem Abdulrasool
2016-12-14Revert 289252 (and follow-up 289285), it caused PR31374Nico Weber
2016-12-09Add support for non-zero null pointer for C and OpenCLYaxun Liu
2016-11-30Introduce a type-safe enum for ForDefinition.John McCall
2016-11-30Fix some layering violations where CGObjCMac's NSString emission wasJohn McCall
2016-11-03[CodeGen] Use StringRef. NFC.George Burgess IV
2016-10-27Empty the CtorLists/DtorLists once emitted.Vassil Vassilev
2016-10-26Refactor call emission to package the function pointer together withJohn McCall
2016-10-14Module: emit initializers in submodules when importing the parent module.Manman Ren
2016-10-13[CUDA] Emit deferred diagnostics during Sema rather than during codegen.Justin Lebar
2016-09-14CodeGen: simplify the logic a slight bitSaleem Abdulrasool
2016-09-08C++ Modules TS: Add parsing and some semantic analysis support forRichard Smith
2016-08-15Add the notion of deferred diagnostics.Justin Lebar
2016-07-28[OpenCL] Generate opaque type for sampler_t and function call for the initial...Yaxun Liu
2016-06-24CodeGen: Update Clang to use the new type metadata.Peter Collingbourne
2016-04-28Re-apply r267784, r267824 and r267830.Peter Collingbourne
2016-04-28Revert r267784, r267824 and r267830.Benjamin Kramer
2016-04-27Rework interface for bitset-using features to use a notion of LTO visibility.Peter Collingbourne
2016-04-13[CodeGen] Avoid ctor/dtor boilerplate with some C++11Reid Kleckner
2016-04-11[GCC] Attribute ifunc support in clangDmitry Polukhin
2016-04-04IRGen-level lowering for the Swift calling convention.John McCall
2016-03-21Revert "Convert some ObjC msgSends to runtime calls."Pete Cooper
2016-03-16Convert some ObjC msgSends to runtime calls.Pete Cooper
2016-03-04[OPENMP 4.0] Codegen for 'declare reduction' construct.Alexey Bataev
2016-03-03[OPENMP 4.0] Initial support for 'omp declare reduction' construct.Alexey Bataev
2016-02-24Add whole-program vtable optimization feature to Clang.Peter Collingbourne
2016-02-03[cfi] Safe handling of unaddressable vtable pointers (clang).Evgeniy Stepanov
2016-01-27Emit calls to objc_unsafeClaimAutoreleasedReturnValue whenJohn McCall
2016-01-26[MS ABI] Allow a member pointers' converted type to changeDavid Majnemer
2016-01-16Introduce -fsanitize-stats flag.Peter Collingbourne
2016-01-14PR25910: clang allows two var definitions with the same mangled nameAndrey Bokhanko
2016-01-06[Driver] Add support for -fno-builtin-foo options.Chad Rosier
2015-12-15Cross-DSO control flow integrity (Clang part).Evgeniy Stepanov
2015-12-05Revert "[x86] Exclusion of incorrect include headers paths for MCU target"Reid Kleckner
2015-12-01Fix use-after-free when a C++ thread_local variable gets replaced (because itsRichard Smith
2015-11-27[x86] Exclusion of incorrect include headers paths for MCU targetAndrey Bokhanko
2015-11-23Preserve exceptions information during calls code generation.Samuel Antao
2015-11-11Extract out a function onto CodeGenModule for getting the map ofEric Christopher
2015-10-31[CodeGen] Call SetInternalFunctionAttributes to attach functionAkira Hatanaka
2015-10-21Unify the ObjC entrypoint caches.John McCall
2015-10-20[DEBUG INFO] Emit debug info for type used in explicit cast only.Alexey Bataev
2015-10-15[CodeGen] Remove dead code. NFC.Benjamin Kramer
2015-09-29Fix Clang-tidy modernize-use-nullptr warnings in headers and generated files;...Hans Wennborg
2015-09-16[WinEH] Pass the catch adjectives to catchpad directlyReid Kleckner
2015-09-15Decorating vptr load & stores with !invariant.groupPiotr Padlewski
2015-09-14Revert "Always_inline codegen rewrite" and 2 follow-ups.Evgeniy Stepanov
2015-09-12Always_inline codegen rewrite.Evgeniy Stepanov
2015-09-11Revert "Specify target triple in alwaysinline tests."Evgeniy Stepanov