summaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/CGDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
* [CodeGen][ObjC] Make block copy/dispose helper functions exception-safe.Akira Hatanaka2018-07-261-3/+9
* CodeGen: use non-zero memset when possible for automatic variablesJF Bastien2018-07-251-26/+141
* Support lifetime-extension of conditional temporaries.Richard Smith2018-07-231-3/+0
* [NFC] CodeGen: rename memset to bzeroJF Bastien2018-07-201-30/+27
* CodeGen: specify alignment + inbounds for automatic variable initializationJF Bastien2018-07-131-7/+10
* CodeGen: block capture shouldn't ICEJF Bastien2018-05-191-13/+26
* CodeGen: Fix invalid bitcast for lifetime.start/endYaxun Liu2018-05-171-4/+14
* Address post-commit review comments after r328731. NFC.Akira Hatanaka2018-05-151-2/+2
* CodeGen: Emit string literal in constant address spaceYaxun Liu2018-05-141-6/+5
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-091-1/+1
* [CodeGen] Avoid destructing a callee-destructued struct type in aAkira Hatanaka2018-04-271-0/+2
* Revert "[CodeGen] Avoid destructing a callee-destructued struct type in a"Akira Hatanaka2018-04-271-2/+0
* [CodeGen] Avoid destructing a callee-destructued struct type in aAkira Hatanaka2018-04-271-0/+2
* Revert rC330794 and some dependent tiny bug fixes Faisal Vali2018-04-261-1/+0
* [c++2a] [concepts] Add rudimentary parsing support for template concept decla...Faisal Vali2018-04-251-0/+1
* PR36992: do not store beyond the dsize of a class object unless we knowRichard Smith2018-04-051-7/+13
* [CUDA] Let device-side shared variables be initialized with undefYaxun Liu2018-04-021-4/+6
* Generalize NRVO to cover C structs.Akira Hatanaka2018-03-291-12/+46
* [OPENMP] Codegen for `omp declare target` construct.Alexey Bataev2018-03-151-1/+4
* Recommit r326946 after reducing CallArgList memory footprintYaxun Liu2018-03-151-0/+16
* [OpenMP] Add OpenMP data sharing infrastructure using global memoryGheorghe-Teodor Bercea2018-03-141-6/+23
* Revert r326946. It caused stack overflows by significantly increasing the siz...Richard Smith2018-03-101-16/+0
* CodeGen: Fix address space of indirect function argumentYaxun Liu2018-03-071-0/+16
* Start setting dllimport/dllexport in setGVProperties.Rafael Espindola2018-03-011-7/+0
* [ObjC] Allow declaring __strong pointer fields in structs in Objective-CAkira Hatanaka2018-02-281-3/+25
* Bring r325915 back.Rafael Espindola2018-02-231-1/+2
* Revert "Start setting dso_local for COFF."Rafael Espindola2018-02-231-2/+1
* Start setting dso_local for COFF.Rafael Espindola2018-02-231-1/+2
* CodeGen: handle blocks correctly when inalloca'edSaleem Abdulrasool2018-02-211-2/+5
* [DebugInfo] Avoid name conflict of generated VLA expression variable.Sander de Smalen2018-02-131-2/+3
* Fix crash on array initializer with non-0 alloca addrspaceMatt Arsenault2018-02-081-1/+2
* Recommit r324107 again.Rafael Espindola2018-02-071-1/+2
* Revert "Recommit r324107."Rafael Espindola2018-02-071-2/+1
* Recommit r324107.Rafael Espindola2018-02-071-1/+2
* Don't pass ForDefinition_t in places it is redundant.Rafael Espindola2018-02-071-1/+1
* Add support for attribute 'trivial_abi'.Akira Hatanaka2018-02-051-1/+1
* Recommit rL323952: [DebugInfo] Enable debug information for C99 VLA types.Sander de Smalen2018-02-031-14/+68
* Revert "Start setting dso_local in clang."Rafael Espindola2018-02-021-2/+1
* Start setting dso_local in clang.Rafael Espindola2018-02-021-1/+2
* Reverting patch rL323952 due to build errors that ISander de Smalen2018-02-011-68/+14
* [DebugInfo] Enable debug information for C99 VLA typesSander de Smalen2018-02-011-14/+68
* Reland "Fix vtable not receiving hidden visibility when using push(visibility)"Jake Ehrlich2017-11-291-1/+1
* Revert "[CodeGen] Fix vtable not receiving hidden visibility when using push(...Petr Hosek2017-11-221-1/+1
* [CodeGen] Fix vtable not receiving hidden visibility when using push(visibility)Petr Hosek2017-11-221-1/+1
* [MS] Apply adjustments after storing 'this'Reid Kleckner2017-11-161-18/+0
* [OpenCL] Fix code generation of function-scope constant samplers.Alexey Bader2017-11-151-0/+4
* CodeGen: Fix invalid bitcast in partial initialization of automatic arrary va...Yaxun Liu2017-10-231-1/+1
* Convert clang::LangAS to a strongly typed enumAlexander Richardson2017-10-151-2/+2
* [OpenCL] Add LangAS::opencl_private to represent private address space in ASTYaxun Liu2017-10-131-1/+3
* Extract IRGen's constant-emitter into its own helper class and clean upJohn McCall2017-08-151-2/+6