Lines Matching refs:getNode
350 if (Result.getNode()) { in LowerAsmOperandForConstraint()
467 ArgValue = DAG.getNode(ISD::AssertSext, DL, RegVT, ArgValue, in LowerCCCArguments()
470 ArgValue = DAG.getNode(ISD::AssertZext, DL, RegVT, ArgValue, in LowerCCCArguments()
474 ArgValue = DAG.getNode(ISD::TRUNCATE, DL, VA.getValVT(), ArgValue); in LowerCCCArguments()
516 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Copy, Chain); in LowerCCCArguments()
591 if (Flag.getNode()) in LowerReturn()
595 return DAG.getNode(Opc, DL, MVT::Other, in LowerReturn()
672 Arg = DAG.getNode(ISD::SIGN_EXTEND, DL, VA.getLocVT(), Arg); in LowerCCCCallTo()
675 Arg = DAG.getNode(ISD::ZERO_EXTEND, DL, VA.getLocVT(), Arg); in LowerCCCCallTo()
678 Arg = DAG.getNode(ISD::ANY_EXTEND, DL, VA.getLocVT(), Arg); in LowerCCCCallTo()
695 if (StackPtr.getNode() == nullptr) in LowerCCCCallTo()
700 DAG.getNode(ISD::ADD, DL, getPointerTy(DAG.getDataLayout()), StackPtr, in LowerCCCCallTo()
711 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, in LowerCCCCallTo()
756 if (InFlag.getNode()) in LowerCCCCallTo()
759 Chain = DAG.getNode(LanaiISD::CALL, DL, NodeTys, in LowerCCCCallTo()
882 DAG.getNode(LanaiISD::SET_FLAG, DL, MVT::Glue, LHS, RHS, TargetCC); in LowerBR_CC()
884 return DAG.getNode(LanaiISD::BR_CC, DL, Op.getValueType(), Chain, Dest, in LowerBR_CC()
951 Res = DAG.getNode(ISD::SHL, DL, VT, V, in LowerMUL()
965 DAG.getNode(ISD::SHL, DL, VT, V, DAG.getConstant(I, DL, MVT::i32)); in LowerMUL()
967 Res = DAG.getNode(ISD::ADD, DL, VT, Res, Op); in LowerMUL()
969 Res = DAG.getNode(ISD::SUB, DL, VT, Res, Op); in LowerMUL()
983 DAG.getNode(LanaiISD::SET_FLAG, DL, MVT::Glue, LHS, RHS, TargetCC); in LowerSETCC()
985 return DAG.getNode(LanaiISD::SETCC, DL, Op.getValueType(), TargetCC, Flag); in LowerSETCC()
1000 DAG.getNode(LanaiISD::SET_FLAG, DL, MVT::Glue, LHS, RHS, TargetCC); in LowerSELECT_CC()
1003 return DAG.getNode(LanaiISD::SELECT_CC, DL, VTs, TrueV, FalseV, TargetCC, in LowerSELECT_CC()
1035 SDValue Sub = DAG.getNode(ISD::SUB, DL, MVT::i32, StackPointer, Size); in LowerDYNAMIC_STACKALLOC()
1047 SDValue ArgAdjust = DAG.getNode(LanaiISD::ADJDYNALLOC, DL, MVT::i32, Sub); in LowerDYNAMIC_STACKALLOC()
1069 SDValue Ptr = DAG.getNode(ISD::ADD, DL, VT, FrameAddr, in LowerRETURNADDR()
1091 SDValue Ptr = DAG.getNode(ISD::ADD, DL, VT, FrameAddr, in LowerFRAMEADDR()
1145 return DAG.getNode(ISD::OR, DL, MVT::i32, in LowerConstantPool()
1147 DAG.getNode(LanaiISD::SMALL, DL, MVT::i32, Small)); in LowerConstantPool()
1156 Hi = DAG.getNode(LanaiISD::HI, DL, MVT::i32, Hi); in LowerConstantPool()
1157 Lo = DAG.getNode(LanaiISD::LO, DL, MVT::i32, Lo); in LowerConstantPool()
1158 SDValue Result = DAG.getNode(ISD::OR, DL, MVT::i32, Hi, Lo); in LowerConstantPool()
1179 return DAG.getNode(ISD::OR, DL, MVT::i32, in LowerGlobalAddress()
1181 DAG.getNode(LanaiISD::SMALL, DL, MVT::i32, Small)); in LowerGlobalAddress()
1191 Hi = DAG.getNode(LanaiISD::HI, DL, MVT::i32, Hi); in LowerGlobalAddress()
1192 Lo = DAG.getNode(LanaiISD::LO, DL, MVT::i32, Lo); in LowerGlobalAddress()
1193 return DAG.getNode(ISD::OR, DL, MVT::i32, Hi, Lo); in LowerGlobalAddress()
1207 Hi = DAG.getNode(LanaiISD::HI, DL, MVT::i32, Hi); in LowerBlockAddress()
1208 Lo = DAG.getNode(LanaiISD::LO, DL, MVT::i32, Lo); in LowerBlockAddress()
1209 SDValue Result = DAG.getNode(ISD::OR, DL, MVT::i32, Hi, Lo); in LowerBlockAddress()
1222 return DAG.getNode(ISD::OR, DL, MVT::i32, in LowerJumpTable()
1224 DAG.getNode(LanaiISD::SMALL, DL, MVT::i32, Small)); in LowerJumpTable()
1233 Hi = DAG.getNode(LanaiISD::HI, DL, MVT::i32, Hi); in LowerJumpTable()
1234 Lo = DAG.getNode(LanaiISD::LO, DL, MVT::i32, Lo); in LowerJumpTable()
1235 SDValue Result = DAG.getNode(ISD::OR, DL, MVT::i32, Hi, Lo); in LowerJumpTable()
1257 SDValue RevShAmt = DAG.getNode(ISD::SUB, dl, MVT::i32, in LowerSHL_PARTS()
1259 SDValue LoBitsForHi = DAG.getNode(ISD::SRL, dl, VT, ShOpLo, RevShAmt); in LowerSHL_PARTS()
1267 SDValue ExtraShAmt = DAG.getNode(ISD::SUB, dl, MVT::i32, ShAmt, in LowerSHL_PARTS()
1269 SDValue HiBitsForHi = DAG.getNode(ISD::SHL, dl, VT, ShOpHi, ShAmt); in LowerSHL_PARTS()
1271 DAG.getNode(ISD::OR, dl, VT, LoBitsForHi, HiBitsForHi); in LowerSHL_PARTS()
1273 SDValue HiForBigShift = DAG.getNode(ISD::SHL, dl, VT, ShOpLo, ExtraShAmt); in LowerSHL_PARTS()
1281 SDValue LoForNormalShift = DAG.getNode(ISD::SHL, dl, VT, ShOpLo, ShAmt); in LowerSHL_PARTS()
1310 SDValue NegatedPlus32 = DAG.getNode( in LowerSRL_PARTS()
1314 SDValue Hi = DAG.getNode(ISD::SRL, dl, MVT::i32, ShOpHi, ShAmt); in LowerSRL_PARTS()
1317 SDValue Lo = DAG.getNode(ISD::SRL, dl, MVT::i32, ShOpLo, ShAmt); in LowerSRL_PARTS()
1320 DAG.getNode(ISD::SHL, dl, MVT::i32, ShOpHi, NegatedPlus32); in LowerSRL_PARTS()
1323 DAG.getNode(ISD::OR, dl, MVT::i32, Lo, CarryBits)); in LowerSRL_PARTS()
1430 if (!isConditionalZeroOrAllOnes(Slct.getNode(), AllOnes, CCOp, SwapSelectOps, in combineSelectAndUse()
1437 DAG.getNode(N->getOpcode(), SDLoc(N), VT, OtherOp, NonConstantVal); in combineSelectAndUse()
1442 return DAG.getNode(ISD::SELECT, SDLoc(N), VT, CCOp, TrueVal, FalseVal); in combineSelectAndUse()
1451 if (N0.getNode()->hasOneUse()) in combineSelectAndUseCommutative()
1454 if (N1.getNode()->hasOneUse()) in combineSelectAndUseCommutative()
1467 if (N1.getNode()->hasOneUse()) in PerformSUBCombine()