| /freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/ |
| H A D | Descriptor.h | 29 using DeclTy = llvm::PointerUnion<const Decl *, const Expr *>; variable 129 const DeclTy Source; 183 Descriptor(const DeclTy &D, const Type *SourceTy, PrimType Type, 188 Descriptor(const DeclTy &D, PrimType Type, MetadataSize MD, size_t NumElems, 192 Descriptor(const DeclTy &D, PrimType Type, MetadataSize MDSize, bool IsConst, 196 Descriptor(const DeclTy &D, const Type *SourceTy, const Descriptor *Elem, 201 Descriptor(const DeclTy &D, const Descriptor *Elem, MetadataSize MD, 205 Descriptor(const DeclTy &D, const Record *R, MetadataSize MD, bool IsConst, 209 Descriptor(const DeclTy &D, MetadataSize MD = std::nullopt); 222 const DeclTy &getSource() const { return Source; } in getSource()
|
| H A D | EvaluationResult.h | 42 using DeclTy = llvm::PointerUnion<const Decl *, const Expr *>; variable 48 DeclTy Source = nullptr; // Currently only needed for dump(). 56 void setSource(DeclTy D) { Source = D; } in setSource()
|
| H A D | Program.h | 88 unsigned getOrCreateDummy(const DeclTy &D); 118 Descriptor *createDescriptor(const DeclTy &D, PrimType T, 129 Descriptor *createDescriptor(const DeclTy &D, const Type *Ty, 167 std::optional<unsigned> createGlobal(const DeclTy &D, QualType Ty,
|
| H A D | Descriptor.cpp | 340 Descriptor::Descriptor(const DeclTy &D, const Type *SourceTy, PrimType Type, in Descriptor() 353 Descriptor::Descriptor(const DeclTy &D, PrimType Type, MetadataSize MD, in Descriptor() 367 Descriptor::Descriptor(const DeclTy &D, PrimType Type, MetadataSize MD, in Descriptor() 379 Descriptor::Descriptor(const DeclTy &D, const Type *SourceTy, in Descriptor() 394 Descriptor::Descriptor(const DeclTy &D, const Descriptor *Elem, MetadataSize MD, in Descriptor() 405 Descriptor::Descriptor(const DeclTy &D, const Record *R, MetadataSize MD, in Descriptor() 417 Descriptor::Descriptor(const DeclTy &D, MetadataSize MD) in Descriptor()
|
| H A D | Program.cpp | 153 unsigned Program::getOrCreateDummy(const DeclTy &D) { in getOrCreateDummy() 245 std::optional<unsigned> Program::createGlobal(const DeclTy &D, QualType Ty, in createGlobal() 395 Descriptor *Program::createDescriptor(const DeclTy &D, const Type *Ty, in createDescriptor()
|
| H A D | Pointer.h | 305 DeclTy getSource() const { in getSource() 310 return F ? F->getDecl() : DeclTy(); in getSource() 313 return asIntPointer().Desc ? asIntPointer().Desc->getSource() : DeclTy(); in getSource()
|
| H A D | Compiler.h | 313 unsigned allocateLocalPrimitive(DeclTy &&Decl, PrimType Ty, bool IsConst, 320 allocateLocal(DeclTy &&Decl, QualType Ty = QualType(), 393 bool emitDummyPtr(const DeclTy &D, const Expr *E);
|
| H A D | Compiler.cpp | 4388 DeclTy &&Src, PrimType Ty, bool IsConst, const ValueDecl *ExtendingDecl, in allocateLocalPrimitive() 4416 Compiler<Emitter>::allocateLocal(DeclTy &&Src, QualType Ty, in allocateLocal() 6994 bool Compiler<Emitter>::emitDummyPtr(const DeclTy &D, const Expr *E) { in emitDummyPtr()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaOpenCL.cpp | 60 const Type *DeclTy = PDecl->getType().getCanonicalType().getTypePtr(); in handleAccessAttr() local 67 if (ReadWriteImagesUnsupported || DeclTy->isPipeType()) { in handleAccessAttr() 69 << AL << PDecl->getType() << DeclTy->isImageType(); in handleAccessAttr()
|
| H A D | SemaOpenMP.cpp | 24501 QualType DeclTy; in ActOnOMPIteratorExpr() local 24506 DeclTy = Context.IntTy; in ActOnOMPIteratorExpr() 24509 DeclTy = Sema::GetTypeFromParser(D.Type, &TInfo); in ActOnOMPIteratorExpr() 24513 bool IsDeclTyDependent = DeclTy->isDependentType() || in ActOnOMPIteratorExpr() 24514 DeclTy->containsUnexpandedParameterPack() || in ActOnOMPIteratorExpr() 24515 DeclTy->isInstantiationDependentType(); in ActOnOMPIteratorExpr() 24517 if (!DeclTy->isIntegralType(Context) && !DeclTy->isAnyPointerType()) { in ActOnOMPIteratorExpr() 24521 << DeclTy; in ActOnOMPIteratorExpr() 24525 if (DeclTy.isConstant(Context)) { in ActOnOMPIteratorExpr() 24529 << DeclTy; in ActOnOMPIteratorExpr() [all …]
|
| H A D | TreeTransform.h | 13357 QualType DeclTy = getDerived().TransformType(D->getType()); in TransformOMPIteratorExpr() local 13358 Data[I].Type = SemaRef.CreateParsedType(DeclTy, TSI); in TransformOMPIteratorExpr()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | ExternalASTMerger.cpp | 448 template <typename DeclTy> 449 static bool importSpecializations(DeclTy *D, ASTImporter *Importer) { in importSpecializations()
|
| H A D | ASTImporter.cpp | 485 template <typename DeclTy> 486 Error ImportTemplateParameterLists(const DeclTy *FromD, DeclTy *ToD); 3606 template <typename DeclTy> 3607 Error ASTNodeImporter::ImportTemplateParameterLists(const DeclTy *FromD, in ImportTemplateParameterLists() 3608 DeclTy *ToD) { in ImportTemplateParameterLists()
|
| H A D | ExprConstant.cpp | 17087 QualType DeclTy = VD->getType(); in EvaluateAsInitializer() local 17094 return CheckConstantExpression(Info, DeclLoc, DeclTy, Value, in EvaluateAsInitializer() 17125 return CheckConstantExpression(Info, DeclLoc, DeclTy, Value, in EvaluateAsInitializer()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CodeGenModule.cpp | 3940 llvm::Type *DeclTy = getTypes().ConvertTypeForMem(VD->getType()); in GetWeakRefReference() local 3945 return ConstantAddress(Entry, DeclTy, Alignment); in GetWeakRefReference() 3948 if (isa<llvm::FunctionType>(DeclTy)) in GetWeakRefReference() 3949 Aliasee = GetOrCreateLLVMFunction(AA->getAliasee(), DeclTy, in GetWeakRefReference() 3953 Aliasee = GetOrCreateLLVMGlobal(AA->getAliasee(), DeclTy, LangAS::Default, in GetWeakRefReference() 3960 return ConstantAddress(Aliasee, DeclTy, Alignment); in GetWeakRefReference() 4526 llvm::FunctionType *DeclTy = getTypes().GetFunctionType(FI); in emitMultiVersionFunctions() local 4531 DeclTy, 0, getMultiversionLinkage(*this, GD), in emitMultiVersionFunctions() 4583 llvm::FunctionType *DeclTy = getTypes().GetFunctionType(FI); in emitCPUDispatchDefinition() local 4597 ResolverType = DeclTy; in emitCPUDispatchDefinition() [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/Serialization/ |
| H A D | ASTReader.h | 1269 template <typename DeclTy> 1270 using DuplicateObjCDecls = std::pair<DeclTy *, DeclTy *>;
|
| /freebsd/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTWriterDecl.cpp | 307 template<typename DeclTy> 308 void AddTemplateSpecializations(DeclTy *D) { in AddTemplateSpecializations()
|