summaryrefslogtreecommitdiff
path: root/clang/lib/AST/OpenACCClause.cpp
AgeCommit message (Expand)Author
2025-10-14[OpenACC][NFC] Simplify Reduction Recipe Storage (#163393)Erich Keane
2025-10-13Reapply "[OpenACC] Sema changes for +*&|^ reduction combiner recipes (… (ht...Erich Keane
2025-09-04[OpenACC][NFCI] Split up the init and decl from OpenACC recipes (#156938)Erich Keane
2025-08-19[OpenACC][NFCI] Add AST Infrastructure for reduction recipeserichkeane
2025-08-06[OpenACC][NFCI] Add extra data to firstprivate recipe AST nodeerichkeane
2025-08-05[OpenACC][NFCI] Add 'InitRecipes' to 'firstprivate' AST nodeerichkeane
2025-08-04[OpenACC][CIR] Implement 'init' lowering for private clause vars (#151781)Erich Keane
2025-06-23[NFC][Clang][AST] Drop `llvm::` in front of `ArrayRef`/`MutableArrayRef` (#14...Rahul Joshi
2025-05-14[NFC][Clang] Simplify getTrailingObjects for OpenACC/OpenMP Clause (#139838)Rahul Joshi
2025-05-13[NFC][Clang] Add `setExprs` overload to reduce some code duplication (#139749)Rahul Joshi
2025-05-13[NFC][Clang] Adopt `TrailingObjects` API to build ArrayRef (#139639)Rahul Joshi
2025-05-07[NFC][Support] Add llvm::uninitialized_copy (#138174)Rahul Joshi
2025-04-25[OpenACC][CIR] Lower 'wait' clause for compute/data constructs (#137359)Erich Keane
2025-04-18[OpenACC] Switch Clang to use the Flang 'appertainment' rules for cla… (#13...Erich Keane
2025-04-17Reland [clang] Unify `SourceLocation` and `IdentifierInfo*` pair-like data st...yronglin
2025-04-16Revert "[clang] Unify `SourceLocation` and `IdentifierInfo*` pair-like data s...Michael Buch
2025-04-16[clang] Unify `SourceLocation` and `IdentifierInfo*` pair-like data structure...yronglin
2025-04-04[OpenACC] Implement 'modifier-list' sema/ASTerichkeane
2025-03-21[OpenACC] Finish implementing 'routine' AST/Sema.erichkeane
2025-03-10[OpenACC] Implement 'bind' ast/sema for 'routine' directiveerichkeane
2025-03-06[OpenACC] Implement 'nohost' construct AST/Semaerichkeane
2025-03-03[OpenACC] Implement 'declare' construct AST/Semaerichkeane
2025-01-09[OpenACC] Implement 'device' and 'host' clauses for 'update'erichkeane
2025-01-08[OpenACC] Enable 'self' sema for 'update' constructerichkeane
2025-01-06[OpenACC] Implement 'default_async' semaerichkeane
2024-12-19[OpenACC] Implement 'device_num' clause sema for 'init'/'shutdown'erichkeane
2024-12-16[OpenACC] Implement 'use_device' clause AST/Semaerichkeane
2024-12-16[OpenACC] Implement 'delete' AST/Sema for 'exit data' constructerichkeane
2024-12-13[OpenACC] implement 'detach' clause semaerichkeane
2024-12-13[OpenACC] Implement 'if_present' clause semaerichkeane
2024-12-13[OpenACC] Implement 'finalize' clause semaerichkeane
2024-10-15[OpenACC] Implement 'loop' 'vector' clause (#112259)Erich Keane
2024-10-14[OpenACC] implement loop 'worker' clause. (#112206)Erich Keane
2024-10-11[OpenACC] Implement loop 'gang' clause. (#112006)Erich Keane
2024-10-03[OpenACC] Implement 'tile' attribute AST (#110999)Erich Keane
2024-10-01[OpenACC] Add 'collapse' clause AST/basic Sema implementation (#109461)Erich Keane
2024-06-05[OpenACC][NFC] Refactor SemaOpenACC to use a visitorerichkeane
2024-06-05[OpenACC] Implement auto/seq/independent clause Sema for 'loop'erichkeane
2024-05-21[OpenACC] Implement 'reduction' sema for compute constructs (#92808)Erich Keane
2024-05-14[OpenACC] Fix ast-print of device_type clauseerichkeane
2024-05-13Reapply "[OpenACC] device_type clause Sema for Compute constructs"erichkeane
2024-05-13Revert "[OpenACC] device_type clause Sema for Compute constructs"erichkeane
2024-05-13[OpenACC] device_type clause Sema for Compute constructserichkeane
2024-05-10[OpenACC][NFC] Fix isa behavior for OpenACC typeserichkeane
2024-05-09[OpenACC] 'wait' clause for compute construct semaerichkeane
2024-05-07[OpenACC] Implement 'async' clause sema for compute constructserichkeane
2024-05-06[OpenACC] Implement 'deviceptr' and 'attach' sema for compute constructserichkeane
2024-05-03[OpenACC] Implement copyin, copyout, create clauses for compute constructerichkeane
2024-05-03[OpenACC] Implement copy clause for compute constructs.erichkeane
2024-05-03[OpenACC] Implement no_create and present clauses on compute constructserichkeane