summaryrefslogtreecommitdiff
path: root/clang/include/clang/AST/Decl.h
AgeCommit message (Expand)Author
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-09-10PR33222: Require the declared return type not the actual return type toRichard Smith
2018-09-09Revert r341754.Akira Hatanaka
2018-09-08Distinguish `__block` variables that are captured by escaping blocksAkira Hatanaka
2018-09-06Remove deprecated APIStephen Kelly
2018-08-21Add a new flag and attributes to control static destructor registrationErik Pilkington
2018-08-09Mark up deprecated methods as suchStephen Kelly
2018-08-09Port getLocEnd -> getEndLocStephen Kelly
2018-08-09Port getLocStart -> getBeginLocStephen Kelly
2018-08-09Port getStartLoc -> getBeginLocStephen Kelly
2018-08-09Add getEndLoc API to replace getLocEndStephen Kelly
2018-08-09Add getBeginLoc API to replace getLocStartStephen Kelly
2018-08-01[AST][3/4] Move the bit-fields from BlockDecl, LinkageSpecDecl and OMPDeclare...Erich Keane
2018-08-01[AST][2/4] Move the bit-fields from FunctionDecl and CXXConstructorDecl into ...Erich Keane
2018-08-01[AST][1/4] Move the bit-fields from TagDecl, EnumDecl and RecordDecl into Dec...Erich Keane
2018-07-30Remove trailing spaceFangrui Song
2018-07-25[ODRHash] Support hashing enums.Richard Trieu
2018-07-20Implement cpu_dispatch/cpu_specific MultiversioningErich Keane
2018-07-17Replace LLVM_ALIGNAS with just alignas.Richard Smith
2018-07-10[ODRHash] Merge the two function hashes into one.Richard Trieu
2018-07-09Rename function calls missed in r336605Richard Trieu
2018-06-19Revert r335019 "Update NRVO logic to support early return (Attempt 2)"Taiju Tsuiki
2018-06-19Update NRVO logic to support early return (Attempt 2)Taiju Tsuiki
2018-05-30Revert "Update NRVO logic to support early return"Sam McCall
2018-05-30Update NRVO logic to support early returnTaiju Tsuiki
2018-05-17[CUDA] Allow "extern __shared__ Foo foo[]" within anon. namespaces.Justin Lebar
2018-05-15Address post-commit review comments after r328731. NFC.Akira Hatanaka
2018-05-09Remove \brief commands from doxygen comments.Adrian Prantl
2018-04-10[AST] Attempt to fix buildbot warnings + appease MSVC; NFCIGeorge Burgess IV
2018-04-09[ObjC++] Never pass structs that transitively contain __weak fields inAkira Hatanaka
2018-04-09Revert "[ObjC++] Never pass structs that transitively contain __weak fields in"Akira Hatanaka
2018-04-09[ObjC++] Never pass structs that transitively contain __weak fields inAkira Hatanaka
2018-04-02Add helper to determine if a field is a zero-length bitfield.Richard Smith
2018-03-29[ast] Do not auto-initialize Objective-C for-loop variables in Objective-C++ ...George Karpenkov
2018-03-28[ObjC++] Make parameter passing and function return compatible with ObjCAkira Hatanaka
2018-03-19[ObjC] Allow declaring __weak pointer fields in C structs in ARC.Akira Hatanaka
2018-03-13Serialize the NonTrivialToPrimitive* flags I added in r326307.Akira Hatanaka
2018-03-12Revert "[ObjC] Allow declaring __weak pointer fields in C structs inAkira Hatanaka
2018-03-10[ObjC] Allow declaring __weak pointer fields in C structs in ARC.Akira Hatanaka
2018-03-02Add an option to disable tail-call optimization for escaping blocks.Akira Hatanaka
2018-03-01Function definition may have uninstantiated bodySerge Pavlov
2018-02-28[ObjC] Allow declaring __strong pointer fields in structs in Objective-CAkira Hatanaka
2018-02-12[Sema] Don't mark plain MS enums as fixedReid Kleckner
2018-02-05Add support for attribute 'trivial_abi'.Akira Hatanaka
2018-02-02More documentation cleanup for Decl.h.James Dennett
2018-02-02Documentation cleanup, no functional change.James Dennett
2018-01-26Try to unbreak 32 bit builds after r323528.Benjamin Kramer
2018-01-26[AST] Use bit packing to reduce sizeof(TypedefNameDecl) from 88 to 80.Benjamin Kramer