Home | History | Annotate | Download | only in IR

Lines Matching refs:getElementType

56   Type *DstEltTy = DstTy->getElementType();
110 && DPTy->getElementType()->isSized()) {
115 Type *ElTy = PTy->getElementType();
116 while (ElTy != DPTy->getElementType()) {
119 ElTy = STy->getElementType(0);
124 ElTy = STy->getElementType();
131 if (ElTy == DPTy->getElementType())
341 Constant *E = getFoldedSizeOf(ATy->getElementType(), DestTy, true);
353 getFoldedSizeOf(STy->getElementType(0), DestTy, true);
357 getFoldedSizeOf(STy->getElementType(i), DestTy, true)) {
370 if (!PTy->getElementType()->isIntegerTy(1))
399 Constant *C = ConstantExpr::getAlignOf(ATy->getElementType());
421 getFoldedAlignOf(STy->getElementType(0), DestTy, true);
424 if (MemberAlign != getFoldedAlignOf(STy->getElementType(i), DestTy, true)) {
435 if (!PTy->getElementType()->isIntegerTy(1))
467 Constant *E = getFoldedSizeOf(ATy->getElementType(), DestTy, true);
479 getFoldedSizeOf(STy->getElementType(0), DestTy, true);
483 getFoldedSizeOf(STy->getElementType(i), DestTy, true)) {
558 Type *DstEltTy = DestVecTy->getElementType();
617 cast<PointerType>(CE->getOperand(0)->getType())->getElementType();
636 STy->getElementType(0)->isIntegerTy(1)) {
637 return getFoldedAlignOf(STy->getElementType(1), DestTy, false);
1226 if (!isMaybeZeroSizedType(STy->getElementType(i))) return false;
1230 return isMaybeZeroSizedType(ATy->getElementType());
1934 return PTy->getElementType()->isSized();
2075 dyn_cast<ArrayType>(SrcPtrTy->getElementType());
2077 dyn_cast<ArrayType>(DstPtrTy->getElementType());
2079 && SrcArrayTy->getElementType() == DstArrayTy->getElementType()