summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
...
* [CodeGen] EmitLoadOfPointer() to generate TBAA info along with LValue base infoIvan A. Kosarev2017-10-132-5/+10
* [CodeGen] EmitCXXMemberDataPointerAddress() to generate TBAA info along with ...Ivan A. Kosarev2017-10-133-5/+10
* Fix an unused-variable warning.Haojian Wu2017-10-131-1/+1
* [OpenCL] Add LangAS::opencl_private to represent private address space in ASTYaxun Liu2017-10-131-1/+3
* Support for destroying operator delete, per C++2a proposal P0722.Richard Smith2017-10-133-45/+144
* [MS] Don't bail on replacing dllimport vbase dtors with base dtorsReid Kleckner2017-10-133-20/+17
* Handle/assert on DK_RemarkAdam Nemet2017-10-121-0/+4
* [CUDA] Added __hmma_m16n16k16_* builtins to support mma instructions on sm_70Artem Belevich2017-10-121-0/+198
* [OPENMP] Fix PR34927: Emit initializer for reduction array with declareAlexey Bataev2017-10-121-3/+8
* [OPENMP] Fix PR34926: Fix handling of the array sections passed asAlexey Bataev2017-10-121-6/+1
* [OPENMP] Fix PR34925: Fix getting thread_id lvalue for inlined regionsAlexey Bataev2017-10-121-0/+7
* [CodeGen] Generate TBAA info along with LValue base infoIvan A. Kosarev2017-10-124-27/+48
* Revert "[ADT] Make Twine's copy constructor private."Zachary Turner2017-10-112-36/+41
* [ADT] Make Twine's copy constructor private.Zachary Turner2017-10-112-41/+36
* [X86] Add support for 'amdfam17h' to __builtin_cpu_is to match gcc.Craig Topper2017-10-111-0/+2
* [OPENMP] Remove extra if, NFC.Alexey Bataev2017-10-111-1/+1
* [OPENMP] Fix PR34916: Crash on mixing taskloop|tasks directives.Alexey Bataev2017-10-112-3/+18
* Include getting generated struct offsets in CodegenABITypesAdrian Prantl2017-10-101-0/+7
* [CGExprScalar] In EmitCompare trunc the result if it has different type as E-...Guozhi Wei2017-10-101-0/+10
* [OPENMP] Add default codegen|tests for 'target parallel for[ simd]'Alexey Bataev2017-10-101-1/+8
* [CodeGen] Do not construct complete LValue base info in trivial casesIvan A. Kosarev2017-10-106-71/+74
* AMDGPU: Add read_exec_lo/hi builtinsMatt Arsenault2017-10-091-0/+9
* Remove unused variables. No functionality change.Benjamin Kramer2017-10-081-2/+0
* Remove unused variables. No functionality change.Benjamin Kramer2017-10-082-2/+0
* OpenCL: Assume functions are convergentMatt Arsenault2017-10-061-5/+8
* Split X86::BI__builtin_cpu_init handling into own function[NFC]Erich Keane2017-10-062-7/+10
* [OPENMP] Capture references to global variables.Alexey Bataev2017-10-061-2/+6
* Refine generation of TBAA information in clangIvan A. Kosarev2017-10-069-104/+114
* Fix check strings in test case and use llvm::to_string instead ofAkira Hatanaka2017-10-061-3/+5
* [CodeGen] Emit a helper function for __builtin_os_log_format to reduceAkira Hatanaka2017-10-062-63/+186
* [CodeGen] Unify generation of scalar and struct-path TBAA tagsIvan A. Kosarev2017-10-057-102/+76
* Revert r314977 "[CodeGen] Unify generation of scalar and struct-path TBAA tags"Ivan A. Kosarev2017-10-0510-169/+183
* [CodeGen] Unify generation of scalar and struct-path TBAA tagsIvan A. Kosarev2017-10-0510-183/+169
* [OpenCL] Clean up and add missing fields for block structYaxun Liu2017-10-044-79/+208
* [OpenMP] Initial implementation of teams distribute code generationCarlo Bertolli2017-10-041-12/+22
* Move verbosity check for opt remarks to the diag handler.Adam Nemet2017-10-041-0/+4
* [CodeGen] Fix propagation of TBAA info for atomic accessesIvan A. Kosarev2017-10-031-4/+4
* [CodeGen] Introduce generic TBAA access descriptorsIvan A. Kosarev2017-10-037-83/+82
* [ubsan] Skip alignment checks which are folded awayVedant Kumar2017-10-031-3/+4
* [ubsan] Save the result of getLLVMContext. NFC.Vedant Kumar2017-10-031-6/+6
* [ubsan] Add helpers to decide when null/vptr checks are required. NFC.Vedant Kumar2017-10-032-8/+21
* [ubsan] Save a ptrtoint when emitting alignment checksVedant Kumar2017-10-031-5/+10
* [OPENMP] Capture argument of `device` clause for target-basedAlexey Bataev2017-10-021-0/+4
* [OPENMP] Simplify codegen for non-offloading code.Alexey Bataev2017-10-021-31/+20
* [CodeGen] Have a special function to get TBAA info for may-alias accessesIvan A. Kosarev2017-10-025-8/+23
* [CodeGen] Do not refer to complete TBAA info where we actually deal with just...Ivan A. Kosarev2017-10-029-58/+62
* [DWARF] Allow forward declarations of a class template instantiationPaul Robinson2017-09-281-0/+4
* [OpenCL] Handle address space conversion while setting type alignment.Anastasia Stulova2017-09-272-2/+12
* Emit section information for extern variables. Erich Keane2017-09-261-0/+6
* [NVPTX] added match.{any,all}.sync instructions, intrinsics & builtins.Artem Belevich2017-09-261-0/+15
OpenPOWER on IntegriCloud