Lines Matching refs:getAs
309 if (const VectorType *VT = Base->getAs<VectorType>()) { in classifyHomogeneousAggregate()
352 if (const EnumType *EnumTy = Ty->getAs<EnumType>()) { in classifyArgumentType()
356 if (const auto *EIT = Ty->getAs<BitIntType>()) in classifyArgumentType()
465 if (Ty->getAs<BuiltinType>() || Ty->isPointerType()) in isIntegerLikeType()
469 if (const ComplexType *CT = Ty->getAs<ComplexType>()) in isIntegerLikeType()
476 const RecordType *RT = Ty->getAs<RecordType>(); in isIntegerLikeType()
539 if (const VectorType *VT = RetTy->getAs<VectorType>()) { in classifyReturnType()
555 if (const EnumType *EnumTy = RetTy->getAs<EnumType>()) in classifyReturnType()
558 if (const auto *EIT = RetTy->getAs<BitIntType>()) in classifyReturnType()
638 if (const VectorType *VT = Ty->getAs<VectorType> ()) { in isIllegalVectorType()
682 } else if (const RecordType *RT = Ty->getAs<RecordType>()) { in containsAnyFP16Vectors()
699 if (const VectorType *VT = Ty->getAs<VectorType>()) in containsAnyFP16Vectors()
723 if (const BuiltinType *BT = Ty->getAs<BuiltinType>()) { in isHomogeneousAggregateBaseType()
728 } else if (const VectorType *VT = Ty->getAs<VectorType>()) { in isHomogeneousAggregateBaseType()