Lines Matching refs:Storage
58 DILocation::DILocation(LLVMContext &C, StorageType Storage, unsigned Line, in DILocation() argument
61 : MDNode(C, DILocationKind, Storage, MDs) { in DILocation()
83 StorageType Storage, bool ShouldCreate) { in getImpl() argument
87 if (Storage == Uniqued) { in getImpl()
102 return storeImpl(new (Ops.size(), Storage) DILocation( in getImpl()
103 Context, Storage, Line, Column, Ops, ImplicitCode), in getImpl()
104 Storage, Context.pImpl->DILocations); in getImpl()
395 StorageType Storage, bool ShouldCreate) { in getImpl() argument
397 if (Storage == Uniqued) { in getImpl()
411 return storeImpl(new (DwarfOps.size() + 1, Storage) GenericDINode( in getImpl()
412 Context, Storage, Hash, Tag, PreOps, DwarfOps), in getImpl()
413 Storage, Context.pImpl->GenericDINodes); in getImpl()
424 if (Storage == Uniqued) { \
436 return storeImpl(new (std::size(OPS), Storage) \
437 CLASS(Context, Storage, UNWRAP_ARGS(ARGS), OPS), \
438 Storage, Context.pImpl->CLASS##s)
440 return storeImpl(new (0u, Storage) \
441 CLASS(Context, Storage, UNWRAP_ARGS(ARGS)), \
442 Storage, Context.pImpl->CLASS##s)
444 return storeImpl(new (std::size(OPS), Storage) CLASS(Context, Storage, OPS), \
445 Storage, Context.pImpl->CLASS##s)
447 return storeImpl(new (NUM_OPS, Storage) \
448 CLASS(Context, Storage, UNWRAP_ARGS(ARGS), OPS), \
449 Storage, Context.pImpl->CLASS##s)
451 DISubrange::DISubrange(LLVMContext &C, StorageType Storage, in DISubrange() argument
453 : DINode(C, DISubrangeKind, Storage, dwarf::DW_TAG_subrange_type, Ops) {} in DISubrange()
455 StorageType Storage, bool ShouldCreate) { in getImpl() argument
460 return getImpl(Context, CountNode, LB, nullptr, nullptr, Storage, in getImpl()
465 int64_t Lo, StorageType Storage, in getImpl() argument
469 return getImpl(Context, CountNode, LB, nullptr, nullptr, Storage, in getImpl()
475 StorageType Storage, bool ShouldCreate) { in getImpl() argument
564 DIGenericSubrange::DIGenericSubrange(LLVMContext &C, StorageType Storage, in DIGenericSubrange() argument
566 : DINode(C, DIGenericSubrangeKind, Storage, dwarf::DW_TAG_generic_subrange, in DIGenericSubrange()
572 StorageType Storage, in getImpl() argument
647 DIEnumerator::DIEnumerator(LLVMContext &C, StorageType Storage, in DIEnumerator() argument
650 : DINode(C, DIEnumeratorKind, Storage, dwarf::DW_TAG_enumerator, Ops), in DIEnumerator()
656 StorageType Storage, bool ShouldCreate) { in getImpl() argument
666 DIFlags Flags, StorageType Storage, in getImpl() argument
694 unsigned Encoding, StorageType Storage, in getImpl() argument
744 Metadata *Annotations, StorageType Storage, bool ShouldCreate) { in getImpl() argument
771 Metadata *Rank, Metadata *Annotations, StorageType Storage, in getImpl() argument
866 DISubroutineType::DISubroutineType(LLVMContext &C, StorageType Storage, in DISubroutineType() argument
869 : DIType(C, DISubroutineTypeKind, Storage, dwarf::DW_TAG_subroutine_type, 0, in DISubroutineType()
875 StorageType Storage, in getImpl() argument
882 DIFile::DIFile(LLVMContext &C, StorageType Storage, in DIFile() argument
885 : DIScope(C, DIFileKind, Storage, dwarf::DW_TAG_file_type, Ops), in DIFile()
916 MDString *Source, StorageType Storage, in getImpl() argument
927 DICompileUnit::DICompileUnit(LLVMContext &C, StorageType Storage, in DICompileUnit() argument
933 : DIScope(C, DICompileUnitKind, Storage, dwarf::DW_TAG_compile_unit, Ops), in DICompileUnit()
939 assert(Storage != Uniqued); in DICompileUnit()
950 MDString *SDK, StorageType Storage, bool ShouldCreate) { in getImpl() argument
951 assert(Storage != Uniqued && "Cannot unique DICompileUnit"); in getImpl()
967 return storeImpl(new (std::size(Ops), Storage) DICompileUnit( in getImpl()
968 Context, Storage, SourceLanguage, IsOptimized, in getImpl()
972 Storage); in getImpl()
1022 DISubprogram::DISubprogram(LLVMContext &C, StorageType Storage, unsigned Line, in DISubprogram() argument
1026 : DILocalScope(C, DISubprogramKind, Storage, dwarf::DW_TAG_subprogram, Ops), in DISubprogram()
1130 StorageType Storage, bool ShouldCreate) { in getImpl() argument
1170 StorageType Storage, in DILexicalBlockBase() argument
1172 : DILocalScope(C, ID, Storage, dwarf::DW_TAG_lexical_block, Ops) {} in DILexicalBlockBase()
1176 unsigned Column, StorageType Storage, in getImpl() argument
1190 StorageType Storage, in getImpl() argument
1198 DINamespace::DINamespace(LLVMContext &Context, StorageType Storage, in DINamespace() argument
1200 : DIScope(Context, DINamespaceKind, Storage, dwarf::DW_TAG_namespace, Ops) { in DINamespace()
1205 StorageType Storage, bool ShouldCreate) { in getImpl() argument
1213 DICommonBlock::DICommonBlock(LLVMContext &Context, StorageType Storage, in DICommonBlock() argument
1215 : DIScope(Context, DICommonBlockKind, Storage, dwarf::DW_TAG_common_block, in DICommonBlock()
1222 StorageType Storage, bool ShouldCreate) { in getImpl() argument
1230 DIModule::DIModule(LLVMContext &Context, StorageType Storage, unsigned LineNo, in DIModule() argument
1232 : DIScope(Context, DIModuleKind, Storage, dwarf::DW_TAG_module, Ops) { in DIModule()
1240 unsigned LineNo, bool IsDecl, StorageType Storage, in getImpl() argument
1250 StorageType Storage, in DITemplateTypeParameter() argument
1253 : DITemplateParameter(Context, DITemplateTypeParameterKind, Storage, in DITemplateTypeParameter()
1260 StorageType Storage, bool ShouldCreate) { in getImpl() argument
1269 bool isDefault, Metadata *Value, StorageType Storage, bool ShouldCreate) { in getImpl() argument
1283 Metadata *Annotations, StorageType Storage, in getImpl() argument
1308 Metadata *Annotations, StorageType Storage, in getImpl() argument
1321 DIVariable::DIVariable(LLVMContext &C, unsigned ID, StorageType Storage, in DIVariable() argument
1324 : DINode(C, ID, Storage, dwarf::DW_TAG_variable, Ops), Line(Line) { in DIVariable()
1350 DILabel::DILabel(LLVMContext &C, StorageType Storage, unsigned Line, in DILabel() argument
1352 : DINode(C, DILabelKind, Storage, dwarf::DW_TAG_label, Ops) { in DILabel()
1356 Metadata *File, unsigned Line, StorageType Storage, in getImpl() argument
1367 StorageType Storage, bool ShouldCreate) { in getImpl() argument
1391 DIAssignID *DIAssignID::getImpl(LLVMContext &Context, StorageType Storage, in getImpl() argument
1394 assert(Storage != StorageType::Uniqued && "uniqued DIAssignID unsupported"); in getImpl()
1395 return storeImpl(new (0u, Storage) DIAssignID(Context, Storage), Storage); in getImpl()
2255 Metadata *Expression, StorageType Storage, in getImpl() argument
2261 DIObjCProperty::DIObjCProperty(LLVMContext &C, StorageType Storage, in DIObjCProperty() argument
2264 : DINode(C, DIObjCPropertyKind, Storage, dwarf::DW_TAG_APPLE_property, Ops), in DIObjCProperty()
2270 Metadata *Type, StorageType Storage, bool ShouldCreate) { in getImpl() argument
2284 StorageType Storage, in getImpl() argument
2294 MDString *Name, MDString *Value, StorageType Storage, in getImpl() argument
2304 Metadata *Elements, StorageType Storage, in getImpl() argument