Lines Matching defs:predicate
105 /* We can just predicate based on the X channel, as the condition only
776 enum brw_predicate *predicate)
792 *predicate = BRW_PREDICATE_ALIGN16_ANY4H;
800 *predicate = BRW_PREDICATE_ALIGN16_ALL4H;
1292 /* Get a regular C-style remainder. If a % b == 0, set the predicate. */
1302 * turn that into a predicate. This leads us to an XOR.l instruction.
1310 inst->predicate = BRW_PREDICATE_NORMAL;
1318 inst->predicate = BRW_PREDICATE_NORMAL;
1360 inst->predicate = BRW_PREDICATE_NORMAL;
1392 inst->predicate = BRW_PREDICATE_NORMAL;
1417 inst->predicate = BRW_PREDICATE_NORMAL;
1500 inst->predicate = BRW_PREDICATE_ALIGN16_ALL4H;
1520 inst->predicate = BRW_PREDICATE_ALIGN16_ANY4H;
1573 inst->predicate = BRW_PREDICATE_NORMAL;
1705 inst->predicate = BRW_PREDICATE_NORMAL;
1782 inst->predicate = BRW_PREDICATE_NORMAL;
1811 inst->predicate = BRW_PREDICATE_NORMAL;
1854 enum brw_predicate predicate;
1855 if (!optimize_predicate(instr, &predicate)) {
1859 predicate = BRW_PREDICATE_ALIGN16_REPLICATE_X;
1862 predicate = BRW_PREDICATE_ALIGN16_REPLICATE_Y;
1865 predicate = BRW_PREDICATE_ALIGN16_REPLICATE_Z;
1868 predicate = BRW_PREDICATE_ALIGN16_REPLICATE_W;
1871 predicate = BRW_PREDICATE_NORMAL;
1876 inst->predicate = predicate;