aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.h
AgeCommit message (Expand)AuthorFilesLines
2017-06-20[OpenCL] Fix OpenCL and SPIR version metadata generation.Alexey Bader1-0/+3
2017-06-12IR: Replace the "Linker Options" module flag with "llvm.linker.options" named...Peter Collingbourne1-3/+4
2017-06-01Emit available_externally vtables opportunisticallyPiotr Padlewski1-1/+10
2017-05-01Adapt to LLVM's rename of WeakVH to WeakTrackingVH; NFCSanjoy Das1-4/+4
2017-05-01Remove unneeded struct; NFCSanjoy Das1-8/+3
2017-04-26Revert "Update to LLVM's use of WeakTrackingVH; NFC"Sanjoy Das1-4/+4
2017-04-26Update to LLVM's use of WeakTrackingVH; NFCSanjoy Das1-4/+4
2017-04-18Use less temporary AttributeLists NFCReid Kleckner1-3/+4
2017-03-30Spelling mistakes in comments. NFCI. (PR27635)Simon Pilgrim1-1/+1
2017-03-30[XRay] Add -fxray-{always,never}-instrument= flags to clangDean Michael Berris1-0/+7
2017-03-23[CodeGen] Emit a CoreFoundation link guard when @available is usedAlex Lorenz1-0/+4
2017-03-21Update Clang for LLVM rename AttributeSet -> AttributeListReid Kleckner1-11/+9
2017-02-23[ObjC][CodeGen] CodeGen support for @available.Erik Pilkington1-0/+4
2017-02-11docs: update docs for objc_storeStrong behaviourSaleem Abdulrasool1-1/+1
2017-01-25[CodeGen] [CUDA] Add the ability set default attrs on functions in linked mod...Justin Lebar1-0/+25
2017-01-18Remove now redundant code that ensured debug info for class definitions was e...David Blaikie1-1/+0
2016-12-28[CodeGen] Unique constant CompoundLiterals.George Burgess IV1-0/+14
2016-12-22Add the alloc_size attribute to clang, attempt 2.George Burgess IV1-0/+14
2016-12-20Revert r290149: Add the alloc_size attribute to clang.Chandler Carruth1-14/+0
2016-12-20Add the alloc_size attribute to clang.George Burgess IV1-0/+14
2016-12-15Re-commit r289252 and r289285, and fix PR31374Yaxun Liu1-0/+5
2016-12-15CodeGen: fix runtime function dll storageSaleem Abdulrasool1-4/+5
2016-12-14Revert 289252 (and follow-up 289285), it caused PR31374Nico Weber1-5/+0
2016-12-09Add support for non-zero null pointer for C and OpenCLYaxun Liu1-0/+5
2016-11-30Introduce a type-safe enum for ForDefinition.John McCall1-6/+17
2016-11-30Fix some layering violations where CGObjCMac's NSString emission wasJohn McCall1-7/+0
2016-11-03[CodeGen] Use StringRef. NFC.George Burgess IV1-1/+1
2016-10-27Empty the CtorLists/DtorLists once emitted.Vassil Vassilev1-4/+4
2016-10-26Refactor call emission to package the function pointer together withJohn McCall1-2/+2
2016-10-14Module: emit initializers in submodules when importing the parent module.Manman Ren1-0/+4
2016-10-13[CUDA] Emit deferred diagnostics during Sema rather than during codegen.Justin Lebar1-4/+0
2016-09-14CodeGen: simplify the logic a slight bitSaleem Abdulrasool1-1/+1
2016-09-08C++ Modules TS: Add parsing and some semantic analysis support forRichard Smith1-1/+1
2016-08-15Add the notion of deferred diagnostics.Justin Lebar1-0/+4
2016-07-28[OpenCL] Generate opaque type for sampler_t and function call for the initial...Yaxun Liu1-0/+3
2016-06-24CodeGen: Update Clang to use the new type metadata.Peter Collingbourne1-14/+12
2016-04-28Re-apply r267784, r267824 and r267830.Peter Collingbourne1-8/+4
2016-04-28Revert r267784, r267824 and r267830.Benjamin Kramer1-4/+8
2016-04-27Rework interface for bitset-using features to use a notion of LTO visibility.Peter Collingbourne1-8/+4
2016-04-13[CodeGen] Avoid ctor/dtor boilerplate with some C++11Reid Kleckner1-20/+20
2016-04-11[GCC] Attribute ifunc support in clangDmitry Polukhin1-0/+1
2016-04-04IRGen-level lowering for the Swift calling convention.John McCall1-1/+1
2016-03-21Revert "Convert some ObjC msgSends to runtime calls."Pete Cooper1-4/+1
2016-03-16Convert some ObjC msgSends to runtime calls.Pete Cooper1-1/+4
2016-03-04[OPENMP 4.0] Codegen for 'declare reduction' construct.Alexey Bataev1-1/+2
2016-03-03[OPENMP 4.0] Initial support for 'omp declare reduction' construct.Alexey Bataev1-0/+4
2016-02-24Add whole-program vtable optimization feature to Clang.Peter Collingbourne1-3/+8
2016-02-03[cfi] Safe handling of unaddressable vtable pointers (clang).Evgeniy Stepanov1-0/+3
2016-01-27Emit calls to objc_unsafeClaimAutoreleasedReturnValue whenJohn McCall1-0/+3
2016-01-26[MS ABI] Allow a member pointers' converted type to changeDavid Majnemer1-0/+2