Lines Matching defs:Result
1177 /// LowerCallResult - Lower the result values of a call into the
1194 // Copy all of the result registers out of their specified physreg.
1647 // Handle result values, copying them out of physregs into vregs that we
1888 // Copy the result values into the output registers.
1942 SDValue result;
1944 result = DAG.getNode(ARMISD::RET_FLAG, dl, MVT::Other, Chain, Flag);
1946 result = DAG.getNode(ARMISD::RET_FLAG, dl, MVT::Other, Chain);
1948 return result;
2071 SDValue Result = DAG.getLoad(PtrVT, DL, DAG.getEntryNode(), CPAddr,
2075 return Result;
2077 return DAG.getNode(ARMISD::PIC_ADD, DL, PtrVT, Result, PICLabel);
2207 SDValue Result = DAG.getLoad(PtrVT, dl, DAG.getEntryNode(),
2211 SDValue Chain = Result.getValue(1);
2213 Result = DAG.getNode(ISD::ADD, dl, PtrVT, Result, GOT);
2215 Result = DAG.getLoad(PtrVT, dl, Chain, Result,
2218 return Result;
2259 SDValue Result = DAG.getNode(Wrapper, dl, PtrVT,
2262 Result = DAG.getLoad(PtrVT, dl, DAG.getEntryNode(), Result,
2265 return Result;
2282 SDValue Result = DAG.getLoad(PtrVT, dl, DAG.getEntryNode(), CPAddr,
2285 SDValue Chain = Result.getValue(1);
2289 Result = DAG.getNode(ARMISD::PIC_ADD, dl, PtrVT, Result, PICLabel);
2293 Result = DAG.getLoad(PtrVT, dl, Chain, Result, MachinePointerInfo::getGOT(),
2296 return Result;
2314 SDValue Result = DAG.getLoad(PtrVT, dl, DAG.getEntryNode(), CPAddr,
2318 return DAG.getNode(ARMISD::PIC_ADD, dl, PtrVT, Result, PICLabel);
2363 SDValue Result =
2370 Result = DAG.getNode(ARMISD::PIC_ADD, dl, PtrVT, Result, PICLabel);
2372 return Result;
2554 // the result of va_next.
2923 SDValue Result = DAG.getNode(ARMISD::CMOV, dl, VT, FalseVal, TrueVal,
2929 Result = DAG.getNode(ARMISD::CMOV, dl, VT,
2930 Result, TrueVal, ARMcc2, CCR, Cmp2);
2932 return Result;
3076 SDValue Result = OptimizeVFPBrcond(Op, DAG);
3077 if (Result.getNode())
3078 return Result;
3566 // captures the result into a carry flag.
3682 SDValue Result;
3686 Result = DAG.getNode(ARMISD::VCEQZ, dl, VT, SingleOp); break;
3688 Result = DAG.getNode(ARMISD::VCGEZ, dl, VT, SingleOp); break;
3690 Result = DAG.getNode(ARMISD::VCLEZ, dl, VT, SingleOp); break;
3692 Result = DAG.getNode(ARMISD::VCGTZ, dl, VT, SingleOp); break;
3694 Result = DAG.getNode(ARMISD::VCLTZ, dl, VT, SingleOp); break;
3696 Result = DAG.getNode(Opc, dl, VT, Op0, Op1);
3699 Result = DAG.getNode(Opc, dl, VT, Op0, Op1);
3703 Result = DAG.getNOT(dl, Result, VT);
3705 return Result;
4495 OP_VUZPL, // VUZP, left result
4496 OP_VUZPR, // VUZP, right result
4497 OP_VZIPL, // VZIP, left result
4498 OP_VZIPR, // VZIP, right result
4499 OP_VTRNL, // VTRN, left result
4500 OP_VTRNR // VTRN, right result
4986 // float4 result = as_float4(as_int4(xf*recip) + 0xb000);
5022 // float4 result = as_float4(as_int4(xf*recip) + 0x89);
5030 // return vmovn_s32(vcvt_s32_f32(result));
5131 // float4 result = as_float4(as_int4(xf*recip) + 2);
5139 // return vmovn_u32(vcvt_s32_f32(result));
5202 SDValue Result =
5205 SDValue OpsF[] = { Result.getValue(0), Result.getValue(1) };
5207 Results.push_back(Result.getValue(2));
5267 /// ReplaceNodeResults - Replace the results of node with an illegal result
6800 // %Result = phi [ %FalseValue, copy0MBB ], [ %TrueValue, thisMBB ]
7146 SDValue Result = combineSelectAndUse(N, N0, N1, DCI, AllOnes);
7147 if (Result.getNode())
7148 return Result;
7151 SDValue Result = combineSelectAndUse(N, N1, N0, DCI, AllOnes);
7152 if (Result.getNode())
7153 return Result;
7288 "Expect ADDC with two result values: i32, glue");
7290 // Check that the ADDC adds the low result of the S/UMUL_LOHI.
7404 SDValue Result = AddCombineToVPADDL(N, N0, N1, DCI, Subtarget);
7405 if (Result.getNode())
7406 return Result;
7410 SDValue Result = combineSelectAndUse(N, N0, N1, DCI);
7411 if (Result.getNode()) return Result;
7425 SDValue Result = PerformADDCombineWithOperands(N, N0, N1, DCI, Subtarget);
7426 if (Result.getNode())
7427 return Result;
7442 SDValue Result = combineSelectAndUse(N, N1, N0, DCI);
7443 if (Result.getNode()) return Result;
7604 SDValue Result = combineSelectAndUseCommutative(N, true, DCI);
7605 if (Result.getNode())
7606 return Result;
7647 SDValue Result = combineSelectAndUseCommutative(N, false, DCI);
7648 if (Result.getNode())
7649 return Result;
7678 SDValue Result = DAG.getNode(ARMISD::VBSL, dl, CanonicalVT,
7681 return DAG.getNode(ISD::BITCAST, dl, VT, Result);
7814 SDValue Result = combineSelectAndUseCommutative(N, false, DCI);
7815 if (Result.getNode())
7816 return Result;
7878 SDValue Result = DCI.CombineTo(N, NewLD1, NewLD2);
7881 return Result;
8340 // Ignore uses of the chain result.
8366 // Ignore uses of the chain result.
8373 // Now the vldN-lane intrinsic is dead except for its chain result.
8854 // If LHS is NaN, an ordered comparison will be false and the result will
8876 // If LHS is NaN, an ordered comparison will be false and the result will
9642 SDValue Result(0, 0);
9792 Result = DAG.getTargetConstant(CVal, Op.getValueType());
9796 if (Result.getNode()) {
9797 Ops.push_back(Result);