/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeVectorTypes.cpp | 224 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 D | LegalizeTypesGeneric.cpp | 43 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 D | TargetLowering.cpp | 1439 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 D | LegalizeIntegerTypes.cpp | 206 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 D | LegalizeTypes.h | 673 SDValue ModifyToType(SDValue InOp, EVT WidenVT);
|
H A D | DAGCombiner.cpp | 6831 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 D | LegalizeVectorTypes.cpp | 174 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 D | LegalizeTypesGeneric.cpp | 44 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 D | LegalizeIntegerTypes.cpp | 250 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 D | TargetLowering.cpp | 662 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 D | LegalizeTypes.h | 787 SDValue ModifyToType(SDValue InOp, EVT NVT, bool FillWithZeroes = false);
|
H A D | DAGCombiner.cpp | 12344 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 D | X86ISelLowering.cpp | 21345 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...] |