reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
257 NamedIdentifierNode *NI = Arena.alloc<NamedIdentifierNode>(); 275 SpecialTableSymbolNode *STSN = Arena.alloc<SpecialTableSymbolNode>(); 297 Arena.alloc<LocalStaticGuardIdentifierNode>(); 301 Arena.alloc<LocalStaticGuardVariableNode>(); 320 NamedIdentifierNode *Id = Arena.alloc<NamedIdentifierNode>(); 327 QualifiedNameNode *QN = Arena.alloc<QualifiedNameNode>(); 328 QN->Components = Arena.alloc<NodeArrayNode>(); 344 VariableSymbolNode *VSN = Arena.alloc<VariableSymbolNode>(); 354 VariableSymbolNode *VSN = Arena.alloc<VariableSymbolNode>(); 367 Arena.alloc<RttiBaseClassDescriptorNode>(); 375 VariableSymbolNode *VSN = Arena.alloc<VariableSymbolNode>(); 384 Arena.alloc<DynamicStructorIdentifierNode>(); 505 StructorIdentifierNode *N = Arena.alloc<StructorIdentifierNode>(); 513 Arena.alloc<ConversionOperatorIdentifierNode>(); 520 Arena.alloc<LiteralOperatorIdentifierNode>(); 681 return Arena.alloc<IntrinsicFunctionIdentifierNode>( 685 return Arena.alloc<IntrinsicFunctionIdentifierNode>( 692 return Arena.alloc<IntrinsicFunctionIdentifierNode>( 780 SymbolNode *S = Arena.alloc<SymbolNode>(NodeKind::Md5Symbol); 844 VariableSymbolNode *VSN = Arena.alloc<VariableSymbolNode>(); 947 NamedIdentifierNode *N = Arena.alloc<NamedIdentifierNode>(); 1021 NamedIdentifierNode *Name = Arena.alloc<NamedIdentifierNode>(); 1256 FunctionSymbolNode *FSN = Arena.alloc<FunctionSymbolNode>(); 1257 VcallThunkIdentifierNode *VTIN = Arena.alloc<VcallThunkIdentifierNode>(); 1258 FSN->Signature = Arena.alloc<ThunkSignatureNode>(); 1284 EncodedStringLiteralNode *Result = Arena.alloc<EncodedStringLiteralNode>(); 1417 NamedIdentifierNode *Node = Arena.alloc<NamedIdentifierNode>(); 1434 NamedIdentifierNode *Identifier = Arena.alloc<NamedIdentifierNode>(); 1559 NodeArrayNode *N = Arena.alloc<NodeArrayNode>(); 1572 NodeList *Head = Arena.alloc<NodeList>(); 1579 NodeList *NewHead = Arena.alloc<NodeList>(); 1596 QualifiedNameNode *QN = Arena.alloc<QualifiedNameNode>(); 1830 FunctionSignatureNode *FTy = Arena.alloc<FunctionSignatureNode>(); 1871 TTN = Arena.alloc<ThunkSignatureNode>(); 1874 TTN = Arena.alloc<ThunkSignatureNode>(); 1887 FSN = Arena.alloc<FunctionSignatureNode>(); 1902 FunctionSymbolNode *Symbol = Arena.alloc<FunctionSymbolNode>(); 1911 CustomTypeNode *CTN = Arena.alloc<CustomTypeNode>(); 1923 return Arena.alloc<PrimitiveTypeNode>(PrimitiveKind::Nullptr); 1927 return Arena.alloc<PrimitiveTypeNode>(PrimitiveKind::Void); 1929 return Arena.alloc<PrimitiveTypeNode>(PrimitiveKind::Char); 1931 return Arena.alloc<PrimitiveTypeNode>(PrimitiveKind::Schar); 1933 return Arena.alloc<PrimitiveTypeNode>(PrimitiveKind::Uchar); 1935 return Arena.alloc<PrimitiveTypeNode>(PrimitiveKind::Short); 1937 return Arena.alloc<PrimitiveTypeNode>(PrimitiveKind::Ushort); 1939 return Arena.alloc<PrimitiveTypeNode>(PrimitiveKind::Int); 1941 return Arena.alloc<PrimitiveTypeNode>(PrimitiveKind::Uint); 1943 return Arena.alloc<PrimitiveTypeNode>(PrimitiveKind::Long); 1945 return Arena.alloc<PrimitiveTypeNode>(PrimitiveKind::Ulong); 1947 return Arena.alloc<PrimitiveTypeNode>(PrimitiveKind::Float); 1949 return Arena.alloc<PrimitiveTypeNode>(PrimitiveKind::Double); 1951 return Arena.alloc<PrimitiveTypeNode>(PrimitiveKind::Ldouble); 1959 return Arena.alloc<PrimitiveTypeNode>(PrimitiveKind::Bool); 1961 return Arena.alloc<PrimitiveTypeNode>(PrimitiveKind::Int64); 1963 return Arena.alloc<PrimitiveTypeNode>(PrimitiveKind::Uint64); 1965 return Arena.alloc<PrimitiveTypeNode>(PrimitiveKind::Wchar); 1967 return Arena.alloc<PrimitiveTypeNode>(PrimitiveKind::Char8); 1969 return Arena.alloc<PrimitiveTypeNode>(PrimitiveKind::Char16); 1971 return Arena.alloc<PrimitiveTypeNode>(PrimitiveKind::Char32); 1985 TT = Arena.alloc<TagTypeNode>(TagKind::Union); 1988 TT = Arena.alloc<TagTypeNode>(TagKind::Struct); 1991 TT = Arena.alloc<TagTypeNode>(TagKind::Class); 1998 TT = Arena.alloc<TagTypeNode>(TagKind::Enum); 2011 PointerTypeNode *Pointer = Arena.alloc<PointerTypeNode>(); 2029 PointerTypeNode *Pointer = Arena.alloc<PointerTypeNode>(); 2082 ArrayTypeNode *ATy = Arena.alloc<ArrayTypeNode>(); 2083 NodeList *Head = Arena.alloc<NodeList>(); 2093 Tail->N = Arena.alloc<IntegerLiteralNode>(D, IsNegative); 2095 Tail->Next = Arena.alloc<NodeList>(); 2121 NodeList *Head = Arena.alloc<NodeList>(); 2136 *Current = Arena.alloc<NodeList>(); 2144 *Current = Arena.alloc<NodeList>(); 2196 *Current = Arena.alloc<NodeList>(); 2213 TP.N = TPRN = Arena.alloc<TemplateParameterReferenceNode>(); 2255 TP.N = TPRN = Arena.alloc<TemplateParameterReferenceNode>(); 2259 TP.N = TPRN = Arena.alloc<TemplateParameterReferenceNode>(); 2287 TP.N = Arena.alloc<IntegerLiteralNode>(Value, IsNegative);