Home
last modified time | relevance | path

Searched refs:isBlockPointerType (Results 1 – 25 of 55) sorted by relevance

123

/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DSMTConv.h270 (FromTy->isBlockPointerType() ^ ToTy->isBlockPointerType()) || in fromCast()
515 Ty->isBlockPointerType() || Ty->isReferenceType()) { in getZeroExpr()
634 (LTy->isBlockPointerType() || RTy->isBlockPointerType()) || in doTypeConversion()
645 (LTy->isBlockPointerType() ^ RTy->isBlockPointerType()) || in doTypeConversion()
647 if (LTy->isNullPtrType() || LTy->isBlockPointerType() || in doTypeConversion()
H A DSValBuilder.h350 type->isBlockPointerType() || type->isNullPtrType() || in makeNullWithType()
H A DSVals.h263 return T->isAnyPointerType() || T->isBlockPointerType() || in isLocType()
H A DMemRegion.h671 assert(lTy->getTypePtr()->isBlockPointerType()); in BlockCodeRegion()
820 s->getType()->isBlockPointerType()); in SymbolicRegion()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaCast.cpp646 if (T->isBlockPointerType()) return BlockPtr; in unwrapCastAwayConstnessLevel()
731 SrcType->isBlockPointerType()) && in CastsAwayConstness()
734 DestType->isBlockPointerType()) && in CastsAwayConstness()
1170 if (((SrcType->isBlockPointerType() || SrcType->isFunctionPointerType()) && in checkCastFunctionType()
1563 else if (CStyle && DestType->isBlockPointerType()) { in TryStaticCast()
2479 SrcType->isBlockPointerType()) { in TryReinterpretCast()
2486 DestType->isBlockPointerType(); in TryReinterpretCast()
2488 SrcType->isBlockPointerType(); in TryReinterpretCast()
2536 if ((SrcType->isBlockPointerType() && DestType->isObjCObjectPointerType()) || in TryReinterpretCast()
2537 (DestType->isBlockPointerType() && SrcType->isObjCObjectPointerType())) in TryReinterpretCast()
[all …]
H A DSemaFixItUtils.cpp178 if ((T.isObjCObjectPointerType() || T.isBlockPointerType()) && in getScalarZeroExpressionForType()
H A DSemaExprObjC.cpp426 !Element->getType()->isBlockPointerType()) { in CheckObjCCollectionLiteralElement()
1827 param->getType()->isBlockPointerType()) in CheckMessageArgumentTypes()
1879 if (typeArgs && Args[i]->isPRValue() && paramType->isBlockPointerType() && in CheckMessageArgumentTypes()
1880 Args[i]->getType()->isBlockPointerType() && in CheckMessageArgumentTypes()
2945 if (receiverIsIdLike || ReceiverType->isBlockPointerType() || in BuildInstanceMessage()
3902 srcKind = (castExprType->isBlockPointerType() ? 2 : 3); in diagnoseObjCARCConversion()
3922 << unsigned(castType->isBlockPointerType()) // to ObjC|block type in diagnoseObjCARCConversion()
3962 << unsigned(castExprType->isBlockPointerType()) // of ObjC|block type in diagnoseObjCARCConversion()
4666 CK = (T->isBlockPointerType() ? CK_AnyPointerToBlockPointerCast in BuildObjCBridgedCast()
4677 << (T->isBlockPointerType()? 1 : 0) in BuildObjCBridgedCast()
[all …]
H A DSemaExpr.cpp1074 if (ExprRes.get()->getType()->isBlockPointerType()) in DefaultVariadicArgumentPromotion()
5783 else if (Fn && Fn->getType()->isBlockPointerType()) in getVariadicCallType()
5903 unsigned FnKind = Fn->getType()->isBlockPointerType() in ConvertArgumentsForCall()
6055 ProtoArgType->isBlockPointerType()) in GatherArgumentsForCall()
6557 T->isBlockPointerType() || T->isRecordType()) in MayBeFunctionType()
7362 assert(E.get()->getType()->isBlockPointerType()); in maybeExtendBlockObject()
8062 if ((!PointerTy->isAnyPointerType() && !PointerTy->isBlockPointerType()) || in checkConditionalNullPointer()
8218 if (!LHSTy->isBlockPointerType() || !RHSTy->isBlockPointerType()) { in checkConditionalBlockPointerCompatibility()
8482 if (E->getType()->isBlockPointerType()) { in checkBlockType()
8489 if (Ty->isBlockPointerType()) { in checkBlockType()
[all …]
H A DSemaOpenCL.cpp100 return Arg->getType()->isBlockPointerType(); in isBlockPointer()
H A DSemaObjC.cpp104 !FirstType->isBlockPointerType()) in ActOnObjCForCollectionStmt()
642 if (typeArg->isBlockPointerType()) { in applyObjCTypeArgs()
1418 } else if (CT->isObjCIdType() || CT->isBlockPointerType()) { in CheckSubscriptingKind()
H A DSemaSwift.cpp702 if (!CompletionBlockType->isBlockPointerType()) { in handleAsyncAttr()
/freebsd/contrib/llvm-project/clang/lib/Frontend/Rewrite/
H A DRewriteObjC.cpp1043 T->isBlockPointerType()) { in RewriteTypeIntoString()
1693 syncExpr->getType()->isBlockPointerType() in RewriteObjCSynchronizedStmt()
2835 ? CK_BitCast : recExpr->getType()->isBlockPointerType() in SynthMessageExpr()
2870 if (SubExpr->getType()->isBlockPointerType()) { in SynthMessageExpr()
2891 } else if (userExpr->getType()->isBlockPointerType()) { in SynthMessageExpr()
3360 else if (VD->getType()->isBlockPointerType()) in SynthesizeBlockHelperFuncs()
3377 else if (VD->getType()->isBlockPointerType()) in SynthesizeBlockHelperFuncs()
3562 VD->getType()->isBlockPointerType()) in SynthesizeBlockLiterals()
4214 if (Ty->isBlockPointerType()) in RewriteByRefVar()
4254 if (Ty->isBlockPointerType() || Ty->isFunctionPointerType()) in RewriteByRefVar()
[all …]
H A DRewriteModernObjC.cpp1210 T->isBlockPointerType()) { in RewriteTypeIntoString()
3406 ? CK_BitCast : recExpr->getType()->isBlockPointerType() in SynthMessageExpr()
3441 if (SubExpr->getType()->isBlockPointerType()) { in SynthMessageExpr()
3462 } else if (userExpr->getType()->isBlockPointerType()) { in SynthMessageExpr()
4147 else if (VD->getType()->isBlockPointerType()) in SynthesizeBlockHelperFuncs()
4164 else if (VD->getType()->isBlockPointerType()) in SynthesizeBlockHelperFuncs()
4343 VD->getType()->isBlockPointerType()) in SynthesizeBlockLiterals()
5048 if (Ty->isBlockPointerType()) in RewriteByRefVar()
5112 if (Ty->isBlockPointerType() || Ty->isFunctionPointerType()) in RewriteByRefVar()
5156 BlockDeclRefs[i]->getType()->isBlockPointerType()) in CollectBlockDeclRefInfo()
[all …]
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DCallEvent.cpp80 if (T->isBlockPointerType() || in isCallback()
95 if (FieldT->isBlockPointerType() || FieldT->isFunctionPointerType()) in isCallback()
1438 } else if (CE->getCallee()->getType()->isBlockPointerType()) { in getSimpleCall()
H A DStore.cpp84 if (CastToTy->isBlockPointerType()) { in castRegion()
H A DSValBuilder.cpp810 OriginalTy->isBlockPointerType() || in VisitMemRegionVal()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBlocks.cpp1021 type->isBlockPointerType()) { in EmitBlockLiteral()
1651 bool isBlockPointer = T->isBlockPointerType(); in computeCopyInfoForBlockCapture()
2071 if (T->isBlockPointerType()) in getBlockFieldFlagsForObjCObjectPointer()
2605 if (type->isBlockPointerType()) { in buildByrefHelpers()
2620 if (type->isBlockPointerType()) { in buildByrefHelpers()
2826 if (!type->isObjCObjectPointerType() && !type->isBlockPointerType()) in emitByrefStructureInit()
H A DCGObjC.cpp1637 else if (argLoad.getType()->isBlockPointerType()) in generateObjCSetterBody()
1641 } else if (ivarRef.getType()->isBlockPointerType()) { in generateObjCSetterBody()
1642 if (argLoad.getType()->isBlockPointerType()) in generateObjCSetterBody()
2329 if (type->isBlockPointerType()) in EmitARCRetain()
2549 bool isBlock = type->isBlockPointerType(); in EmitARCStoreStrong()
2613 if (!type->isBlockPointerType()) in EmitARCRetainAutorelease()
3104 assert(e->getType()->isBlockPointerType()); in shouldEmitSeparateBlockRetain()
3659 if (!hasImmediateRetain && e->getType()->isBlockPointerType()) { in EmitARCStoreStrong()
H A DCGPointerAuth.cpp181 if (PointerType->isBlockPointerType()) in getPointerAuthInfoForType()
H A DCodeGenTypes.cpp850 assert((T->isAnyPointerType() || T->isBlockPointerType() || in isPointerZeroInitializable()
/freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/
H A DContext.cpp329 if (T->isObjCObjectPointerType() || T->isBlockPointerType()) in classify()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExpr.cpp1833 assert(getSubExpr()->getType()->isBlockPointerType()); in CastConsistency()
1848 assert(getType()->isBlockPointerType() == in CastConsistency()
1849 getSubExpr()->getType()->isBlockPointerType()); in CastConsistency()
1854 assert(getType()->isBlockPointerType()); in CastConsistency()
1856 !getSubExpr()->getType()->isBlockPointerType()); in CastConsistency()
1860 assert(getType()->isBlockPointerType()); in CastConsistency()
1861 assert(getSubExpr()->getType()->isBlockPointerType()); in CastConsistency()
H A DFormatString.cpp571 if (argTy->isObjCObjectPointerType() || argTy->isBlockPointerType()) in matchesType()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DBasicObjCFoundationChecks.cpp759 if (ArgTy->isBlockPointerType()) in checkPreObjCMessage()
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DCalledOnceCheck.cpp981 if (!Ty->isBlockPointerType()) { in isConventional()

123