Skip to content

Conversation

@dk949
Copy link
Collaborator

@dk949 dk949 commented Sep 2, 2025

It should now be possible to inherit from ApplyTargetConfig and
override the _get_config member function to return a new config.

This relies on #11, will rebase on main when it's merged.

gabrielrodcanal and others added 29 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.
@dk949 dk949 requested a review from mesham September 2, 2025 16:50
@dk949
Copy link
Collaborator Author

dk949 commented Oct 31, 2025

@mesham This is now up-to-date with main and passes the tests. When using xdsl 7a92b1327

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