Lines Matching refs:Result
1255 // the result to other bit-twiddling opportunities.
1353 SDValue Result = DAG.getNode(ISD::SELECT, dl, PtrVT, CC, OurReg, OverflowArea);
1368 return DAG.getLoad(VT, dl, InChain, Result, MachinePointerInfo(), false, false, 0);
1736 // taking the difference between two stack areas will result in an aligned
1786 // the result of va_next.
2140 // taking the difference between two stack areas will result in an aligned
2169 // result of va_next.
2423 /// stack slot. Returns the chain as result and the loaded frame pointers in
2646 // with r2 hard coded, because the result of a target-independent load
2707 // Copy all of the result registers out of their specified physreg.
2789 // result of a target-independent load would never go directly into r2,
2882 bool Result;
2885 Result = CC_PPC_SVR4(i, ArgVT, ArgVT, CCValAssign::Full, ArgFlags,
2888 Result = CC_PPC_SVR4_VarArg(i, ArgVT, ArgVT, CCValAssign::Full,
2892 if (Result) {
3427 // Copy the result values into the output registers.
3492 // Save the result.
3518 // Save the result.
3647 // Result is a load from the stack slot. If loading 4 bytes, make sure to
3862 /// SplatSize. Cast the result to VT.
3910 /// amount. The result has the specified value type.
3970 // tmp = VSPLTI[bhw], result = add tmp, tmp
4053 // t = vsplti c, result = vsldoi t, t, 1
4058 // t = vsplti c, result = vsldoi t, t, 2
4063 // t = vsplti c, result = vsldoi t, t, 3
4372 // Unpack the result based on how the target uses it.
4374 bool InvertBit; // Invert result?
4568 SDValue Ops[4], Result, MFFSreg, InFlag, FPreg;
4572 Result = DAG.getNode(PPCISD::MFFS, dl, NodeTys, &InFlag, 0);
4573 MFFSreg = Result.getValue(0);
4574 InFlag = Result.getValue(1);
4580 Result = DAG.getNode(PPCISD::MTFSB1, dl, NodeTys, Ops, 2);
4581 InFlag = Result.getValue(0);
4587 Result = DAG.getNode(PPCISD::MTFSB0, dl, NodeTys, Ops, 2);
4588 InFlag = Result.getValue(0);
4591 NodeTys.push_back(MVT::f64); // result of add
4596 Result = DAG.getNode(PPCISD::FADDRTZ, dl, NodeTys, Ops, 3);
4597 FPreg = Result.getValue(0);
4598 InFlag = Result.getValue(1);
4606 Result = DAG.getNode(PPCISD::MTFSF, dl, NodeTys, Ops, 4);
4607 FPreg = Result.getValue(0);
4877 // %Result = phi [ %FalseValue, copy0MBB ], [ %TrueValue, thisMBB ]
5305 // Next, combine the load away, we give it a bogus result value but a real
5306 // chain result. The result value is dead because the bswap is dead.
5316 // node, use its result instead of this node (VCMPo computes both a CR6 and
5344 // could use the value result, which we should ignore.
5378 assert(isDot && "Can't compare against a vector result!");
5404 // Unpack the result based on how the target uses it.
5570 SDValue Result(0,0);
5593 Result = DAG.getTargetConstant(Value, Op.getValueType());
5598 Result = DAG.getTargetConstant(Value, Op.getValueType());
5602 Result = DAG.getTargetConstant(Value, Op.getValueType());
5606 Result = DAG.getTargetConstant(Value, Op.getValueType());
5610 Result = DAG.getTargetConstant(Value, Op.getValueType());
5614 Result = DAG.getTargetConstant(Value, Op.getValueType());
5618 Result = DAG.getTargetConstant(Value, Op.getValueType());
5625 if (Result.getNode()) {
5626 Ops.push_back(Result);
5747 /// and store operations as a result of memset, memcpy, and memmove