summaryrefslogtreecommitdiff
path: root/clang/lib/CIR/CodeGen/CIRGenOpenACCClause.cpp
AgeCommit message (Expand)Author
2025-11-21[OpenACC][CIR] deviceptr clause lowering for local 'declare' (#169085)Erich Keane
2025-11-21[OpenACC][CIR] Handle 'declare' construct local lowering (&link clause) (#168...Erich Keane
2025-11-01[ADT] Deprecate variadic `StringSwitch::CasesLower`. NFC. (#166016)Jakub Kuderski
2025-10-22[clang][CIR][mlir] Migrate to free create functions. NFC. (#164656)Jakub Kuderski
2025-10-22[OpenACC][CIR] Lowering for atomic-read (#164299)Erich Keane
2025-10-14[OpenACC][CIR] Implement 'reduction' combiner lowering for 5 ops (#162906)Erich Keane
2025-10-02[NFC][OpenACC] Remove 'initExpr' from AST/etc. (#161674)Erich Keane
2025-10-01[OpenACC] Remove unnecessary uses of `getResult`, fix cast tests (#161526)Erich Keane
2025-09-24[NFC][OpenACC] Reorder 'recipe' generation to be lexical (#160585)Erich Keane
2025-09-24[CIR][OpenACC] Implement pointer/array recipe destructors (#160189)Erich Keane
2025-09-05[OpenACC][NFCI] Split recipe generation into its own class (#157160)Erich Keane
2025-09-04[OpenACC][NFCI] Split up the init and decl from OpenACC recipes (#156938)Erich Keane
2025-09-03[OpenACC] Change lowering signature for 'destroy' (#156716)Erich Keane
2025-09-02[OpenACC] Add NYI for pointer/VLA arguments to recipes (#156465)Erich Keane
2025-08-29[OpenACC] 'reduction' init lowering for +, |, ^, || (#155924)Erich Keane
2025-08-28[OpenACC] Partial Reduction recipe Lowering (#155635)Erich Keane
2025-08-26[OpenACC] Add C tests for recipe generation, fix NYIerichkeane
2025-08-25[clang] NFC: change more places to use Type::getAsTagDecl and friends (#155313)Matheus Izvekov
2025-08-19[OpenACC] Implement 'firstprivate' clause copy lowering (#154150)Erich Keane
2025-08-18[OpenACC] Implement firstprivate lowering except init. (#153847)Erich Keane
2025-08-15[CIR] Refactor recipe init generation, cleanup after init (#153610)Erich Keane
2025-08-04[OpenACC][CIR] Implement 'init' lowering for private clause vars (#151781)Erich Keane
2025-08-01[OpenACC][CIR] Implement 'private' clause lowering. (#151360)Erich Keane
2025-07-07[OpenACC][CIR] 'cache' construct lowering (#146915)Erich Keane
2025-07-03[clang] Use range-based for loops (NFC) (#146811)Kazu Hirata
2025-07-01[OpenACC][CIR] Implement 'rest' of update clause lowering (#146414)Erich Keane
2025-06-30[OpenACC][CIR] 'update' construct lowering + a few clauses (#146378)Erich Keane
2025-06-30[OpenACC][CIR] Implement 'exit data' construct + clauses (#146167)Erich Keane
2025-06-27[OpenACC][CIR] Implement enter-data + clause lowering (#146146)Erich Keane
2025-06-27[OpenACC][CIR] Implement present/deviceptr/attach lowering for dataerichkeane
2025-06-27[OpenACC][CIR] Implement 'no_create' lowering for dataerichkeane
2025-06-27[OpenACC][CIR] Add copy/etc clause lowering for 'data'.erichkeane
2025-06-27[OpenACC][CIR] Implement copyin/copyout/create lowering for compute/c… (#14...Erich Keane
2025-06-26[OpenACC][CIR] Implement 'modifier-list' lowering (#145770)Erich Keane
2025-06-06[OpenACC][CIR] 'attach' clause lowering for combined/computeerichkeane
2025-06-06[OpenACC][CIR] Implement 'present' lowering for compute/combinederichkeane
2025-06-06[OpenACC][CIR] Implement lowering for 'no_create' clause for comp/comberichkeane
2025-06-06[OpenACC][CIR] Lowering for 'deviceptr' for compute/combined constructserichkeane
2025-06-06[OpenACC][CIR] Implement 'host_data' lowering, plus all clauses (#143136)Erich Keane
2025-06-06[OpenACC][CIR] Implement member exprs for 'copy' lowering (#142998)Erich Keane
2025-05-23[OpenACC][CIR] Add lowering for 'copy' array indexes (#140971)Erich Keane
2025-05-20[OpenACC][CIR] Implement simple 'copy' lowering for combined constructserichkeane
2025-05-19[NFC][OpenACC] Refactor clause emission- (#140586)Erich Keane