• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/

Lines Matching refs:InVT

1052   EVT InVT = InOp.getValueType();
1055 switch (getTypeAction(InVT)) {
1312 EVT InVT = Op.getValueType();
1313 if (InVT.isVector()) {
1316 if (getTypeAction(InVT) == TargetLowering::TypeSplitVector)
1751 EVT InVT = N->getOperand(OpNo).getValueType();
1752 if (getTypeAction(InVT) == TargetLowering::TypeSplitVector)
2151 EVT InVT = Lo.getValueType();
2154 InVT.getVectorElementCount());
2566 EVT InVT = InVec->getValueType(0);
2571 unsigned InElementSize = InVT.getScalarSizeInBits();
2588 EVT FinalVT = InVT;
2683 EVT InVT = Lo.getValueType();
2686 InVT.getVectorNumElements());
3270 EVT InVT = InOp.getValueType();
3271 EVT InEltVT = InVT.getVectorElementType();
3275 unsigned InVTNumElts = InVT.getVectorNumElements();
3277 if (getTypeAction(InVT) == TargetLowering::TypeWidenVector) {
3279 InVT = InOp.getValueType();
3280 InVTNumElts = InVT.getVectorNumElements();
3286 if (WidenVT.getSizeInBits() == InVT.getSizeInBits()) {
3308 SmallVector<SDValue, 16> Ops(NumConcat, DAG.getUNDEF(InVT));
3352 EVT InVT = InOp.getValueType();
3353 EVT InEltVT = InVT.getVectorElementType();
3388 EVT InVT = InOp.getValueType();
3389 EVT InSVT = InVT.getVectorElementType();
3390 unsigned InVTNumElts = InVT.getVectorNumElements();
3392 if (getTypeAction(InVT) == TargetLowering::TypeWidenVector) {
3394 InVT = InOp.getValueType();
3395 if (InVT.getSizeInBits() == WidenVT.getSizeInBits()) {
3494 EVT InVT = InOp.getValueType();
3499 switch (getTypeAction(InVT)) {
3508 if (InVT.isVector())
3519 unsigned ShiftAmt = NInVT.getSizeInBits() - InVT.getSizeInBits();
3528 InVT = NInVT;
3543 InVT = InOp.getValueType();
3544 if (WidenVT.bitsEq(InVT))
3551 unsigned InSize = InVT.getSizeInBits();
3553 if (WidenSize % InSize == 0 && InVT != MVT::x86mmx) {
3559 if (InVT.isVector()) {
3560 EVT InEltVT = InVT.getVectorElementType();
3564 NewInVT = EVT::getVectorVT(*DAG.getContext(), InVT, NewNumElts);
3569 if (InVT.isVector()) {
3575 SmallVector<SDValue, 16> Ops(NewNumElts, DAG.getUNDEF(InVT));
3610 EVT InVT = N->getOperand(0).getValueType();
3616 if (getTypeAction(InVT) != TargetLowering::TypeWidenVector) {
3618 unsigned NumInElts = InVT.getVectorMinNumElements();
3622 SDValue UndefVal = DAG.getUNDEF(InVT);
3632 if (WidenVT == TLI.getTypeToTransformTo(*DAG.getContext(), InVT)) {
3648 unsigned NumInElts = InVT.getVectorNumElements();
3667 unsigned NumInElts = InVT.getVectorNumElements();
3698 EVT InVT = InOp.getValueType();
3702 if (IdxVal == 0 && InVT == WidenVT)
3706 unsigned InNumElts = InVT.getVectorNumElements();
4150 EVT InVT = InOp1.getValueType();
4151 assert(InVT.isVector() && "can not widen non-vector type");
4153 InVT.getVectorElementType(), WidenNumElts);
4158 if (getTypeAction(InVT) == TargetLowering::TypeSplitVector) {
4166 if (getTypeAction(InVT) == TargetLowering::TypeWidenVector) {
4333 EVT InVT = InOp.getValueType();
4334 if (InVT.getSizeInBits() != VT.getSizeInBits()) {
4335 EVT InEltVT = InVT.getVectorElementType();
4344 assert(FixedVT.getVectorNumElements() != InVT.getVectorNumElements() &&
4346 if (FixedVT.getVectorNumElements() > InVT.getVectorNumElements())
4356 InVT = InOp.getValueType();
4357 if (InVT.getSizeInBits() != VT.getSizeInBits())
4396 EVT InVT = InOp.getValueType();
4402 InVT.getVectorNumElements());
4425 EVT InEltVT = InVT.getVectorElementType();
4494 EVT InVT = N->getOperand(0).getValueType();
4500 if (VT == TLI.getTypeToTransformTo(*DAG.getContext(), InVT)) {
4514 unsigned NumInElts = InVT.getVectorNumElements();
5217 EVT InVT = InOp.getValueType();
5218 assert(InVT.getVectorElementType() == NVT.getVectorElementType() &&
5223 if (InVT == NVT)
5226 unsigned InNumElts = InVT.getVectorNumElements();
5231 SDValue FillVal = FillWithZeroes ? DAG.getConstant(0, dl, InVT) :
5232 DAG.getUNDEF(InVT);