Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/clang/test/Modules/
H A Dodr_hash.mm121 namespace BlockPointer {
162 // [email protected]:* {{'Types::BlockPointer::invalid1' has different definitions in differe…
165 // [email protected]:* {{'Types::BlockPointer::invalid2' has different definitions in differe…
168 // [email protected]:* {{'Types::BlockPointer::invalid3' has different definitions in differe…
171 // [email protected]:* {{'Types::BlockPointer::invalid4' has different definitions in differe…
175 } // namespace BlockPointer
/llvm-project-15.0.7/lldb/source/Plugins/Language/CPlusPlus/
H A DCMakeLists.txt2 BlockPointer.cpp
/llvm-project-15.0.7/llvm/utils/gn/secondary/lldb/source/Plugins/Language/CPlusPlus/
H A DBUILD.gn23 "BlockPointer.cpp",
/llvm-project-15.0.7/clang/include/clang/Serialization/
H A DTypeBitCodes.def16 TYPE_BIT_CODE(BlockPointer, BLOCK_POINTER, 5)
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaType.cpp408 case DeclaratorChunk::BlockPointer: in maybeMovePastReturnType()
469 case DeclaratorChunk::BlockPointer: { in distributeObjCPointerTypeAttr()
528 case DeclaratorChunk::BlockPointer: in distributeObjCPointerTypeAttrFromDeclarator()
593 case DeclaratorChunk::BlockPointer: in distributeFunctionTypeAttr()
3092 case DeclaratorChunk::BlockPointer: in inferARCWriteback()
3245 case DeclaratorChunk::BlockPointer: in diagnoseRedundantReturnTypeQualifiers()
3866 case DeclaratorChunk::BlockPointer: in warnAboutRedundantParens()
4030 BlockPointer, enumerator
6362 case DeclaratorChunk::BlockPointer: in fillAtomicQualLoc()
6990 BlockPointer, enumerator
[all …]
H A DSemaTemplateVariadic.cpp921 case DeclaratorChunk::BlockPointer: in containsUnexpandedParameterPacks()
H A DDeclSpec.cpp335 case DeclaratorChunk::BlockPointer: in isDeclarationOfFunction()
H A DSemaTemplateDeduction.cpp1880 case Type::BlockPointer: { in DeduceTemplateArgumentsByTypeMatch()
5706 case Type::BlockPointer: in MarkUsedTemplateParameters()
H A DSemaLookup.cpp3177 case Type::BlockPointer: in addAssociatedClassesAndNamespaces()
/llvm-project-15.0.7/clang/docs/
H A DConstantInterpreter.rst69 reference interpreter-allocated memory (``BlockPointer``) or point to an
224 * **BlockPointer**: used to reference memory allocated and managed by the
251 BlockPointer subsection
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGBlocks.cpp1432 BlockPointer = Builder.CreatePointerCast( in setBlockContextParameter()
1443 assert(BlockPointer && "no block pointer set!"); in LoadBlockStruct()
1444 return Address(BlockPointer, BlockInfo->StructureType, BlockInfo->BlockAlign); in LoadBlockStruct()
1525 llvm::Value *BlockPointerDbgLoc = BlockPointer; in GenerateBlockFunction()
1528 Address Alloca = CreateTempAlloca(BlockPointer->getType(), in GenerateBlockFunction()
1534 Builder.CreateStore(BlockPointer, Alloca); in GenerateBlockFunction()
H A DCodeGenTypes.cpp767 case Type::BlockPointer: { in ConvertType()
H A DCodeGenFunction.cpp235 case Type::BlockPointer: in getEvaluationKind()
2239 case Type::BlockPointer: in EmitVariablyModifiedType()
H A DItaniumCXXABI.cpp3494 case Type::BlockPointer: in BuildVTablePointer()
3745 case Type::BlockPointer: in BuildTypeInfo()
H A DCodeGenFunction.h610 llvm::Value *BlockPointer = nullptr;
/llvm-project-15.0.7/clang/include/clang/Sema/
H A DDeclSpec.h1178 Pointer, Reference, Array, Function, BlockPointer, MemberPointer, Paren, Pipe enumerator
1563 case DeclaratorChunk::BlockPointer: return Cls.destroy(); in destroy()
1655 I.Kind = BlockPointer; in getBlockPointer()
2343 case DeclaratorChunk::BlockPointer: in isFunctionDeclarator()
/llvm-project-15.0.7/clang/tools/libclang/
H A DCXType.cpp96 TKCASE(BlockPointer); in GetTypeKind()
461 case Type::BlockPointer: in clang_getPointeeType()
595 TKIND(BlockPointer); in clang_getTypeKindSpelling()
/llvm-project-15.0.7/clang/lib/AST/
H A DTypeLoc.cpp259 case BlockPointer: in getEndLoc()
H A DType.cpp2394 case Type::BlockPointer: in isCXX98PODType()
3938 case Type::BlockPointer: in computeCachedProperties()
4025 case Type::BlockPointer: in computeTypeLinkageInfo()
4121 case Type::BlockPointer: in canHaveNullability()
H A DASTStructuralEquivalence.cpp720 case Type::BlockPointer: in IsStructurallyEquivalent()
H A DTypePrinter.cpp276 case Type::BlockPointer: in canPrefixQualifiers()
H A DASTContext.cpp2253 case Type::BlockPointer: in getTypeInfoImpl()
3621 case Type::BlockPointer: in getVariableArrayDecayedType()
8254 case Type::BlockPointer: { in getObjCEncodingForTypeImpl()
10440 case Type::BlockPointer: in mergeTypes()
H A DDecl.cpp1972 case Type::BlockPointer: in typeIsPostfix()
/llvm-project-15.0.7/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.cpp3279 case clang::Type::BlockPointer: in IsPointerType()
3330 case clang::Type::BlockPointer: in IsPointerOrReferenceType()
3883 case clang::Type::BlockPointer: in GetTypeInfo()
4139 case clang::Type::BlockPointer: in GetTypeClass()
5071 case clang::Type::BlockPointer: in GetEncoding()
5232 case clang::Type::BlockPointer: in GetFormat()
6088 case clang::Type::BlockPointer: in GetNumPointeeChildren()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DType.h2799 : Type(BlockPointer, CanonicalCls, Pointee->getDependence()),
2818 return T->getTypeClass() == BlockPointer;

12