reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
365 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); 377 *DAG.getContext(), CallConv.getValue(), ValueVT, IntermediateVT, 381 TLI.getVectorTypeBreakdown(*DAG.getContext(), ValueVT, IntermediateVT, 398 Ops[i] = getCopyFromParts(DAG, DL, &Parts[i], 1, 407 Ops[i] = getCopyFromParts(DAG, DL, &Parts[i * Factor], Factor, 414 EVT::getVectorVT(*DAG.getContext(), IntermediateVT.getScalarType(), 418 Val = DAG.getNode(IntermediateVT.isVector() ? ISD::CONCAT_VECTORS 437 return DAG.getNode( 439 DAG.getConstant(0, DL, TLI.getVectorIdxTy(DAG.getDataLayout()))); 439 DAG.getConstant(0, DL, TLI.getVectorIdxTy(DAG.getDataLayout()))); 444 return DAG.getNode(ISD::BITCAST, DL, ValueVT, Val); 449 return DAG.getAnyExtOrTrunc(Val, DL, ValueVT); 457 return DAG.getNode(ISD::BITCAST, DL, ValueVT, Val); 463 return DAG.getNode(ISD::BITCAST, DL, ValueVT, Val); 468 EVT WiderVecType = EVT::getVectorVT(*DAG.getContext(), 470 Val = DAG.getBitcast(WiderVecType, Val); 471 return DAG.getNode( 473 DAG.getConstant(0, DL, TLI.getVectorIdxTy(DAG.getDataLayout()))); 473 DAG.getConstant(0, DL, TLI.getVectorIdxTy(DAG.getDataLayout()))); 477 *DAG.getContext(), V, "non-trivial scalar-to-vector conversion"); 478 return DAG.getUNDEF(ValueVT); 484 Val = ValueVT.isFloatingPoint() ? DAG.getFPExtendOrRound(Val, DL, ValueSVT) 485 : DAG.getAnyExtOrTrunc(Val, DL, ValueSVT); 487 return DAG.getBuildVector(ValueVT, DL, Val);