Home
last modified time | relevance | path

Searched refs:BlockPointer (Results 1 – 25 of 31) sorted by relevance

12

/freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/
H A DPointer.h37 struct BlockPointer { struct
438 const BlockPointer &BP = asBlockPointer(); in isArrayElement()
465 [[nodiscard]] const BlockPointer &asBlockPointer() const { in asBlockPointer()
814 BlockPointer BS;
/freebsd/contrib/llvm-project/clang/include/clang/Serialization/
H A DTypeBitCodes.def16 TYPE_BIT_CODE(BlockPointer, BLOCK_POINTER, 5)
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaType.cpp446 case DeclaratorChunk::BlockPointer: in maybeMovePastReturnType()
473 case DeclaratorChunk::BlockPointer: in maybeMovePastReturnType()
507 case DeclaratorChunk::BlockPointer: { in distributeObjCPointerTypeAttr()
566 case DeclaratorChunk::BlockPointer: in distributeObjCPointerTypeAttrFromDeclarator()
631 case DeclaratorChunk::BlockPointer: in distributeFunctionTypeAttr()
2828 case DeclaratorChunk::BlockPointer: in inferARCWriteback()
2880 chunk.Kind != DeclaratorChunk::BlockPointer) in inferARCWriteback()
2981 case DeclaratorChunk::BlockPointer: in diagnoseRedundantReturnTypeQualifiers()
3627 case DeclaratorChunk::BlockPointer: in warnAboutRedundantParens()
3789 BlockPointer, enumerator
[all …]
H A DSemaTemplateVariadic.cpp1072 case DeclaratorChunk::BlockPointer: in containsUnexpandedParameterPacks()
H A DDeclSpec.cpp332 case DeclaratorChunk::BlockPointer: in isDeclarationOfFunction()
H A DSemaTemplateDeduction.cpp2144 case Type::BlockPointer: { in DeduceTemplateArgumentsByTypeMatch()
6761 case Type::BlockPointer: in MarkUsedTemplateParameters()
H A DSemaLookup.cpp3253 case Type::BlockPointer: in addAssociatedClassesAndNamespaces()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DDeclSpec.h1254 Pointer, Reference, Array, Function, BlockPointer, MemberPointer, Paren, Pipe enumerator
1651 case DeclaratorChunk::BlockPointer: return Cls.destroy(); in destroy()
1743 I.Kind = BlockPointer; in getBlockPointer()
2470 case DeclaratorChunk::BlockPointer: in isFunctionDeclarator()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBlocks.cpp1440 BlockPointer = Builder.CreatePointerCast( in setBlockContextParameter()
1452 assert(BlockPointer && "no block pointer set!"); in LoadBlockStruct()
1453 return Address(BlockPointer, BlockInfo->StructureType, BlockInfo->BlockAlign); in LoadBlockStruct()
1534 llvm::Value *BlockPointerDbgLoc = BlockPointer; in GenerateBlockFunction()
1537 Address Alloca = CreateTempAlloca(BlockPointer->getType(), in GenerateBlockFunction()
1543 Builder.CreateStore(BlockPointer, Alloca); in GenerateBlockFunction()
H A DCodeGenTypes.cpp712 case Type::BlockPointer: { in ConvertType()
H A DCodeGenFunction.cpp274 case Type::BlockPointer: in getEvaluationKind()
2513 case Type::BlockPointer: in EmitVariablyModifiedType()
H A DItaniumCXXABI.cpp3904 case Type::BlockPointer: in BuildVTablePointer()
4175 case Type::BlockPointer: in BuildTypeInfo()
H A DCodeGenFunction.h640 llvm::Value *BlockPointer = nullptr;
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DTypeLoc.cpp267 case BlockPointer: in getEndLoc()
H A DType.cpp2733 case Type::BlockPointer: in isCXX98PODType()
4741 case Type::BlockPointer: in computeCachedProperties()
4840 case Type::BlockPointer: in computeTypeLinkageInfo()
4947 case Type::BlockPointer: in canHaveNullability()
H A DASTContext.cpp2417 case Type::BlockPointer: in getTypeInfoImpl()
3383 case Type::BlockPointer: in encodeTypeForFunctionPointerAuth()
4322 case Type::BlockPointer: in getVariableArrayDecayedType()
9429 case Type::BlockPointer: { in getObjCEncodingForTypeImpl()
11746 case Type::BlockPointer: in mergeTypes()
14064 case Type::BlockPointer: { in getCommonNonSugarTypeNode()
14315 CANONICAL_TYPE(BlockPointer) in getCommonSugarTypeNode()
H A DTypePrinter.cpp274 case Type::BlockPointer: in canPrefixQualifiers()
H A DASTStructuralEquivalence.cpp934 case Type::BlockPointer: in IsStructurallyEquivalent()
H A DDecl.cpp2064 case Type::BlockPointer: in typeIsPostfix()
H A DItaniumMangle.cpp2448 case Type::BlockPointer: in mangleUnresolvedTypeOrSimpleId()
/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenFunction.cpp53 case Type::BlockPointer: in getEvaluationKind()
/freebsd/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.cpp3314 case clang::Type::BlockPointer: in IsPointerType()
3367 case clang::Type::BlockPointer: in IsPointerOrReferenceType()
3919 case clang::Type::BlockPointer: in GetTypeInfo()
4179 case clang::Type::BlockPointer: in GetTypeClass()
5063 case clang::Type::BlockPointer: in GetEncoding()
5237 case clang::Type::BlockPointer: in GetFormat()
6110 case clang::Type::BlockPointer: in GetNumPointeeChildren()
/freebsd/lib/clang/liblldb/
H A DMakefile413 SRCS+= Plugins/Language/CPlusPlus/BlockPointer.cpp
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DType.h3475 : Type(BlockPointer, CanonicalCls, Pointee->getDependence()),
3494 return T->getTypeClass() == BlockPointer;
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseDecl.cpp7858 case DeclaratorChunk::BlockPointer: in ParseMisplacedBracketDeclarator()

12