summaryrefslogtreecommitdiff
path: root/clang/lib/AST/ASTContext.cpp
AgeCommit message (Expand)Author
2017-12-24Make helpers static. No functionality change.Benjamin Kramer
2017-12-17Refactor overridden methods iteration to avoid double lookups.Benjamin Kramer
2017-12-12Fix ICE when __has_unqiue_object_representations called with invalid declErich Keane
2017-12-06[OpenCL] Fix layering violation by getOpenCLTypeAddrSpaceSven van Haastregt
2017-12-04Now that C++17 is official (https://www.iso.org/standard/68564.html), start c...Aaron Ballman
2017-11-30Fix __has_unique_object_representations implementationErich Keane
2017-11-28Refactor functions PrintTemplateArgumentListSerge Pavlov
2017-11-23[AST] Fix some Clang-tidy modernize and Include What You Use warnings; other ...Eugene Zelenko
2017-11-16PR22763: if a defaulted (non-user-provided) special member function isRichard Smith
2017-11-02Add default calling convention support for regcall.Erich Keane
2017-10-24Correct behavior of fastcall when default CC is set.Erich Keane
2017-10-23For better compatibility with C++11 and C++14, emit a nondiscardable definitionRichard Smith
2017-10-15Convert clang::LangAS to a strongly typed enumAlexander Richardson
2017-10-13[OpenCL] Add LangAS::opencl_private to represent private address space in ASTYaxun Liu
2017-10-08Remove unused variables. No functionality change.Benjamin Kramer
2017-10-02Dependent Address Space SupportAndrew Gozillon
2017-09-28[clang] Add getUnsignedPointerDiffType methodAlexander Shaposhnikov
2017-09-22Add support for attribute 'noescape'.Akira Hatanaka
2017-09-20Revert "Add support for attribute 'noescape'."Akira Hatanaka
2017-09-20Add support for attribute 'noescape'.Akira Hatanaka
2017-09-20Revert "Add support for attribute 'noescape'."Akira Hatanaka
2017-09-20Add support for attribute 'noescape'.Akira Hatanaka
2017-09-08Recommit "Add _Float16 as a C/C++ source language type"Sjoerd Meijer
2017-09-08Revert "Add _Float16 as a C/C++ source language type"Sjoerd Meijer
2017-09-08Add _Float16 as a C/C++ source language typeSjoerd Meijer
2017-09-06[modules ts] Emit global variables in a module interface unit as part of that...Richard Smith
2017-08-15[OpenCL] Allow targets to select address space per typeSven van Haastregt
2017-08-04Add OpenCL 2.0 atomic builtin functions as Clang builtinYaxun Liu
2017-07-14[clang] Add getSignedSizeType methodAlexander Shaposhnikov
2017-07-10IsSpecialLong was only ever set in release mode as all of the uses are in ass...Eric Christopher
2017-06-27[CodeGen][ObjC] Fix GNU's encoding of bit-field ivars.Akira Hatanaka
2017-06-23PR33552: Distinguish between declarations that are owned by no module andRichard Smith
2017-06-21Support MS builtins using 'long' on LP64 platformsBruno Cardoso Lopes
2017-06-14AST: Add missing break at end of switchDuncan P. N. Exon Smith
2017-06-12[Sema] Use the right FoldingSet.George Burgess IV
2017-06-05[OpenCL] Fix pipe size in TypeInfo.Anastasia Stulova
2017-06-03Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC.Galina Kistanova
2017-05-18CodeGen: Cast alloca to expected address spaceYaxun Liu
2017-04-27[X86] Support of no_caller_saved_registers attributeOren Ben Simhon
2017-04-19Remove unnecessary condition as suggested by clang-tidy. NFCGabor Horvath
2017-04-11Modular Codegen: Add/use a bit in serialized function definitions to track wh...David Blaikie
2017-04-11[OpenCL] Map default address space to alloca address spaceYaxun Liu
2017-03-30[XRay] Add -fxray-{always,never}-instrument= flags to clangDean Michael Berris
2017-03-24Revert r298491 and r298494 which changed Clang's handling of 'nonnull'Chandler Carruth
2017-03-22[nonnull] Teach Clang to attach the nonnull LLVM attribute toChandler Carruth
2017-03-21Fix array sizes where address space is not yet knownKonstantin Zhuravlyov
2017-03-10[OpenCL] Fix type compatibility check and generic AS mangling.Anastasia Stulova
2017-03-08Honor __unaligned in codegen for declarations and expressionsRoger Ferrer Ibanez
2017-02-24Fix crash when an incorrect redeclaration only differs in __unaligned type-qu...Roger Ferrer Ibanez
2017-02-22Remove superfluous initializer.Yaron Keren