reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaOpenMP.cpp
13168       QualType Type = Context.DependentTy;
13200       Type = Context.getBaseElementType(D->getType().getNonReferenceType());
13317           bool IsDecl = !VD || VD->isThisDeclarationADefinition(Context) ==
13330           bool IsDecl = !VD || VD->isThisDeclarationADefinition(Context) ==
13340     Type = Type.getNonLValueExprType(Context).getUnqualifiedType();
13354           Context, OASE, SingleElement, ArraySizes);
13359           PrivateTy = Context.getConstantArrayType(PrivateTy, Size, nullptr,
13368       if (!Context.getTargetInfo().isVLASupported()) {
13383       PrivateTy = Context.getVariableArrayType(
13385           new (Context) OpaqueValueExpr(ELoc, Context.getSizeType(), VK_RValue),
13385           new (Context) OpaqueValueExpr(ELoc, Context.getSizeType(), VK_RValue),
13388                Context.getAsArrayType(D->getType().getNonReferenceType())) {
13432               llvm::APFloat::getAllOnesValue(Context.getTypeSize(Type),
13434           Init = FloatingLiteral::Create(Context, InitValue, /*isexact=*/true,
13437           uint64_t Size = Context.getTypeSize(Type);
13438           QualType IntTy = Context.getIntTypeForBitwidth(Size, /*Signed=*/0);
13440           Init = IntegerLiteral::Create(Context, InitValue, IntTy, ELoc);
13444           auto *Im = new (Context) ImaginaryLiteral(Init, OrigType);
13458           uint64_t Size = Context.getTypeSize(Type);
13460               Context.getIntTypeForBitwidth(Size, /*Signed=*/IsSigned);
13466           Init = IntegerLiteral::Create(Context, InitValue, IntTy, ELoc);
13470                 ELoc, Context.getTrivialTypeSourceInfo(Type, ELoc), ELoc, Init);
13477               Context.getFloatTypeSemantics(Type), BOK != BO_LT);
13478           Init = FloatingLiteral::Create(Context, InitValue, /*isexact=*/true,
13520       bool IsDecl = !VD || VD->isThisDeclarationADefinition(Context) ==
13535       QualType PtrRedTy = Context.getPointerType(RedTy);
13541         LHS = ImplicitCastExpr::Create(Context, PtrRedTy,
13544         RHS = ImplicitCastExpr::Create(Context, PtrRedTy,
13550       QualType FnTy = Context.getFunctionType(Context.VoidTy, Params, EPI);
13550       QualType FnTy = Context.getFunctionType(Context.VoidTy, Params, EPI);
13551       auto *OVE = new (Context) OpaqueValueExpr(
13552           ELoc, Context.getPointerType(FnTy), VK_RValue, OK_Ordinary,
13556           CallExpr::Create(Context, OVE, Args, Context.VoidTy, VK_RValue, ELoc);
13556           CallExpr::Create(Context, OVE, Args, Context.VoidTy, VK_RValue, ELoc);
13566           auto *ConditionalOp = new (Context)
13611           ParentReductionOp->Profile(ParentRedId, Context, /*Canonical=*/true);
13612           DeclareReductionRef.get()->Profile(RedId, Context,