aboutsummaryrefslogtreecommitdiff
path: root/lib/Serialization
AgeCommit message (Expand)Author
2018-12-03[AST][NFC] Pack CXXDeleteExprBruno Ricci
2018-11-20[AST] Store the expressions in ParenListExpr in a trailing arrayBruno Ricci
2018-11-17[AST][NFC] Pack CXXDefaultInitExprBruno Ricci
2018-11-17[AST][NFC] Pack CXXDefaultArgExprBruno Ricci
2018-11-17[AST][NFC] Pack CXXThrowExprBruno Ricci
2018-11-15[AST] Store the string data in StringLiteral in a trailing array of charsBruno Ricci
2018-11-15[AST] Pack MemberExprBruno Ricci
2018-11-08[OpenCL] Add support of cl_intel_device_side_avc_motion_estimation extensionAndrew Savonichev
2018-11-07Revert r346326 [OpenCL] Add support of cl_intel_device_side_avc_motion_estima...Andrew Savonichev
2018-11-07[OpenCL] Add support of cl_intel_device_side_avc_motion_estimation extensionAndrew Savonichev
2018-11-02Add support for 'atomic_default_mem_order' clause on 'requires' directive. Al...Patrick Lyster
2018-10-31Create ConstantExpr classBill Wendling
2018-10-30[AST] Only store data for the NRVO candidate in ReturnStmt if neededBruno Ricci
2018-10-30[AST] Only store the needed data in WhileStmtBruno Ricci
2018-10-29[AST] Only store the needed data in SwitchStmtBruno Ricci
2018-10-29[OpenMP][NVPTX] Use single loops when generating code for distribute parallel...Gheorghe-Teodor Bercea
2018-10-29[OpenCL] Fix serialization of OpenCLExtensionDeclsAndrew Savonichev
2018-10-28[AST] Don't store data for GNU range case statement if not neededBruno Ricci
2018-10-27[AST] Only store the needed data in IfStmtBruno Ricci
2018-10-27[AST] Refactor PredefinedExprBruno Ricci
2018-10-27[AST] Widen the bit-fields of Stmt to 8 bytes.Bruno Ricci
2018-10-11Add support for 'dynamic_allocators' clause on 'requires' directive. Differen...Patrick Lyster
2018-10-10Lift VFS from clang to llvm (NFC)Jonas Devlieghere
2018-10-03[OPENMP] Add reverse_offload clause to requires directivePatrick Lyster
2018-10-01Distinguish `__block` variables that are captured by escaping blocksAkira Hatanaka
2018-10-01Revert r343518.Akira Hatanaka
2018-10-01Distinguish `__block` variables that are captured by escaping blocksAkira Hatanaka
2018-10-01Add support for unified_shared_memory clause on requires directivePatrick Lyster
2018-09-28[cxx2a] P0614R1: Support init-statements in range-based for loops.Richard Smith
2018-09-26llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...)Fangrui Song
2018-09-26[OPENMP] Add support for OMP5 requires directive + unified_address clauseKelvin Li
2018-09-21[AST] Various optimizations + refactoring in DeclarationName(Table)Bruno Ricci
2018-09-20[OPENMP] Fix spelling of getLoopCounter (NFC)Mike Rice
2018-09-15[OPENMP] Move OMPClauseReader/Writer classes to ASTReader/Writer (NFC)Kelvin Li
2018-09-13[OPENMP] Fix PR38903: Crash on instantiation of the non-dependentAlexey Bataev
2018-09-12Track definition merging on the canonical declaration even when localRichard Smith
2018-09-12Revert r342019, "Track definition merging on the canonical declarationRichard Smith
2018-09-12Track definition merging on the canonical declaration even when localRichard Smith
2018-09-11[Modules] Add imported modules to the output of -module-file-infoBruno Cardoso Lopes
2018-09-09Revert r341754.Akira Hatanaka
2018-09-08Distinguish `__block` variables that are captured by escaping blocksAkira Hatanaka
2018-08-20Model type attributes as regular Attrs.Richard Smith
2018-08-20Close FileEntries of cached files in ModuleManager::addModule().Adrian Prantl
2018-08-15[OPENMP] FIx processing of declare target variables.Alexey Bataev
2018-08-14Revert r339623 "Model type attributes as regular Attrs."Reid Kleckner
2018-08-13Model type attributes as regular Attrs.Richard Smith
2018-08-13[OPENMP] Fix emission of the loop doacross constructs.Alexey Bataev
2018-08-13Revert "[OPENMP] Fix emission of the loop doacross constructs."Alexey Bataev
2018-08-13[OPENMP] Fix emission of the loop doacross constructs.Alexey Bataev
2018-08-10[CodeGen] Merge equivalent block copy/helper functions.Akira Hatanaka