aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGDecl.cpp
AgeCommit message (Expand)AuthorFilesLines
2017-06-27CodeGen: load indirect ObjC ARC arguments in prologueSaleem Abdulrasool1-0/+4
2017-06-19CodeGen: Cast temporary variable to proper address spaceYaxun Liu1-21/+3
2017-06-05Add support for #pragma clang sectionJaved Absar1-0/+7
2017-05-18CodeGen: Cast alloca to expected address spaceYaxun Liu1-1/+17
2017-05-15[OpenCL] Emit function-scope variable in constant address space as static var...Yaxun Liu1-5/+8
2017-04-17CodeGen: Let lifetime intrinsic use alloca address spaceYaxun Liu1-4/+4
2017-04-14[ObjC] Fix lifetime markers of loop variable in EmitObjCForCollectionStmt [ta...Kuba Mracek1-7/+6
2017-04-10Update for lifetime intrinsic signature changeMatt Arsenault1-4/+6
2017-03-14Fix Wdocumentation warningSimon Pilgrim1-1/+1
2017-03-14[ubsan] Use the nicer nullability diagnostic handlersVedant Kumar1-3/+2
2017-03-14[ubsan] Add a nullability sanitizerVedant Kumar1-0/+38
2017-02-17Add an explicit derived class of FunctionDecl to model deduction guides ratherRichard Smith1-0/+1
2017-01-25[CodeGen] Suppress emission of lifetime markers if a label has been seenAkira Hatanaka1-5/+15
2017-01-10CGDecl: Skip static variable initializers in unreachable codeMatthias Braun1-2/+2
2016-12-20[c++1z] P0195R2: Support pack-expansion of using-declarations.Richard Smith1-0/+4
2016-12-19Revert "[c++1z] P0195R2: Support pack-expansion of using-declarations."Daniel Jasper1-4/+0
2016-12-19[c++1z] P0195R2: Support pack-expansion of using-declarations.Richard Smith1-0/+4
2016-12-15Re-commit r289252 and r289285, and fix PR31374Yaxun Liu1-1/+1
2016-12-14Revert 289252 (and follow-up 289285), it caused PR31374Nico Weber1-1/+1
2016-12-09Add support for non-zero null pointer for C and OpenCLYaxun Liu1-1/+1
2016-11-29[OpenCL] Prevent generation of globals in non-constant AS for OpenCL.Anastasia Stulova1-2/+6
2016-10-31[OpenCL] Setting constant address space for array initializersAlexey Bader1-1/+7
2016-10-26Refactor call emission to package the function pointer together withJohn McCall1-1/+2
2016-10-26[CodeGen] Don't emit lifetime intrinsics for some local variablesVitaly Buka1-5/+11
2016-10-26[CodeGen] Move shouldEmitLifetimeMarkers into more convenient placeVitaly Buka1-18/+1
2016-10-18[CodeGen][ObjC] Do not call objc_storeStrong when initializing aAkira Hatanaka1-31/+0
2016-09-08C++ Modules TS: Add parsing and some semantic analysis support forRichard Smith1-0/+1
2016-09-07[MS] Fix prologue this adjustment when 'this' is passed indirectlyReid Kleckner1-0/+19
2016-08-15P0217R3: code generation support for decomposition declarations.Richard Smith1-3/+7
2016-07-22P0217R3: Parsing support and framework for AST representation of C++1zRichard Smith1-1/+4
2016-07-01[Temporary, Lifetime] Add lifetime marks for temporariesTim Shen1-18/+2
2016-06-28P0136R1, DR1573, DR1645, DR1715, DR1736, DR1903, DR1941, DR1959, DR1991:Richard Smith1-0/+1
2016-06-14Update clang for D20348Peter Collingbourne1-1/+1
2016-06-02[asan] Added -fsanitize-address-use-after-scope flagVitaly Buka1-13/+24
2016-05-09[CUDA] Restrict init of local __shared__ variables to empty constructors only.Artem Belevich1-2/+8
2016-04-30Reverting 268055 as it caused PR27579.Amjad Aboud1-14/+7
2016-04-29Recommitted r264281 "Supporting all entities declared in lexical scope in LLV...Amjad Aboud1-7/+14
2016-04-08revert SVN r265702, r265640Saleem Abdulrasool1-1/+1
2016-04-07Basic: move CodeGenOptions from FrontendSaleem Abdulrasool1-1/+1
2016-04-01[CodeGen] Emit lifetime.end intrinsic after objects are destructed inAkira Hatanaka1-1/+1
2016-03-24Revert "Recommitted r263425 "Supporting all entities declared in lexical scop...Reid Kleckner1-14/+7
2016-03-24Recommitted r263425 "Supporting all entities declared in lexical scope in LLV...Amjad Aboud1-7/+14
2016-03-14Revert "Recommitted r261634 "Supporting all entities declared in lexical scop...Benjamin Kramer1-14/+7
2016-03-14Recommitted r261634 "Supporting all entities declared in lexical scope in LLV...Amjad Aboud1-7/+14
2016-03-04[OPENMP 4.0] Codegen for 'declare reduction' construct.Alexey Bataev1-3/+8
2016-03-03[OPENMP 4.0] Initial support for 'omp declare reduction' construct.Alexey Bataev1-0/+8
2016-03-02Serialize `#pragma detect_mismatch`.Nico Weber1-0/+1
2016-03-02Serialize `#pragma comment`.Nico Weber1-0/+1
2016-02-23Revert r261634 "Supporting all entities declared in lexical scope in LLVM deb...Hans Wennborg1-14/+7
2016-02-23Supporting all entities declared in lexical scope in LLVM debug info.Amjad Aboud1-7/+14