Home
last modified time | relevance | path

Searched refs:TypeNode (Results 1 – 10 of 10) sorted by relevance

/freebsd-12.1/contrib/llvm/include/llvm/Demangle/
H A DMicrosoftDemangleNodes.h245 struct TypeNode;
273 struct TypeNode : public Node { struct
319 TypeNode *ReturnType = nullptr;
402 TypeNode *TargetType = nullptr;
447 TypeNode *Pointee = nullptr;
450 struct TagTypeNode : public TypeNode {
460 struct ArrayTypeNode : public TypeNode {
473 TypeNode *ElementType = nullptr;
476 struct IntrinsicNode : public TypeNode {
481 struct CustomTypeNode : public TypeNode {
[all …]
H A DMicrosoftDemangle.h122 TypeNode *FunctionParams[Max];
171 TypeNode *demangleType(StringView &MangledName, QualifierMangleMode QMM);
/freebsd-12.1/contrib/llvm/tools/clang/lib/ASTMatchers/
H A DASTMatchFinder.cpp167 bool TraverseType(QualType TypeNode) { in TraverseType() argument
168 if (TypeNode.isNull()) in TraverseType()
172 if (!match(*TypeNode)) in TraverseType()
175 return traverse(TypeNode); in TraverseType()
238 bool baseTraverse(QualType TypeNode) { in baseTraverse() argument
239 return VisitorBase::TraverseType(TypeNode); in baseTraverse()
387 bool TraverseType(QualType TypeNode);
388 bool TraverseTypeLoc(TypeLoc TypeNode);
752 bool typeHasMatchingAlias(const Type *TypeNode, in typeHasMatchingAlias() argument
801 if (auto *RD = TypeNode->getAsCXXRecordDecl()) in getAsCXXRecordDeclOrPrimaryTemplate()
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCodeGenTBAA.cpp214 llvm::MDNode *TypeNode = getTypeInfoHelper(Ty); in getTypeInfo() local
215 return MetadataCache[Ty] = TypeNode; in getTypeInfo()
302 llvm::MDNode *TypeNode = isValidBaseType(FieldQTy) ? in getBaseTypeInfoHelper() local
304 if (!TypeNode) in getBaseTypeInfoHelper()
311 TypeNode)); in getBaseTypeInfoHelper()
351 llvm::MDNode *TypeNode = getBaseTypeInfoHelper(Ty); in getBaseTypeInfo() local
352 return BaseTypeMetadataCache[Ty] = TypeNode; in getBaseTypeInfo()
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DTypeBasedAliasAnalysis.cpp298 auto *TypeNode = cast<MDNode>(getNode()->getOperand(OpIndex)); in getFieldType() local
299 return TBAAStructTypeNode(TypeNode); in getFieldType()
/freebsd-12.1/contrib/llvm/lib/Demangle/
H A DMicrosoftDemangle.cpp333 TypeNode *Type, in synthesizeVariable()
438 TypeNode *T = demangleType(MangledName, QualifierMangleMode::Result); in demangleSpecialIntrinsic()
1641 TypeNode *Demangler::demangleType(StringView &MangledName, in demangleType()
1652 TypeNode *Ty = nullptr; in demangleType()
1997 TypeNode *TN = demangleType(MangledName, QualifierMangleMode::Drop); in demangleFunctionParameterList()
2173 TypeNode *T = Backrefs.FunctionParams[I]; in dumpBackReferences()
H A DMicrosoftDemangleNodes.cpp125 void TypeNode::outputQuals(bool SpaceBefore, bool SpaceAfter) const {} in outputQuals()
/freebsd-12.1/contrib/llvm/lib/Object/
H A DWindowsResource.cpp178 TreeNode &TypeNode = addTypeNode(Entry, IsNewTypeString); in addEntry() local
179 TreeNode &NameNode = TypeNode.addNameNode(Entry, IsNewNameString); in addEntry()
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DASTContext.cpp2661 const Type *TypeNode = Quals.strip(T); in getAddrSpaceQualType() local
2669 return getExtQualType(TypeNode, Quals); in getAddrSpaceQualType()
2676 const Type *TypeNode = Quals.strip(T); in removeAddrSpaceQualType() local
2688 return getExtQualType(TypeNode, Quals); in removeAddrSpaceQualType()
2690 return QualType(TypeNode, Quals.getFastQualifiers()); in removeAddrSpaceQualType()
2710 const Type *TypeNode = Quals.strip(T); in getObjCGCQualType() local
2718 return getExtQualType(TypeNode, Quals); in getObjCGCQualType()
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp10627 VTSDNode *TypeNode = cast<VTSDNode>(V.getNode()->getOperand(1)); in checkValueWidth() local
10628 if ((TypeNode->getVT() == MVT::i8 && width == 8) in checkValueWidth()
10629 || (TypeNode->getVT() == MVT::i16 && width == 16)) { in checkValueWidth()
10636 VTSDNode *TypeNode = cast<VTSDNode>(V.getNode()->getOperand(1)); in checkValueWidth() local
10637 if ((TypeNode->getVT() == MVT::i8 && width == 8) in checkValueWidth()
10638 || (TypeNode->getVT() == MVT::i16 && width == 16)) { in checkValueWidth()