Home | History | Annotate | Download | only in Target

Lines Matching refs:cast

306       unsigned Align = getTypeAllocSize(cast<VectorType>(Ty)->getElementType());
307 Align *= cast<VectorType>(Ty)->getNumElements();
407 ArrayType *ATy = cast<ArrayType>(Ty);
412 return getStructLayout(cast<StructType>(Ty))->getSizeInBits();
414 return cast<IntegerType>(Ty)->getBitWidth();
430 return cast<VectorType>(Ty)->getBitWidth();
458 return getAlignment(cast<ArrayType>(Ty)->getElementType(), abi_or_pref);
462 if (cast<StructType>(Ty)->isPacked() && abi_or_pref)
466 const StructLayout *Layout = getStructLayout(cast<StructType>(Ty));
546 unsigned FieldNo = cast<ConstantInt>(Indices[CurIDX])->getZExtValue();
558 Ty = cast<SequentialType>(Ty)->getElementType();
561 if (int64_t arrayIdx = cast<ConstantInt>(Indices[CurIDX])->getSExtValue())