You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
`spirv.FunctionCall`'s verifier was being too aggressive.
It included verification of non-local properties by
looking at the callee's definition.
This caused problems in cases where callee had verification
errors and could lead to null pointer dereferencing.
According to MLIR's developers guide
TLDR: only verify local aspects of an operation,
in particular don’t follow def-use chains
(don’t look at the producer of any operand or the user
of any results).
https://mlir.llvm.org/getting_started/DeveloperGuide/#ir-verifier
0 commit comments