Lines Matching refs:getNode
352 if (Result.getNode()) { in LowerAsmOperandForConstraint()
468 ArgValue = DAG.getNode(ISD::AssertSext, DL, RegVT, ArgValue, in LowerCCCArguments()
471 ArgValue = DAG.getNode(ISD::AssertZext, DL, RegVT, ArgValue, in LowerCCCArguments()
475 ArgValue = DAG.getNode(ISD::TRUNCATE, DL, VA.getValVT(), ArgValue); in LowerCCCArguments()
517 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Copy, Chain); in LowerCCCArguments()
592 if (Glue.getNode()) in LowerReturn()
596 return DAG.getNode(Opc, DL, MVT::Other, in LowerReturn()
673 Arg = DAG.getNode(ISD::SIGN_EXTEND, DL, VA.getLocVT(), Arg); in LowerCCCCallTo()
676 Arg = DAG.getNode(ISD::ZERO_EXTEND, DL, VA.getLocVT(), Arg); in LowerCCCCallTo()
679 Arg = DAG.getNode(ISD::ANY_EXTEND, DL, VA.getLocVT(), Arg); in LowerCCCCallTo()
696 if (StackPtr.getNode() == nullptr) in LowerCCCCallTo()
701 DAG.getNode(ISD::ADD, DL, getPointerTy(DAG.getDataLayout()), StackPtr, in LowerCCCCallTo()
712 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, in LowerCCCCallTo()
757 if (InGlue.getNode()) in LowerCCCCallTo()
760 Chain = DAG.getNode(LanaiISD::CALL, DL, NodeTys, in LowerCCCCallTo()
879 DAG.getNode(LanaiISD::SET_FLAG, DL, MVT::Glue, LHS, RHS, TargetCC); in LowerBR_CC()
881 return DAG.getNode(LanaiISD::BR_CC, DL, Op.getValueType(), Chain, Dest, in LowerBR_CC()
948 Res = DAG.getNode(ISD::SHL, DL, VT, V, in LowerMUL()
961 DAG.getNode(ISD::SHL, DL, VT, V, DAG.getConstant(I, DL, MVT::i32)); in LowerMUL()
963 Res = DAG.getNode(ISD::ADD, DL, VT, Res, Op); in LowerMUL()
965 Res = DAG.getNode(ISD::SUB, DL, VT, Res, Op); in LowerMUL()
979 DAG.getNode(LanaiISD::SET_FLAG, DL, MVT::Glue, LHS, RHS, TargetCC); in LowerSETCC()
981 return DAG.getNode(LanaiISD::SETCC, DL, Op.getValueType(), TargetCC, Glue); in LowerSETCC()
996 DAG.getNode(LanaiISD::SET_FLAG, DL, MVT::Glue, LHS, RHS, TargetCC); in LowerSELECT_CC()
999 return DAG.getNode(LanaiISD::SELECT_CC, DL, VTs, TrueV, FalseV, TargetCC, in LowerSELECT_CC()
1031 SDValue Sub = DAG.getNode(ISD::SUB, DL, MVT::i32, StackPointer, Size); in LowerDYNAMIC_STACKALLOC()
1043 SDValue ArgAdjust = DAG.getNode(LanaiISD::ADJDYNALLOC, DL, MVT::i32, Sub); in LowerDYNAMIC_STACKALLOC()
1065 SDValue Ptr = DAG.getNode(ISD::ADD, DL, VT, FrameAddr, in LowerRETURNADDR()
1087 SDValue Ptr = DAG.getNode(ISD::ADD, DL, VT, FrameAddr, in LowerFRAMEADDR()
1141 return DAG.getNode(ISD::OR, DL, MVT::i32, in LowerConstantPool()
1143 DAG.getNode(LanaiISD::SMALL, DL, MVT::i32, Small)); in LowerConstantPool()
1152 Hi = DAG.getNode(LanaiISD::HI, DL, MVT::i32, Hi); in LowerConstantPool()
1153 Lo = DAG.getNode(LanaiISD::LO, DL, MVT::i32, Lo); in LowerConstantPool()
1154 SDValue Result = DAG.getNode(ISD::OR, DL, MVT::i32, Hi, Lo); in LowerConstantPool()
1175 return DAG.getNode(ISD::OR, DL, MVT::i32, in LowerGlobalAddress()
1177 DAG.getNode(LanaiISD::SMALL, DL, MVT::i32, Small)); in LowerGlobalAddress()
1187 Hi = DAG.getNode(LanaiISD::HI, DL, MVT::i32, Hi); in LowerGlobalAddress()
1188 Lo = DAG.getNode(LanaiISD::LO, DL, MVT::i32, Lo); in LowerGlobalAddress()
1189 return DAG.getNode(ISD::OR, DL, MVT::i32, Hi, Lo); in LowerGlobalAddress()
1203 Hi = DAG.getNode(LanaiISD::HI, DL, MVT::i32, Hi); in LowerBlockAddress()
1204 Lo = DAG.getNode(LanaiISD::LO, DL, MVT::i32, Lo); in LowerBlockAddress()
1205 SDValue Result = DAG.getNode(ISD::OR, DL, MVT::i32, Hi, Lo); in LowerBlockAddress()
1218 return DAG.getNode(ISD::OR, DL, MVT::i32, in LowerJumpTable()
1220 DAG.getNode(LanaiISD::SMALL, DL, MVT::i32, Small)); in LowerJumpTable()
1229 Hi = DAG.getNode(LanaiISD::HI, DL, MVT::i32, Hi); in LowerJumpTable()
1230 Lo = DAG.getNode(LanaiISD::LO, DL, MVT::i32, Lo); in LowerJumpTable()
1231 SDValue Result = DAG.getNode(ISD::OR, DL, MVT::i32, Hi, Lo); in LowerJumpTable()
1253 SDValue RevShAmt = DAG.getNode(ISD::SUB, dl, MVT::i32, in LowerSHL_PARTS()
1255 SDValue LoBitsForHi = DAG.getNode(ISD::SRL, dl, VT, ShOpLo, RevShAmt); in LowerSHL_PARTS()
1263 SDValue ExtraShAmt = DAG.getNode(ISD::SUB, dl, MVT::i32, ShAmt, in LowerSHL_PARTS()
1265 SDValue HiBitsForHi = DAG.getNode(ISD::SHL, dl, VT, ShOpHi, ShAmt); in LowerSHL_PARTS()
1267 DAG.getNode(ISD::OR, dl, VT, LoBitsForHi, HiBitsForHi); in LowerSHL_PARTS()
1269 SDValue HiForBigShift = DAG.getNode(ISD::SHL, dl, VT, ShOpLo, ExtraShAmt); in LowerSHL_PARTS()
1277 SDValue LoForNormalShift = DAG.getNode(ISD::SHL, dl, VT, ShOpLo, ShAmt); in LowerSHL_PARTS()
1306 SDValue NegatedPlus32 = DAG.getNode( in LowerSRL_PARTS()
1310 SDValue Hi = DAG.getNode(ISD::SRL, dl, MVT::i32, ShOpHi, ShAmt); in LowerSRL_PARTS()
1313 SDValue Lo = DAG.getNode(ISD::SRL, dl, MVT::i32, ShOpLo, ShAmt); in LowerSRL_PARTS()
1316 DAG.getNode(ISD::SHL, dl, MVT::i32, ShOpHi, NegatedPlus32); in LowerSRL_PARTS()
1319 DAG.getNode(ISD::OR, dl, MVT::i32, Lo, CarryBits)); in LowerSRL_PARTS()
1426 if (!isConditionalZeroOrAllOnes(Slct.getNode(), AllOnes, CCOp, SwapSelectOps, in combineSelectAndUse()
1433 DAG.getNode(N->getOpcode(), SDLoc(N), VT, OtherOp, NonConstantVal); in combineSelectAndUse()
1438 return DAG.getNode(ISD::SELECT, SDLoc(N), VT, CCOp, TrueVal, FalseVal); in combineSelectAndUse()
1447 if (N0.getNode()->hasOneUse()) in combineSelectAndUseCommutative()
1450 if (N1.getNode()->hasOneUse()) in combineSelectAndUseCommutative()
1463 if (N1.getNode()->hasOneUse()) in PerformSUBCombine()