diff options
| author | Andrei Elovikov <a.elovikov@gmail.com> | 2026-01-30 11:55:09 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-01-30 19:55:09 +0000 |
| commit | d8621d665d9360d0bfa915e7ded31ff9a30d4ab1 (patch) | |
| tree | d7c100637065ac584e3eeb6e3d8fc17c9c00ac06 /offload/test/offloading | |
| parent | 2b2e02bea71e8ac5a3b8bce7ee88298a973abb22 (diff) | |
| download | llvm-main.zip llvm-main.tar.gz llvm-main.tar.bz2 | |
Re-commit of https://github.com/llvm/llvm-project/pull/175839 after
fixing build without `LLVM_ENABLE_DUMP`.
This consists of the following changes:
* Merge several overloads of `VPlanTransforms::runPass` into a single
function to avoid code duplication.
* Add helper macro `RUN_VPLAN_PASS` to capture the transformation name
and pass it to the helper above for printing.
* Add new `-vplan-print-after-all` option (somewhat similar to existing
`-vplan-verify-each`).
* Add two empty passes `printAfterInitialConstruction`/`printFinalVPlan`
so that initial/final VPlans would be supported in `-vplan-print-after-all`
This follows the original future plans in
https://github.com/llvm/llvm-project/pull/123640.
Diffstat (limited to 'offload/test/offloading')
0 files changed, 0 insertions, 0 deletions
