Lines Matching defs:Storage

149   DebugNode(LLVMContext &C, unsigned ID, StorageType Storage, unsigned Tag,
151 : MDNode(C, ID, Storage, Ops1, Ops2) {
248 GenericDebugNode(LLVMContext &C, StorageType Storage, unsigned Hash,
251 : DebugNode(C, GenericDebugNodeKind, Storage, Tag, Ops1, Ops2) {
262 StorageType Storage,
265 DwarfOps, Storage, ShouldCreate);
271 StorageType Storage,
326 MDSubrange(LLVMContext &C, StorageType Storage, int64_t Count,
328 : DebugNode(C, MDSubrangeKind, Storage, dwarf::DW_TAG_subrange_type,
334 int64_t LowerBound, StorageType Storage,
365 MDEnumerator(LLVMContext &C, StorageType Storage, int64_t Value,
367 : DebugNode(C, MDEnumeratorKind, Storage, dwarf::DW_TAG_enumerator, Ops),
372 StringRef Name, StorageType Storage,
374 return getImpl(Context, Value, getCanonicalMDString(Context, Name), Storage,
378 MDString *Name, StorageType Storage,
411 MDScope(LLVMContext &C, unsigned ID, StorageType Storage, unsigned Tag,
413 : DebugNode(C, ID, Storage, Tag, Ops) {}
465 MDFile(LLVMContext &C, StorageType Storage, ArrayRef<Metadata *> Ops)
466 : MDScope(C, MDFileKind, Storage, dwarf::DW_TAG_file_type, Ops) {}
470 StringRef Directory, StorageType Storage,
473 getCanonicalMDString(Context, Directory), Storage,
477 MDString *Directory, StorageType Storage,
528 MDType(LLVMContext &C, unsigned ID, StorageType Storage, unsigned Tag,
531 : MDScope(C, ID, Storage, Tag, Ops), Line(Line), Flags(Flags),
607 MDBasicType(LLVMContext &C, StorageType Storage, unsigned Tag,
610 : MDType(C, MDBasicTypeKind, Storage, Tag, 0, SizeInBits, AlignInBits, 0,
618 StorageType Storage, bool ShouldCreate = true) {
620 SizeInBits, AlignInBits, Encoding, Storage, ShouldCreate);
625 StorageType Storage, bool ShouldCreate = true);
658 MDDerivedTypeBase(LLVMContext &C, unsigned ID, StorageType Storage,
662 : MDType(C, ID, Storage, Tag, Line, SizeInBits, AlignInBits, OffsetInBits,
687 MDDerivedType(LLVMContext &C, StorageType Storage, unsigned Tag,
690 : MDDerivedTypeBase(C, MDDerivedTypeKind, Storage, Tag, Line, SizeInBits,
699 Metadata *ExtraData, StorageType Storage,
703 Flags, ExtraData, Storage, ShouldCreate);
710 Metadata *ExtraData, StorageType Storage,
778 MDCompositeTypeBase(LLVMContext &C, unsigned ID, StorageType Storage,
783 : MDDerivedTypeBase(C, ID, Storage, Tag, Line, SizeInBits, AlignInBits,
846 MDCompositeType(LLVMContext &C, StorageType Storage, unsigned Tag,
850 : MDCompositeTypeBase(C, MDCompositeTypeKind, Storage, Tag, Line,
861 StringRef Identifier, StorageType Storage, bool ShouldCreate = true) {
866 getCanonicalMDString(Context, Identifier), Storage, ShouldCreate);
874 MDString *Identifier, StorageType Storage, bool ShouldCreate = true);
931 MDSubroutineType(LLVMContext &C, StorageType Storage, unsigned Flags,
933 : MDCompositeTypeBase(C, MDSubroutineTypeKind, Storage,
940 StorageType Storage,
942 return getImpl(Context, Flags, TypeArray.get(), Storage, ShouldCreate);
945 Metadata *TypeArray, StorageType Storage,
981 MDCompileUnit(LLVMContext &C, StorageType Storage, unsigned SourceLanguage,
984 : MDScope(C, MDCompileUnitKind, Storage, dwarf::DW_TAG_compile_unit, Ops),
996 MDImportedEntityArray ImportedEntities, StorageType Storage,
1003 GlobalVariables.get(), ImportedEntities.get(), Storage, ShouldCreate);
1011 Metadata *ImportedEntities, StorageType Storage,
1109 MDLocalScope(LLVMContext &C, unsigned ID, StorageType Storage, unsigned Tag,
1111 : MDScope(C, ID, Storage, Tag, Ops) {}
1135 MDLocation(LLVMContext &C, StorageType Storage, unsigned Line,
1141 Metadata *InlinedAt, StorageType Storage,
1145 MDLocation *InlinedAt, StorageType Storage,
1148 static_cast<Metadata *>(InlinedAt), Storage, ShouldCreate);
1256 MDSubprogram(LLVMContext &C, StorageType Storage, unsigned Line,
1260 : MDLocalScope(C, MDSubprogramKind, Storage, dwarf::DW_TAG_subprogram,
1275 StorageType Storage, bool ShouldCreate = true) {
1281 TemplateParams.get(), Declaration, Variables.get(), Storage,
1291 StorageType Storage, bool ShouldCreate = true);
1439 MDLexicalBlockBase(LLVMContext &C, unsigned ID, StorageType Storage,
1441 : MDLocalScope(C, ID, Storage, dwarf::DW_TAG_lexical_block, Ops) {}
1469 MDLexicalBlock(LLVMContext &C, StorageType Storage, unsigned Line,
1471 : MDLexicalBlockBase(C, MDLexicalBlockKind, Storage, Ops), Line(Line),
1477 StorageType Storage,
1480 static_cast<Metadata *>(File), Line, Column, Storage,
1486 StorageType Storage, bool ShouldCreate = true);
1529 MDLexicalBlockFile(LLVMContext &C, StorageType Storage,
1531 : MDLexicalBlockBase(C, MDLexicalBlockFileKind, Storage, Ops),
1537 StorageType Storage,
1540 static_cast<Metadata *>(File), Discriminator, Storage,
1546 StorageType Storage,
1587 MDNamespace(LLVMContext &Context, StorageType Storage, unsigned Line,
1589 : MDScope(Context, MDNamespaceKind, Storage, dwarf::DW_TAG_namespace,
1596 StorageType Storage, bool ShouldCreate = true) {
1598 Line, Storage, ShouldCreate);
1602 StorageType Storage, bool ShouldCreate = true);
1634 MDTemplateParameter(LLVMContext &Context, unsigned ID, StorageType Storage,
1636 : DebugNode(Context, ID, Storage, Tag, Ops) {}
1656 MDTemplateTypeParameter(LLVMContext &Context, StorageType Storage,
1658 : MDTemplateParameter(Context, MDTemplateTypeParameterKind, Storage,
1663 MDTypeRef Type, StorageType Storage,
1665 return getImpl(Context, getCanonicalMDString(Context, Name), Type, Storage,
1669 Metadata *Type, StorageType Storage,
1693 MDTemplateValueParameter(LLVMContext &Context, StorageType Storage,
1695 : MDTemplateParameter(Context, MDTemplateValueParameterKind, Storage, Tag,
1701 Metadata *Value, StorageType Storage,
1704 Value, Storage, ShouldCreate);
1708 Metadata *Value, StorageType Storage,
1740 MDVariable(LLVMContext &C, unsigned ID, StorageType Storage, unsigned Tag,
1742 : DebugNode(C, ID, Storage, Tag, Ops), Line(Line) {}
1784 MDGlobalVariable(LLVMContext &C, StorageType Storage, unsigned Line,
1787 : MDVariable(C, MDGlobalVariableKind, Storage, dwarf::DW_TAG_variable,
1796 MDDerivedType *StaticDataMemberDeclaration, StorageType Storage,
1802 StaticDataMemberDeclaration, Storage, ShouldCreate);
1808 Metadata *StaticDataMemberDeclaration, StorageType Storage,
1870 MDLocalVariable(LLVMContext &C, StorageType Storage, unsigned Tag,
1873 : MDVariable(C, MDLocalVariableKind, Storage, Tag, Line, Ops), Arg(Arg),
1880 unsigned Flags, StorageType Storage,
1883 File, Line, Type, Arg, Flags, Storage, ShouldCreate);
1888 unsigned Flags, StorageType Storage, bool ShouldCreate = true);
1953 MDExpression(LLVMContext &C, StorageType Storage, ArrayRef<uint64_t> Elements)
1954 : MDNode(C, MDExpressionKind, Storage, None),
1959 ArrayRef<uint64_t> Elements, StorageType Storage,
2090 MDObjCProperty(LLVMContext &C, StorageType Storage, unsigned Line,
2092 : DebugNode(C, MDObjCPropertyKind, Storage, dwarf::DW_TAG_APPLE_property,
2100 MDType *Type, StorageType Storage, bool ShouldCreate = true) {
2104 Storage, ShouldCreate);
2110 StorageType Storage, bool ShouldCreate = true);
2176 MDImportedEntity(LLVMContext &C, StorageType Storage, unsigned Tag,
2178 : DebugNode(C, MDImportedEntityKind, Storage, Tag, Ops), Line(Line) {}
2184 StorageType Storage,
2187 getCanonicalMDString(Context, Name), Storage, ShouldCreate);
2192 StorageType Storage,