reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
664 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); 673 Val = DAG.getNode(ISD::BITCAST, DL, PartVT, Val); 674 } else if (SDValue Widened = widenVectorToPartType(DAG, Val, DL, PartVT)) { 682 Val = DAG.getAnyExtOrTrunc(Val, DL, PartVT); 685 Val = DAG.getNode( 687 DAG.getConstant(0, DL, TLI.getVectorIdxTy(DAG.getDataLayout()))); 687 DAG.getConstant(0, DL, TLI.getVectorIdxTy(DAG.getDataLayout()))); 692 EVT::getIntegerVT(*DAG.getContext(), ValueVT.getSizeInBits()); 693 Val = DAG.getBitcast(IntermediateType, Val); 694 Val = DAG.getAnyExtOrTrunc(Val, DL, PartVT); 710 *DAG.getContext(), CallConv.getValue(), ValueVT, IntermediateVT, 714 TLI.getVectorTypeBreakdown(*DAG.getContext(), ValueVT, IntermediateVT, 729 *DAG.getContext(), IntermediateVT.getScalarType(), DestVectorNoElts); 730 MVT IdxVT = TLI.getVectorIdxTy(DAG.getDataLayout()); 732 if (SDValue Widened = widenVectorToPartType(DAG, Val, DL, BuiltVectorTy)) 735 Val = DAG.getNode(ISD::BITCAST, DL, BuiltVectorTy, Val); 742 Ops[i] = DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, IntermediateVT, Val, 743 DAG.getConstant(i * IntermediateNumElts, DL, IdxVT)); 745 Ops[i] = DAG.getNode( 747 DAG.getConstant(i, DL, IdxVT)); 756 getCopyToParts(DAG, DL, Ops[i], &Parts[i], 1, PartVT, V, CallConv); 765 getCopyToParts(DAG, DL, Ops[i], &Parts[i * Factor], Factor, PartVT, V,