summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
* Variable auto-init: don't initialize aggregate padding of all aggregatesJF Bastien2019-04-301-3/+10
* [Builtins] Implement __builtin_is_constant_evaluated for use in C++2aEric Fiselier2019-04-241-1/+2
* Variable auto-init: also auto-init allocaJF Bastien2019-04-121-84/+6
* [OPENMP]Add codegen for firstprivate vars with allocate clause.Alexey Bataev2019-04-031-9/+8
* [OPENMP]Remove unused parameter, NFC.Alexey Bataev2019-03-191-1/+1
* CodeGen: Preserve packed attribute in constStructWithPadding.Peter Collingbourne2019-03-161-1/+1
* Variable auto-init: split out small arraysJF Bastien2019-03-081-22/+38
* [OPENMP 5.0]Add initial support for 'allocate' directive.Alexey Bataev2019-03-071-0/+1
* CodeGen: Fix PR40605 by splitting constant struct initializersAlexander Potapenko2019-03-011-0/+30
* [CodeGen] Fix calling llvm.var.annotation outside of a basic block.Volodymyr Sapsai2019-03-011-1/+1
* CodeGen: Explicitly initialize structure padding in the -ftrivial-auto-var-in...Alexander Potapenko2019-02-261-11/+110
* Variable auto-init of blocks capturing self after init bugfixJF Bastien2019-02-151-7/+7
* [opaque pointer types] Cleanup CGBuilder's Create*GEP.James Y Knight2019-02-091-7/+5
* Variable auto-init: fix __block initializationJF Bastien2019-02-081-3/+7
* [NFC] Variable auto-init: use getAsVariableArrayType helperJF Bastien2019-02-081-2/+1
* [opaque pointer types] More trivial changes to pass FunctionType to CallInst.James Y Knight2019-02-051-2/+2
* [opaque pointer types] Trivial changes towards CallInst requiringJames Y Knight2019-02-031-2/+2
* [OpenMP 5.0] Parsing/sema support for "omp declare mapper" directive.Michael Kruse2019-02-011-0/+10
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [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
OpenPOWER on IntegriCloud