Lines Matching full:metadata
1 //===- DebugInfoMetadata.cpp - Implement debug info metadata --------------===//
9 // This file implements the debug info Metadata classes.
59 unsigned Column, ArrayRef<Metadata *> MDs, in DILocation()
81 unsigned Column, Metadata *Scope, in getImpl()
82 Metadata *InlinedAt, bool ImplicitCode, in getImpl()
98 SmallVector<Metadata *, 2> Ops; in getImpl()
394 ArrayRef<Metadata *> DwarfOps, in getImpl()
410 Metadata *PreOps[] = {Header}; in getImpl()
452 ArrayRef<Metadata *> Ops) in DISubrange()
464 DISubrange *DISubrange::getImpl(LLVMContext &Context, Metadata *CountNode, in getImpl()
473 DISubrange *DISubrange::getImpl(LLVMContext &Context, Metadata *CountNode, in getImpl()
474 Metadata *LB, Metadata *UB, Metadata *Stride, in getImpl()
477 Metadata *Ops[] = {CountNode, LB, UB, Stride}; in getImpl()
482 Metadata *CB = getRawCountNode(); in getCount()
503 Metadata *LB = getRawLowerBound(); in getLowerBound()
524 Metadata *UB = getRawUpperBound(); in getUpperBound()
545 Metadata *ST = getRawStride(); in getStride()
565 ArrayRef<Metadata *> Ops) in DIGenericSubrange()
570 Metadata *CountNode, Metadata *LB, in getImpl()
571 Metadata *UB, Metadata *Stride, in getImpl()
575 Metadata *Ops[] = {CountNode, LB, UB, Stride}; in getImpl()
580 Metadata *CB = getRawCountNode(); in getCount()
597 Metadata *LB = getRawLowerBound(); in getLowerBound()
614 Metadata *UB = getRawUpperBound(); in getUpperBound()
631 Metadata *ST = getRawStride(); in getStride()
649 ArrayRef<Metadata *> Ops) in DIEnumerator()
659 Metadata *Ops[] = {Name}; in getImpl()
671 Metadata *Ops[] = {nullptr, nullptr, Name}; in getImpl()
690 MDString *Name, Metadata *StringLength, in getImpl()
691 Metadata *StringLengthExp, in getImpl()
692 Metadata *StringLocationExp, in getImpl()
700 Metadata *Ops[] = {nullptr, nullptr, Name, in getImpl()
739 LLVMContext &Context, unsigned Tag, MDString *Name, Metadata *File, in getImpl()
740 unsigned Line, Metadata *Scope, Metadata *BaseType, uint64_t SizeInBits, in getImpl()
743 std::optional<PtrAuthData> PtrAuthData, DIFlags Flags, Metadata *ExtraData, in getImpl()
744 Metadata *Annotations, StorageType Storage, bool ShouldCreate) { in getImpl()
750 Metadata *Ops[] = {File, Scope, Name, BaseType, ExtraData, Annotations}; in getImpl()
765 LLVMContext &Context, unsigned Tag, MDString *Name, Metadata *File, in getImpl()
766 unsigned Line, Metadata *Scope, Metadata *BaseType, uint64_t SizeInBits, in getImpl()
768 Metadata *Elements, unsigned RuntimeLang, Metadata *VTableHolder, in getImpl()
769 Metadata *TemplateParams, MDString *Identifier, Metadata *Discriminator, in getImpl()
770 Metadata *DataLocation, Metadata *Associated, Metadata *Allocated, in getImpl()
771 Metadata *Rank, Metadata *Annotations, StorageType Storage, in getImpl()
782 Metadata *Ops[] = {File, Scope, Name, BaseType, in getImpl()
794 Metadata *File, unsigned Line, Metadata *Scope, Metadata *BaseType, in buildODRType()
796 DIFlags Flags, Metadata *Elements, unsigned RuntimeLang, in buildODRType()
797 Metadata *VTableHolder, Metadata *TemplateParams, Metadata *Discriminator, in buildODRType()
798 Metadata *DataLocation, Metadata *Associated, Metadata *Allocated, in buildODRType()
799 Metadata *Rank, Metadata *Annotations) { in buildODRType()
822 Metadata *Ops[] = {File, Scope, Name, BaseType, in buildODRType()
836 Metadata *File, unsigned Line, Metadata *Scope, Metadata *BaseType, in getODRType()
838 DIFlags Flags, Metadata *Elements, unsigned RuntimeLang, in getODRType()
839 Metadata *VTableHolder, Metadata *TemplateParams, Metadata *Discriminator, in getODRType()
840 Metadata *DataLocation, Metadata *Associated, Metadata *Allocated, in getODRType()
841 Metadata *Rank, Metadata *Annotations) { in getODRType()
868 ArrayRef<Metadata *> Ops) in DISubroutineType()
874 uint8_t CC, Metadata *TypeArray, in getImpl()
878 Metadata *Ops[] = {nullptr, nullptr, nullptr, TypeArray}; in getImpl()
884 ArrayRef<Metadata *> Ops) in DIFile()
924 Metadata *Ops[] = {Filename, Directory, CS ? CS->Value : nullptr, Source}; in getImpl()
932 bool RangesBaseAddress, ArrayRef<Metadata *> Ops) in DICompileUnit()
943 LLVMContext &Context, unsigned SourceLanguage, Metadata *File, in getImpl()
946 unsigned EmissionKind, Metadata *EnumTypes, Metadata *RetainedTypes, in getImpl()
947 Metadata *GlobalVariables, Metadata *ImportedEntities, Metadata *Macros, in getImpl()
956 Metadata *Ops[] = {File, in getImpl()
1025 ArrayRef<Metadata *> Ops) in DISubprogram()
1124 LLVMContext &Context, Metadata *Scope, MDString *Name, in getImpl()
1125 MDString *LinkageName, Metadata *File, unsigned Line, Metadata *Type, in getImpl()
1126 unsigned ScopeLine, Metadata *ContainingType, unsigned VirtualIndex, in getImpl()
1127 int ThisAdjustment, DIFlags Flags, DISPFlags SPFlags, Metadata *Unit, in getImpl()
1128 Metadata *TemplateParams, Metadata *Declaration, Metadata *RetainedNodes, in getImpl()
1129 Metadata *ThrownTypes, Metadata *Annotations, MDString *TargetFuncName, in getImpl()
1140 SmallVector<Metadata *, 13> Ops = { in getImpl()
1171 ArrayRef<Metadata *> Ops) in DILexicalBlockBase()
1174 DILexicalBlock *DILexicalBlock::getImpl(LLVMContext &Context, Metadata *Scope, in getImpl()
1175 Metadata *File, unsigned Line, in getImpl()
1183 Metadata *Ops[] = {File, Scope}; in getImpl()
1188 Metadata *Scope, Metadata *File, in getImpl()
1194 Metadata *Ops[] = {File, Scope}; in getImpl()
1199 bool ExportSymbols, ArrayRef<Metadata *> Ops) in DINamespace()
1203 DINamespace *DINamespace::getImpl(LLVMContext &Context, Metadata *Scope, in getImpl()
1209 Metadata *Ops[] = {nullptr, Scope, Name}; in getImpl()
1214 unsigned LineNo, ArrayRef<Metadata *> Ops) in DICommonBlock()
1219 DICommonBlock *DICommonBlock::getImpl(LLVMContext &Context, Metadata *Scope, in getImpl()
1220 Metadata *Decl, MDString *Name, in getImpl()
1221 Metadata *File, unsigned LineNo, in getImpl()
1226 Metadata *Ops[] = {Scope, Decl, Name, File}; in getImpl()
1231 bool IsDecl, ArrayRef<Metadata *> Ops) in DIModule()
1236 DIModule *DIModule::getImpl(LLVMContext &Context, Metadata *File, in getImpl()
1237 Metadata *Scope, MDString *Name, in getImpl()
1245 Metadata *Ops[] = {File, Scope, Name, ConfigurationMacros, in getImpl()
1252 ArrayRef<Metadata *> Ops) in DITemplateTypeParameter()
1259 Metadata *Type, bool isDefault, in getImpl()
1263 Metadata *Ops[] = {Name, Type}; in getImpl()
1268 LLVMContext &Context, unsigned Tag, MDString *Name, Metadata *Type, in getImpl()
1269 bool isDefault, Metadata *Value, StorageType Storage, bool ShouldCreate) { in getImpl()
1273 Metadata *Ops[] = {Name, Type, Value}; in getImpl()
1278 DIGlobalVariable::getImpl(LLVMContext &Context, Metadata *Scope, MDString *Name, in getImpl()
1279 MDString *LinkageName, Metadata *File, unsigned Line, in getImpl()
1280 Metadata *Type, bool IsLocalToUnit, bool IsDefinition, in getImpl()
1281 Metadata *StaticDataMemberDeclaration, in getImpl()
1282 Metadata *TemplateParams, uint32_t AlignInBits, in getImpl()
1283 Metadata *Annotations, StorageType Storage, in getImpl()
1291 Metadata *Ops[] = {Scope, in getImpl()
1305 DILocalVariable::getImpl(LLVMContext &Context, Metadata *Scope, MDString *Name, in getImpl()
1306 Metadata *File, unsigned Line, Metadata *Type, in getImpl()
1308 Metadata *Annotations, StorageType Storage, in getImpl()
1317 Metadata *Ops[] = {Scope, Name, File, Type, Annotations}; in getImpl()
1322 signed Line, ArrayRef<Metadata *> Ops, in DIVariable()
1329 const Metadata *RawType = getRawType(); in getSizeInBits()
1351 ArrayRef<Metadata *> Ops) in DILabel()
1355 DILabel *DILabel::getImpl(LLVMContext &Context, Metadata *Scope, MDString *Name, in getImpl()
1356 Metadata *File, unsigned Line, StorageType Storage, in getImpl()
1361 Metadata *Ops[] = {Scope, Name, File}; in getImpl()
2254 DIGlobalVariableExpression::getImpl(LLVMContext &Context, Metadata *Variable, in getImpl()
2255 Metadata *Expression, StorageType Storage, in getImpl()
2258 Metadata *Ops[] = {Variable, Expression}; in getImpl()
2263 ArrayRef<Metadata *> Ops) in DIObjCProperty()
2268 LLVMContext &Context, MDString *Name, Metadata *File, unsigned Line, in getImpl()
2270 Metadata *Type, StorageType Storage, bool ShouldCreate) { in getImpl()
2276 Metadata *Ops[] = {Name, File, GetterName, SetterName, Type}; in getImpl()
2281 Metadata *Scope, Metadata *Entity, in getImpl()
2282 Metadata *File, unsigned Line, in getImpl()
2283 MDString *Name, Metadata *Elements, in getImpl()
2289 Metadata *Ops[] = {Scope, Entity, Name, File, Elements}; in getImpl()
2298 Metadata *Ops[] = {Name, Value}; in getImpl()
2303 unsigned Line, Metadata *File, in getImpl()
2304 Metadata *Elements, StorageType Storage, in getImpl()
2307 Metadata *Ops[] = {File, Elements}; in getImpl()
2321 void DIArgList::handleChangedOperand(void *Ref, Metadata *New) { in handleChangedOperand()