Lines Matching defs:VX
13374 const auto *VX = cast<VectorType>(X), *VY = cast<VectorType>(Y);
13375 assert(VX->getNumElements() == VY->getNumElements());
13376 assert(VX->getVectorKind() == VY->getVectorKind());
13377 return Ctx.getVectorType(getCommonElementType(Ctx, VX, VY),
13378 VX->getNumElements(), VX->getVectorKind());
13381 const auto *VX = cast<ExtVectorType>(X), *VY = cast<ExtVectorType>(Y);
13382 assert(VX->getNumElements() == VY->getNumElements());
13383 return Ctx.getExtVectorType(getCommonElementType(Ctx, VX, VY),
13384 VX->getNumElements());
13387 const auto *VX = cast<DependentSizedExtVectorType>(X),
13389 return Ctx.getDependentSizedExtVectorType(getCommonElementType(Ctx, VX, VY),
13390 getCommonSizeExpr(Ctx, VX, VY),
13391 getCommonAttrLoc(VX, VY));
13394 const auto *VX = cast<DependentVectorType>(X),
13396 assert(VX->getVectorKind() == VY->getVectorKind());
13398 getCommonElementType(Ctx, VX, VY), getCommonSizeExpr(Ctx, VX, VY),
13399 getCommonAttrLoc(VX, VY), VX->getVectorKind());
13715 llvm::APSInt VX = *CEX->getIntegerConstantExpr(Ctx);
13717 if (VX != VY)