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
Add support for ".uniform" modifier in ifcall instruction
Add support for ".uniform" modifier in ifcall instruction.
When IGC marks an ifcall as uniform, VISA skips running special EU
fusion call WA when -fusedCallWA = 2.
Optional .uniform modifier is set if all threads invoke same callee.
100
+
99
101
If <exec_size> is one: Execution jumps to the function if the predicate is true. The call mask will be initialized to all ones at function entry. Scalar calls must be marked with {NoMask}.
100
102
101
103
If <exec_size> is greater than one: The call is executed if any of the active channels are predicated. At function entry, the call mask will be initialized to the set of active channels that are predicated.
0 commit comments