diff options
author | Alyssa Rosenzweig <[email protected]> | 2019-09-27 15:43:18 -0400 |
---|---|---|
committer | Alyssa Rosenzweig <[email protected]> | 2019-09-30 08:40:13 -0400 |
commit | 5a9a48b81a2521cef24e016229e3fbbcc00322eb (patch) | |
tree | 183d40717695cb93f3cc99838fe3b30a6aba9830 /src/panfrost/midgard/midgard_ra.c | |
parent | 6284f3ec257159aecb9493a71e9d311af3b28b0f (diff) |
pan/midgard: Add predicate->exclude
A bit of a kludge but allows setting an implicit dependency of synthetic
conditional moves on the actual condition, fixing code generated like:
vmul.feq r0, ..
sadd.imov r31, .., r0
vadd.fcsel [...]
The imov runs simultaneous with feq so it gets garbage results, but it's
too late to add an actual dependency practically speaking, since the new
synthetic imov doesn't have a node associated.
Signed-off-by: Alyssa Rosenzweig <[email protected]>
Diffstat (limited to 'src/panfrost/midgard/midgard_ra.c')
0 files changed, 0 insertions, 0 deletions