Lines Matching refs:Storage

54 DILocation::DILocation(LLVMContext &C, StorageType Storage, unsigned Line,  in DILocation()  argument
57 : MDNode(C, DILocationKind, Storage, MDs) { in DILocation()
79 StorageType Storage, bool ShouldCreate) { in getImpl() argument
83 if (Storage == Uniqued) { in getImpl()
98 return storeImpl(new (Ops.size(), Storage) DILocation( in getImpl()
99 Context, Storage, Line, Column, Ops, ImplicitCode), in getImpl()
100 Storage, Context.pImpl->DILocations); in getImpl()
391 StorageType Storage, bool ShouldCreate) { in getImpl() argument
393 if (Storage == Uniqued) { in getImpl()
407 return storeImpl(new (DwarfOps.size() + 1, Storage) GenericDINode( in getImpl()
408 Context, Storage, Hash, Tag, PreOps, DwarfOps), in getImpl()
409 Storage, Context.pImpl->GenericDINodes); in getImpl()
420 if (Storage == Uniqued) { \
432 return storeImpl(new (std::size(OPS), Storage) \
433 CLASS(Context, Storage, UNWRAP_ARGS(ARGS), OPS), \
434 Storage, Context.pImpl->CLASS##s)
436 return storeImpl(new (0u, Storage) \
437 CLASS(Context, Storage, UNWRAP_ARGS(ARGS)), \
438 Storage, Context.pImpl->CLASS##s)
440 return storeImpl(new (std::size(OPS), Storage) CLASS(Context, Storage, OPS), \
441 Storage, Context.pImpl->CLASS##s)
443 return storeImpl(new (NUM_OPS, Storage) \
444 CLASS(Context, Storage, UNWRAP_ARGS(ARGS), OPS), \
445 Storage, Context.pImpl->CLASS##s)
447 DISubrange::DISubrange(LLVMContext &C, StorageType Storage, in DISubrange() argument
449 : DINode(C, DISubrangeKind, Storage, dwarf::DW_TAG_subrange_type, Ops) {} in DISubrange()
451 StorageType Storage, bool ShouldCreate) { in getImpl() argument
456 return getImpl(Context, CountNode, LB, nullptr, nullptr, Storage, in getImpl()
461 int64_t Lo, StorageType Storage, in getImpl() argument
465 return getImpl(Context, CountNode, LB, nullptr, nullptr, Storage, in getImpl()
471 StorageType Storage, bool ShouldCreate) { in getImpl() argument
560 DIGenericSubrange::DIGenericSubrange(LLVMContext &C, StorageType Storage, in DIGenericSubrange() argument
562 : DINode(C, DIGenericSubrangeKind, Storage, dwarf::DW_TAG_generic_subrange, in DIGenericSubrange()
568 StorageType Storage, in getImpl() argument
643 DIEnumerator::DIEnumerator(LLVMContext &C, StorageType Storage, in DIEnumerator() argument
646 : DINode(C, DIEnumeratorKind, Storage, dwarf::DW_TAG_enumerator, Ops), in DIEnumerator()
652 StorageType Storage, bool ShouldCreate) { in getImpl() argument
662 DIFlags Flags, StorageType Storage, in getImpl() argument
690 unsigned Encoding, StorageType Storage, in getImpl() argument
741 StorageType Storage, bool ShouldCreate) { in getImpl() argument
761 Metadata *Rank, Metadata *Annotations, StorageType Storage, in getImpl() argument
856 DISubroutineType::DISubroutineType(LLVMContext &C, StorageType Storage, in DISubroutineType() argument
859 : DIType(C, DISubroutineTypeKind, Storage, dwarf::DW_TAG_subroutine_type, 0, in DISubroutineType()
865 StorageType Storage, in getImpl() argument
872 DIFile::DIFile(LLVMContext &C, StorageType Storage, in DIFile() argument
875 : DIScope(C, DIFileKind, Storage, dwarf::DW_TAG_file_type, Ops), in DIFile()
906 MDString *Source, StorageType Storage, in getImpl() argument
917 DICompileUnit::DICompileUnit(LLVMContext &C, StorageType Storage, in DICompileUnit() argument
923 : DIScope(C, DICompileUnitKind, Storage, dwarf::DW_TAG_compile_unit, Ops), in DICompileUnit()
929 assert(Storage != Uniqued); in DICompileUnit()
940 MDString *SDK, StorageType Storage, bool ShouldCreate) { in getImpl() argument
941 assert(Storage != Uniqued && "Cannot unique DICompileUnit"); in getImpl()
957 return storeImpl(new (std::size(Ops), Storage) DICompileUnit( in getImpl()
958 Context, Storage, SourceLanguage, IsOptimized, in getImpl()
962 Storage); in getImpl()
1012 DISubprogram::DISubprogram(LLVMContext &C, StorageType Storage, unsigned Line, in DISubprogram() argument
1016 : DILocalScope(C, DISubprogramKind, Storage, dwarf::DW_TAG_subprogram, Ops), in DISubprogram()
1120 StorageType Storage, bool ShouldCreate) { in getImpl() argument
1160 StorageType Storage, in DILexicalBlockBase() argument
1162 : DILocalScope(C, ID, Storage, dwarf::DW_TAG_lexical_block, Ops) {} in DILexicalBlockBase()
1166 unsigned Column, StorageType Storage, in getImpl() argument
1180 StorageType Storage, in getImpl() argument
1188 DINamespace::DINamespace(LLVMContext &Context, StorageType Storage, in DINamespace() argument
1190 : DIScope(Context, DINamespaceKind, Storage, dwarf::DW_TAG_namespace, Ops) { in DINamespace()
1195 StorageType Storage, bool ShouldCreate) { in getImpl() argument
1203 DICommonBlock::DICommonBlock(LLVMContext &Context, StorageType Storage, in DICommonBlock() argument
1205 : DIScope(Context, DICommonBlockKind, Storage, dwarf::DW_TAG_common_block, in DICommonBlock()
1212 StorageType Storage, bool ShouldCreate) { in getImpl() argument
1220 DIModule::DIModule(LLVMContext &Context, StorageType Storage, unsigned LineNo, in DIModule() argument
1222 : DIScope(Context, DIModuleKind, Storage, dwarf::DW_TAG_module, Ops) { in DIModule()
1230 unsigned LineNo, bool IsDecl, StorageType Storage, in getImpl() argument
1240 StorageType Storage, in DITemplateTypeParameter() argument
1243 : DITemplateParameter(Context, DITemplateTypeParameterKind, Storage, in DITemplateTypeParameter()
1250 StorageType Storage, bool ShouldCreate) { in getImpl() argument
1259 bool isDefault, Metadata *Value, StorageType Storage, bool ShouldCreate) { in getImpl() argument
1273 Metadata *Annotations, StorageType Storage, in getImpl() argument
1298 Metadata *Annotations, StorageType Storage, in getImpl() argument
1311 DIVariable::DIVariable(LLVMContext &C, unsigned ID, StorageType Storage, in DIVariable() argument
1314 : DINode(C, ID, Storage, dwarf::DW_TAG_variable, Ops), Line(Line) { in DIVariable()
1340 DILabel::DILabel(LLVMContext &C, StorageType Storage, unsigned Line, in DILabel() argument
1342 : DINode(C, DILabelKind, Storage, dwarf::DW_TAG_label, Ops) { in DILabel()
1346 Metadata *File, unsigned Line, StorageType Storage, in getImpl() argument
1357 StorageType Storage, bool ShouldCreate) { in getImpl() argument
1381 DIAssignID *DIAssignID::getImpl(LLVMContext &Context, StorageType Storage, in getImpl() argument
1384 assert(Storage != StorageType::Uniqued && "uniqued DIAssignID unsupported"); in getImpl()
1385 return storeImpl(new (0u, Storage) DIAssignID(Context, Storage), Storage); in getImpl()
2068 Metadata *Expression, StorageType Storage, in getImpl() argument
2074 DIObjCProperty::DIObjCProperty(LLVMContext &C, StorageType Storage, in DIObjCProperty() argument
2077 : DINode(C, DIObjCPropertyKind, Storage, dwarf::DW_TAG_APPLE_property, Ops), in DIObjCProperty()
2083 Metadata *Type, StorageType Storage, bool ShouldCreate) { in getImpl() argument
2097 StorageType Storage, in getImpl() argument
2107 MDString *Name, MDString *Value, StorageType Storage, in getImpl() argument
2117 Metadata *Elements, StorageType Storage, in getImpl() argument