Lines Matching defs:ElementType
200 const clang::Type *ElementType = GetConstantArrayElementType(CAT);
201 if (ElementType->isArrayType()) {
205 } else if (ElementType->isExtVectorType()) {
207 static_cast<const clang::ExtVectorType*>(ElementType);
224 if (TypeExportableHelper(ElementType, SPS, Context, VD,
361 const clang::Type *ElementType = GetExtVectorElementType(EVT);
363 if ((ElementType->getTypeClass() != clang::Type::Builtin) ||
364 (TypeExportableHelper(ElementType, SPS, Context, VD,
580 const clang::Type *ElementType = GetExtVectorElementType(EVT);
591 return ValidateTypeHelper(Context, C, ElementType, ND, Loc, SPS, true,
597 const clang::Type *ElementType = GetConstantArrayElementType(CAT);
598 return ValidateTypeHelper(Context, C, ElementType, ND, Loc, SPS, true,
1215 const clang::Type *ElementType = GetExtVectorElementType(EVT);
1218 if ((ElementType->getTypeClass() != clang::Type::Builtin))
1223 ElementType->getCanonicalTypeInternal().getTypePtr());
1247 const clang::Type *ElementType = GetExtVectorElementType(EVT);
1248 DataType DT = RSExportPrimitiveType::GetDataType(Context, ElementType);
1261 llvm::Type *ElementType = RSExportPrimitiveType::convertToLLVMType();
1262 return llvm::VectorType::get(ElementType, getNumElement());
1305 const clang::Type *ElementType = GetConstantArrayElementType(CAT);
1306 if ((ElementType == NULL) ||
1307 (ElementType->getTypeClass() != clang::Type::Builtin) ||
1308 (static_cast<const clang::BuiltinType *>(ElementType)->getKind() !=
1366 const clang::Type *ElementType = GetConstantArrayElementType(CAT);
1367 RSExportType *ElementET = RSExportType::Create(Context, ElementType);