Lines Matching defs:TLO
20107 TargetLoweringOpt &TLO) const {
20110 if (!TLO.LegalOps)
20145 return TLO.CombineTo(Op, Op.getOperand(0));
20150 auto UseMask = [Mask, Op, VT, &TLO](unsigned NewMask) -> bool {
20154 SDValue NewC = TLO.DAG.getConstant(NewMask, DL, VT);
20155 SDValue NewOp = TLO.DAG.getNode(ISD::AND, DL, VT, Op.getOperand(0), NewC);
20156 return TLO.CombineTo(Op, NewOp);
20189 const APInt &OriginalDemandedElts, KnownBits &Known, TargetLoweringOpt &TLO,
20204 return TLO.CombineTo(
20205 Op, TLO.DAG.getNode(
20207 TLO.DAG.getConstant(32 - ShAmt, SDLoc(Op), MVT::i32)));
20217 return TLO.CombineTo(Op, Op0);
20222 Op, OriginalDemandedBits, OriginalDemandedElts, Known, TLO, Depth);