Lines Matching defs:DstTy

1184     LLT DstTy = MRI->getType(MI->getOperand(0).getReg());
1185 if (DstTy.isVector())
1195 if (CI->getBitWidth() != DstTy.getSizeInBits())
1205 DstTy.getSizeInBits()) {
1259 LLT DstTy = MRI->getType(MI->getOperand(0).getReg());
1260 if (!DstTy.isValid() || !all_of(drop_begin(MI->operands()),
1261 [this, &DstTy](const MachineOperand &MO) {
1265 if (!Ty.isValid() || (Ty != DstTy))
1275 LLT DstTy = MRI->getType(MI->getOperand(0).getReg());
1277 if (!DstTy.isValid() || !SrcTy.isValid())
1280 if (SrcTy.isPointer() != DstTy.isPointer())
1283 if (SrcTy.getSizeInBits() != DstTy.getSizeInBits())
1286 if (SrcTy == DstTy)
1294 LLT DstTy = MRI->getType(MI->getOperand(0).getReg());
1296 if (!DstTy.isValid() || !SrcTy.isValid())
1299 verifyVectorElementMatch(DstTy, SrcTy, MI);
1301 DstTy = DstTy.getScalarType();
1305 if (!DstTy.isPointer())
1312 if (DstTy.isPointer())
1316 if (!SrcTy.isPointer() || !DstTy.isPointer())
1319 if (SrcTy.getAddressSpace() == DstTy.getAddressSpace())
1327 LLT DstTy = MRI->getType(MI->getOperand(0).getReg());
1330 if (!DstTy.isValid() || !PtrTy.isValid() || !OffsetTy.isValid())
1353 LLT DstTy = MRI->getType(MI->getOperand(0).getReg());
1356 if (!DstTy.isValid() || !SrcTy.isValid() || !MaskTy.isValid())
1359 if (!DstTy.isPointerOrPointerVector())
1365 verifyVectorElementMatch(DstTy, MaskTy, MI);
1380 LLT DstTy = MRI->getType(MI->getOperand(0).getReg());
1382 if (!DstTy.isValid() || !SrcTy.isValid())
1385 if (DstTy.isPointerOrPointerVector() || SrcTy.isPointerOrPointerVector())
1388 verifyVectorElementMatch(DstTy, SrcTy, MI);
1390 unsigned DstSize = DstTy.getScalarSizeInBits();
1422 LLT DstTy = MRI->getType(MI->getOperand(0).getReg());
1424 if (DstTy.isVector() || SrcTy.isVector())
1428 if (DstTy.getSizeInBits() != SrcTy.getSizeInBits() * (NumOps - 1))
1440 LLT DstTy = MRI->getType(MI->getOperand(0).getReg());
1442 if (MRI->getType(MI->getOperand(i).getReg()) != DstTy) {
1449 if (DstTy.isVector()) {
1451 if (!SrcTy.isVector() || SrcTy.getScalarType() != DstTy.getScalarType() ||
1452 SrcTy.isScalableVector() != DstTy.isScalableVector() ||
1453 SrcTy.getSizeInBits() != NumDsts * DstTy.getSizeInBits())
1461 if (SrcTy.getSizeInBits() != NumDsts * DstTy.getSizeInBits())
1467 if (SrcTy.getSizeInBits() != NumDsts * DstTy.getSizeInBits()) {
1478 LLT DstTy = MRI->getType(MI->getOperand(0).getReg());
1480 if (!DstTy.isVector() || SrcEltTy.isVector()) {
1485 if (DstTy.getElementType() != SrcEltTy)
1488 if (DstTy.getNumElements() != MI->getNumOperands() - 1)
1500 LLT DstTy = MRI->getType(MI->getOperand(0).getReg());
1502 if (!DstTy.isVector() || SrcEltTy.isVector())
1509 if (SrcEltTy.getSizeInBits() <= DstTy.getElementType().getSizeInBits())
1518 LLT DstTy = MRI->getType(MI->getOperand(0).getReg());
1520 if (!DstTy.isVector() || !SrcTy.isVector())
1530 if (DstTy.getElementCount() !=
1537 LLT DstTy = MRI->getType(MI->getOperand(0).getReg());
1540 if ((DstTy.isVector() != SrcTy.isVector()) ||
1541 (DstTy.isVector() &&
1542 DstTy.getElementCount() != SrcTy.getElementCount()))
1549 LLT DstTy = MRI->getType(MI->getOperand(0).getReg());
1558 if (DstTy.isPointerOrPointerVector()) {
1563 if ((DstTy.isVector() != SrcTy.isVector()) ||
1564 (DstTy.isVector() &&
1565 DstTy.getElementCount() != SrcTy.getElementCount())) {
1626 LLT DstTy = MRI->getType(MI->getOperand(0).getReg());
1627 if (!DstTy.isPointer())
1677 LLT DstTy = MRI->getType(MI->getOperand(0).getReg());
1678 if (DstTy.getScalarSizeInBits() % 16 != 0)
1712 LLT DstTy = MRI->getType(MI->getOperand(0).getReg());
1716 if (!DstTy.isVector()) {
1731 if (DstTy != Src0Ty) {
1763 LLT DstTy = MRI->getType(MI->getOperand(0).getReg());
1766 if (!DstTy.isVector()) {
1776 if (DstTy.getElementType() != SrcTy.getElementType()) {
1798 LLT DstTy = MRI->getType(MI->getOperand(0).getReg());
1805 if (Src0Ty.getScalarType() != DstTy.getScalarType())
1811 int DstNumElts = DstTy.isVector() ? DstTy.getNumElements() : 1;
1830 LLT DstTy = MRI->getType(MI->getOperand(0).getReg());
1833 if (!DstTy.isScalableVector()) {
1843 if (TypeSize::isKnownGT(DstTy.getElementType().getSizeInBits(),
1854 LLT DstTy = MRI->getType(MI->getOperand(0).getReg());
1858 if (!DstTy.isScalar() && !DstTy.isPointer()) {
1878 LLT DstTy = MRI->getType(MI->getOperand(0).getReg());
1883 if (!DstTy.isVector()) {
1888 if (VecTy != DstTy) {
2007 LLT DstTy = MRI->getType(MI->getOperand(0).getReg());
2010 if (!DstTy.isScalar())
2033 LLT DstTy = MRI->getType(MI->getOperand(0).getReg());
2034 if (!DstTy.isScalar())
2041 LLT DstTy = MRI->getType(MI->getOperand(0).getReg());
2042 if (DstTy.isVector()) {
2232 LLT DstTy = MRI->getType(DstReg);
2234 if (SrcTy.isValid() && DstTy.isValid()) {
2236 if (SrcTy != DstTy) {
2238 errs() << "Def = " << DstTy << ", Src = " << SrcTy << "\n";
2244 if (!SrcTy.isValid() && !DstTy.isValid())
2251 if (SrcReg.isPhysical() && DstTy.isValid()) {
2253 TRI->getMinimalPhysRegClassLLT(SrcReg, DstTy);