Lines Matching refs:SL

4179           SDValue SL(N0);  in visitANDLike()  local
4184 SDValue Trunc = DAG.getNode(ISD::TRUNCATE, SL, HalfVT, in visitANDLike()
4187 SDValue NewMask = DAG.getConstant(AndMask.trunc(Size / 2), SL, HalfVT); in visitANDLike()
4188 SDValue ShiftK = DAG.getConstant(ShiftBits, SL, ShiftVT); in visitANDLike()
4189 SDValue Shift = DAG.getNode(ISD::SRL, SL, HalfVT, Trunc, ShiftK); in visitANDLike()
4190 SDValue And = DAG.getNode(ISD::AND, SL, HalfVT, Shift, NewMask); in visitANDLike()
4191 return DAG.getNode(ISD::ZERO_EXTEND, SL, VT, And); in visitANDLike()
9746 SDLoc SL(N0); in visitTRUNCATE() local
9748 SDValue TruncOp0 = DAG.getNode(ISD::TRUNCATE, SL, VT, N0.getOperand(1)); in visitTRUNCATE()
9749 SDValue TruncOp1 = DAG.getNode(ISD::TRUNCATE, SL, VT, N0.getOperand(2)); in visitTRUNCATE()
9762 SDLoc SL(N); in visitTRUNCATE() local
9765 SDValue Trunc = DAG.getNode(ISD::TRUNCATE, SL, VT, N0.getOperand(0)); in visitTRUNCATE()
9767 Amt = DAG.getZExtOrTrunc(Amt, SL, AmtVT); in visitTRUNCATE()
9770 return DAG.getNode(ISD::SHL, SL, VT, Trunc, Amt); in visitTRUNCATE()
9890 SDLoc SL(N); in visitTRUNCATE() local
9894 return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SL, VT, in visitTRUNCATE()
9895 VecSrc, DAG.getConstant(Idx, SL, IdxVT)); in visitTRUNCATE()
9910 SDLoc SL(N); in visitTRUNCATE() local
9911 auto X = DAG.getNode(ISD::TRUNCATE, SL, VT, N0.getOperand(0)); in visitTRUNCATE()
9912 auto Y = DAG.getNode(ISD::TRUNCATE, SL, VT, N0.getOperand(1)); in visitTRUNCATE()
9914 return DAG.getNode(N0.getOpcode(), SL, VTs, X, Y, N0.getOperand(2)); in visitTRUNCATE()
10449 SDLoc SL(N); in visitFADDForFMACombine() local
10497 return DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFADDForFMACombine()
10504 return DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFADDForFMACombine()
10515 return DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFADDForFMACombine()
10516 DAG.getNode(ISD::FP_EXTEND, SL, VT, in visitFADDForFMACombine()
10518 DAG.getNode(ISD::FP_EXTEND, SL, VT, in visitFADDForFMACombine()
10529 return DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFADDForFMACombine()
10530 DAG.getNode(ISD::FP_EXTEND, SL, VT, in visitFADDForFMACombine()
10532 DAG.getNode(ISD::FP_EXTEND, SL, VT, in visitFADDForFMACombine()
10544 return DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFADDForFMACombine()
10546 DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFADDForFMACombine()
10557 return DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFADDForFMACombine()
10559 DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFADDForFMACombine()
10571 return DAG.getNode(PreferredFusedOpcode, SL, VT, X, Y, in visitFADDForFMACombine()
10572 DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFADDForFMACombine()
10573 DAG.getNode(ISD::FP_EXTEND, SL, VT, U), in visitFADDForFMACombine()
10574 DAG.getNode(ISD::FP_EXTEND, SL, VT, V), in visitFADDForFMACombine()
10598 return DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFADDForFMACombine()
10599 DAG.getNode(ISD::FP_EXTEND, SL, VT, X), in visitFADDForFMACombine()
10600 DAG.getNode(ISD::FP_EXTEND, SL, VT, Y), in visitFADDForFMACombine()
10601 DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFADDForFMACombine()
10602 DAG.getNode(ISD::FP_EXTEND, SL, VT, U), in visitFADDForFMACombine()
10603 DAG.getNode(ISD::FP_EXTEND, SL, VT, V), in visitFADDForFMACombine()
10661 SDLoc SL(N); in visitFSUBForFMACombine() local
10703 return DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFSUBForFMACombine()
10705 DAG.getNode(ISD::FNEG, SL, VT, N1), Flags); in visitFSUBForFMACombine()
10711 return DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFSUBForFMACombine()
10712 DAG.getNode(ISD::FNEG, SL, VT, in visitFSUBForFMACombine()
10722 return DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFSUBForFMACombine()
10723 DAG.getNode(ISD::FNEG, SL, VT, N00), N01, in visitFSUBForFMACombine()
10724 DAG.getNode(ISD::FNEG, SL, VT, N1), Flags); in visitFSUBForFMACombine()
10735 return DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFSUBForFMACombine()
10736 DAG.getNode(ISD::FP_EXTEND, SL, VT, in visitFSUBForFMACombine()
10738 DAG.getNode(ISD::FP_EXTEND, SL, VT, in visitFSUBForFMACombine()
10740 DAG.getNode(ISD::FNEG, SL, VT, N1), Flags); in visitFSUBForFMACombine()
10751 return DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFSUBForFMACombine()
10752 DAG.getNode(ISD::FNEG, SL, VT, in visitFSUBForFMACombine()
10753 DAG.getNode(ISD::FP_EXTEND, SL, VT, in visitFSUBForFMACombine()
10755 DAG.getNode(ISD::FP_EXTEND, SL, VT, in visitFSUBForFMACombine()
10773 return DAG.getNode(ISD::FNEG, SL, VT, in visitFSUBForFMACombine()
10774 DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFSUBForFMACombine()
10775 DAG.getNode(ISD::FP_EXTEND, SL, VT, in visitFSUBForFMACombine()
10777 DAG.getNode(ISD::FP_EXTEND, SL, VT, in visitFSUBForFMACombine()
10796 return DAG.getNode(ISD::FNEG, SL, VT, in visitFSUBForFMACombine()
10797 DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFSUBForFMACombine()
10798 DAG.getNode(ISD::FP_EXTEND, SL, VT, in visitFSUBForFMACombine()
10800 DAG.getNode(ISD::FP_EXTEND, SL, VT, in visitFSUBForFMACombine()
10814 return DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFSUBForFMACombine()
10816 DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFSUBForFMACombine()
10819 DAG.getNode(ISD::FNEG, SL, VT, in visitFSUBForFMACombine()
10829 return DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFSUBForFMACombine()
10830 DAG.getNode(ISD::FNEG, SL, VT, in visitFSUBForFMACombine()
10833 DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFSUBForFMACombine()
10834 DAG.getNode(ISD::FNEG, SL, VT, N20), in visitFSUBForFMACombine()
10847 return DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFSUBForFMACombine()
10849 DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFSUBForFMACombine()
10850 DAG.getNode(ISD::FP_EXTEND, SL, VT, in visitFSUBForFMACombine()
10852 DAG.getNode(ISD::FP_EXTEND, SL, VT, in visitFSUBForFMACombine()
10854 DAG.getNode(ISD::FNEG, SL, VT, in visitFSUBForFMACombine()
10872 return DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFSUBForFMACombine()
10873 DAG.getNode(ISD::FP_EXTEND, SL, VT, in visitFSUBForFMACombine()
10875 DAG.getNode(ISD::FP_EXTEND, SL, VT, in visitFSUBForFMACombine()
10877 DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFSUBForFMACombine()
10878 DAG.getNode(ISD::FP_EXTEND, SL, VT, in visitFSUBForFMACombine()
10880 DAG.getNode(ISD::FP_EXTEND, SL, VT, in visitFSUBForFMACombine()
10882 DAG.getNode(ISD::FNEG, SL, VT, in visitFSUBForFMACombine()
10897 return DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFSUBForFMACombine()
10898 DAG.getNode(ISD::FNEG, SL, VT, N1.getOperand(0)), in visitFSUBForFMACombine()
10900 DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFSUBForFMACombine()
10901 DAG.getNode(ISD::FNEG, SL, VT, in visitFSUBForFMACombine()
10902 DAG.getNode(ISD::FP_EXTEND, SL, in visitFSUBForFMACombine()
10904 DAG.getNode(ISD::FP_EXTEND, SL, VT, in visitFSUBForFMACombine()
10926 return DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFSUBForFMACombine()
10927 DAG.getNode(ISD::FNEG, SL, VT, in visitFSUBForFMACombine()
10928 DAG.getNode(ISD::FP_EXTEND, SL, VT, in visitFSUBForFMACombine()
10930 DAG.getNode(ISD::FP_EXTEND, SL, VT, N101), in visitFSUBForFMACombine()
10931 DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFSUBForFMACombine()
10932 DAG.getNode(ISD::FNEG, SL, VT, in visitFSUBForFMACombine()
10933 DAG.getNode(ISD::FP_EXTEND, SL, in visitFSUBForFMACombine()
10935 DAG.getNode(ISD::FP_EXTEND, SL, VT, in visitFSUBForFMACombine()
10952 SDLoc SL(N); in visitFMULForFMADistributiveCombine() local
10989 return DAG.getNode(PreferredFusedOpcode, SL, VT, X.getOperand(0), Y, in visitFMULForFMADistributiveCombine()
10992 return DAG.getNode(PreferredFusedOpcode, SL, VT, X.getOperand(0), Y, in visitFMULForFMADistributiveCombine()
10993 DAG.getNode(ISD::FNEG, SL, VT, Y), Flags); in visitFMULForFMADistributiveCombine()
11012 return DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFMULForFMADistributiveCombine()
11013 DAG.getNode(ISD::FNEG, SL, VT, X.getOperand(1)), Y, in visitFMULForFMADistributiveCombine()
11016 return DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFMULForFMADistributiveCombine()
11017 DAG.getNode(ISD::FNEG, SL, VT, X.getOperand(1)), Y, in visitFMULForFMADistributiveCombine()
11018 DAG.getNode(ISD::FNEG, SL, VT, Y), Flags); in visitFMULForFMADistributiveCombine()
11022 return DAG.getNode(PreferredFusedOpcode, SL, VT, X.getOperand(0), Y, in visitFMULForFMADistributiveCombine()
11023 DAG.getNode(ISD::FNEG, SL, VT, Y), Flags); in visitFMULForFMADistributiveCombine()
11025 return DAG.getNode(PreferredFusedOpcode, SL, VT, X.getOperand(0), Y, in visitFMULForFMADistributiveCombine()
15050 SDLoc SL(ST); in replaceStoreChain() local
15055 ReplStore = DAG.getTruncStore(BetterChain, SL, ST->getValue(), in replaceStoreChain()
15059 ReplStore = DAG.getStore(BetterChain, SL, ST->getValue(), ST->getBasePtr(), in replaceStoreChain()
15064 SDValue Token = DAG.getNode(ISD::TokenFactor, SL, in replaceStoreChain()