summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* [OPENMP] Fix checks for declare target link entries.Alexey Bataev2018-07-162-13/+39
* [OPENMP] Fix syntactic errors in error messages.Alexey Bataev2018-07-161-2/+2
* [OPENMP, NVPTX] Globalize only captured variables.Alexey Bataev2018-07-161-1/+1
* Restore "[ThinLTO] Ensure we always select the same function copy to import"Teresa Johnson2018-07-161-3/+2
* Revert "[ThinLTO] Ensure we always select the same function copy to import"Teresa Johnson2018-07-141-2/+3
* [ThinLTO] Ensure we always select the same function copy to importTeresa Johnson2018-07-131-3/+2
* CodeGen: specify alignment + inbounds for automatic variable initializationJF Bastien2018-07-132-7/+25
* [OpenMP] Initialize data sharing stack for SPMD caseGheorghe-Teodor Bercea2018-07-131-5/+15
* Fix setting of empty implicit-section-name attributePetr Pavlu2018-07-111-4/+0
* [NFC] typoJF Bastien2018-07-111-1/+1
* [NFC] Switch CodeGenFunction to use value init instead of member init listsErich Keane2018-07-102-56/+40
* Revert -r336726, which included more files than intended.Erich Keane2018-07-102-40/+56
* [NFC] Switch CodeGenFunction to use value init instead of member init listsErich Keane2018-07-102-56/+40
* Patch to fix pragma metadata for do-while loopsBjorn Pettersson2018-07-101-5/+5
* [X86] Remove custom handling for __builtin_ia32_divss_round_mask and __builti...Craig Topper2018-07-101-24/+0
* [X86] Add __builtin_ia32_selectss_128 and __builtin_ia32_selectsd_128 that is...Craig Topper2018-07-101-0/+7
* [Builtins][Attributes][X86] Tag all X86 builtins with their required vector w...Craig Topper2018-07-093-1/+19
* [OPENMP, NVPTX] Do not globalize local variables in parallel regions.Alexey Bataev2018-07-091-10/+3
* [X86] Add new scalar fma intrinsics with rounding mode that use f32/f64 types.Craig Topper2018-07-081-17/+58
* [X86] When creating a select for scalar masked sqrt and div builtins make sur...Craig Topper2018-07-061-12/+19
* [X86] Implement _builtin_ia32_vfmaddss and _builtin_ia32_vfmaddsd with native...Craig Topper2018-07-061-0/+10
* [X86] Use shufflevector instead of a select with a constant mask for fmaddsub...Craig Topper2018-07-051-8/+4
* [X86] Fix some vector cmp builtins - TRUE/FALSE predicatesGabor Buella2018-07-051-37/+32
* [Power9] Update fp128 as a valid homogenous aggregate base typeLei Huang2018-07-051-4/+9
* [CodeGenCXX] Emit strip.invariant.group with -fstrict-vtable-pointersPiotr Padlewski2018-07-022-3/+69
* [X86] Remove masking from the avx512 packed sqrt builtins. Use select builtin...Craig Topper2018-06-291-16/+14
* [CUDA] Place all CUDA sections in __NV_CUDA segment on Mac.Artem Belevich2018-06-281-4/+6
* [DebugInfo] Follow-up commit to improve consistency. NFCJonas Devlieghere2018-06-282-127/+117
* [CUDA] Use atexit() to call module destructor.Artem Belevich2018-06-272-3/+15
* [DebugInfo] Emit ObjC methods as part of interfaceJonas Devlieghere2018-06-272-0/+48
* [X86] Rename llvm.x86.avx512.mask.fpclass.p* to exclude 'mask.' from the name...Craig Topper2018-06-271-6/+6
* [NEON] Support vldNq intrinsics in AArch32 (Clang part)Ivan A. Kosarev2018-06-271-63/+16
* Diagnose missing 'template' keywords in more cases.Richard Smith2018-06-261-1/+1
* Revert "[MS] Use mangled names and comdats for string merging with ASan"Evgeniy Stepanov2018-06-261-5/+7
* Compile CodeGenModule.cpp with /bigobj.Peter Collingbourne2018-06-261-0/+4
* [OPENMP, NVPTX] Reduce the number of the globalized variables.Alexey Bataev2018-06-261-9/+43
* Implement CFI for indirect calls via a member function pointer.Peter Collingbourne2018-06-266-47/+197
* [X86] Redefine avx512 packed fpclass intrinsics to return a vXi1 mask and imp...Craig Topper2018-06-261-0/+37
* [WebAssembly] Add no-prototype attribute to prototype-less C functionsSam Clegg2018-06-251-0/+9
* [OPENMP] Do not consider address constant vars as possiblyAlexey Bataev2018-06-251-1/+2
* [CodeGen] Provide source locations for UBSan type checks when emitting constr...Igor Kudrin2018-06-252-8/+10
* [Coroutines] Less IR for noexcept await_resumeBrian Gesiak2018-06-231-8/+31
* Re-land "[LTO] Enable module summary emission by default for regular LTO"Tobias Edler von Koch2018-06-222-13/+32
* [OPENMP, NVPTX] Fix reduction of the big data types/structures.Alexey Bataev2018-06-221-21/+115
* [X86] Lower _mm[256|512]_cmp[.]_mask intrinsics to native llvm IRGabor Buella2018-06-221-91/+74
* [X86] Update handling in CGBuiltin to be tolerant of out of range immediates.Craig Topper2018-06-211-13/+29
* Ignore blacklist when generating __cfi_check_fail.Evgeniy Stepanov2018-06-211-0/+5
* Revert "[LTO] Enable module summary emission by default for regular LTO"Tobias Edler von Koch2018-06-212-29/+11
* [OPENMP, NVPTX] Fix globalization of the variables passed to orphanedAlexey Bataev2018-06-212-49/+61
* [LTO] Enable module summary emission by default for regular LTOTobias Edler von Koch2018-06-212-11/+29
OpenPOWER on IntegriCloud