aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Parse/ParseOpenACC.cpp
AgeCommit message (Expand)AuthorFilesLines
2024-06-05[OpenACC] Implement auto/seq/independent clause Sema for 'loop'erichkeane1-0/+2
2024-06-05[OpenACC] Loop construct basic Sema and AST work (#93742)Erich Keane1-3/+5
2024-05-28[OpenACC][NFC] Fix begin loc and split it from the directive locationerichkeane1-9/+10
2024-05-21[OpenACC] Implement 'reduction' sema for compute constructs (#92808)Erich Keane1-14/+16
2024-05-13Reapply "[OpenACC] device_type clause Sema for Compute constructs"erichkeane1-8/+15
2024-05-13Revert "[OpenACC] device_type clause Sema for Compute constructs"erichkeane1-13/+8
2024-05-13[OpenACC] device_type clause Sema for Compute constructserichkeane1-8/+13
2024-05-09Remove stale TODO commenterichkeane1-1/+0
2024-05-09[OpenACC] 'wait' clause for compute construct semaerichkeane1-17/+39
2024-05-09[OpenACC][NFC] Fix EndLoc behavior of optional clause paramserichkeane1-0/+4
2024-05-07[OpenACC] Implement 'async' clause sema for compute constructserichkeane1-13/+22
2024-05-06[OpenACC] Implement 'deviceptr' and 'attach' sema for compute constructserichkeane1-2/+6
2024-05-03[OpenACC] Implement copyin, copyout, create clauses for compute constructerichkeane1-6/+29
2024-05-03[OpenACC] Implement copy clause for compute constructs.erichkeane1-1/+7
2024-05-03[OpenACC] Implement no_create and present clauses on compute constructserichkeane1-2/+2
2024-05-03[OpenACC] Implement firstprivate clause for compute constructserichkeane1-1/+1
2024-04-30[OpenACC] Private Clause on Compute Constructs (#90521)Erich Keane1-62/+54
2024-04-25[clang] LLVM_FALLTHROUGH => [[fallthrough]]. NFCFangrui Song1-2/+2
2024-04-22[OpenACC] Implement 'num_gangs' sema for compute constructs (#89460)Erich Keane1-17/+70
2024-04-18[OpenACC] Implement 'vector_length' clause On compute constructsErich Keane1-1/+2
2024-04-18[OpenACC] Implement 'num_workers' clause for compute constructs (#89151)Erich Keane1-17/+40
2024-04-16[OpenACC] Implement `self` clause for compute constructs (#88760)Erich Keane1-5/+11
2024-04-12[OpenACC] Implement 'if' clause for Compute Constructs (#88411)Erich Keane1-10/+22
2024-04-10[NFC] Remove a pair of incorrect comments from ParseOpenACCerichkeane1-4/+2
2024-04-10[OpenACC] Implement Default clause for Compute Constructs (#88135)Erich Keane1-2/+6
2024-04-08Fix build issue committed in 26fee0ff12erichkeane1-1/+1
2024-04-08[OpenACC] Implement Sema work for OpenACC Clauses (#87821)Erich Keane1-53/+90
2024-04-01[clang] Factor out OpenACC part of `Sema` (#84184)Vlad Serebrennikov1-10/+11
2024-03-04[OpenACC] Enable serial/kernels Compute Constructserichkeane1-0/+4
2024-02-22[OpenACC] Implement 'break' and 'continue' errors for Compute Cnstrcts (#82543)Erich Keane1-0/+17
2024-02-16[OpenACC] Implement beginning parts of the 'parallel' Sema impl (#81659)Erich Keane1-3/+8
2024-02-15[OpenACC] Change 'not implemented' diagnostic to be more specificerichkeane1-1/+0
2024-02-15[OpenACC][NFC] Implement basic OpenACC Sema infrastructure (#81874)Erich Keane1-8/+38
2024-02-08[OpenACC][NFC] Fix parse result from 'set'erichkeane1-1/+1
2024-01-30[OpenACC] Better recover during clause parsingerichkeane1-27/+54
2024-01-30[OpenACC] Implement 'wait' clause parsing.erichkeane1-12/+10
2024-01-30[OpenACC] Implement 'gang' clause parsing.erichkeane1-1/+69
2024-01-26[OpenACC] Implement 'tile' clause parsingerichkeane1-0/+47
2024-01-24[OpenACC} Implement 'async' parsing.erichkeane1-0/+19
2024-01-23[OpenACC] Implement 'device_type' clause parsingerichkeane1-0/+46
2024-01-22[OpenACC] Implement 'vector' and 'worker' cluase argument parsingerichkeane1-2/+21
2024-01-22[OpenACC] Implement remaining 'simple' int-expr clauses.erichkeane1-0/+12
2024-01-22[OpenACC] Implement 'vector_length' clause parsing.erichkeane1-1/+15
2024-01-17[OpenACC] Implement 'bind' clause parsing.erichkeane1-1/+28
2024-01-17[OpenACC] Implement 'collapse' clause parsing.erichkeane1-0/+14
2024-01-16[OpenACC] Implement 'reduction' clause parsing.erichkeane1-0/+50
2024-01-16[OpenACC] Implement 'self' clause parsing on 'update'.erichkeane1-14/+26
2024-01-16[OpenACC] Implement copyin/create clause parsing.erichkeane1-0/+11
2024-01-16[OpenACC] Implement 'copyout' clause parsing.erichkeane1-1/+13
2024-01-16rename to 'try' isntead of 'Try'xerichkeane1-2/+2