Searched refs:BlockPointerType (Results 1 - 25 of 39) sorted by relevance

12

/freebsd-10.3-release/contrib/llvm/tools/clang/lib/Analysis/
H A DBodyFarm.cpp30 const BlockPointerType *BPT = Ty->getAs<BlockPointerType>();
H A DFormatString.cpp385 argTy->getAs<BlockPointerType>())
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/Index/
H A DUSRGeneration.cpp639 if (const BlockPointerType *BT = T->getAs<BlockPointerType>()) {
/freebsd-10.3-release/contrib/llvm/tools/clang/include/clang/AST/
H A DCanonicalType.h485 struct CanProxyAdaptor<BlockPointerType>
486 : public CanProxyBase<BlockPointerType> {
H A DRecursiveASTVisitor.h860 DEF_TRAVERSE_TYPE(BlockPointerType, {
1067 DEF_TRAVERSE_TYPELOC(BlockPointerType, {
H A DType.h2037 /// BlockPointerType - pointer to a block type.
2041 class BlockPointerType : public Type, public llvm::FoldingSetNode { class in namespace:clang
2043 BlockPointerType(QualType Pointee, QualType CanonicalCls) : function in class:clang::BlockPointerType
4854 return isa<BlockPointerType>(CanonicalType);
5085 isa<BlockPointerType>(CanonicalType) ||
H A DTypeLoc.h1063 BlockPointerType> {
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/AST/
H A DType.cpp421 if (const BlockPointerType *BPT = getAs<BlockPointerType>())
568 AutoType *VisitBlockPointerType(const BlockPointerType *T) {
844 } else if (isa<BlockPointerType>(T)) {
2186 return Cache::get(cast<BlockPointerType>(T)->getPointeeType());
2270 return computeLinkageInfo(cast<BlockPointerType>(T)->getPointeeType());
H A DDeclPrinter.cpp112 else if (const BlockPointerType *BPy = BaseType->getAs<BlockPointerType>())
H A DTypePrinter.cpp341 void TypePrinter::printBlockPointerBefore(const BlockPointerType *T,
347 void TypePrinter::printBlockPointerAfter(const BlockPointerType *T,
H A DASTContext.cpp1598 cast<BlockPointerType>(T)->getPointeeType());
2212 BlockPointerType::Profile(ID, T);
2215 if (BlockPointerType *PT =
2226 BlockPointerType *NewIP =
2230 BlockPointerType *New
2231 = new (*this, TypeAlignment) BlockPointerType(T, Canonical);
4742 Expr->getType()->getAs<BlockPointerType>()->getPointeeType();
5354 const BlockPointerType *BT = T->castAs<BlockPointerType>();
7259 QualType LHSPointee = LHS->getAs<BlockPointerType>()
[all...]
H A DASTImporter.cpp45 QualType VisitBlockPointerType(const BlockPointerType *T);
426 cast<BlockPointerType>(T1)->getPointeeType(),
427 cast<BlockPointerType>(T2)->getPointeeType()))
1488 QualType ASTNodeImporter::VisitBlockPointerType(const BlockPointerType *T) {
H A DExpr.cpp1252 else if (const BlockPointerType *BPT = CalleeType->getAs<BlockPointerType>())
1943 return cast<BlockPointerType>(getType())
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGDebugInfo.h115 llvm::DIType CreateType(const BlockPointerType *Ty, llvm::DIFile F);
H A DCodeGenTypes.cpp578 const QualType FTy = cast<BlockPointerType>(Ty)->getPointeeType();
H A DCGBlocks.cpp936 const BlockPointerType *BPT =
937 E->getCallee()->getType()->getAs<BlockPointerType>();
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/Rewrite/Frontend/
H A DRewriteObjC.cpp418 return isa<BlockPointerType>(T);
426 const BlockPointerType *BPT = T->getAs<BlockPointerType>();
1061 else if (const BlockPointerType *BPT = retType->getAs<BlockPointerType>())
3811 const BlockPointerType *CPT = 0;
3814 CPT = DRE->getType()->getAs<BlockPointerType>();
3816 CPT = MExpr->getType()->getAs<BlockPointerType>();
3822 CPT = IEXPR->getType()->getAs<BlockPointerType>();
3837 CPT = IRE->getType()->getAs<BlockPointerType>();
[all...]
H A DRewriteModernObjC.cpp513 return isa<BlockPointerType>(T);
521 const BlockPointerType *BPT = T->getAs<BlockPointerType>();
1257 else if (const BlockPointerType *BPT = retType->getAs<BlockPointerType>())
4756 const BlockPointerType *CPT = 0;
4759 CPT = DRE->getType()->getAs<BlockPointerType>();
4761 CPT = MExpr->getType()->getAs<BlockPointerType>();
4767 CPT = IEXPR->getType()->getAs<BlockPointerType>();
4782 CPT = IRE->getType()->getAs<BlockPointerType>();
[all...]
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaExceptionSpec.cpp815 else if (const BlockPointerType *BT = T->getAs<BlockPointerType>())
H A DSemaTemplateDeduction.cpp1520 const BlockPointerType *BlockPtrParam = cast<BlockPointerType>(Param);
1521 const BlockPointerType *BlockPtrArg = dyn_cast<BlockPointerType>(Arg);
4821 cast<BlockPointerType>(T)->getPointeeType(),
H A DSemaCast.cpp443 const BlockPointerType *T1BPType = T1->getAs<BlockPointerType>(),
444 *T2BPType = T2->getAs<BlockPointerType>();
H A DSemaOverload.cpp1333 CanTo = CanTo.getAs<BlockPointerType>()->getPointeeType();
1334 CanFrom = CanFrom.getAs<BlockPointerType>()->getPointeeType();
2222 else if (const BlockPointerType *ToBlockPtr =
2223 ToType->getAs<BlockPointerType>()) {
2232 else if (FromType->getAs<BlockPointerType>() &&
2245 else if (const BlockPointerType *FromBlockPtr =
2246 FromType->getAs<BlockPointerType>())
2410 if (const BlockPointerType *ToBlockPtr =
2411 ToType->getAs<BlockPointerType>())
2417 if (const BlockPointerType *FromBlockPt
[all...]
H A DSemaExpr.cpp362 } else if (const BlockPointerType *ptr = type->getAs<BlockPointerType>()) {
4607 } else if (const BlockPointerType *BPT =
4608 Fn->getType()->getAs<BlockPointerType>()) {
5379 if (const BlockPointerType *LHSBTy = LHSTy->getAs<BlockPointerType>()) {
5381 rhptee = RHSTy->castAs<BlockPointerType>()->getPointeeType();
6098 lhptee = cast<BlockPointerType>(LHSType)->getPointeeType();
6099 rhptee = cast<BlockPointerType>(RHSType)->getPointeeType();
6312 if (RHSType->getAs<BlockPointerType>()) {
[all...]
H A DSemaType.cpp4257 } else if (isa<BlockPointerType>(Ty)) {
4258 T = cast<BlockPointerType>(Ty)->getPointeeType();
4325 QualType New = wrap(C, cast<BlockPointerType>(Old)->getPointeeType(),I);
/freebsd-10.3-release/contrib/llvm/tools/clang/include/clang/ASTMatchers/
H A DASTMatchers.h3063 AST_TYPE_MATCHER(BlockPointerType, blockPointerType);
3149 /// Usable as: Matcher<BlockPointerType>, Matcher<MemberPointerType>,
3153 AST_POLYMORPHIC_SUPPORTED_TYPES_4(BlockPointerType, MemberPointerType,

Completed in 544 milliseconds

12