Skip to content

Conversation

@dk949
Copy link
Collaborator

@dk949 dk949 commented Sep 15, 2025

This PR depends on #13 (which in turn depends on #11)

If the data is already present on the device, instead of sending it again, just return an element count of 264. When waiting for data, check if element count is 264 and if so, don't wait.

gabrielrodcanal and others added 30 commits August 1, 2025 00:15
… function. Otherwise, the function will not be present in the symbol table of the calling module
…rated IR does not pass the mlir-opt verifier. Tested on all the offload examples
…tion arguments are dereferenced, since HLS is not compatible with pointers to pointers. OpenMP variables in the omp.map.info operations are forwarded and the omp.target operation is forwarded (operands are forwarded to the block operations). Tested with offload/ex1.F90
… earlier in the pipeline. Also, remove attributes from the module, since they are incompatible with the downgrading to LLVM v7
…nly works when called after offload and extract-target, target-to-hls, but it is not enforced yet for debuggability
…e the operands to omp.taget are expected to be in has_device_addr_vars
…nto a new function (previously the omp.target operation was kept inside the function)
…ass, since this is done previously in the pipeline now
It should now be possible to inherit from `ApplyTargetConfig` and
override the `_get_config` member function to return a new config.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants