Lines Matching defs:ElementType

202   const clang::Type *ElementType = GetConstantArrayElementType(CAT);
203 if (ElementType->isArrayType()) {
207 } else if (ElementType->isExtVectorType()) {
209 static_cast<const clang::ExtVectorType*>(ElementType);
226 if (TypeExportableHelper(ElementType, SPS, Context, VD,
365 const clang::Type *ElementType = GetExtVectorElementType(EVT);
367 if ((ElementType->getTypeClass() != clang::Type::Builtin) ||
368 (TypeExportableHelper(ElementType, SPS, Context, VD,
605 const clang::Type *ElementType = GetExtVectorElementType(EVT);
616 return ValidateTypeHelper(Context, C, ElementType, ND, Loc, SPS, true,
622 const clang::Type *ElementType = GetConstantArrayElementType(CAT);
623 return ValidateTypeHelper(Context, C, ElementType, ND, Loc, SPS, true,
1254 const clang::Type *ElementType = GetExtVectorElementType(EVT);
1257 if ((ElementType->getTypeClass() != clang::Type::Builtin))
1262 ElementType->getCanonicalTypeInternal().getTypePtr());
1286 const clang::Type *ElementType = GetExtVectorElementType(EVT);
1287 DataType DT = RSExportPrimitiveType::GetDataType(Context, ElementType);
1300 llvm::Type *ElementType = RSExportPrimitiveType::convertToLLVMType();
1301 return llvm::VectorType::get(ElementType, getNumElement());
1344 const clang::Type *ElementType = GetConstantArrayElementType(CAT);
1345 if ((ElementType == nullptr) ||
1346 (ElementType->getTypeClass() != clang::Type::Builtin) ||
1347 (static_cast<const clang::BuiltinType *>(ElementType)->getKind() !=
1405 const clang::Type *ElementType = GetConstantArrayElementType(CAT);
1406 RSExportType *ElementET = RSExportType::Create(Context, ElementType);