• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/

Lines Matching defs:UndefElts

1173 /// that information in UndefElts.
1185 APInt &UndefElts,
1199 UndefElts = EltMask;
1204 UndefElts = EltMask;
1208 UndefElts = 0;
1222 UndefElts.setBit(i);
1231 UndefElts.setBit(i);
1255 // TODO: Just compute the UndefElts information recursively.
1303 UndefElts = EltMask;
1309 UndefElts |= UndefEltsOp;
1333 simplifyAndSetOp(I, 0, PreInsertDemandedElts, UndefElts);
1343 UndefElts.clearBit(IdxNo);
1365 UndefElts = EltMask;
1367 UndefElts.clearAllBits();
1424 UndefElts.setBit(i);
1427 UndefElts.setBit(i);
1431 UndefElts.setBit(i);
1440 UndefElts.setBit(i);
1486 if (UndefElts[i])
1501 // TODO: We are not doing anything with UndefElts based on this call.
1506 simplifyAndSetOp(I, 0, DemandedElts, UndefElts);
1533 UndefElts = UndefElts2 & UndefElts3;
1574 UndefElts = UndefElts2;
1581 UndefElts.setBit(OutIdx);
1589 UndefElts.setBit(OutIdx);
1598 simplifyAndSetOp(I, 0, DemandedElts, UndefElts);
1626 UndefElts = UndefElts2 & UndefElts3;
1642 simplifyAndSetOp(II, 0, DemandedElts, UndefElts);
1645 UndefElts = UndefElts[0];
1651 simplifyAndSetOp(II, 0, DemandedElts, UndefElts);
1671 simplifyAndSetOp(II, 0, DemandedElts, UndefElts);
1686 UndefElts.clearBit(0);
1698 simplifyAndSetOp(II, 0, DemandedElts2, UndefElts);
1712 UndefElts.clearBit(0);
1713 UndefElts |= UndefElts2[0];
1732 simplifyAndSetOp(II, 0, DemandedElts, UndefElts);
1748 UndefElts.clearBit(0);
1797 UndefElts |= LaneElts;
1817 simplifyAndSetOp(II, 1, DemandedElts, UndefElts);
1827 UndefElts.setHighBits(VWidth / 2);
1855 simplifyAndSetOp(I, 0, DemandedElts, UndefElts);
1866 UndefElts &= UndefElts2;
1871 if (UndefElts.isAllOnesValue())