• Home
  • Raw
  • Download

Lines Matching refs:getNode

79                 Op.getNode()->getValueType(0).getTypeForEVT(*DAG.getContext());  in ExpandLibCall()
607 basePtr = DAG.getNode(SPUISD::IndirectAddr, dl, PtrVT, in LowerLOAD()
627 rotate = DAG.getNode(ISD::ADD, dl, PtrVT, in LowerLOAD()
646 basePtr = DAG.getNode(SPUISD::IndirectAddr, dl, PtrVT, Op0, Op1); in LowerLOAD()
652 basePtr = DAG.getNode(SPUISD::IndirectAddr, dl, PtrVT, Op0, Op1); in LowerLOAD()
655 basePtr = DAG.getNode(SPUISD::IndirectAddr, dl, PtrVT, in LowerLOAD()
662 rotate = DAG.getNode(ISD::ADD, dl, PtrVT, in LowerLOAD()
679 result = DAG.getNode(SPUISD::ROTBYTES_LEFT, dl, MVT::i128, in LowerLOAD()
686 result = DAG.getNode(SPUISD::VEC2PREFSLOT, dl, InVT, in LowerLOAD()
687 DAG.getNode(ISD::BITCAST, dl, vecVT, result)); in LowerLOAD()
695 SDValue offset = DAG.getNode(ISD::AND, dl, MVT::i32, in LowerLOAD()
700 ones = DAG.getNode(ISD::BITCAST, dl, MVT::i128, ones); in LowerLOAD()
703 DAG.getNode(ISD::ADD, dl, PtrVT, in LowerLOAD()
710 the_chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, low.getValue(1), in LowerLOAD()
716 high = DAG.getNode(SPUISD::SRL_BYTES, dl, MVT::i128, high, in LowerLOAD()
717 DAG.getNode(ISD::SUB, dl, MVT::i32, in LowerLOAD()
724 low = DAG.getNode(SPUISD::SHL_BYTES, dl, MVT::i128, low, offset ); in LowerLOAD()
727 result = DAG.getNode(ISD::BITCAST, dl, vecVT, in LowerLOAD()
728 DAG.getNode(ISD::OR, dl, MVT::i128, low, high)); in LowerLOAD()
731 result = DAG.getNode(SPUISD::VEC2PREFSLOT, dl, InVT, result ); in LowerLOAD()
737 result = DAG.getNode(ISD::SIGN_EXTEND, dl, OutVT, result); in LowerLOAD()
739 result = DAG.getNode(ISD::ZERO_EXTEND, dl, OutVT, result); in LowerLOAD()
746 result = DAG.getNode(NewOpc, dl, OutVT, result); in LowerLOAD()
755 result = DAG.getNode(SPUISD::LDRESULT, dl, retvts, in LowerLOAD()
808 insertEltOffs = DAG.getNode(SPUISD::IndirectAddr, dl, PtrVT, in LowerSTORE()
813 basePtr = DAG.getNode(SPUISD::IndirectAddr, dl, PtrVT, in LowerSTORE()
819 insertEltOffs = DAG.getNode(SPUISD::IndirectAddr, dl, PtrVT, in LowerSTORE()
822 basePtr = DAG.getNode(SPUISD::IndirectAddr, dl, PtrVT, in LowerSTORE()
841 basePtr = DAG.getNode(SPUISD::IndirectAddr, dl, PtrVT, Op0, Op1); in LowerSTORE()
847 basePtr = DAG.getNode(SPUISD::IndirectAddr, dl, PtrVT, Op0, Op1); in LowerSTORE()
850 basePtr = DAG.getNode(SPUISD::IndirectAddr, dl, PtrVT, in LowerSTORE()
856 insertEltOffs = DAG.getNode(ISD::ADD, dl, PtrVT, in LowerSTORE()
889 basePtr.getNode()->dump(&DAG); in LowerSTORE()
894 SDValue insertEltOp = DAG.getNode(SPUISD::SHUFFLE_MASK, dl, vecVT, in LowerSTORE()
896 SDValue vectorizeOp = DAG.getNode(ISD::SCALAR_TO_VECTOR, dl, vecVT, in LowerSTORE()
899 result = DAG.getNode(SPUISD::SHUFB, dl, vecVT, in LowerSTORE()
901 DAG.getNode(ISD::BITCAST, dl, in LowerSTORE()
916 SDValue offset = DAG.getNode(ISD::AND, dl, MVT::i32, in LowerSTORE()
920 SDValue offset_compl = DAG.getNode(ISD::SUB, dl, MVT::i32, in LowerSTORE()
924 SDValue surplus = DAG.getNode(ISD::SUB, dl, MVT::i32, in LowerSTORE()
930 ones = DAG.getNode(ISD::BITCAST, dl, MVT::i128, ones); in LowerSTORE()
940 Value = DAG.getNode(SPUISD::PREFSLOT2VEC, dl, vecVT, Value); in LowerSTORE()
941 lowmask = DAG.getNode(SPUISD::SRL_BYTES, dl, MVT::i128, ones, surplus); in LowerSTORE()
942 lowmask = DAG.getNode(SPUISD::SHL_BYTES, dl, MVT::i128, lowmask, in LowerSTORE()
944 Value = DAG.getNode(ISD::BITCAST, dl, MVT::i128, Value); in LowerSTORE()
945 Value = DAG.getNode(ISD::AND, dl, MVT::i128, Value, lowmask); in LowerSTORE()
950 Value = DAG.getNode(ISD::BITCAST, dl, MVT::i128, Value); in LowerSTORE()
953 himask = DAG.getNode(SPUISD::SHL_BYTES, dl, MVT::i128, lowmask, in LowerSTORE()
955 lowmask = DAG.getNode(SPUISD::SRL_BYTES, dl, MVT::i128, lowmask, in LowerSTORE()
961 DAG.getNode(ISD::ADD, dl, PtrVT, basePtr, in LowerSTORE()
966 the_chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, low.getValue(1), in LowerSTORE()
969 low = DAG.getNode(ISD::AND, dl, MVT::i128, in LowerSTORE()
970 DAG.getNode( ISD::BITCAST, dl, MVT::i128, low), in LowerSTORE()
971 DAG.getNode( ISD::XOR, dl, MVT::i128, lowmask, ones)); in LowerSTORE()
972 hi = DAG.getNode(ISD::AND, dl, MVT::i128, in LowerSTORE()
973 DAG.getNode( ISD::BITCAST, dl, MVT::i128, hi), in LowerSTORE()
974 DAG.getNode( ISD::XOR, dl, MVT::i128, himask, ones)); in LowerSTORE()
978 SDValue rlow = DAG.getNode(SPUISD::SRL_BYTES, dl, MVT::i128, Value, offset); in LowerSTORE()
979 rlow = DAG.getNode(ISD::AND, dl, MVT::i128, rlow, lowmask); in LowerSTORE()
980 SDValue rhi = DAG.getNode(SPUISD::SHL_BYTES, dl, MVT::i128, Value, in LowerSTORE()
985 rlow = DAG.getNode(ISD::OR, dl, MVT::i128, in LowerSTORE()
986 DAG.getNode(ISD::BITCAST, dl, MVT::i128, low), in LowerSTORE()
987 DAG.getNode(ISD::BITCAST, dl, MVT::i128, rlow)); in LowerSTORE()
988 rhi = DAG.getNode(ISD::OR, dl, MVT::i128, in LowerSTORE()
989 DAG.getNode(ISD::BITCAST, dl, MVT::i128, hi), in LowerSTORE()
990 DAG.getNode(ISD::BITCAST, dl, MVT::i128, rhi)); in LowerSTORE()
996 DAG.getNode(ISD::ADD, dl, PtrVT, basePtr, in LowerSTORE()
1000 result = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, low.getValue(0), in LowerSTORE()
1022 return DAG.getNode(SPUISD::AFormAddr, dl, PtrVT, CPI, Zero); in LowerConstantPool()
1024 SDValue Hi = DAG.getNode(SPUISD::Hi, dl, PtrVT, CPI, Zero); in LowerConstantPool()
1025 SDValue Lo = DAG.getNode(SPUISD::Lo, dl, PtrVT, CPI, Zero); in LowerConstantPool()
1026 return DAG.getNode(SPUISD::IndirectAddr, dl, PtrVT, Hi, Lo); in LowerConstantPool()
1052 return DAG.getNode(SPUISD::AFormAddr, dl, PtrVT, JTI, Zero); in LowerJumpTable()
1054 SDValue Hi = DAG.getNode(SPUISD::Hi, dl, PtrVT, JTI, Zero); in LowerJumpTable()
1055 SDValue Lo = DAG.getNode(SPUISD::Lo, dl, PtrVT, JTI, Zero); in LowerJumpTable()
1056 return DAG.getNode(SPUISD::IndirectAddr, dl, PtrVT, Hi, Lo); in LowerJumpTable()
1078 return DAG.getNode(SPUISD::AFormAddr, dl, PtrVT, GA, Zero); in LowerGlobalAddress()
1080 SDValue Hi = DAG.getNode(SPUISD::Hi, dl, PtrVT, GA, Zero); in LowerGlobalAddress()
1081 SDValue Lo = DAG.getNode(SPUISD::Lo, dl, PtrVT, GA, Zero); in LowerGlobalAddress()
1082 return DAG.getNode(SPUISD::IndirectAddr, dl, PtrVT, Hi, Lo); in LowerGlobalAddress()
1099 ConstantFPSDNode *FP = cast<ConstantFPSDNode>(Op.getNode()); in LowerConstantFP()
1106 SDValue Tvec = DAG.getNode(ISD::BUILD_VECTOR, dl, MVT::v2i64, T, T); in LowerConstantFP()
1107 return DAG.getNode(SPUISD::VEC2PREFSLOT, dl, VT, in LowerConstantFP()
1108 DAG.getNode(ISD::BITCAST, dl, MVT::v2f64, Tvec)); in LowerConstantFP()
1244 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, in LowerFormalArguments()
1262 return DAG.getConstant((int)C->getZExtValue() >> 2, MVT::i32).getNode(); in isLSAAddress()
1315 PtrOff = DAG.getNode(ISD::ADD, dl, PtrVT, StackPtr, PtrOff); in LowerCall()
1355 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, in LowerCall()
1390 Callee = DAG.getNode(SPUISD::AFormAddr, dl, CalleeVT, GA, Zero); in LowerCall()
1392 Callee = DAG.getNode(SPUISD::PCRelAddr, dl, CalleeVT, GA, Zero); in LowerCall()
1397 Callee = DAG.getNode(SPUISD::IndirectAddr, dl, PtrVT, GA, Zero); in LowerCall()
1406 Callee = DAG.getNode(SPUISD::AFormAddr, dl, CalleeVT, ExtSym, Zero); in LowerCall()
1408 Callee = DAG.getNode(SPUISD::IndirectAddr, dl, PtrVT, ExtSym, Zero); in LowerCall()
1425 if (InFlag.getNode()) in LowerCall()
1428 Chain = DAG.getNode(CallOpc, dl, DAG.getVTList(MVT::Other, MVT::Glue), in LowerCall()
1492 if (Flag.getNode()) in LowerReturn()
1493 return DAG.getNode(SPUISD::RET_FLAG, dl, MVT::Other, Chain, Flag); in LowerReturn()
1495 return DAG.getNode(SPUISD::RET_FLAG, dl, MVT::Other, Chain); in LowerReturn()
1510 if (OpVal.getNode() == 0) in getVecImm()
1516 if (OpVal.getNode() != 0) { in getVecImm()
1655 BuildVectorSDNode *BCN = dyn_cast<BuildVectorSDNode>(Op.getNode()); in LowerBUILD_VECTOR()
1684 return DAG.getNode(ISD::BITCAST, dl, MVT::v4f32, in LowerBUILD_VECTOR()
1685 DAG.getNode(ISD::BUILD_VECTOR, dl, MVT::v4i32, T,T,T,T)); in LowerBUILD_VECTOR()
1693 return DAG.getNode(ISD::BITCAST, dl, MVT::v2f64, in LowerBUILD_VECTOR()
1694 DAG.getNode(ISD::BUILD_VECTOR, dl, MVT::v2i64, T, T)); in LowerBUILD_VECTOR()
1702 return DAG.getNode(ISD::BITCAST, dl, VT, in LowerBUILD_VECTOR()
1703 DAG.getNode(ISD::BUILD_VECTOR, dl, MVT::v8i16, &Ops[0], Ops.size())); in LowerBUILD_VECTOR()
1711 return DAG.getNode(ISD::BUILD_VECTOR, dl, VT, &Ops[0], Ops.size()); in LowerBUILD_VECTOR()
1715 return DAG.getNode(ISD::BUILD_VECTOR, dl, VT, T, T, T, T); in LowerBUILD_VECTOR()
1734 return DAG.getNode(ISD::BITCAST, dl, OpVT, in LowerV2I64Splat()
1735 DAG.getNode(ISD::BUILD_VECTOR, dl, MVT::v4i32, in LowerV2I64Splat()
1752 SDValue BV = DAG.getNode(ISD::BUILD_VECTOR, dl, MVT::v4i32, in LowerV2I64Splat()
1754 return DAG.getNode(ISD::BITCAST, dl, OpVT, BV); in LowerV2I64Splat()
1765 LO32 = DAG.getNode(ISD::BITCAST, dl, OpVT, in LowerV2I64Splat()
1766 DAG.getNode(ISD::BUILD_VECTOR, dl, MVT::v4i32, in LowerV2I64Splat()
1773 HI32 = DAG.getNode(ISD::BITCAST, dl, OpVT, in LowerV2I64Splat()
1774 DAG.getNode(ISD::BUILD_VECTOR, dl, MVT::v4i32, in LowerV2I64Splat()
1811 return DAG.getNode(SPUISD::SHUFB, dl, OpVT, HI32, LO32, in LowerV2I64Splat()
1812 DAG.getNode(ISD::BUILD_VECTOR, dl, MVT::v4i32, in LowerV2I64Splat()
1917 SDValue Pointer = DAG.getNode(SPUISD::IndirectAddr, dl, PtrVT, in LowerVECTOR_SHUFFLE()
1920 SDValue ShufMaskOp = DAG.getNode(SPUISD::SHUFFLE_MASK, dl, in LowerVECTOR_SHUFFLE()
1924 return DAG.getNode(SPUISD::SHUFB, dl, V1.getValueType(), V2, V1, in LowerVECTOR_SHUFFLE()
1930 return DAG.getNode(SPUISD::ROTBYTES_LEFT, dl, V1.getValueType(), in LowerVECTOR_SHUFFLE()
1944 SDValue VPermMask = DAG.getNode(ISD::BUILD_VECTOR, dl, MVT::v16i8, in LowerVECTOR_SHUFFLE()
1946 return DAG.getNode(SPUISD::SHUFB, dl, V1.getValueType(), V1, V2, VPermMask); in LowerVECTOR_SHUFFLE()
1954 if (Op0.getNode()->getOpcode() == ISD::Constant) { in LowerSCALAR_TO_VECTOR()
1958 ConstantSDNode *CN = cast<ConstantSDNode>(Op0.getNode()); in LowerSCALAR_TO_VECTOR()
1979 return DAG.getNode(ISD::BUILD_VECTOR, dl, Op.getValueType(), in LowerSCALAR_TO_VECTOR()
1991 return DAG.getNode(SPUISD::PREFSLOT2VEC, dl, Op.getValueType(), Op0, Op0); in LowerSCALAR_TO_VECTOR()
2019 return DAG.getNode(SPUISD::VEC2PREFSLOT, dl, VT, N); in LowerEXTRACT_VECTOR_ELT()
2080 DAG.getNode(ISD::BUILD_VECTOR, dl, MVT::v4i32, in LowerEXTRACT_VECTOR_ELT()
2083 retval = DAG.getNode(SPUISD::VEC2PREFSLOT, dl, VT, in LowerEXTRACT_VECTOR_ELT()
2084 DAG.getNode(SPUISD::SHUFB, dl, N.getValueType(), in LowerEXTRACT_VECTOR_ELT()
2097 Elt = DAG.getNode(ISD::ZERO_EXTEND, dl, MVT::i32, Elt); in LowerEXTRACT_VECTOR_ELT()
2107 Elt = DAG.getNode(ISD::SHL, dl, MVT::i32, Elt, in LowerEXTRACT_VECTOR_ELT()
2111 vecShift = DAG.getNode(SPUISD::SHL_BYTES, dl, VecVT, N, Elt); in LowerEXTRACT_VECTOR_ELT()
2124 replicate = DAG.getNode(ISD::BUILD_VECTOR, dl, MVT::v4i32, in LowerEXTRACT_VECTOR_ELT()
2130 replicate = DAG.getNode(ISD::BUILD_VECTOR, dl, MVT::v4i32, in LowerEXTRACT_VECTOR_ELT()
2137 replicate = DAG.getNode(ISD::BUILD_VECTOR, dl, MVT::v4i32, in LowerEXTRACT_VECTOR_ELT()
2145 replicate = DAG.getNode(ISD::BUILD_VECTOR, dl, MVT::v4i32, in LowerEXTRACT_VECTOR_ELT()
2151 retval = DAG.getNode(SPUISD::VEC2PREFSLOT, dl, VT, in LowerEXTRACT_VECTOR_ELT()
2152 DAG.getNode(SPUISD::SHUFB, dl, VecVT, in LowerEXTRACT_VECTOR_ELT()
2177 SDValue Pointer = DAG.getNode(SPUISD::IndirectAddr, dl, PtrVT, in LowerINSERT_VECTOR_ELT()
2183 SDValue ShufMask = DAG.getNode(SPUISD::SHUFFLE_MASK, dl, maskVT, Pointer); in LowerINSERT_VECTOR_ELT()
2186 DAG.getNode(SPUISD::SHUFB, dl, VT, in LowerINSERT_VECTOR_ELT()
2187 DAG.getNode(ISD::SCALAR_TO_VECTOR, dl, VT, ValOp), in LowerINSERT_VECTOR_ELT()
2189 DAG.getNode(ISD::BITCAST, dl, MVT::v4i32, ShufMask)); in LowerINSERT_VECTOR_ELT()
2209 N0 = DAG.getNode(ISD::SIGN_EXTEND, dl, MVT::i16, N0); in LowerI8Math()
2210 N1 = DAG.getNode(ISD::SIGN_EXTEND, dl, MVT::i16, N1); in LowerI8Math()
2211 return DAG.getNode(ISD::TRUNCATE, dl, MVT::i8, in LowerI8Math()
2212 DAG.getNode(Opc, dl, MVT::i16, N0, N1)); in LowerI8Math()
2220 N0 = DAG.getNode(ISD::SIGN_EXTEND, dl, MVT::i16, N0); in LowerI8Math()
2221 N1 = DAG.getNode(ISD::SIGN_EXTEND, dl, MVT::i16, N1); in LowerI8Math()
2222 return DAG.getNode(ISD::TRUNCATE, dl, MVT::i8, in LowerI8Math()
2223 DAG.getNode(Opc, dl, MVT::i16, N0, N1)); in LowerI8Math()
2230 N0 = DAG.getNode(ISD::ZERO_EXTEND, dl, MVT::i16, N0); in LowerI8Math()
2235 N1 = DAG.getNode(N1Opc, dl, ShiftVT, N1); in LowerI8Math()
2240 DAG.getNode(ISD::OR, dl, MVT::i16, N0, in LowerI8Math()
2241 DAG.getNode(ISD::SHL, dl, MVT::i16, in LowerI8Math()
2245 return DAG.getNode(ISD::TRUNCATE, dl, MVT::i8, in LowerI8Math()
2246 DAG.getNode(Opc, dl, MVT::i16, ExpandArg, N1)); in LowerI8Math()
2253 N0 = DAG.getNode(ISD::ZERO_EXTEND, dl, MVT::i16, N0); in LowerI8Math()
2260 N1 = DAG.getNode(N1Opc, dl, ShiftVT, N1); in LowerI8Math()
2263 return DAG.getNode(ISD::TRUNCATE, dl, MVT::i8, in LowerI8Math()
2264 DAG.getNode(Opc, dl, MVT::i16, N0, N1)); in LowerI8Math()
2270 N0 = DAG.getNode(ISD::SIGN_EXTEND, dl, MVT::i16, N0); in LowerI8Math()
2276 N1 = DAG.getNode(N1Opc, dl, ShiftVT, N1); in LowerI8Math()
2279 return DAG.getNode(ISD::TRUNCATE, dl, MVT::i8, in LowerI8Math()
2280 DAG.getNode(Opc, dl, MVT::i16, N0, N1)); in LowerI8Math()
2285 N0 = DAG.getNode(ISD::SIGN_EXTEND, dl, MVT::i16, N0); in LowerI8Math()
2286 N1 = DAG.getNode(ISD::SIGN_EXTEND, dl, MVT::i16, N1); in LowerI8Math()
2287 return DAG.getNode(ISD::TRUNCATE, dl, MVT::i8, in LowerI8Math()
2288 DAG.getNode(Opc, dl, MVT::i16, N0, N1)); in LowerI8Math()
2303 if (ConstVec.getNode()->getOpcode() != ISD::BUILD_VECTOR) { in LowerByteImmed()
2304 if (ConstVec.getNode()->getOpcode() == ISD::BITCAST) { in LowerByteImmed()
2309 if (ConstVec.getNode()->getOpcode() == ISD::BITCAST) { in LowerByteImmed()
2315 if (ConstVec.getNode()->getOpcode() == ISD::BUILD_VECTOR) { in LowerByteImmed()
2316 BuildVectorSDNode *BCN = dyn_cast<BuildVectorSDNode>(ConstVec.getNode()); in LowerByteImmed()
2332 return DAG.getNode(Op.getNode()->getOpcode(), dl, VT, Arg, in LowerByteImmed()
2333 DAG.getNode(ISD::BUILD_VECTOR, dl, VT, &tcVec[0], tcVec.size())); in LowerByteImmed()
2360 SDValue Promote = DAG.getNode(SPUISD::PREFSLOT2VEC, dl, vecVT, N, N); in LowerCTPOP()
2361 SDValue CNTB = DAG.getNode(SPUISD::CNTB, dl, vecVT, Promote); in LowerCTPOP()
2363 return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, MVT::i8, CNTB, Elt0); in LowerCTPOP()
2377 SDValue Promote = DAG.getNode(SPUISD::PREFSLOT2VEC, dl, vecVT, N, N); in LowerCTPOP()
2378 SDValue CNTB = DAG.getNode(SPUISD::CNTB, dl, vecVT, Promote); in LowerCTPOP()
2383 DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, MVT::i16, CNTB, Elt0); in LowerCTPOP()
2390 return DAG.getNode(ISD::AND, dl, MVT::i16, in LowerCTPOP()
2391 DAG.getNode(ISD::ADD, dl, MVT::i16, in LowerCTPOP()
2392 DAG.getNode(ISD::SRL, dl, MVT::i16, in LowerCTPOP()
2411 SDValue Promote = DAG.getNode(SPUISD::PREFSLOT2VEC, dl, vecVT, N, N); in LowerCTPOP()
2412 SDValue CNTB = DAG.getNode(SPUISD::CNTB, dl, vecVT, Promote); in LowerCTPOP()
2417 DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, MVT::i32, CNTB, Elt0); in LowerCTPOP()
2423 DAG.getNode(ISD::SRL, dl, MVT::i32, in LowerCTPOP()
2428 DAG.getNode(ISD::ADD, dl, MVT::i32, Comp1, in LowerCTPOP()
2435 DAG.getNode(ISD::SRL, dl, MVT::i32, in LowerCTPOP()
2439 DAG.getNode(ISD::ADD, dl, MVT::i32, Comp2, in LowerCTPOP()
2442 return DAG.getNode(ISD::AND, dl, MVT::i32, Sum2, Mask0); in LowerCTPOP()
2525 SDValue i64lhs = DAG.getNode(ISD::BITCAST, dl, IntVT, lhs); in LowerSETCC()
2527 DAG.getNode(ISD::TRUNCATE, dl, MVT::i32, in LowerSETCC()
2528 DAG.getNode(ISD::SRL, dl, IntVT, in LowerSETCC()
2531 DAG.getNode(ISD::AND, dl, MVT::i32, in LowerSETCC()
2534 DAG.getNode(ISD::TRUNCATE, dl, MVT::i32, i64lhs); in LowerSETCC()
2541 return DAG.getNode(ISD::XOR, dl, ccResultVT, in LowerSETCC()
2548 return DAG.getNode(ISD::AND, dl, ccResultVT, in LowerSETCC()
2559 SDValue i64rhs = DAG.getNode(ISD::BITCAST, dl, IntVT, rhs); in LowerSETCC()
2561 DAG.getNode(ISD::TRUNCATE, dl, MVT::i32, in LowerSETCC()
2562 DAG.getNode(ISD::SRL, dl, IntVT, in LowerSETCC()
2569 SDValue lhsSelectMask = DAG.getNode(ISD::SRA, dl, ccResultVT, in LowerSETCC()
2571 SDValue lhsSignMag2TC = DAG.getNode(ISD::SUB, dl, IntVT, signMag2TC, i64lhs); in LowerSETCC()
2573 DAG.getNode(ISD::SELECT, dl, IntVT, in LowerSETCC()
2576 SDValue rhsSelectMask = DAG.getNode(ISD::SRA, dl, ccResultVT, in LowerSETCC()
2578 SDValue rhsSignMag2TC = DAG.getNode(ISD::SUB, dl, IntVT, signMag2TC, i64rhs); in LowerSETCC()
2580 DAG.getNode(ISD::SELECT, dl, IntVT, in LowerSETCC()
2620 SDValue ordered = DAG.getNode(ISD::AND, dl, ccResultVT, lhsNaN, rhsNaN); in LowerSETCC()
2622 result = DAG.getNode(ISD::AND, dl, ccResultVT, ordered, result); in LowerSETCC()
2661 SDValue compare = DAG.getNode(ISD::SETCC, dl, in LowerSELECT_CC()
2664 return DAG.getNode(SPUISD::SELB, dl, VT, falseval, trueval, compare); in LowerSELECT_CC()
2686 SDValue shufMask = DAG.getNode(ISD::BUILD_VECTOR, dl, MVT::v4i32, in LowerTRUNCATE()
2692 SDValue truncShuffle = DAG.getNode(SPUISD::SHUFB, dl, VecVT, in LowerTRUNCATE()
2695 return DAG.getNode(SPUISD::VEC2PREFSLOT, dl, VT, truncShuffle); in LowerTRUNCATE()
2724 Op0 = DAG.getNode(ISD::SIGN_EXTEND, dl, MVT::i32, Op0); in LowerSIGN_EXTEND()
2738 SDValue shufMask = DAG.getNode(ISD::BUILD_VECTOR, dl, MVT::v4i32, in LowerSIGN_EXTEND()
2747 SDValue sraVal = DAG.getNode(ISD::SRA, in LowerSIGN_EXTEND()
2750 DAG.getNode(SPUISD::PREFSLOT2VEC, dl, mvt, Op0, Op0), in LowerSIGN_EXTEND()
2761 SDValue extShuffle = DAG.getNode(SPUISD::SHUFB, dl, mvt, in LowerSIGN_EXTEND()
2763 return DAG.getNode(ISD::BITCAST, dl, MVT::i128, extShuffle); in LowerSIGN_EXTEND()
2783 Op.getNode()->dump(); in LowerOperation()
2956 return DAG.getNode(SPUISD::IndirectAddr, dl, Op0VT, in PerformDAGCombine()
2975 Op0.getNode()->dump(&DAG); in PerformDAGCombine()
2994 DEBUG(Op0.getNode()->dump(&DAG)); in PerformDAGCombine()
3014 return DAG.getNode(SPUISD::IndirectAddr, dl, Op0VT, in PerformDAGCombine()
3066 if (Result.getNode()) { in PerformDAGCombine()
3070 DEBUG(Result.getNode()->dump(&DAG)); in PerformDAGCombine()