aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-02-06Re-apply r259977 - [OpenMP] Reorganize code to allow specialized code generat...Samuel Antao1-1/+15
2016-02-06Revert r259977 - [OpenMP] Reorganize code to allow specialized code generatio...Samuel Antao1-15/+1
2016-02-06[OpenMP] Reorganize code to allow specialized code generation for different d...Samuel Antao1-1/+15
2016-02-03[cfi] Safe handling of unaddressable vtable pointers (clang).Evgeniy Stepanov1-0/+25
2016-02-02[CUDA] Do not allow dynamic initialization of global device side variables.Artem Belevich1-11/+6
2016-02-02Move DebugInfoKind into its own header to cut the cyclic dependency edge from...Benjamin Kramer1-6/+5
2016-01-29Use a consistent spelling for vtables.Eric Christopher1-3/+3
2016-01-26[MS ABI] Allow a member pointers' converted type to changeDavid Majnemer1-0/+5
2016-01-25[cfi] Cross-DSO CFI diagnostic mode (clang part)Evgeniy Stepanov1-0/+2
2016-01-25[CUDA] Don't generate aliases for static extern "C" functions.Justin Lebar1-0/+4
2016-01-16Introduce -fsanitize-stats flag.Peter Collingbourne1-0/+9
2016-01-14PR25910: clang allows two var definitions with the same mangled nameAndrey Bokhanko1-27/+86
2016-01-08[MS ABI] Complete and base constructor GlobalDecls must have the same nameDavid Majnemer1-1/+14
2016-01-06[Driver] Add support for -fno-builtin-foo options.Chad Rosier1-1/+2
2016-01-06[OpenMP] Reapply rL256842: [OpenMP] Offloading descriptor registration and de...Samuel Antao1-0/+12
2016-01-05[OpenMP] Revert rL256842: [OpenMP] Offloading descriptor registration and dev...Samuel Antao1-12/+0
2016-01-05[OpenMP] Offloading descriptor registration and device codegen.Samuel Antao1-0/+12
2015-12-17Attach maximum function count to Module when using PGO mode.Easwaran Raman1-2/+5
2015-12-15Cross-DSO control flow integrity (Clang part).Evgeniy Stepanov1-18/+84
2015-12-15[WinEH] Update clang to use operand bundles on call sitesDavid Majnemer1-2/+7
2015-12-12Revert r254647.Easwaran Raman1-3/+0
2015-12-12Attach maximum function count to Module when using PGO modeEaswaran Raman1-0/+3
2015-12-05Revert "[x86] Exclusion of incorrect include headers paths for MCU target"Reid Kleckner1-52/+17
2015-12-02Add the `pass_object_size` attribute to clang.George Burgess IV1-2/+5
2015-12-01Fix use-after-free when a C++ thread_local variable gets replaced (because itsRichard Smith1-2/+2
2015-11-27[x86] Exclusion of incorrect include headers paths for MCU targetAndrey Bokhanko1-17/+52
2015-11-11[TLS on Darwin] treat all Darwin platforms in the same way.Manman Ren1-1/+1
2015-11-11Extract out a function onto CodeGenModule for getting the map ofEric Christopher1-0/+29
2015-11-11[TLS on Darwin] change how we handle globals with linkonce or weak linkage.Manman Ren1-4/+9
2015-11-06CodeGen: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith1-1/+2
2015-11-05Fix crash in EmitDeclMetadata modeKeno Fischer1-2/+4
2015-10-30Watch and TV OS: wire up basic ABI choicesTim Northover1-0/+2
2015-10-21Unify the ObjC entrypoint caches.John McCall1-7/+5
2015-10-15[CodeGen] Remove dead code. NFC.Benjamin Kramer1-6/+0
2015-10-08[CodeGen] [CodeGen] Attach function attributes to functions created inAkira Hatanaka1-4/+5
2015-10-08[CodeGen] Check if the Decl pointer passed is null, and if so, returnAkira Hatanaka1-7/+15
2015-10-08[MSVC Compat] Enable ABI impacting non-conforming behavior independently of -...David Majnemer1-1/+1
2015-10-03Replace double-negated !SourceLocation.isInvalid() with SourceLocation.isVali...Yaron Keren1-1/+1
2015-09-27Use llvm::makeArrayRef. NFC.Craig Topper1-1/+1
2015-09-21Remove attributes minsize and optsize, which conflict with optnone.Akira Hatanaka1-4/+2
2015-09-17Using MD_invariant_groupPiotr Padlewski1-1/+1
2015-09-16[WinEH] Pass the catch adjectives to catchpad directlyReid Kleckner1-6/+0
2015-09-15Decorating vptr load & stores with !invariant.groupPiotr Padlewski1-3/+13
2015-09-15Added llvm.module flag for strict vtable pointersPiotr Padlewski1-0/+16
2015-09-14Revert "Always_inline codegen rewrite" and 2 follow-ups.Evgeniy Stepanov1-108/+1
2015-09-14[opaque pointer type] Fix a few uses of PointerType::getElementType in favor ...David Blaikie1-2/+1
2015-09-14Revert "[opaque pointer type] update for LLVM API change"David Blaikie1-1/+1
2015-09-12[CodeGen] Remove wrapper-free always_inline functions from COMDATsDavid Majnemer1-1/+5
2015-09-12Always_inline codegen rewrite.Evgeniy Stepanov1-1/+104
2015-09-11Revert "Specify target triple in alwaysinline tests."Evgeniy Stepanov1-98/+1