reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
13190 Type = ASE->getType().getNonReferenceType(); 13195 Type = ATy->getElementType(); 13197 Type = BaseType->getPointeeType(); 13198 Type = Type.getNonReferenceType(); 13198 Type = Type.getNonReferenceType(); 13200 Type = Context.getBaseElementType(D->getType().getNonReferenceType()); 13213 if (rejectConstNotMutableType(S, D, Type, ClauseKind, ELoc, 13285 ReductionId, Type, BasePath, IR == ER ? nullptr : *IR); 13298 << Type << ReductionIdRange; 13312 !(Type->isScalarType() || 13313 (S.getLangOpts().CPlusPlus && Type->isArithmeticType()))) { 13326 !S.getLangOpts().CPlusPlus && Type->isFloatingType()) { 13340 Type = Type.getNonLValueExprType(Context).getUnqualifiedType(); 13340 Type = Type.getNonLValueExprType(Context).getUnqualifiedType(); 13341 VarDecl *LHSVD = buildVarDecl(S, ELoc, Type, ".reduction.lhs", 13343 VarDecl *RHSVD = buildVarDecl(S, ELoc, Type, D->getName(), 13345 QualType PrivateTy = Type; 13384 Type, 13398 DeclRefExpr *LHSDRE = buildDeclRefExpr(S, LHSVD, Type, ELoc); 13399 DeclRefExpr *RHSDRE = buildDeclRefExpr(S, RHSVD, Type, ELoc); 13415 if (Type->isScalarType() || Type->isAnyComplexType()) 13415 if (Type->isScalarType() || Type->isAnyComplexType()) 13420 if (Type->isScalarType() || Type->isAnyComplexType()) { 13420 if (Type->isScalarType() || Type->isAnyComplexType()) { 13427 QualType OrigType = Type; 13429 Type = ComplexTy->getElementType(); 13430 if (Type->isRealFloatingType()) { 13432 llvm::APFloat::getAllOnesValue(Context.getTypeSize(Type), 13435 Type, ELoc); 13436 } else if (Type->isScalarType()) { 13437 uint64_t Size = Context.getTypeSize(Type); 13447 Type = OrigType; 13456 if (Type->isIntegerType() || Type->isPointerType()) { 13456 if (Type->isIntegerType() || Type->isPointerType()) { 13457 bool IsSigned = Type->hasSignedIntegerRepresentation(); 13458 uint64_t Size = Context.getTypeSize(Type); 13467 if (Type->isPointerType()) { 13470 ELoc, Context.getTrivialTypeSourceInfo(Type, ELoc), ELoc, Init); 13475 } else if (Type->isRealFloatingType()) { 13477 Context.getFloatTypeSemantics(Type), BOK != BO_LT); 13479 Type, ELoc); 13519 << Type << ReductionIdRange; 13568 Type, VK_LValue, OK_Ordinary);