Lines Matching refs:IsCommutable
197 bit IsCommutable = 0> {
198 let isCommutable = IsCommutable in
234 bit IsCommutable = 0> :
241 MaskingConstraint, NoItinerary, IsCommutable>;
251 bit IsCommutable = 0, SDNode Select = vselect> :
257 "$src0 = $dst", itin, IsCommutable>;
266 bit IsCommutable = 0> :
272 X86selects, "$src0 = $dst", itin, IsCommutable>;
2254 Predicate prd, bit IsCommutable> {
2255 let Predicates = [prd], isCommutable = IsCommutable in
2263 SDPatternOperator OpNode, bit IsCommutable,
2266 HasDQI, IsCommutable>, VEX_4V, VEX_L, PD;
2268 prdW, IsCommutable>, VEX_4V, VEX_L, PS;
2270 HasBWI, IsCommutable>, VEX_4V, VEX_L, VEX_W, PD;
2272 HasBWI, IsCommutable>, VEX_4V, VEX_L, VEX_W, PS;
3405 bit IsCommutable = 0> {
3410 itins.rr, IsCommutable>,
3424 bit IsCommutable = 0> :
3425 avx512_binop_rm<opc, OpcodeStr, OpNode, _, itins, IsCommutable> {
3439 Predicate prd, bit IsCommutable = 0> {
3442 IsCommutable>, EVEX_V512;
3446 IsCommutable>, EVEX_V256;
3448 IsCommutable>, EVEX_V128;
3454 Predicate prd, bit IsCommutable = 0> {
3457 IsCommutable>, EVEX_V512;
3461 IsCommutable>, EVEX_V256;
3463 IsCommutable>, EVEX_V128;
3469 bit IsCommutable = 0> {
3471 itins, prd, IsCommutable>,
3477 bit IsCommutable = 0> {
3479 itins, prd, IsCommutable>, EVEX_CD8<32, CD8VF>;
3484 bit IsCommutable = 0> {
3486 itins, prd, IsCommutable>, EVEX_CD8<16, CD8VF>;
3491 bit IsCommutable = 0> {
3493 itins, prd, IsCommutable>, EVEX_CD8<8, CD8VF>;
3498 bit IsCommutable = 0> {
3500 IsCommutable>;
3503 IsCommutable>;
3508 bit IsCommutable = 0> {
3510 IsCommutable>;
3513 IsCommutable>;
3519 OpndItins itins, bit IsCommutable = 0> {
3521 itins, HasAVX512, IsCommutable>,
3523 itins, HasBWI, IsCommutable>;
3529 bit IsCommutable = 0> {
3536 itins.rr, IsCommutable>,
3587 SDNode OpNode, Predicate prd, bit IsCommutable = 0> {
3591 v8i64_info, IsCommutable>,
3596 v4i64x_info, IsCommutable>,
3600 v2i64x_info, IsCommutable>,
3746 bit IsCommutable> {
3753 itins.rr, IsCommutable>;
3761 itins.rm, IsCommutable>;
3762 let isCodeGenOnly = 1, isCommutable = IsCommutable,
3778 SDNode VecNode, OpndItins itins, bit IsCommutable = 0> {
3784 (i32 imm:$rc)), itins.rr, IsCommutable>,
3788 SDNode VecNode, OpndItins itins, bit IsCommutable> {
3799 SizeItins itins, bit IsCommutable> {
3801 itins.s, IsCommutable>,
3803 itins.s, IsCommutable>,
3806 itins.d, IsCommutable>,
3808 itins.d, IsCommutable>,
3814 SizeItins itins, bit IsCommutable> {
3816 itins.s, IsCommutable>,
3818 itins.s, IsCommutable>,
3821 itins.d, IsCommutable>,
3823 itins.d, IsCommutable>,
3867 X86VectorVTInfo _, bit IsCommutable> {
3905 Predicate prd, bit IsCommutable = 0> {
3908 IsCommutable>, EVEX_V512, PS,
3911 IsCommutable>, EVEX_V512, PD, VEX_W,
3918 IsCommutable>, EVEX_V128, PS,
3921 IsCommutable>, EVEX_V256, PS,
3924 IsCommutable>, EVEX_V128, PD, VEX_W,
3927 IsCommutable>, EVEX_V256, PD, VEX_W,