/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | TypeNodes.td | 3 class TypeNode<TypeNode base, bit abstract = 0> : ASTNode { 4 TypeNode Base = base; 53 def Type : TypeNode<?, 1>; 54 def BuiltinType : TypeNode<Type>, LeafType; 55 def ComplexType : TypeNode<Type>; 56 def PointerType : TypeNode<Type>; 57 def BlockPointerType : TypeNode<Type>; 58 def ReferenceType : TypeNode<Type, 1>; 59 def LValueReferenceType : TypeNode<ReferenceType>; 60 def RValueReferenceType : TypeNode<ReferenceType>; [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Demangle/ |
H A D | MicrosoftDemangleNodes.h | 271 struct TypeNode; 297 struct TypeNode : public Node { struct 298 explicit TypeNode(NodeKind K) : Node(K) {} in TypeNode() argument 311 struct PrimitiveTypeNode : public TypeNode { argument 313 : TypeNode(NodeKind::PrimitiveType), PrimKind(K) {} in PrimitiveTypeNode() 321 struct FunctionSignatureNode : public TypeNode { 322 explicit FunctionSignatureNode(NodeKind K) : TypeNode(K) {} in FunctionSignatureNode() 323 FunctionSignatureNode() : TypeNode(NodeKind::FunctionSignature) {} in FunctionSignatureNode() 341 TypeNode *ReturnType = nullptr; 425 TypeNode *TargetType = nullptr; [all …]
|
H A D | MicrosoftDemangle.h | 122 TypeNode *FunctionParams[Max]; 177 TypeNode *demangleType(std::string_view &MangledName,
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CodeGenTBAA.cpp | 305 llvm::MDNode *TypeNode = getTypeInfoHelper(Ty); in getTypeInfo() local 306 return MetadataCache[Ty] = TypeNode; in getTypeInfo() 444 llvm::MDNode *TypeNode = isValidBaseType(BaseQTy) in getBaseTypeInfoHelper() local 447 if (!TypeNode) in getBaseTypeInfoHelper() 453 llvm::MDBuilder::TBAAStructField(Offset, Size, TypeNode)); in getBaseTypeInfoHelper() 469 llvm::MDNode *TypeNode = isValidBaseType(FieldQTy) in getBaseTypeInfoHelper() local 472 if (!TypeNode) in getBaseTypeInfoHelper() 479 TypeNode)); in getBaseTypeInfoHelper() 521 llvm::MDNode *TypeNode = getBaseTypeInfoHelper(Ty); in getValidBaseTypeInfo() local 523 BaseTypeMetadataCache.insert({Ty, TypeNode}); in getValidBaseTypeInfo() [all …]
|
/freebsd/contrib/llvm-project/clang/utils/TableGen/ |
H A D | ASTTableGen.h | 203 class TypeNode : public ASTNode { 205 TypeNode(llvm::Record *record = nullptr) : ASTNode(record) {} in ASTNode() 209 TypeNode getBase() const { return TypeNode(ASTNode::getBase().getRecord()); } in getBase()
|
/freebsd/contrib/llvm-project/llvm/lib/Object/ |
H A D | WindowsResource.cpp | 268 TreeNode *TypeNode = TypeIt->second.get(); in cleanUpManifests() local 270 TypeNode->IDChildren.find(/* CREATEPROCESS_MANIFEST_RESOURCE_ID */ 1); in cleanUpManifests() 271 if (NameIt == TypeNode->IDChildren.end()) in cleanUpManifests() 384 TreeNode &TypeNode = addTypeNode(Entry, StringTable); in addEntry() local 385 TreeNode &NameNode = TypeNode.addNameNode(Entry, StringTable); in addEntry()
|
/freebsd/contrib/llvm-project/llvm/lib/Demangle/ |
H A D | MicrosoftDemangle.cpp | 379 TypeNode *Type, in synthesizeVariable() 490 TypeNode *T = demangleType(MangledName, QualifierMangleMode::Result); in demangleSpecialIntrinsic() 837 TypeNode *T = demangleType(MangledName, QualifierMangleMode::Result); in demangleTypeinfoName() 1831 TypeNode *Demangler::demangleType(std::string_view &MangledName, in demangleType() 1847 TypeNode *Ty = nullptr; in demangleType() 2217 TypeNode *TN = demangleType(MangledName, QualifierMangleMode::Drop); in demangleFunctionParameterList() 2409 TypeNode *T = Backrefs.FunctionParams[I]; in dumpBackReferences()
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | TypeBasedAliasAnalysis.cpp | 299 auto *TypeNode = cast<MDNode>(getNode()->getOperand(OpIndex)); in getFieldType() local 300 return TBAAStructTypeNode(TypeNode); in getFieldType()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
H A D | LoongArchISelLowering.cpp | 3464 VTSDNode *TypeNode = cast<VTSDNode>(V.getNode()->getOperand(1)); in checkValueWidth() local 3465 if ((TypeNode->getVT() == MVT::i8) || (TypeNode->getVT() == MVT::i16)) { in checkValueWidth() 3472 VTSDNode *TypeNode = cast<VTSDNode>(V.getNode()->getOperand(1)); in checkValueWidth() local 3473 if ((TypeNode->getVT() == MVT::i8) || (TypeNode->getVT() == MVT::i16)) { in checkValueWidth()
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | ASTContext.cpp | 3086 const Type *TypeNode = Quals.strip(T); in getAddrSpaceQualType() local 3094 return getExtQualType(TypeNode, Quals); in getAddrSpaceQualType() 3104 const Type *TypeNode; in removeAddrSpaceQualType() local 3109 TypeNode = T.getTypePtr(); in removeAddrSpaceQualType() 3114 TypeNode = Quals.strip(T); in removeAddrSpaceQualType() 3118 if (!QualType(TypeNode, 0).hasAddressSpace()) in removeAddrSpaceQualType() 3132 return getExtQualType(TypeNode, Quals); in removeAddrSpaceQualType() 3134 return QualType(TypeNode, Quals.getFastQualifiers()); in removeAddrSpaceQualType() 3448 const Type *TypeNode = Quals.strip(T); in getObjCGCQualType() local 3456 return getExtQualType(TypeNode, Quals); in getObjCGCQualType()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.cpp | 18055 VTSDNode *TypeNode = dyn_cast<VTSDNode>(Extend.getOperand(1)); in calculatePreExtendType() local 18056 if (!TypeNode) in calculatePreExtendType() 18058 return TypeNode->getVT(); in calculatePreExtendType() 23339 VTSDNode *TypeNode = cast<VTSDNode>(V.getNode()->getOperand(1)); in checkValueWidth() local 23340 if ((TypeNode->getVT() == MVT::i8 && width == 8) in checkValueWidth() 23341 || (TypeNode->getVT() == MVT::i16 && width == 16)) { in checkValueWidth() 23348 VTSDNode *TypeNode = cast<VTSDNode>(V.getNode()->getOperand(1)); in checkValueWidth() local 23349 if ((TypeNode->getVT() == MVT::i8 && width == 8) in checkValueWidth() 23350 || (TypeNode->getVT() == MVT::i16 && width == 16)) { in checkValueWidth()
|