summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
* [Concepts] Requires ExpressionsSaar Raz2020-01-241-0/+1
* [DebugInfo] Add another level to DebugInfoKind called ConstructorAmy Huang2020-01-131-7/+3
* Only destroy static locals if they have non-trivial destructors.Richard Smith2020-01-101-1/+2
* Avoid Attr.h includes, CodeGen editionReid Kleckner2019-12-091-0/+1
* [NFC] Pass a reference to CodeGenFunction to methods of LValue andAkira Hatanaka2019-12-031-18/+18
* Revert "[NFC] Pass a reference to CodeGenFunction to methods of LValue and"Akira Hatanaka2019-12-031-18/+18
* [NFC] Pass a reference to CodeGenFunction to methods of LValue andAkira Hatanaka2019-12-031-18/+18
* [NFC] Refactor representation of materialized temporariesTyker2019-11-191-0/+1
* Revert "[NFC] Refactor representation of materialized temporaries"Nico Weber2019-11-171-1/+0
* [NFC] Refactor representation of materialized temporariesTyker2019-11-161-0/+1
* Added support for "#pragma clang section relro=<name>"Dmitry Mikulin2019-10-151-0/+2
* [Alignment][Clang][NFC] Add CharUnits::getAsAlignGuillaume Chatelet2019-10-031-4/+4
* Silence static analyzer getAs<RecordType> null dereference warnings. NFCI.Simon Pilgrim2019-10-031-1/+1
* For P0784R7: compute whether a variable has constant destruction if itRichard Smith2019-09-291-11/+4
* [OpenMP 5.0] Codegen support for user-defined mappers.Michael Kruse2019-08-051-3/+4
* Revert "[OpenMP 5.0] Codegen support for user-defined mappers."Michael Kruse2019-08-041-4/+3
* [OpenMP 5.0] Codegen support for user-defined mappers.Michael Kruse2019-08-041-3/+4
* [DebugInfo] Don't emit incorrect descriptions of thunk params (PR42627)Vedant Kumar2019-07-291-2/+3
* [OpenCL] Improve destructor support in C++ for OpenCLMarco Antognini2019-07-221-11/+10
* Revert r366422: [OpenCL] Improve destructor support in C++ for OpenCLIlya Biryukov2019-07-181-10/+11
* [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
OpenPOWER on IntegriCloud