diff options
author | shadchin <shadchin@yandex-team.ru> | 2022-02-10 16:44:30 +0300 |
---|---|---|
committer | Daniil Cherednik <dcherednik@yandex-team.ru> | 2022-02-10 16:44:30 +0300 |
commit | 2598ef1d0aee359b4b6d5fdd1758916d5907d04f (patch) | |
tree | 012bb94d777798f1f56ac1cec429509766d05181 /contrib/libs/llvm12/lib/IR/DIBuilder.cpp | |
parent | 6751af0b0c1b952fede40b19b71da8025b5d8bcf (diff) | |
download | ydb-2598ef1d0aee359b4b6d5fdd1758916d5907d04f.tar.gz |
Restoring authorship annotation for <shadchin@yandex-team.ru>. Commit 1 of 2.
Diffstat (limited to 'contrib/libs/llvm12/lib/IR/DIBuilder.cpp')
-rw-r--r-- | contrib/libs/llvm12/lib/IR/DIBuilder.cpp | 78 |
1 files changed, 39 insertions, 39 deletions
diff --git a/contrib/libs/llvm12/lib/IR/DIBuilder.cpp b/contrib/libs/llvm12/lib/IR/DIBuilder.cpp index 5104dc349d..169174544a 100644 --- a/contrib/libs/llvm12/lib/IR/DIBuilder.cpp +++ b/contrib/libs/llvm12/lib/IR/DIBuilder.cpp @@ -267,12 +267,12 @@ DIBasicType *DIBuilder::createBasicType(StringRef Name, uint64_t SizeInBits, 0, Encoding, Flags); } -DIStringType *DIBuilder::createStringType(StringRef Name, uint64_t SizeInBits) { - assert(!Name.empty() && "Unable to create type without name"); - return DIStringType::get(VMContext, dwarf::DW_TAG_string_type, Name, - SizeInBits, 0); -} - +DIStringType *DIBuilder::createStringType(StringRef Name, uint64_t SizeInBits) { + assert(!Name.empty() && "Unable to create type without name"); + return DIStringType::get(VMContext, dwarf::DW_TAG_string_type, Name, + SizeInBits, 0); +} + DIDerivedType *DIBuilder::createQualifiedType(unsigned Tag, DIType *FromTy) { return DIDerivedType::get(VMContext, Tag, "", nullptr, 0, nullptr, FromTy, 0, 0, 0, None, DINode::FlagZero); @@ -525,24 +525,24 @@ DICompositeType *DIBuilder::createEnumerationType( return CTy; } -DICompositeType *DIBuilder::createArrayType( - uint64_t Size, uint32_t AlignInBits, DIType *Ty, DINodeArray Subscripts, - PointerUnion<DIExpression *, DIVariable *> DL, - PointerUnion<DIExpression *, DIVariable *> AS, - PointerUnion<DIExpression *, DIVariable *> AL, - PointerUnion<DIExpression *, DIVariable *> RK) { - auto *R = DICompositeType::get( - VMContext, dwarf::DW_TAG_array_type, "", nullptr, 0, - nullptr, Ty, Size, AlignInBits, 0, DINode::FlagZero, - Subscripts, 0, nullptr, nullptr, "", nullptr, - DL.is<DIExpression *>() ? (Metadata *)DL.get<DIExpression *>() - : (Metadata *)DL.get<DIVariable *>(), - AS.is<DIExpression *>() ? (Metadata *)AS.get<DIExpression *>() - : (Metadata *)AS.get<DIVariable *>(), - AL.is<DIExpression *>() ? (Metadata *)AL.get<DIExpression *>() - : (Metadata *)AL.get<DIVariable *>(), - RK.is<DIExpression *>() ? (Metadata *)RK.get<DIExpression *>() - : (Metadata *)RK.get<DIVariable *>()); +DICompositeType *DIBuilder::createArrayType( + uint64_t Size, uint32_t AlignInBits, DIType *Ty, DINodeArray Subscripts, + PointerUnion<DIExpression *, DIVariable *> DL, + PointerUnion<DIExpression *, DIVariable *> AS, + PointerUnion<DIExpression *, DIVariable *> AL, + PointerUnion<DIExpression *, DIVariable *> RK) { + auto *R = DICompositeType::get( + VMContext, dwarf::DW_TAG_array_type, "", nullptr, 0, + nullptr, Ty, Size, AlignInBits, 0, DINode::FlagZero, + Subscripts, 0, nullptr, nullptr, "", nullptr, + DL.is<DIExpression *>() ? (Metadata *)DL.get<DIExpression *>() + : (Metadata *)DL.get<DIVariable *>(), + AS.is<DIExpression *>() ? (Metadata *)AS.get<DIExpression *>() + : (Metadata *)AS.get<DIVariable *>(), + AL.is<DIExpression *>() ? (Metadata *)AL.get<DIExpression *>() + : (Metadata *)AL.get<DIVariable *>(), + RK.is<DIExpression *>() ? (Metadata *)RK.get<DIExpression *>() + : (Metadata *)RK.get<DIVariable *>()); trackIfUnresolved(R); return R; } @@ -661,18 +661,18 @@ DISubrange *DIBuilder::getOrCreateSubrange(Metadata *CountNode, Metadata *LB, return DISubrange::get(VMContext, CountNode, LB, UB, Stride); } -DIGenericSubrange *DIBuilder::getOrCreateGenericSubrange( - DIGenericSubrange::BoundType CountNode, DIGenericSubrange::BoundType LB, - DIGenericSubrange::BoundType UB, DIGenericSubrange::BoundType Stride) { - auto ConvToMetadata = [&](DIGenericSubrange::BoundType Bound) -> Metadata * { - return Bound.is<DIExpression *>() ? (Metadata *)Bound.get<DIExpression *>() - : (Metadata *)Bound.get<DIVariable *>(); - }; - return DIGenericSubrange::get(VMContext, ConvToMetadata(CountNode), - ConvToMetadata(LB), ConvToMetadata(UB), - ConvToMetadata(Stride)); -} - +DIGenericSubrange *DIBuilder::getOrCreateGenericSubrange( + DIGenericSubrange::BoundType CountNode, DIGenericSubrange::BoundType LB, + DIGenericSubrange::BoundType UB, DIGenericSubrange::BoundType Stride) { + auto ConvToMetadata = [&](DIGenericSubrange::BoundType Bound) -> Metadata * { + return Bound.is<DIExpression *>() ? (Metadata *)Bound.get<DIExpression *>() + : (Metadata *)Bound.get<DIVariable *>(); + }; + return DIGenericSubrange::get(VMContext, ConvToMetadata(CountNode), + ConvToMetadata(LB), ConvToMetadata(UB), + ConvToMetadata(Stride)); +} + static void checkGlobalVariableScope(DIScope *Context) { #ifndef NDEBUG if (auto *CT = @@ -874,10 +874,10 @@ DINamespace *DIBuilder::createNameSpace(DIScope *Scope, StringRef Name, DIModule *DIBuilder::createModule(DIScope *Scope, StringRef Name, StringRef ConfigurationMacros, StringRef IncludePath, StringRef APINotesFile, - DIFile *File, unsigned LineNo, bool IsDecl) { + DIFile *File, unsigned LineNo, bool IsDecl) { return DIModule::get(VMContext, File, getNonCompileUnitScope(Scope), Name, - ConfigurationMacros, IncludePath, APINotesFile, LineNo, - IsDecl); + ConfigurationMacros, IncludePath, APINotesFile, LineNo, + IsDecl); } DILexicalBlockFile *DIBuilder::createLexicalBlockFile(DIScope *Scope, |