/freebsd-11-stable/contrib/llvm-project/clang/utils/TableGen/ |
H A D | ClangTypeNodesEmitter.cpp | 95 void emitLastNodeInvocation(TypeNode lastType); 138 TypeNode lastType; 140 visitASTNodeHierarchy<TypeNode>(Records, [&](TypeNode type, TypeNode base) { 176 void TypeNodeEmitter::emitLastNodeInvocation(TypeNode type) { 187 for (TypeNode type : Types) {
|
H A D | ASTTableGen.cpp | 54 StringRef clang::tblgen::TypeNode::getClassName() const { 57 StringRef clang::tblgen::TypeNode::getId() const {
|
H A D | ASTTableGen.h | 36 #define TypeNodeClassName "TypeNode" 202 class TypeNode : public ASTNode { class in namespace:clang::tblgen 204 TypeNode(llvm::Record *record = nullptr) : ASTNode(record) {} function in class:clang::tblgen::TypeNode 208 TypeNode getBase() const { return TypeNode(ASTNode::getBase().getRecord()); }
|
H A D | ClangASTPropertiesEmitter.cpp | 29 static StringRef getReaderResultType(TypeNode _) { return "QualType"; } 600 emitASTReader<TypeNode>(records, out, "A CRTP reader for Clang Type nodes"); 614 emitASTWriter<TypeNode>(records, out, "A CRTP writer for Clang Type nodes"); 855 auto info = ReaderWriterInfo::forReader<TypeNode>(); 865 auto info = ReaderWriterInfo::forWriter<TypeNode>();
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Demangle/ |
H A D | MicrosoftDemangleNodes.h | 270 struct TypeNode; 298 struct TypeNode : public Node { struct in inherits:Node 299 explicit TypeNode(NodeKind K) : Node(K) {} function in struct:llvm::ms_demangle::TypeNode 312 struct PrimitiveTypeNode : public TypeNode { 314 : TypeNode(NodeKind::PrimitiveType), PrimKind(K) {} 322 struct FunctionSignatureNode : public TypeNode { 323 explicit FunctionSignatureNode(NodeKind K) : TypeNode(K) {} 324 FunctionSignatureNode() : TypeNode(NodeKind::FunctionSignature) {} 342 TypeNode *ReturnType = nullptr; 426 TypeNode *TargetTyp [all...] |
H A D | MicrosoftDemangle.h | 118 TypeNode *FunctionParams[Max]; 170 TypeNode *demangleType(StringView &MangledName, QualifierMangleMode QMM);
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/ASTMatchers/ |
H A D | ASTMatchFinder.cpp | 175 bool TraverseType(QualType TypeNode) { argument 176 if (TypeNode.isNull()) 180 if (!match(*TypeNode)) 183 return traverse(TypeNode); 281 bool baseTraverse(QualType TypeNode) { argument 282 return VisitorBase::TraverseType(TypeNode); 421 const Type *TypeNode = DeclNode->getUnderlyingType().getTypePtr(); local 423 ActiveASTContext->getCanonicalType(TypeNode); 436 bool TraverseType(QualType TypeNode); 437 bool TraverseTypeLoc(TypeLoc TypeNode); 816 typeHasMatchingAlias(const Type *TypeNode, const Matcher<NamedDecl> &Matcher, BoundNodesTreeBuilder *Builder) argument 884 getAsCXXRecordDeclOrPrimaryTemplate(const Type *TypeNode) argument 914 const Type *TypeNode = It.getType().getTypePtr(); local 955 const Type *TypeNode = ClassDecl->getTypeForDecl(); local 986 TraverseType(QualType TypeNode) argument [all...] |
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CodeGenTBAA.cpp | 214 llvm::MDNode *TypeNode = getTypeInfoHelper(Ty); 215 return MetadataCache[Ty] = TypeNode; 306 llvm::MDNode *TypeNode = isValidBaseType(FieldQTy) ? local 308 if (!TypeNode) 315 TypeNode)); 355 llvm::MDNode *TypeNode = getBaseTypeInfoHelper(Ty); 356 return BaseTypeMetadataCache[Ty] = TypeNode;
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Object/ |
H A D | WindowsResource.cpp | 269 TreeNode *TypeNode = TypeIt->second.get(); 271 TypeNode->IDChildren.find(/* CREATEPROCESS_MANIFEST_RESOURCE_ID */ 1); 272 if (NameIt == TypeNode->IDChildren.end()) 385 TreeNode &TypeNode = addTypeNode(Entry, StringTable); local 386 TreeNode &NameNode = TypeNode.addNameNode(Entry, StringTable);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | TypeBasedAliasAnalysis.cpp | 298 auto *TypeNode = cast<MDNode>(getNode()->getOperand(OpIndex)); local 299 return TBAAStructTypeNode(TypeNode);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Demangle/ |
H A D | MicrosoftDemangle.cpp | 342 TypeNode *Type, 450 TypeNode *T = demangleType(MangledName, QualifierMangleMode::Result); 790 TypeNode *T = demangleType(MangledName, QualifierMangleMode::Result); 1770 TypeNode *Demangler::demangleType(StringView &MangledName, 1786 TypeNode *Ty = nullptr; 2145 TypeNode *TN = demangleType(MangledName, QualifierMangleMode::Drop); 2318 TypeNode *T = Backrefs.FunctionParams[I];
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/ |
H A D | ASTContext.cpp | 2873 const Type *TypeNode = Quals.strip(T); local 2881 return getExtQualType(TypeNode, Quals); 2888 const Type *TypeNode = Quals.strip(T); local 2900 return getExtQualType(TypeNode, Quals); 2902 return QualType(TypeNode, Quals.getFastQualifiers()); 2922 const Type *TypeNode = Quals.strip(T); local 2930 return getExtQualType(TypeNode, Quals);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.cpp | 11778 VTSDNode *TypeNode = cast<VTSDNode>(V.getNode()->getOperand(1)); local 11779 if ((TypeNode->getVT() == MVT::i8 && width == 8) 11780 || (TypeNode->getVT() == MVT::i16 && width == 16)) { 11787 VTSDNode *TypeNode = cast<VTSDNode>(V.getNode()->getOperand(1)); local 11788 if ((TypeNode->getVT() == MVT::i8 && width == 8) 11789 || (TypeNode->getVT() == MVT::i16 && width == 16)) {
|