summaryrefslogtreecommitdiffstats
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* CodeGen: simplify EH personality selection (NFC)Saleem Abdulrasool2017-11-021-8/+9
* Fix for PR33930. Short-circuit metadata mapping when cloning a varargs thunk.Wolfgang Pieb2017-10-311-1/+33
* [CFI] Add CFI-icall pointer type generalizationVlad Tsyrklevich2017-10-313-2/+69
* [CodeGen] map sqrt libcalls to llvm.sqrt when errno is not setSanjay Patel2017-10-311-16/+13
* [CodeGen] Propagate may-alias'ness of lvalues with TBAA infoIvan A. Kosarev2017-10-3110-112/+173
* CodeGen: Fix insertion position of addrspace cast for allocaYaxun Liu2017-10-301-1/+5
* [CodeGen] Generate TBAA info for reference loadsIvan A. Kosarev2017-10-305-58/+62
* Replace a few usages of llvm::join with range-version[NFC]Erich Keane2017-10-271-3/+3
* Filter out invalid 'target' items from being passed to LLVMErich Keane2017-10-272-4/+14
* [CodeGen] Add support for IncompleteArrayType in Obj-C ivars.Volodymyr Sapsai2017-10-271-0/+5
* [CGBlocks] Improve line info in backtraces containing *_helper_blockVedant Kumar2017-10-261-6/+2
* Simplify codegen and debug info generation for block context parameters.Adrian Prantl2017-10-263-24/+13
* Revert "Simplify codegen and debug info generation for block context paramete...Adrian Prantl2017-10-263-14/+22
* Simplify codegen and debug info generation for block context parameters.Adrian Prantl2017-10-263-22/+14
* CodeGen: fix PPC Darwin variadicsSaleem Abdulrasool2017-10-251-1/+37
* CodeGen: fix a case of incorrect checks for ivarsSaleem Abdulrasool2017-10-251-4/+8
* [OPENMP] Fix PR35013: Fix passing VLAs captures to outlined functions.Alexey Bataev2017-10-241-1/+7
* CodeGen: Fix missing debug loc due to allocaYaxun Liu2017-10-241-2/+1
* [OpenMP] Avoid VLAs for some reductions on array sectionsJonas Hahnfeld2017-10-232-10/+12
* CodeGen: Fix invalid bitcast in partial initialization of automatic arrary va...Yaxun Liu2017-10-231-1/+1
* Revert "[OpenMP] Avoid VLAs for some reductions on array sections"Jonas Hahnfeld2017-10-202-9/+8
* [OpenMP] Avoid VLAs for some reductions on array sectionsJonas Hahnfeld2017-10-202-8/+9
* [CodeGen] Fix generation of TBAA info for array-to-pointer conversionsIvan A. Kosarev2017-10-201-2/+8
* [CGExprScalar] Add missing types in function GetIntrinsicGuozhi Wei2017-10-191-2/+11
* [AMDGPU] Fix bug in enqueued block codegen due to an extra lineYaxun Liu2017-10-191-1/+0
* [OPENMP] Fix capturing of boolean variables in debug mode.Alexey Bataev2017-10-171-4/+5
* CodeGen: Fix invalid bitcasts for atomic builtinsYaxun Liu2017-10-171-2/+4
* [CodeGen] Refine generation of TBAA info for bit-field lvaluesIvan A. Kosarev2017-10-171-63/+51
* [CodeGen] Pass TBAA info along with lvalue base info everywhereIvan A. Kosarev2017-10-175-55/+43
* [CodeGen] EmitPointerWithAlignment() to generate TBAA info along with LValue ...Ivan A. Kosarev2017-10-177-42/+91
* [Coverage] Discard deferred region in closing if-elseVedant Kumar2017-10-171-7/+23
* [Coverage] Explicitly mark the l.h.s of && and || (fixes PR33465)Vedant Kumar2017-10-171-4/+6
* [Bitfield] Add an option to access bitfield in a fine-grained manner.Wei Mi2017-10-161-2/+35
* Convert clang::LangAS to a strongly typed enumAlexander Richardson2017-10-1512-63/+61
* Fix build failure on android due to missing std::to_string()Yaxun Liu2017-10-141-1/+2
* [OpenCL] Emit enqueued block as kernelYaxun Liu2017-10-148-46/+262
* [ubsan] Don't emit function signatures for non-static member functionsVedant Kumar2017-10-141-2/+10
* Revert "[CodeGen] EmitPointerWithAlignment() to generate TBAA info along with...Ivan A. Kosarev2017-10-137-84/+36
* [CodeGen] EmitPointerWithAlignment() to generate TBAA info along with LValue ...Ivan A. Kosarev2017-10-137-36/+84
* [CodeGen] emitOMPArraySectionBase() to generate TBAA info along with LValue b...Ivan A. Kosarev2017-10-131-5/+10
* [CodeGen] getNaturalTypeAlignment() to generate TBAA info along with LValue b...Ivan A. Kosarev2017-10-134-20/+25
* [SEH] Use the SEH personality on frontend-outlined funcletsReid Kleckner2017-10-131-1/+6
* [CodeGen] EmitLoadOfReference() to generate TBAA info along with LValue base ...Ivan A. Kosarev2017-10-132-5/+10
* [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