summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
* [OpenCL] Improve destructor support in C++ for OpenCLMarco Antognini2019-07-181-11/+10
* Fix parameter name comments using clang-tidy. NFC.Rui Ueyama2019-07-161-1/+1
* NFC: Pass DataLayout into isBytewiseValueVitaly Buka2019-07-101-3/+5
* NFC: Convert large lambda into methodVitaly Buka2019-07-101-79/+84
* [Concepts] Concept definitions (D40381)Saar Raz2019-07-101-0/+1
* NFC: Add an explicit return for safety and consistencyHamza Sood2019-07-051-0/+2
* [NFC] Return early for types with size zeroVitaly Buka2019-06-271-3/+4
* [NFC] Remove unneeded local variablesVitaly Buka2019-06-271-9/+5
* Rename CodeGenFunction::overlapFor* to getOverlapFor*.Richard Smith2019-06-201-1/+1
* Store a pointer to the return value in a static alloca and let the debugger u...Amy Huang2019-06-201-4/+11
* C++ DR712 and others: handle non-odr-use resulting from an lvalue-to-rvalue c...Richard Smith2019-06-141-30/+50
* Revert 363295, it caused PR42276. Also revert follow-ups 363337, 363340.Nico Weber2019-06-141-45/+29
* C++ DR712 and others: handle non-odr-use resulting from an lvalue-to-rvalue c...Richard Smith2019-06-131-29/+45
* For DR712: store on a DeclRefExpr whether it constitutes an odr-use.Richard Smith2019-06-111-2/+2
* 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
OpenPOWER on IntegriCloud