summaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/CGDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
* Merging r354147:Hans Wennborg2019-02-181-7/+7
* Merging r353495:Hans Wennborg2019-02-121-3/+7
* [ObjCARC] Add an new attribute, objc_externally_retainedErik Pilkington2019-01-041-13/+15
* [AST][NFC] Pass the AST context to one of the ctor of DeclRefExpr.Bruno Ricci2018-12-211-2/+2
* Automatic variable initializationJF Bastien2018-12-181-13/+244
* Move CodeGenOptions from Frontend to BasicRichard Trieu2018-12-111-1/+1
* [OpenMP] Check target architecture supports unified shared memory for require...Patrick Lyster2018-11-191-1/+1
* Fix warning about unused variable [NFC]Mikael Holmen2018-11-151-2/+2
* CGDecl::emitStoresForConstant fix synthesized constant's nameJF Bastien2018-11-151-19/+47
* Fix a nondeterminism in the debug info for VLA size expressions.Adrian Prantl2018-11-091-5/+12
* Create ConstantExpr classBill Wendling2018-10-311-3/+3
* Distinguish `__block` variables that are captured by escaping blocksAkira Hatanaka2018-10-011-9/+10
* Revert r343518.Akira Hatanaka2018-10-011-10/+9
* Distinguish `__block` variables that are captured by escaping blocksAkira Hatanaka2018-10-011-9/+10
* [OPENMP] Add support for OMP5 requires directive + unified_address clauseKelvin Li2018-09-261-0/+5
* NFC: deduplicate isRepeatedBytePattern from clang to LLVM's isBytewiseValueJF Bastien2018-09-211-101/+13
* Revert r341754.Akira Hatanaka2018-09-091-10/+9
* Distinguish `__block` variables that are captured by escaping blocksAkira Hatanaka2018-09-081-9/+10
* [CodeGen] Merge equivalent block copy/helper functions.Akira Hatanaka2018-08-101-1/+2
* [NFC] CGDecl factor out constant emissionJF Bastien2018-08-071-47/+56
* [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