@@ -1205,7 +1205,7 @@ class DICompositeType : public DIType {
12051205 static DICompositeType *
12061206 getImpl (LLVMContext &Context, unsigned Tag, StringRef Name, Metadata *File,
12071207 unsigned Line, DIScope *Scope, DIType *BaseType, uint64_t SizeInBits,
1208- uint32_t AlignInBits, uint64_t OffsetInBits, DIType *SpecificationOf ,
1208+ uint32_t AlignInBits, uint64_t OffsetInBits, DIType *Specification ,
12091209 uint32_t NumExtraInhabitants, DIFlags Flags, DINodeArray Elements,
12101210 unsigned RuntimeLang, DIType *VTableHolder,
12111211 DITemplateParameterArray TemplateParams, StringRef Identifier,
@@ -1219,7 +1219,7 @@ class DICompositeType : public DIType {
12191219 TemplateParams.get (),
12201220 getCanonicalMDString (Context, Identifier), Discriminator,
12211221 DataLocation, Associated, Allocated, Rank, Annotations.get (),
1222- SpecificationOf , NumExtraInhabitants, Storage, ShouldCreate);
1222+ Specification , NumExtraInhabitants, Storage, ShouldCreate);
12231223 }
12241224 static DICompositeType *
12251225 getImpl (LLVMContext &Context, unsigned Tag, MDString *Name, Metadata *File,
@@ -1229,7 +1229,7 @@ class DICompositeType : public DIType {
12291229 Metadata *VTableHolder, Metadata *TemplateParams,
12301230 MDString *Identifier, Metadata *Discriminator, Metadata *DataLocation,
12311231 Metadata *Associated, Metadata *Allocated, Metadata *Rank,
1232- Metadata *Annotations, Metadata *SpecificationOf ,
1232+ Metadata *Annotations, Metadata *Specification ,
12331233 uint32_t NumExtraInhabitants, StorageType Storage,
12341234 bool ShouldCreate = true );
12351235
@@ -1240,7 +1240,7 @@ class DICompositeType : public DIType {
12401240 getFlags (), getElements (), getRuntimeLang (), getVTableHolder (),
12411241 getTemplateParams (), getIdentifier (), getDiscriminator (),
12421242 getRawDataLocation (), getRawAssociated (), getRawAllocated (),
1243- getRawRank (), getAnnotations (), getSpecificationOf (),
1243+ getRawRank (), getAnnotations (), getSpecification (),
12441244 getNumExtraInhabitants ());
12451245 }
12461246
@@ -1255,10 +1255,10 @@ class DICompositeType : public DIType {
12551255 StringRef Identifier = " " , DIDerivedType *Discriminator = nullptr ,
12561256 Metadata *DataLocation = nullptr , Metadata *Associated = nullptr ,
12571257 Metadata *Allocated = nullptr , Metadata *Rank = nullptr ,
1258- DINodeArray Annotations = nullptr , DIType *SpecificationOf = nullptr ,
1258+ DINodeArray Annotations = nullptr , DIType *Specification = nullptr ,
12591259 uint32_t NumExtraInhabitants = 0 ),
12601260 (Tag, Name, File, Line, Scope, BaseType, SizeInBits, AlignInBits,
1261- OffsetInBits, SpecificationOf , NumExtraInhabitants, Flags, Elements,
1261+ OffsetInBits, Specification , NumExtraInhabitants, Flags, Elements,
12621262 RuntimeLang, VTableHolder, TemplateParams, Identifier, Discriminator,
12631263 DataLocation, Associated, Allocated, Rank, Annotations))
12641264 DEFINE_MDNODE_GET(
@@ -1271,11 +1271,11 @@ class DICompositeType : public DIType {
12711271 Metadata *Discriminator = nullptr , Metadata *DataLocation = nullptr ,
12721272 Metadata *Associated = nullptr , Metadata *Allocated = nullptr ,
12731273 Metadata *Rank = nullptr , Metadata *Annotations = nullptr ,
1274- Metadata *SpecificationOf = nullptr , uint32_t NumExtraInhabitants = 0 ),
1274+ Metadata *Specification = nullptr , uint32_t NumExtraInhabitants = 0 ),
12751275 (Tag, Name, File, Line, Scope, BaseType, SizeInBits, AlignInBits,
12761276 OffsetInBits, Flags, Elements, RuntimeLang, VTableHolder, TemplateParams,
12771277 Identifier, Discriminator, DataLocation, Associated, Allocated, Rank,
1278- Annotations, SpecificationOf , NumExtraInhabitants))
1278+ Annotations, Specification , NumExtraInhabitants))
12791279
12801280 TempDICompositeType clone() const { return cloneImpl (); }
12811281
@@ -1290,9 +1290,9 @@ class DICompositeType : public DIType {
12901290 getODRType (LLVMContext &Context, MDString &Identifier, unsigned Tag,
12911291 MDString *Name, Metadata *File, unsigned Line, Metadata *Scope,
12921292 Metadata *BaseType, uint64_t SizeInBits, uint32_t AlignInBits,
1293- uint64_t OffsetInBits, Metadata *SpecificationOf ,
1294- uint32_t NumExtraInhabitants, DIFlags Flags,
1295- Metadata *Elements, unsigned RuntimeLang, Metadata *VTableHolder,
1293+ uint64_t OffsetInBits, Metadata *Specification ,
1294+ uint32_t NumExtraInhabitants, DIFlags Flags, Metadata *Elements ,
1295+ unsigned RuntimeLang, Metadata *VTableHolder,
12961296 Metadata *TemplateParams, Metadata *Discriminator,
12971297 Metadata *DataLocation, Metadata *Associated, Metadata *Allocated,
12981298 Metadata *Rank, Metadata *Annotations);
@@ -1312,7 +1312,7 @@ class DICompositeType : public DIType {
13121312 buildODRType (LLVMContext &Context, MDString &Identifier, unsigned Tag,
13131313 MDString *Name, Metadata *File, unsigned Line, Metadata *Scope,
13141314 Metadata *BaseType, uint64_t SizeInBits, uint32_t AlignInBits,
1315- uint64_t OffsetInBits, Metadata *SpecificationOf ,
1315+ uint64_t OffsetInBits, Metadata *Specification ,
13161316 uint32_t NumExtraInhabitants, DIFlags Flags, Metadata *Elements,
13171317 unsigned RuntimeLang, Metadata *VTableHolder,
13181318 Metadata *TemplateParams, Metadata *Discriminator,
@@ -1377,11 +1377,10 @@ class DICompositeType : public DIType {
13771377 return cast_or_null<MDTuple>(getRawAnnotations ());
13781378 }
13791379
1380- Metadata *getRawSpecificationOf () const { return getOperand (14 ); }
1381- DIType *getSpecificationOf () const {
1382- return cast_or_null<DIType>(getRawSpecificationOf ());
1380+ Metadata *getRawSpecification () const { return getOperand (14 ); }
1381+ DIType *getSpecification () const {
1382+ return cast_or_null<DIType>(getRawSpecification ());
13831383 }
1384-
13851384 // / Replace operands.
13861385 // /
13871386 // / If this \a isUniqued() and not \a isResolved(), on a uniquing collision
0 commit comments