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

/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorTypes.cpp224 SDValue InOp = N->getOperand(0); local
225 if (InOp.getValueType() != EltVT)
226 return DAG.getNode(ISD::TRUNCATE, N->getDebugLoc(), EltVT, InOp);
227 return InOp;
522 SDValue InOp = N->getOperand(0); local
523 EVT InVT = InOp.getValueType();
539 GetExpandedOp(InOp, Lo, Hi);
550 GetSplitVector(InOp, Lo, Hi);
562 SplitInteger(BitConvertToInteger(InOp), LoIntVT, HiIntVT, Lo, Hi);
790 SDValue InOp local
807 SDValue InOp = GetWidenedVector(N->getOperand(0)); local
1460 SDValue InOp = N->getOperand(0); local
1538 SDValue InOp = GetWidenedVector(N->getOperand(0)); local
1545 SDValue InOp = GetWidenedVector(N->getOperand(0)); local
1565 SDValue InOp = GetWidenedVector(N->getOperand(0)); local
1586 SDValue InOp = N->getOperand(0); local
1740 SDValue InOp = N->getOperand(i); local
1755 SDValue InOp = N->getOperand(0); local
1835 SDValue InOp = N->getOperand(0); local
1871 SDValue InOp = GetWidenedVector(N->getOperand(0)); local
2073 SDValue InOp = N->getOperand(0); local
2091 SDValue InOp = GetWidenedVector(N->getOperand(0)); local
2128 SDValue InOp = N->getOperand(i); local
2139 SDValue InOp = GetWidenedVector(N->getOperand(0)); local
2145 SDValue InOp = GetWidenedVector(N->getOperand(0)); local
2560 ModifyToType(SDValue InOp, EVT NVT) argument
[all...]
H A DLegalizeTypesGeneric.cpp43 SDValue InOp = N->getOperand(0); local
44 EVT InVT = InOp.getValueType();
56 SplitInteger(GetSoftenedFloat(InOp), Lo, Hi);
63 GetExpandedOp(InOp, Lo, Hi);
68 GetSplitVector(InOp, Lo, Hi);
76 SplitInteger(BitConvertToInteger(GetScalarizedVector(InOp)), Lo, Hi);
82 InOp = GetWidenedVector(InOp);
85 Lo = DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, InNVT, InOp,
87 Hi = DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, InNVT, InOp,
[all...]
H A DTargetLowering.cpp1439 SDValue InOp = Op.getOperand(0); local
1448 if (InOp.getOpcode() == ISD::SRL &&
1449 isa<ConstantSDNode>(InOp.getOperand(1))) {
1451 unsigned C1= cast<ConstantSDNode>(InOp.getOperand(1))->getZExtValue();
1463 InOp.getOperand(0), NewSA));
1467 if (SimplifyDemandedBits(InOp, NewMask.lshr(ShAmt),
1473 if (InOp.getNode()->getOpcode() == ISD::ANY_EXTEND) {
1474 SDValue InnerOp = InOp.getNode()->getOperand(0);
1504 SDValue InOp = Op.getOperand(0); local
1513 if (InOp
[all...]
H A DLegalizeIntegerTypes.cpp206 SDValue InOp = N->getOperand(0); local
207 EVT InVT = InOp.getValueType();
222 return DAG.getNode(ISD::BITCAST, dl, NOutVT, GetPromotedInteger(InOp));
226 return DAG.getNode(ISD::ANY_EXTEND, dl, NOutVT, GetSoftenedFloat(InOp));
234 BitConvertToInteger(GetScalarizedVector(InOp)));
247 InOp = DAG.getNode(ISD::ANY_EXTEND, dl,
251 return DAG.getNode(ISD::BITCAST, dl, NOutVT, InOp);
256 return DAG.getNode(ISD::BITCAST, dl, OutVT, GetWidenedVector(InOp));
260 CreateStackStoreLoad(InOp, OutVT));
567 SDValue InOp local
922 SDValue InOp = GetPromotedInteger(N->getOperand(0)); local
[all...]
H A DLegalizeTypes.h673 SDValue ModifyToType(SDValue InOp, EVT WidenVT);
H A DDAGCombiner.cpp6831 SDValue InOp = InVec.getOperand(0); local
6833 if (InOp.getValueType() != NVT) {
6834 assert(InOp.getValueType().isInteger() && NVT.isInteger());
6835 return DAG.getSExtOrTrunc(InOp, InVec.getDebugLoc(), NVT);
6837 return InOp;
/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;
746 SDValue InOp = N->getOperand(0); local
747 EVT InVT = InOp.getValueType();
764 GetExpandedOp(InOp, L
2344 SDValue InOp = N->getOperand(0); local
2423 SDValue InOp = N->getOperand(0); local
2489 SDValue InOp = GetWidenedVector(N->getOperand(0)); local
2496 SDValue InOp = GetWidenedVector(N->getOperand(0)); local
2516 SDValue InOp = GetWidenedVector(N->getOperand(0)); local
2537 SDValue InOp = N->getOperand(0); local
2695 SDValue InOp = N->getOperand(i); local
2711 SDValue InOp = N->getOperand(0); local
2793 SDValue InOp = N->getOperand(0); local
2831 SDValue InOp = GetWidenedVector(N->getOperand(0)); local
3126 SDValue InOp = N->getOperand(0); local
3200 SDValue InOp = N->getOperand(0); local
3220 SDValue InOp = GetWidenedVector(N->getOperand(0)); local
3258 SDValue InOp = N->getOperand(i); local
3270 SDValue InOp = GetWidenedVector(N->getOperand(0)); local
3276 SDValue InOp = GetWidenedVector(N->getOperand(0)); local
3825 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 DLegalizeIntegerTypes.cpp250 SDValue InOp = N->getOperand(0); local
251 EVT InVT = InOp.getValueType();
263 return DAG.getNode(ISD::BITCAST, dl, NOutVT, GetPromotedInteger(InOp));
267 return DAG.getNode(ISD::ANY_EXTEND, dl, NOutVT, GetSoftenedFloat(InOp));
270 SDValue PromotedOp = GetPromotedFloat(InOp);
281 BitConvertToInteger(GetScalarizedVector(InOp)));
294 InOp = DAG.getNode(ISD::ANY_EXTEND, dl,
298 return DAG.getNode(ISD::BITCAST, dl, NOutVT, InOp);
305 return DAG.getNode(ISD::BITCAST, dl, NOutVT, GetWidenedVector(InOp));
309 CreateStackStoreLoad(InOp, OutV
695 SDValue InOp = N->getOperand(0); local
1076 SDValue InOp = GetPromotedInteger(N->getOperand(0)); local
[all...]
H A DTargetLowering.cpp662 SDValue InOp = Op.getOperand(0); local
671 if (InOp.getOpcode() == ISD::SRL &&
672 isa<ConstantSDNode>(InOp.getOperand(1))) {
674 unsigned C1= cast<ConstantSDNode>(InOp.getOperand(1))->getZExtValue();
686 InOp.getOperand(0), NewSA));
690 if (SimplifyDemandedBits(InOp, NewMask.lshr(ShAmt),
696 if (InOp.getNode()->getOpcode() == ISD::ANY_EXTEND) {
697 SDValue InnerOp = InOp.getNode()->getOperand(0);
718 if (InOp.hasOneUse() &&
751 SDValue InOp local
870 SDValue InOp = Op.getOperand(0); local
[all...]
H A DLegalizeTypes.h787 SDValue ModifyToType(SDValue InOp, EVT NVT, bool FillWithZeroes = false);
H A DDAGCombiner.cpp12344 SDValue InOp = InVec.getOperand(0); local
12345 if (InOp.getValueType() != NVT) {
12346 assert(InOp.getValueType().isInteger() && NVT.isInteger());
12347 return DAG.getSExtOrTrunc(InOp, SDLoc(InVec), NVT);
12349 return InOp;
12416 SDValue InOp = SVInVec.getOperand(OrigElt); local
12417 if (InOp.getValueType() != NVT) {
12418 assert(InOp.getValueType().isInteger() && NVT.isInteger());
12419 InOp = DAG.getSExtOrTrunc(InOp, SDLo
[all...]
/external/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp21345 static SDValue ExtendToType(SDValue InOp, MVT NVT, SelectionDAG &DAG, argument
21347 // Check if InOp already has the right width.
21348 MVT InVT = InOp.getSimpleValueType();
21350 return InOp;
21352 if (InOp.isUndef())
21365 SDLoc dl(InOp);
21366 if (InOp.getOpcode() == ISD::CONCAT_VECTORS &&
21367 InOp.getNumOperands() == 2) {
21368 SDValue N1 = InOp.getOperand(1);
21371 InOp
[all...]

Completed in 408 milliseconds