Searched refs:InOp (Results 1 - 7 of 7) sorted by relevance

/external/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorTypes.cpp174 SDValue InOp = N->getOperand(0); local
178 return DAG.getNode(ISD::TRUNCATE, SDLoc(N), EltVT, InOp);
179 return InOp;
280 SDValue InOp = N->getOperand(0); local
281 if (InOp.getValueType() != EltVT)
282 return DAG.getNode(ISD::TRUNCATE, SDLoc(N), EltVT, InOp);
283 return InOp;
741 SDValue InOp = N->getOperand(0); local
742 EVT InVT = InOp.getValueType();
759 GetExpandedOp(InOp, L
2281 SDValue InOp = N->getOperand(0); local
2371 SDValue InOp = GetWidenedVector(N->getOperand(0)); local
2378 SDValue InOp = GetWidenedVector(N->getOperand(0)); local
2398 SDValue InOp = GetWidenedVector(N->getOperand(0)); local
2419 SDValue InOp = N->getOperand(0); local
2577 SDValue InOp = N->getOperand(i); local
2593 SDValue InOp = N->getOperand(0); local
2675 SDValue InOp = N->getOperand(0); local
2713 SDValue InOp = GetWidenedVector(N->getOperand(0)); local
3008 SDValue InOp = N->getOperand(0); local
3082 SDValue InOp = N->getOperand(0); local
3102 SDValue InOp = GetWidenedVector(N->getOperand(0)); local
3140 SDValue InOp = N->getOperand(i); local
3152 SDValue InOp = GetWidenedVector(N->getOperand(0)); local
3158 SDValue InOp = GetWidenedVector(N->getOperand(0)); local
3708 ModifyToType(SDValue InOp, EVT NVT, bool FillWithZeroes) argument
[all...]
H A DLegalizeTypesGeneric.cpp44 SDValue InOp = N->getOperand(0); local
45 EVT InVT = InOp.getValueType();
59 auto SoftenedOp = GetSoftenedFloat(InOp);
60 if (SoftenedOp == InOp)
71 GetExpandedOp(InOp, Lo, Hi);
80 GetSplitVector(InOp, Lo, Hi);
88 SplitInteger(BitConvertToInteger(GetScalarizedVector(InOp)), Lo, Hi);
94 InOp = GetWidenedVector(InOp);
97 std::tie(Lo, Hi) = DAG.SplitVector(InOp, d
[all...]
H A DTargetLowering.cpp621 SDValue InOp = Op.getOperand(0); local
630 if (InOp.getOpcode() == ISD::SRL &&
631 isa<ConstantSDNode>(InOp.getOperand(1))) {
633 unsigned C1= cast<ConstantSDNode>(InOp.getOperand(1))->getZExtValue();
645 InOp.getOperand(0), NewSA));
649 if (SimplifyDemandedBits(InOp, NewMask.lshr(ShAmt),
655 if (InOp.getNode()->getOpcode() == ISD::ANY_EXTEND) {
656 SDValue InnerOp = InOp.getNode()->getOperand(0);
677 if (InOp.hasOneUse() &&
710 SDValue InOp local
829 SDValue InOp = Op.getOperand(0); local
[all...]
H A DLegalizeIntegerTypes.cpp245 SDValue InOp = N->getOperand(0); local
246 EVT InVT = InOp.getValueType();
258 return DAG.getNode(ISD::BITCAST, dl, NOutVT, GetPromotedInteger(InOp));
262 return DAG.getNode(ISD::ANY_EXTEND, dl, NOutVT, GetSoftenedFloat(InOp));
265 SDValue PromotedOp = GetPromotedFloat(InOp);
276 BitConvertToInteger(GetScalarizedVector(InOp)));
289 InOp = DAG.getNode(ISD::ANY_EXTEND, dl,
293 return DAG.getNode(ISD::BITCAST, dl, NOutVT, InOp);
300 return DAG.getNode(ISD::BITCAST, dl, NOutVT, GetWidenedVector(InOp));
304 CreateStackStoreLoad(InOp, OutV
690 SDValue InOp = N->getOperand(0); local
1071 SDValue InOp = GetPromotedInteger(N->getOperand(0)); local
[all...]
H A DLegalizeTypes.h791 SDValue ModifyToType(SDValue InOp, EVT NVT, bool FillWithZeroes = false);
H A DDAGCombiner.cpp12164 SDValue InOp = InVec.getOperand(0); local
12165 if (InOp.getValueType() != NVT) {
12166 assert(InOp.getValueType().isInteger() && NVT.isInteger());
12167 return DAG.getSExtOrTrunc(InOp, SDLoc(InVec), NVT);
12169 return InOp;
12218 SDValue InOp = SVInVec.getOperand(OrigElt); local
12219 if (InOp.getValueType() != NVT) {
12220 assert(InOp.getValueType().isInteger() && NVT.isInteger());
12221 InOp = DAG.getSExtOrTrunc(InOp, SDLo
[all...]
/external/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp19747 static SDValue ExtendToType(SDValue InOp, MVT NVT, SelectionDAG &DAG,
19749 // Check if InOp already has the right width.
19750 MVT InVT = InOp.getSimpleValueType();
19752 return InOp;
19754 if (InOp.isUndef())
19767 SDLoc dl(InOp);
19768 if (InOp.getOpcode() == ISD::CONCAT_VECTORS &&
19769 InOp.getNumOperands() == 2) {
19770 SDValue N1 = InOp.getOperand(1);
19773 InOp
[all...]

Completed in 186 milliseconds