summaryrefslogtreecommitdiff
path: root/clang/lib/CIR/CodeGen/CIRGenStmtOpenACC.cpp
AgeCommit message (Expand)Author
2025-11-19[OpenACC][CIR] Implement 'atomic capture' lowering (#168422)Erich Keane
2025-10-24[OpenACC][CIR] Implement atomic update lowering (#164836)Erich Keane
2025-10-23[NFC] Rename 'Expr' to 'RefExpr' to fix the build warnings (#164828)Erich Keane
2025-10-23[OpenACC][CIR] Implement atomic-write lowering (#164627)Erich Keane
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-07-07[OpenACC][CIR] 'cache' construct lowering (#146915)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-11[OpenACC][CIR] Add parallelism determ. to all acc.loops (#143751)Erich Keane
2025-06-06[OpenACC][CIR] Implement 'host_data' lowering, plus all clauses (#143136)Erich Keane
2025-05-19[NFC][OpenACC] Refactor clause emission- (#140586)Erich Keane
2025-05-19[OpenACC][CIR] Implement beginning of 'copy' lowering for compute con… (#14...Erich Keane
2025-05-09[OpenACC][CIR] Impl default/seq lowering for combined constructs (#139263)Erich Keane
2025-05-09[OpenACC][CIR] Implement basic lowering for combined constructs (#139119)Erich Keane
2025-04-28[OpenACC][CIR][NFC] Refactor to move 'loop' emit into its own fileerichkeane
2025-04-28[OpenACC][NFCI] Implement 'helpers' for all of the clauses I've used so far (...Erich Keane
2025-04-25[OpenACC][CIR] Lower 'wait' clause for compute/data constructs (#137359)Erich Keane
2025-04-25[NFC][OpenACC] addDeviceType to init/shutdown ops (#137372)Erich Keane
2025-04-24[OpenACC][CIR] Implement 'wait' directive loweringerichkeane
2025-04-24[OpenACC][CIR] Implement 'num_gangs' lowering (#137216)Erich Keane
2025-04-23[OpenACC][CIR] Implement 'async'/'if' lowering for 'data' constructerichkeane
2025-04-23[mlir][acc] Use consistent name for device_num operand (#136745)Razvan Lupusoru
2025-04-22[OpenACC][CIR] Implement lowering for 'set' clauseserichkeane
2025-04-22[OpenACC][CIR] Implement 'if' and 'device_num' lowering forerichkeane
2025-04-22[OpenACC][CIR] Implement 'async' lowering. (#136626)Erich Keane
2025-04-21[OpenACC][CIR] Lowering for 'vector_length' on compute constructserichkeane
2025-04-21Fix capitalization re review from 0ae9dacerichkeane
2025-04-21[OpenACC][CIR] Lower 'num_workers' for parallel/kernels (#136578)Erich Keane
2025-04-17[OpenACC][CIR] Fix build error from CIR upstreamingMichael Liao
2025-04-15[OpenACC][CIR] Implement lowering for 'if' on compute constructserichkeane
2025-04-15[OpenACC][CIR] Implement 'self' lowering on compute constructs (#135851)Erich Keane
2025-04-11[OpenACC] Fix source-location on a handful of CIR Directiveserichkeane
2025-04-10[OpenACC][CIR] implement basic 'set' lowering with device_type clauseerichkeane
2025-04-10[OpenACC][CIR] Implement 'device_type' clause lowering for 'init'/'sh… (#13...Erich Keane
2025-04-09[OpenACC][CIR] Support for `init` and `shutdown` loweringerichkeane
2025-04-09[OpenACC][CIR] Implement 'data' construct lowering (#135038)Erich Keane
2025-04-09[OpenACC][CIR] Initial patch to do OpenACC->IR lowering (#134936)Erich Keane
2025-04-08[OpenACC][CIR] Basic infrastructure for OpenACC lowering (#134717)Erich Keane