Closed hcindyl closed 1 year ago
@jpienaar FYI
I think this is due to the expansion of roundevenf is not called along the path it was enabled ( https://github.com/openxla/iree/commit/68439a0e074b6c847d2b74d27193c82d618212e9 - I think moving like 38 to 33 there should do it and there was miscommunication in PR)
Thanks, let me try it out.
@jpienaar unfortunately move L38 to L33 of https://github.com/openxla/iree/blob/68439a0e074b6c847d2b74d27193c82d618212e9/compiler/src/iree/compiler/Codegen/Common/PolynomialApproximationPass.cpp#L29-L39 does not work
math.roundeven
is still illegal with vmvx backend
https://gist.github.com/hcindyl/31ff1438d6b4377f4f1fb42e1a00dc41
What happened?
See iree-org/iree-samples daily regression log https://github.com/iree-org/iree-samples/actions/runs/4927296893/jobs/8804087598
llvm backend has been fixed with https://github.com/llvm/llvm-project/commit/8d2bae9abdc30e104bab00a4dd0f9d39f5bdda6e, however, for
iree-compile
vmvx backend, it seems the op is explicitly marked as illegalSteps to reproduce your issue
Error:
What component(s) does this issue relate to?
No response
Version information
iree-compiler>=20230503.508
Additional context
No response