aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.cpp
AgeCommit message (Expand)AuthorFilesLines
2017-07-06This reverts r305820 (ARMv.2-A FP16 vector intrinsics) because it showsSjoerd Meijer1-1/+0
2017-06-20[AArch64] ADD ARMv.2-A FP16 vector intrinsicsAbderrazek Zaafrani1-0/+1
2017-06-20[OpenCL] Fix OpenCL and SPIR version metadata generation.Alexey Bader1-0/+34
2017-06-12IR: Replace the "Linker Options" module flag with "llvm.linker.options" named...Peter Collingbourne1-5/+5
2017-06-05Add support for #pragma clang sectionJaved Absar1-1/+29
2017-06-03Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC.Galina Kistanova1-0/+1
2017-06-02Revert "[AArch64] Add ARMv8.2-A FP16 vefctor intrinsics"Vedant Kumar1-1/+0
2017-06-01[AArch64] Add ARMv8.2-A FP16 vefctor intrinsicsAbderrazek Zaafrani1-0/+1
2017-06-01Fixed warningsPiotr Padlewski1-2/+2
2017-06-01Emit available_externally vtables opportunisticallyPiotr Padlewski1-0/+23
2017-05-31[CodeGen] Surround assertion with parens and format.Davide Italiano1-4/+4
2017-05-29IRGen: Add optnone attribute on function during O0Mehdi Amini1-2/+12
2017-05-27[OpenMP] Create COMDAT group for OpenMP offload registration code to avoid mu...George Rokos1-2/+5
2017-05-24[XRay][clang] Allow imbuing arg1 logging attribute via -fxray-always-instrument=Dean Michael Berris1-0/+4
2017-05-20CodeGenModule: Always output wchar_size, check LLVM assumptions.Matthias Braun1-6/+13
2017-05-20Revert "CodeGenModule: Always output wchar_size, check LLVM assumptions."Matthias Braun1-13/+6
2017-05-19CodeGenModule: Always output wchar_size, check LLVM assumptions.Matthias Braun1-6/+13
2017-05-18CodeGen: Cast alloca to expected address spaceYaxun Liu1-0/+1
2017-05-09Suppress all uses of LLVM_END_WITH_NULL. NFC.Serge Guelton1-1/+1
2017-05-02Re-land r301697 "[IR] Make add/remove Attributes use AttrBuilder instead of A...Reid Kleckner1-10/+3
2017-05-01Adapt to LLVM's rename of WeakVH to WeakTrackingVH; NFCSanjoy Das1-1/+1
2017-05-01Remove unneeded struct; NFCSanjoy Das1-12/+9
2017-04-27[Profile] Add off-by-default -Wprofile-instr-missing warningVedant Kumar1-3/+7
2017-04-26Revert "Update to LLVM's use of WeakTrackingVH; NFC"Sanjoy Das1-1/+1
2017-04-26Update to LLVM's use of WeakTrackingVH; NFCSanjoy Das1-1/+1
2017-04-24[Devirtualization] Emit invariant.group loads with empty group mdPiotr Padlewski1-6/+2
2017-04-19Fix assertion failure in codegen on non-template deduction guide.Richard Smith1-0/+4
2017-04-18Use less temporary AttributeLists NFCReid Kleckner1-4/+3
2017-04-17CodeGen: Let lifetime intrinsic use alloca address spaceYaxun Liu1-0/+2
2017-04-13[IR] Make getParamAttributes take argument numbers, not ArgNo+1Reid Kleckner1-1/+1
2017-04-13[IR] Take func, ret, and arg attrs separately in AttributeList::getReid Kleckner1-12/+8
2017-04-12[IR] Add AttributeSet to hide AttributeSetNode* again, NFCReid Kleckner1-1/+1
2017-04-11Modular Codegen: Support homing debug info for types in modular objectsDavid Blaikie1-0/+5
2017-04-10Reland "[IR] Make AttributeSetNode public, avoid temporary AttributeList copies"Reid Kleckner1-10/+4
2017-04-07[cfi] Emit __cfi_check stub in the frontend.Evgeniy Stepanov1-1/+3
2017-03-30Move NumRegParameters Module Flag. NFCI.Nirav Dave1-6/+5
2017-03-30[XRay] Add -fxray-{always,never}-instrument= flags to clangDean Michael Berris1-0/+24
2017-03-23[CodeGen] Emit a CoreFoundation link guard when @available is usedAlex Lorenz1-0/+1
2017-03-21Update Clang for LLVM rename AttributeSet -> AttributeListReid Kleckner1-42/+34
2017-03-21IRGen: Do not set dllexport on declarations.Peter Collingbourne1-1/+0
2017-03-18[X86] Add NumRegisterParameters Module Flag.Nirav Dave1-0/+7
2017-03-02Promote ConstantInitBuilder to be a public CodeGen API; it'sJohn McCall1-1/+1
2017-02-15[dllimport] Check for dtor references in functionsHans Wennborg1-13/+31
2017-02-15[dllimport] Look through typedefs and arrays in HasNonDllImportDtorHans Wennborg1-1/+1
2017-01-30Prototype of modules codegenDavid Blaikie1-1/+1
2017-01-23Re-commit "Don't inline dllimport functions referencing non-imported methods"Hans Wennborg1-0/+10
2017-01-20Revert "Don't inline dllimport functions referencing non-imported methods"Reid Kleckner1-5/+0
2017-01-19Don't inline dllimport functions referencing non-imported methodsHans Wennborg1-0/+5
2017-01-18Remove now redundant code that ensured debug info for class definitions was e...David Blaikie1-17/+0
2017-01-17[WebAssembly] Add minimal support for the new wasm object format triple.Dan Gohman1-0/+1