Lines Matching refs:Storage

37 DILocation::DILocation(LLVMContext &C, StorageType Storage, unsigned Line,  in DILocation()  argument
40 : MDNode(C, DILocationKind, Storage, MDs) { in DILocation()
62 StorageType Storage, bool ShouldCreate) { in getImpl() argument
66 if (Storage == Uniqued) { in getImpl()
81 return storeImpl(new (Ops.size(), Storage) DILocation( in getImpl()
82 Context, Storage, Line, Column, Ops, ImplicitCode), in getImpl()
83 Storage, Context.pImpl->DILocations); in getImpl()
291 StorageType Storage, bool ShouldCreate) { in getImpl() argument
293 if (Storage == Uniqued) { in getImpl()
307 return storeImpl(new (DwarfOps.size() + 1, Storage) GenericDINode( in getImpl()
308 Context, Storage, Hash, Tag, PreOps, DwarfOps), in getImpl()
309 Storage, Context.pImpl->GenericDINodes); in getImpl()
320 if (Storage == Uniqued) { \
332 return storeImpl(new (array_lengthof(OPS), Storage) \
333 CLASS(Context, Storage, UNWRAP_ARGS(ARGS), OPS), \
334 Storage, Context.pImpl->CLASS##s)
336 return storeImpl(new (0u, Storage) \
337 CLASS(Context, Storage, UNWRAP_ARGS(ARGS)), \
338 Storage, Context.pImpl->CLASS##s)
340 return storeImpl(new (array_lengthof(OPS), Storage) \
341 CLASS(Context, Storage, OPS), \
342 Storage, Context.pImpl->CLASS##s)
344 return storeImpl(new (NUM_OPS, Storage) \
345 CLASS(Context, Storage, UNWRAP_ARGS(ARGS), OPS), \
346 Storage, Context.pImpl->CLASS##s)
348 DISubrange::DISubrange(LLVMContext &C, StorageType Storage, in DISubrange() argument
350 : DINode(C, DISubrangeKind, Storage, dwarf::DW_TAG_subrange_type, Ops) {} in DISubrange()
352 StorageType Storage, bool ShouldCreate) { in getImpl() argument
357 return getImpl(Context, CountNode, LB, nullptr, nullptr, Storage, in getImpl()
362 int64_t Lo, StorageType Storage, in getImpl() argument
366 return getImpl(Context, CountNode, LB, nullptr, nullptr, Storage, in getImpl()
372 StorageType Storage, bool ShouldCreate) { in getImpl() argument
461 DIGenericSubrange::DIGenericSubrange(LLVMContext &C, StorageType Storage, in DIGenericSubrange() argument
463 : DINode(C, DIGenericSubrangeKind, Storage, dwarf::DW_TAG_generic_subrange, in DIGenericSubrange()
469 StorageType Storage, in getImpl() argument
544 DIEnumerator::DIEnumerator(LLVMContext &C, StorageType Storage, in DIEnumerator() argument
547 : DINode(C, DIEnumeratorKind, Storage, dwarf::DW_TAG_enumerator, Ops), in DIEnumerator()
553 StorageType Storage, bool ShouldCreate) { in getImpl() argument
563 DIFlags Flags, StorageType Storage, in getImpl() argument
591 unsigned Encoding, StorageType Storage, in getImpl() argument
638 Metadata *Annotations, StorageType Storage, bool ShouldCreate) { in getImpl() argument
658 Metadata *Rank, Metadata *Annotations, StorageType Storage, in getImpl() argument
753 DISubroutineType::DISubroutineType(LLVMContext &C, StorageType Storage, in DISubroutineType() argument
756 : DIType(C, DISubroutineTypeKind, Storage, dwarf::DW_TAG_subroutine_type, 0, in DISubroutineType()
762 StorageType Storage, in getImpl() argument
769 DIFile::DIFile(LLVMContext &C, StorageType Storage, in DIFile() argument
772 : DIScope(C, DIFileKind, Storage, dwarf::DW_TAG_file_type, Ops), in DIFile()
802 Optional<MDString *> Source, StorageType Storage, in getImpl() argument
813 DICompileUnit::DICompileUnit(LLVMContext &C, StorageType Storage, in DICompileUnit() argument
819 : DIScope(C, DICompileUnitKind, Storage, dwarf::DW_TAG_compile_unit, Ops), in DICompileUnit()
825 assert(Storage != Uniqued); in DICompileUnit()
836 MDString *SDK, StorageType Storage, bool ShouldCreate) { in getImpl() argument
837 assert(Storage != Uniqued && "Cannot unique DICompileUnit"); in getImpl()
853 return storeImpl(new (array_lengthof(Ops), Storage) DICompileUnit( in getImpl()
854 Context, Storage, SourceLanguage, IsOptimized, in getImpl()
858 Storage); in getImpl()
905 DISubprogram::DISubprogram(LLVMContext &C, StorageType Storage, unsigned Line, in DISubprogram() argument
909 : DILocalScope(C, DISubprogramKind, Storage, dwarf::DW_TAG_subprogram, Ops), in DISubprogram()
984 StorageType Storage, bool ShouldCreate) { in getImpl() argument
1024 StorageType Storage, in DILexicalBlockBase() argument
1026 : DILocalScope(C, ID, Storage, dwarf::DW_TAG_lexical_block, Ops) {} in DILexicalBlockBase()
1030 unsigned Column, StorageType Storage, in getImpl() argument
1044 StorageType Storage, in getImpl() argument
1052 DINamespace::DINamespace(LLVMContext &Context, StorageType Storage, in DINamespace() argument
1054 : DIScope(Context, DINamespaceKind, Storage, dwarf::DW_TAG_namespace, Ops), in DINamespace()
1058 StorageType Storage, bool ShouldCreate) { in getImpl() argument
1066 DICommonBlock::DICommonBlock(LLVMContext &Context, StorageType Storage, in DICommonBlock() argument
1068 : DIScope(Context, DICommonBlockKind, Storage, dwarf::DW_TAG_common_block, in DICommonBlock()
1074 StorageType Storage, bool ShouldCreate) { in getImpl() argument
1082 DIModule::DIModule(LLVMContext &Context, StorageType Storage, unsigned LineNo, in DIModule() argument
1084 : DIScope(Context, DIModuleKind, Storage, dwarf::DW_TAG_module, Ops), in DIModule()
1090 unsigned LineNo, bool IsDecl, StorageType Storage, in getImpl() argument
1100 StorageType Storage, in DITemplateTypeParameter() argument
1103 : DITemplateParameter(Context, DITemplateTypeParameterKind, Storage, in DITemplateTypeParameter()
1110 StorageType Storage, bool ShouldCreate) { in getImpl() argument
1119 bool isDefault, Metadata *Value, StorageType Storage, bool ShouldCreate) { in getImpl() argument
1133 Metadata *Annotations, StorageType Storage, in getImpl() argument
1158 Metadata *Annotations, StorageType Storage, in getImpl() argument
1171 DIVariable::DIVariable(LLVMContext &C, unsigned ID, StorageType Storage, in DIVariable() argument
1174 : DINode(C, ID, Storage, dwarf::DW_TAG_variable, Ops), Line(Line), in DIVariable()
1199 DILabel::DILabel(LLVMContext &C, StorageType Storage, unsigned Line, in DILabel() argument
1201 : DINode(C, DILabelKind, Storage, dwarf::DW_TAG_label, Ops), Line(Line) {} in DILabel()
1203 Metadata *File, unsigned Line, StorageType Storage, in getImpl() argument
1214 StorageType Storage, bool ShouldCreate) { in getImpl() argument
1737 Metadata *Expression, StorageType Storage, in getImpl() argument
1743 DIObjCProperty::DIObjCProperty(LLVMContext &C, StorageType Storage, in DIObjCProperty() argument
1746 : DINode(C, DIObjCPropertyKind, Storage, dwarf::DW_TAG_APPLE_property, Ops), in DIObjCProperty()
1752 Metadata *Type, StorageType Storage, bool ShouldCreate) { in getImpl() argument
1766 StorageType Storage, in getImpl() argument
1776 MDString *Name, MDString *Value, StorageType Storage, in getImpl() argument
1786 Metadata *Elements, StorageType Storage, in getImpl() argument
1795 StorageType Storage, bool ShouldCreate) { in getImpl() argument