aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Sema/SemaOpenACC.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-08-06[OpenACC] Add warning for VLAs in a private/firstprivate clauseerichkeane1-1/+10
2025-08-06[OpenACC][NFCI] Add extra data to firstprivate recipe AST nodeerichkeane1-4/+5
2025-08-05[OpenACC][NFCI] Add 'InitRecipes' to 'firstprivate' AST nodeerichkeane1-2/+9
2025-08-05[OpenACC] Fix 'type' checks in private/firstprivate for array typeserichkeane1-16/+25
2025-08-04[OpenACC] Implement warning restrictions for 'firstprivate'erichkeane1-9/+21
2025-08-04[OpenACC][CIR] Implement 'init' lowering for private clause vars (#151781)Erich Keane1-0/+48
2025-07-25[OpenACC] Allow sub-arrays in declare/use_device as an extensionerichkeane1-5/+13
2025-07-16[OpenACC][Sema] Implement warning for non-effective 'private' (#149004)Erich Keane1-5/+65
2025-07-03[OpenACC][Sema] Implement warning for 'cache' invalid var referichkeane1-3/+65
2025-05-21[OpenACC] Stop trying to analyze invalid Var-Decls.erichkeane1-1/+1
2025-05-20[OpenACC] Fix location of array-section diagnostic.erichkeane1-2/+3
2025-05-02[OpenACC] Fixup previous-clause diagnosticserichkeane1-4/+8
2025-05-01[OpenACC][CIR] Start work to lower 'loop' (#137972)Erich Keane1-2/+2
2025-04-30[OpenACC] Improve 'loop' content restrictionserichkeane1-24/+67
2025-04-28[OpenACC]Reimplement 'for' loop checks for a loop constructerichkeane1-173/+294
2025-04-18[OpenACC] Switch Clang to use the Flang 'appertainment' rules for cla… (#13...Erich Keane1-144/+157
2025-04-04[OpenACC] Implement 'modifier-list' sema/ASTerichkeane1-1/+0
2025-04-03[clang] NFC: introduce UnsignedOrNone as a replacement for std::optional<unsi...Matheus Izvekov1-2/+3
2025-04-02[OpenACC] allow 'if' clause on 'atomic' constructerichkeane1-2/+1
2025-03-21[OpenACC] Finish implementing 'routine' AST/Sema.erichkeane1-66/+361
2025-03-10[OpenACC] Implement 'bind' ast/sema for 'routine' directiveerichkeane1-1/+25
2025-03-06[OpenACC] Handle sema for gang, worker, vector, seq clauses on routineerichkeane1-3/+18
2025-03-06[NFC][OpenACC] Fix unused variable warning from df1e102eerichkeane1-1/+1
2025-03-06[OpenACC] implement AST/Sema for 'routine' construct with argumenterichkeane1-43/+137
2025-03-03[OpenACC] Implement 'cache' construct AST/Semaerichkeane1-1/+59
2025-03-03[OpenACC] Implement 'declare' construct AST/Semaerichkeane1-16/+77
2025-02-03[OpenACC] Implement Sema/AST for 'atomic' constructerichkeane1-6/+23
2025-01-15[OpenACC] Split up SemaOpenACC.cpperichkeane1-2235/+3
2025-01-09[OpenACC] Implement 'at least one of' restriction for 'update'erichkeane1-2/+11
2025-01-09[OpenACC] Implement 'device' and 'host' clauses for 'update'erichkeane1-0/+38
2025-01-08[OpenACC] Enable 'self' sema for 'update' constructerichkeane1-21/+14
2025-01-07[OpenACC] enable 'device_type' for the 'update' constructerichkeane1-11/+20
2025-01-07[OpenACC] enable 'async' and 'wait' for 'update' constructerichkeane1-14/+0
2025-01-07[OpenACC] Enable 'if' and 'if_present' for 'update' constructerichkeane1-10/+1
2025-01-07[OpenACC] Initial sema implementation of 'update' constructerichkeane1-0/+9
2025-01-06[OpenACC] Implement 'default_async' semaerichkeane1-6/+25
2025-01-06[OpenACC] Implement 'set' construct semaerichkeane1-4/+42
2024-12-19[OpenACC] Implement 'device_num' clause sema for 'init'/'shutdown'erichkeane1-0/+25
2024-12-19[OpenACC] Implement 'init' and 'shutdown' constructserichkeane1-2/+21
2024-12-18[OpenACC] Implement 'wait' constructerichkeane1-44/+42
2024-12-16[OpenACC] Implement data construct 'at least 1 of ... clauses' ruleerichkeane1-2/+82
2024-12-16[OpenACC] Implement 'use_device' clause AST/Semaerichkeane1-6/+39
2024-12-16[OpenACC] Implement 'delete' AST/Sema for 'exit data' constructerichkeane1-0/+20
2024-12-13[OpenACC] implement 'detach' clause semaerichkeane1-0/+23
2024-12-13[OpenACC] Implement 'if_present' clause semaerichkeane1-0/+19
2024-12-13[OpenACC] Implement 'finalize' clause semaerichkeane1-0/+16
2024-12-13[OpenACC] enable 'attach' clause sema for 'data' and 'enter data'erichkeane1-7/+0
2024-12-13[OpenACC] Enable 'deviceptr' clause sema on data constructerichkeane1-4/+6
2024-12-13[OpenACC] enable 'present' clause for 'data' constructerichkeane1-4/+6
2024-12-13[OpenACC] enable 'copyout' clause sema for data constructserichkeane1-4/+6