Pass that rewrites math calls through the HIPSTDPAR forwarding layer.
Declared in <llvm/Transforms/HipStdPar/HipStdPar.h>
class HipStdParMathFixupPass
: public RequiredPassInfoMixin<HipStdParMathFixupPass>
| Name | Description |
|---|---|
RequiredPassInfoMixin<HipStdParMathFixupPass> | A CRTP mix-in for passes that should not be skipped. |
| Name | Description |
|---|---|
run | Replace problematic math intrinsics and libcalls in module M. |
| Name | Description |
|---|---|
isRequired | Return true; required passes cannot be skipped. |