github-actions[bot] wrote:

<!--LLVM CODE FORMAT COMMENT: {clang-format}-->


:warning: C/C++ code formatter, clang-format found issues in your code. 
:warning:

<details>
<summary>
You can test this locally with the following command:
</summary>

``````````bash
git-clang-format --diff origin/main HEAD --extensions cpp,cl,h,c -- 
clang/test/CodeGen/debug-info-block-expr-heterogeneous-dwarf.c 
clang/test/CodeGen/debug-info-global-constant-heterogeneous-dwarf.c 
clang/test/CodeGenCXX/heterogeneous-debug-info-structured-binding-bitfield.cpp 
clang/test/CodeGenCXX/heterogeneous-debug-info-structured-binding.cpp 
clang/test/Driver/amdgpu-debug.cl 
llvm/unittests/rocm-gdb-symbols/AsmParserTest.cpp 
llvm/unittests/rocm-gdb-symbols/AsmWriterTest.cpp 
clang/include/clang/Basic/CodeGenOptions.h clang/lib/CodeGen/ABIInfoImpl.cpp 
clang/lib/CodeGen/ABIInfoImpl.h clang/lib/CodeGen/CGClass.cpp 
clang/lib/CodeGen/CGDebugInfo.cpp clang/lib/CodeGen/CGDebugInfo.h 
clang/lib/CodeGen/CGExpr.cpp clang/lib/CodeGen/CGExprConstant.cpp 
clang/lib/CodeGen/CGOpenMPRuntime.cpp 
clang/lib/CodeGen/CGRecordLayoutBuilder.cpp clang/lib/CodeGen/CodeGenTBAA.cpp 
clang/lib/Driver/ToolChains/Clang.cpp 
clang/test/CodeGen/2009-06-14-anonymous-union-init.c 
clang/test/CodeGen/X86/x86_64-vaarg.c 
clang/test/CodeGen/paren-list-agg-init.cpp clang/test/CodeGen/union-init2.c 
clang/test/CodeGen/voidptr-vaarg.c 
clang/test/CodeGenCXX/2011-12-19-init-list-ctor.cpp 
clang/test/CodeGenCXX/bitfield-access-empty.cpp 
clang/test/CodeGenCXX/class-layout.cpp 
clang/test/CodeGenCXX/compound-literals.cpp 
clang/test/CodeGenCXX/exceptions.cpp 
clang/test/CodeGenCXX/lambda-deterministic-captures.cpp 
clang/test/CodeGenCXX/partial-destruction.cpp 
clang/test/CodeGenCXX/pod-member-memcpys.cpp clang/test/CodeGenCXX/pr18962.cpp 
clang/test/CodeGenCXX/references.cpp clang/test/CodeGenCXX/temporaries.cpp 
clang/test/CodeGenOpenCL/amdgpu-debug-info-pointer-address-space.cl 
clang/test/CodeGenOpenCL/amdgpu-debug-info-variable-expression.cl 
clang/test/CodeGenOpenCL/spir-debug-info-pointer-address-space.cl 
clang/test/DebugInfo/KeyInstructions/init-member-memcopyable-2.cpp 
clang/test/DebugInfo/KeyInstructions/init-member-memcopyable.cpp 
clang/test/DebugInfo/KeyInstructions/return-va-arg.c 
clang/test/OpenMP/amdgcn_sret_ctor.cpp 
clang/test/OpenMP/irbuilder_for_iterator.cpp 
clang/test/OpenMP/irbuilder_for_rangefor.cpp 
clang/test/OpenMP/task_member_call_codegen.cpp llvm/include/llvm-c/DebugInfo.h 
llvm/include/llvm/ADT/Hashing.h llvm/include/llvm/AsmParser/LLParser.h 
llvm/include/llvm/AsmParser/LLToken.h llvm/include/llvm/BinaryFormat/Dwarf.h 
llvm/include/llvm/CodeGen/AsmPrinter.h 
llvm/include/llvm/CodeGen/MachineFunction.h 
llvm/include/llvm/CodeGen/TargetFrameLowering.h 
llvm/include/llvm/CodeGen/TargetRegisterInfo.h 
llvm/include/llvm/DebugInfo/DIContext.h llvm/include/llvm/IR/DIBuilder.h 
llvm/include/llvm/IR/DebugInfoMetadata.h llvm/include/llvm/MC/MCAsmInfo.h 
llvm/include/llvm/MC/MCDwarf.h llvm/include/llvm/MC/MCStreamer.h 
llvm/include/llvm/Target/TargetMachine.h 
llvm/include/llvm/Transforms/Utils/Local.h llvm/lib/AsmParser/LLLexer.cpp 
llvm/lib/AsmParser/LLParser.cpp llvm/lib/BinaryFormat/Dwarf.cpp 
llvm/lib/Bitcode/Reader/MetadataLoader.cpp 
llvm/lib/Bitcode/Writer/BitcodeWriter.cpp 
llvm/lib/Bitcode/Writer/ValueEnumerator.cpp 
llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp 
llvm/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp 
llvm/lib/CodeGen/AsmPrinter/DebugLocEntry.h 
llvm/lib/CodeGen/AsmPrinter/DebugLocStream.cpp 
llvm/lib/CodeGen/AsmPrinter/DebugLocStream.h 
llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp 
llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp 
llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h 
llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp 
llvm/lib/CodeGen/AsmPrinter/DwarfExpression.h 
llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp 
llvm/lib/CodeGen/AsmPrinter/DwarfUnit.h llvm/lib/CodeGen/CFIInstrInserter.cpp 
llvm/lib/CodeGen/CodeGenPrepare.cpp 
llvm/lib/CodeGen/LiveDebugValues/InstrRefBasedImpl.cpp 
llvm/lib/CodeGen/LiveDebugValues/InstrRefBasedImpl.h 
llvm/lib/CodeGen/LiveDebugValues/LiveDebugValues.cpp 
llvm/lib/CodeGen/MIRParser/MILexer.cpp llvm/lib/CodeGen/MIRParser/MILexer.h 
llvm/lib/CodeGen/MIRParser/MIParser.cpp llvm/lib/CodeGen/MachineFunction.cpp 
llvm/lib/CodeGen/MachineInstr.cpp llvm/lib/CodeGen/MachineOperand.cpp 
llvm/lib/CodeGen/PrologEpilogInserter.cpp 
llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp 
llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp 
llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp 
llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp 
llvm/lib/CodeGen/TargetFrameLoweringImpl.cpp 
llvm/lib/DWARFCFIChecker/DWARFCFIState.cpp 
llvm/lib/DebugInfo/DWARF/DWARFDie.cpp 
llvm/lib/DebugInfo/DWARF/DWARFExpressionPrinter.cpp 
llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp llvm/lib/IR/AsmWriter.cpp 
llvm/lib/IR/DIBuilder.cpp llvm/lib/IR/DIExpressionOptimizer.cpp 
llvm/lib/IR/DebugInfo.cpp llvm/lib/IR/DebugInfoMetadata.cpp 
llvm/lib/IR/LLVMContextImpl.h llvm/lib/IR/TypeFinder.cpp 
llvm/lib/IR/Verifier.cpp llvm/lib/MC/MCAsmStreamer.cpp llvm/lib/MC/MCDwarf.cpp 
llvm/lib/MC/MCParser/AsmParser.cpp llvm/lib/MC/MCParser/MasmParser.cpp 
llvm/lib/MC/MCStreamer.cpp llvm/lib/Target/AMDGPU/AMDGPUFrameLowering.cpp 
llvm/lib/Target/AMDGPU/AMDGPUFrameLowering.h 
llvm/lib/Target/AMDGPU/AMDGPULowerModuleLDSPass.cpp 
llvm/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp 
llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp 
llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.h 
llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCAsmInfo.cpp 
llvm/lib/Target/AMDGPU/SIFrameLowering.cpp 
llvm/lib/Target/AMDGPU/SIFrameLowering.h 
llvm/lib/Target/AMDGPU/SIInsertHardClauses.cpp 
llvm/lib/Target/AMDGPU/SIInstrInfo.cpp llvm/lib/Target/AMDGPU/SIInstrInfo.h 
llvm/lib/Target/AMDGPU/SILowerSGPRSpills.cpp 
llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp 
llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.h 
llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp 
llvm/lib/Target/AMDGPU/SIRegisterInfo.h 
llvm/lib/Transforms/Coroutines/CoroFrame.cpp 
llvm/lib/Transforms/Instrumentation/InstrProfiling.cpp 
llvm/lib/Transforms/Scalar/InferAddressSpaces.cpp 
llvm/lib/Transforms/Scalar/SROA.cpp llvm/lib/Transforms/Utils/CodeExtractor.cpp 
llvm/lib/Transforms/Utils/Debugify.cpp llvm/lib/Transforms/Utils/Local.cpp 
llvm/tools/llvm-c-test/debuginfo.c llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp 
llvm/unittests/IR/DebugInfoTest.cpp llvm/unittests/IR/MetadataTest.cpp 
mlir/lib/Target/LLVMIR/DebugTranslation.cpp 
mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp 
--diff_from_common_commit
``````````

:warning:
The reproduction instructions above might return results for more than one PR
in a stack if you are using a stacked PR workflow. You can limit the results by
changing `origin/main` to the base branch/commit you want to compare against.
:warning:

</details>

<details>
<summary>
View the diff from clang-format here.
</summary>

``````````diff
diff --git a/clang/lib/CodeGen/CGDebugInfo.cpp 
b/clang/lib/CodeGen/CGDebugInfo.cpp
index 65aec8021..e50dcd9e0 100644
--- a/clang/lib/CodeGen/CGDebugInfo.cpp
+++ b/clang/lib/CodeGen/CGDebugInfo.cpp
@@ -5602,8 +5602,7 @@ llvm::DILocalVariable 
*CGDebugInfo::EmitDeclareForHeterogeneousDwarf(
   StringRef Name = VD->getName();
 
   llvm::Type *VDMemTy = CGM.getTypes().ConvertTypeForMem(VD->getType());
-  llvm::Type *BlockPtrTy = llvm::PointerType::getUnqual(
-      CGM.getLLVMContext());
+  llvm::Type *BlockPtrTy = llvm::PointerType::getUnqual(CGM.getLLVMContext());
 
   llvm::DIExprBuilder ExprBuilder(CGM.getLLVMContext());
   ExprBuilder.append<llvm::DIOp::Arg>(0u, Storage->getType());
@@ -6209,9 +6208,8 @@ llvm::DIGlobalVariableExpression 
*CGDebugInfo::CollectAnonRecordDecls(
     // Ignore unnamed fields, but recurse into anonymous records.
     if (FieldName.empty()) {
       if (const auto *RT = dyn_cast<RecordType>(Field->getType()))
-        GVE = CollectAnonRecordDecls(
-            RT->getDecl()->getDefinitionOrSelf(), Unit, LineNo,
-            LinkageName, MS, Var, DContext);
+        GVE = CollectAnonRecordDecls(RT->getDecl()->getDefinitionOrSelf(), 
Unit,
+                                     LineNo, LinkageName, MS, Var, DContext);
       continue;
     }
     // Use VarDecl's Tag, Scope and Line number.
@@ -6240,8 +6238,8 @@ CGDebugInfo::CollectAnonRecordDeclsForHeterogeneousDwarf(
     if (FieldName.empty()) {
       if (const auto *RT = dyn_cast<RecordType>(Field->getType()))
         GVE = CollectAnonRecordDeclsForHeterogeneousDwarf(
-            RT->getDecl()->getDefinitionOrSelf(), Unit, LineNo,
-            LinkageName, MS, Var, DContext);
+            RT->getDecl()->getDefinitionOrSelf(), Unit, LineNo, LinkageName, 
MS,
+            Var, DContext);
       continue;
     }
     // Use VarDecl's Tag, Scope and Line number.
@@ -6703,14 +6701,13 @@ void CGDebugInfo::EmitGlobalVariable(const ValueDecl 
*VD, const APValue &Init) {
       TemplateParameters, MS, Align));
 }
 
-void CGDebugInfo::EmitGlobalVariableForHeterogeneousDwarf(
-    const ValueDecl *VD, const APValue &Init) {
+void CGDebugInfo::EmitGlobalVariableForHeterogeneousDwarf(const ValueDecl *VD,
+                                                          const APValue &Init) 
{
   assert(CGM.getCodeGenOpts().hasReducedDebugInfo());
   if (VD->hasAttr<NoDebugAttr>())
     return;
-  llvm::TimeTraceScope TimeScope("DebugConstGlobalVariable", [&]() {
-    return GetName(VD, true);
-  });
+  llvm::TimeTraceScope TimeScope("DebugConstGlobalVariable",
+                                 [&]() { return GetName(VD, true); });
 
   auto Align = getDeclAlignIfRequired(VD, CGM.getContext());
   // Create the descriptor for the variable.
diff --git a/clang/lib/CodeGen/CGExprConstant.cpp 
b/clang/lib/CodeGen/CGExprConstant.cpp
index 5b1741f36..fb40f40e6 100644
--- a/clang/lib/CodeGen/CGExprConstant.cpp
+++ b/clang/lib/CodeGen/CGExprConstant.cpp
@@ -2680,9 +2680,10 @@ static llvm::Constant *EmitNullConstant(CodeGenModule 
&CGM,
 
       const auto *base = I.getType()->castAsCXXRecordDecl();
       // Ignore empty bases.
-      if (base->isEmpty() ||
-          CGM.getContext().getASTRecordLayout(base).getNonVirtualSize()
-              .isZero())
+      if (base->isEmpty() || CGM.getContext()
+                                 .getASTRecordLayout(base)
+                                 .getNonVirtualSize()
+                                 .isZero())
         continue;
 
       unsigned fieldIndex = layout.getNonVirtualBaseLLVMFieldNo(base);
diff --git a/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp 
b/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp
index 5580cee1f..b9e7f5469 100644
--- a/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp
+++ b/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp
@@ -10,8 +10,8 @@
 //
 
//===----------------------------------------------------------------------===//
 
-#include "CGRecordLayout.h"
 #include "CGCXXABI.h"
+#include "CGRecordLayout.h"
 #include "CodeGenTypes.h"
 #include "clang/AST/ASTContext.h"
 #include "clang/AST/Attr.h"
diff --git a/llvm/include/llvm/ADT/Hashing.h b/llvm/include/llvm/ADT/Hashing.h
index cdf7ee204..62ecff2bb 100644
--- a/llvm/include/llvm/ADT/Hashing.h
+++ b/llvm/include/llvm/ADT/Hashing.h
@@ -132,7 +132,6 @@ template <typename T> hash_code hash_value(const 
std::optional<T> &arg);
 /// Compute a hash_code for a variant.
 template <typename... Ts> hash_code hash_value(const std::variant<Ts...> &arg);
 
-
 // All of the implementation details of actually computing the various hash
 // code values are held within this namespace. These routines are included in
 // the header file mainly to allow inlining and constant propagation.
diff --git a/llvm/include/llvm/IR/DebugInfoMetadata.h 
b/llvm/include/llvm/IR/DebugInfoMetadata.h
index 0fd869cee..f0619e503 100644
--- a/llvm/include/llvm/IR/DebugInfoMetadata.h
+++ b/llvm/include/llvm/IR/DebugInfoMetadata.h
@@ -1273,9 +1273,9 @@ private:
 
   DIDerivedType(LLVMContext &C, StorageType Storage, unsigned Tag,
                 unsigned Line, uint32_t AlignInBits,
-                std::optional<unsigned> DWARFAddressSpace, dwarf::MemorySpace 
MS,
-                std::optional<PtrAuthData> PtrAuthData, DIFlags Flags,
-                ArrayRef<Metadata *> Ops)
+                std::optional<unsigned> DWARFAddressSpace,
+                dwarf::MemorySpace MS, std::optional<PtrAuthData> PtrAuthData,
+                DIFlags Flags, ArrayRef<Metadata *> Ops)
       : DIType(C, DIDerivedTypeKind, Storage, Tag, Line, AlignInBits, 0, Flags,
                Ops),
         DWARFAddressSpace(DWARFAddressSpace), DWARFMemorySpace(MS) {
@@ -1327,8 +1327,8 @@ private:
           bool ShouldCreate = true) {
     return getImpl(Context, Tag, getCanonicalMDString(Context, Name), File,
                    Line, Scope, BaseType, SizeInBits, AlignInBits, 
OffsetInBits,
-                   DWARFAddressSpace, MS, PtrAuthData, Flags, ExtraData, 
Annotations.get(),
-                   Storage, ShouldCreate);
+                   DWARFAddressSpace, MS, PtrAuthData, Flags, ExtraData,
+                   Annotations.get(), Storage, ShouldCreate);
   }
   LLVM_ABI static DIDerivedType *
   getImpl(LLVMContext &Context, unsigned Tag, MDString *Name, Metadata *File,
@@ -1343,56 +1343,58 @@ private:
     return getTemporary(
         getContext(), getTag(), getRawName(), getFile(), getLine(), getScope(),
         getBaseType(), getRawSizeInBits(), getAlignInBits(),
-        getRawOffsetInBits(), getDWARFAddressSpace(), getDWARFMemorySpace(), 
getPtrAuthData(),
-        getFlags(), getExtraData(), getRawAnnotations());
+        getRawOffsetInBits(), getDWARFAddressSpace(), getDWARFMemorySpace(),
+        getPtrAuthData(), getFlags(), getExtraData(), getRawAnnotations());
   }
 
 public:
-  DEFINE_MDNODE_GET(DIDerivedType,
-                    (unsigned Tag, MDString *Name, Metadata *File,
-                     unsigned Line, Metadata *Scope, Metadata *BaseType,
-                     Metadata *SizeInBits, uint32_t AlignInBits,
-                     Metadata *OffsetInBits,
-                     std::optional<unsigned> DWARFAddressSpace, 
dwarf::MemorySpace MS,
-                     std::optional<PtrAuthData> PtrAuthData, DIFlags Flags,
-                     Metadata *ExtraData = nullptr,
-                     Metadata *Annotations = nullptr),
-                    (Tag, Name, File, Line, Scope, BaseType, SizeInBits,
-                     AlignInBits, OffsetInBits, DWARFAddressSpace, MS, 
PtrAuthData,
-                     Flags, ExtraData, Annotations))
+  DEFINE_MDNODE_GET(
+      DIDerivedType,
+      (unsigned Tag, MDString *Name, Metadata *File, unsigned Line,
+       Metadata *Scope, Metadata *BaseType, Metadata *SizeInBits,
+       uint32_t AlignInBits, Metadata *OffsetInBits,
+       std::optional<unsigned> DWARFAddressSpace, dwarf::MemorySpace MS,
+       std::optional<PtrAuthData> PtrAuthData, DIFlags Flags,
+       Metadata *ExtraData = nullptr, Metadata *Annotations = nullptr),
+      (Tag, Name, File, Line, Scope, BaseType, SizeInBits, AlignInBits,
+       OffsetInBits, DWARFAddressSpace, MS, PtrAuthData, Flags, ExtraData,
+       Annotations))
   DEFINE_MDNODE_GET(DIDerivedType,
                     (unsigned Tag, StringRef Name, DIFile *File, unsigned Line,
                      DIScope *Scope, DIType *BaseType, Metadata *SizeInBits,
                      uint32_t AlignInBits, Metadata *OffsetInBits,
-                     std::optional<unsigned> DWARFAddressSpace, 
dwarf::MemorySpace MS,
+                     std::optional<unsigned> DWARFAddressSpace,
+                     dwarf::MemorySpace MS,
                      std::optional<PtrAuthData> PtrAuthData, DIFlags Flags,
                      Metadata *ExtraData = nullptr,
                      DINodeArray Annotations = nullptr),
                     (Tag, Name, File, Line, Scope, BaseType, SizeInBits,
-                     AlignInBits, OffsetInBits, DWARFAddressSpace, MS, 
PtrAuthData,
-                     Flags, ExtraData, Annotations))
+                     AlignInBits, OffsetInBits, DWARFAddressSpace, MS,
+                     PtrAuthData, Flags, ExtraData, Annotations))
   DEFINE_MDNODE_GET(DIDerivedType,
                     (unsigned Tag, MDString *Name, DIFile *File, unsigned Line,
                      DIScope *Scope, DIType *BaseType, uint64_t SizeInBits,
                      uint32_t AlignInBits, uint64_t OffsetInBits,
-                     std::optional<unsigned> DWARFAddressSpace, 
dwarf::MemorySpace MS,
+                     std::optional<unsigned> DWARFAddressSpace,
+                     dwarf::MemorySpace MS,
                      std::optional<PtrAuthData> PtrAuthData, DIFlags Flags,
                      Metadata *ExtraData = nullptr,
                      DINodeArray Annotations = nullptr),
                     (Tag, Name, File, Line, Scope, BaseType, SizeInBits,
-                     AlignInBits, OffsetInBits, DWARFAddressSpace, MS, 
PtrAuthData,
-                     Flags, ExtraData, Annotations))
+                     AlignInBits, OffsetInBits, DWARFAddressSpace, MS,
+                     PtrAuthData, Flags, ExtraData, Annotations))
   DEFINE_MDNODE_GET(DIDerivedType,
                     (unsigned Tag, StringRef Name, DIFile *File, unsigned Line,
                      DIScope *Scope, DIType *BaseType, uint64_t SizeInBits,
                      uint32_t AlignInBits, uint64_t OffsetInBits,
-                     std::optional<unsigned> DWARFAddressSpace, 
dwarf::MemorySpace MS, 
+                     std::optional<unsigned> DWARFAddressSpace,
+                     dwarf::MemorySpace MS,
                      std::optional<PtrAuthData> PtrAuthData, DIFlags Flags,
                      Metadata *ExtraData = nullptr,
                      DINodeArray Annotations = nullptr),
                     (Tag, Name, File, Line, Scope, BaseType, SizeInBits,
-                     AlignInBits, OffsetInBits, DWARFAddressSpace, MS, 
PtrAuthData, Flags,
-                     ExtraData, Annotations))
+                     AlignInBits, OffsetInBits, DWARFAddressSpace, MS,
+                     PtrAuthData, Flags, ExtraData, Annotations))
 
   TempDIDerivedType clone() const { return cloneImpl(); }
 
@@ -4551,8 +4553,8 @@ public:
   template <typename T, typename... ArgsT>
   Iterator insert(Iterator I, ArgsT &&...Args) {
     // FIXME: SmallVector doesn't define an ::emplace(iterator, ...)
-    return Elements.insert(
-        I.Op, DIOp::Variant{std::in_place_type<T>, 
std::forward<ArgsT>(Args)...});
+    return Elements.insert(I.Op, DIOp::Variant{std::in_place_type<T>,
+                                               std::forward<ArgsT>(Args)...});
   }
 
   template <typename RangeTy> Iterator insert(Iterator I, RangeTy &&R) {
diff --git a/llvm/include/llvm/Transforms/Utils/Local.h 
b/llvm/include/llvm/Transforms/Utils/Local.h
index 7ceed39ad..6b55b6b5f 100644
--- a/llvm/include/llvm/Transforms/Utils/Local.h
+++ b/llvm/include/llvm/Transforms/Utils/Local.h
@@ -368,7 +368,8 @@ salvageDebugInfoImpl(Instruction &I, uint64_t CurrentLocOps,
 /// introducing a use-before-def, it is either salvaged (\ref salvageDebugInfo)
 /// or deleted. Returns true if any debug users were updated.
 LLVM_ABI bool replaceAllDbgUsesWith(Instruction &From, Value &To,
-                                    Instruction &DomPoint, const DominatorTree 
&DT);
+                                    Instruction &DomPoint,
+                                    const DominatorTree &DT);
 
 /// If a terminator in an unreachable basic block has an operand of type
 /// Instruction, transform it into poison. Return true if any operands
diff --git a/llvm/lib/AsmParser/LLParser.cpp b/llvm/lib/AsmParser/LLParser.cpp
index 253718609..3e84ac133 100644
--- a/llvm/lib/AsmParser/LLParser.cpp
+++ b/llvm/lib/AsmParser/LLParser.cpp
@@ -5959,7 +5959,7 @@ bool LLParser::parseDIDerivedType(MDNode *&Result, bool 
IsDistinct) {
   OPTIONAL(offset, MDUnsignedOrMDField, (0, UINT64_MAX));                      
\
   OPTIONAL(flags, DIFlagField, );                                              
\
   OPTIONAL(extraData, MDField, );                                              
\
-  OPTIONAL(addressSpace, MDUnsignedField, (UINT32_MAX, UINT32_MAX));      \
+  OPTIONAL(addressSpace, MDUnsignedField, (UINT32_MAX, UINT32_MAX));           
\
   OPTIONAL(memorySpace, DwarfMSpaceField, );                                   
\
   OPTIONAL(annotations, MDField, );                                            
\
   OPTIONAL(ptrAuthKey, MDUnsignedField, (0, 7));                               
\
@@ -5971,7 +5971,7 @@ bool LLParser::parseDIDerivedType(MDNode *&Result, bool 
IsDistinct) {
 #undef VISIT_MD_FIELDS
 
   std::optional<unsigned> DWARFAddressSpace;
-  
+
   if (addressSpace.Val != UINT32_MAX)
     DWARFAddressSpace = addressSpace.Val;
   std::optional<DIDerivedType::PtrAuthData> PtrAuthData;
@@ -5982,11 +5982,11 @@ bool LLParser::parseDIDerivedType(MDNode *&Result, bool 
IsDistinct) {
         ptrAuthAuthenticatesNullValues.Val);
 
   Result = GET_OR_DISTINCT(
-      DIDerivedType, (Context, tag.Val, name.Val, file.Val, line.Val, 
scope.Val,
-                      baseType.Val, size.getValueAsMetadata(Context), 
align.Val,
-                      offset.getValueAsMetadata(Context), DWARFAddressSpace,
-                      memorySpace.val(),
-                      PtrAuthData, flags.Val, extraData.Val, annotations.Val));
+      DIDerivedType,
+      (Context, tag.Val, name.Val, file.Val, line.Val, scope.Val, baseType.Val,
+       size.getValueAsMetadata(Context), align.Val,
+       offset.getValueAsMetadata(Context), DWARFAddressSpace, 
memorySpace.val(),
+       PtrAuthData, flags.Val, extraData.Val, annotations.Val));
   return false;
 }
 
diff --git a/llvm/lib/Bitcode/Reader/MetadataLoader.cpp 
b/llvm/lib/Bitcode/Reader/MetadataLoader.cpp
index e0000a6a8..cb4cedaa8 100644
--- a/llvm/lib/Bitcode/Reader/MetadataLoader.cpp
+++ b/llvm/lib/Bitcode/Reader/MetadataLoader.cpp
@@ -1909,8 +1909,8 @@ Error 
MetadataLoader::MetadataLoaderImpl::parseOneMetadata(
                          getMDOrNull(Record[3]), Record[4],
                          getDITypeRefOrNull(Record[5]),
                          getDITypeRefOrNull(Record[6]), SizeInBits, Record[8],
-                         OffsetInBits, DWARFAddressSpace, *MSpace, 
PtrAuthData, Flags,
-                         getDITypeRefOrNull(Record[11]), Annotations)),
+                         OffsetInBits, DWARFAddressSpace, *MSpace, PtrAuthData,
+                         Flags, getDITypeRefOrNull(Record[11]), Annotations)),
         NextMetadataNo);
     NextMetadataNo++;
     break;
diff --git a/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp 
b/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
index f3ae768c2..d2a5f6c14 100644
--- a/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
+++ b/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
@@ -1401,14 +1401,14 @@ bool AsmPrinter::emitDebugComment(const MachineInstr 
*MI) {
   if (!isVerbose())
     return true;
 
-  switch(MI->getOpcode()) {
-      case TargetOpcode::DBG_VALUE:
-      case TargetOpcode::DBG_VALUE_LIST:
-        return emitDebugValueComment(MI, *this);
-      case TargetOpcode::DBG_LABEL:
-        return emitDebugLabelComment(MI, *this);
-      default:
-        break;
+  switch (MI->getOpcode()) {
+  case TargetOpcode::DBG_VALUE:
+  case TargetOpcode::DBG_VALUE_LIST:
+    return emitDebugValueComment(MI, *this);
+  case TargetOpcode::DBG_LABEL:
+    return emitDebugLabelComment(MI, *this);
+  default:
+    break;
   }
   return false;
 }
@@ -2169,7 +2169,7 @@ void AsmPrinter::emitFunctionBody() {
       case TargetOpcode::DBG_VALUE:
       case TargetOpcode::DBG_VALUE_LIST:
       case TargetOpcode::DBG_LABEL:
-        if(!emitDebugComment(&MI)) {
+        if (!emitDebugComment(&MI)) {
           emitInstruction(&MI);
         }
         break;
diff --git a/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp 
b/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp
index 81b4f7027..cbb5b7072 100644
--- a/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp
+++ b/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp
@@ -301,8 +301,8 @@ void DwarfCompileUnit::addLocationAttribute(
       }
       DwarfExpr->addFragmentOffset(Expr);
 
-      std::optional<DIExpression::NewElementsRef> NewElementsRef
-          = Expr ? Expr->getNewElementsRef() : std::nullopt;
+      std::optional<DIExpression::NewElementsRef> NewElementsRef =
+          Expr ? Expr->getNewElementsRef() : std::nullopt;
       if (NewElementsRef) {
         SmallVector<DbgValueLocEntry> ArgLocEntries;
         if (Global)
diff --git a/llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp 
b/llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp
index 71cffb715..91696d45c 100644
--- a/llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp
+++ b/llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp
@@ -18,8 +18,8 @@
 #include "llvm/CodeGen/Register.h"
 #include "llvm/CodeGen/TargetRegisterInfo.h"
 #include "llvm/IR/DataLayout.h"
-#include "llvm/MC/MCContext.h"
 #include "llvm/MC/MCAsmInfo.h"
+#include "llvm/MC/MCContext.h"
 #include "llvm/Support/ErrorHandling.h"
 #include <algorithm>
 #include <stack>
@@ -1271,8 +1271,8 @@ std::optional<NewOpResult> 
DwarfExpression::traverse(DIOp::Composite Composite,
   return NewOpResult{Composite.getResultType(), ValueKind::LocationDesc};
 }
 
-std::optional<NewOpResult>
-DwarfExpression::traverseMathOp(uint8_t DwarfOp, ChildrenT Children) {
+std::optional<NewOpResult> DwarfExpression::traverseMathOp(uint8_t DwarfOp,
+                                                           ChildrenT Children) 
{
   auto LHS = traverse(Children[0].get(), ValueKind::Value);
   if (!LHS)
     return std::nullopt;
diff --git a/llvm/lib/CodeGen/AsmPrinter/DwarfExpression.h 
b/llvm/lib/CodeGen/AsmPrinter/DwarfExpression.h
index f00b5a82a..6e6126b3f 100644
--- a/llvm/lib/CodeGen/AsmPrinter/DwarfExpression.h
+++ b/llvm/lib/CodeGen/AsmPrinter/DwarfExpression.h
@@ -346,9 +346,7 @@ public:
     bool &isLowered() { return IsLowered; }
     Type *getResultType() { return ResultType; }
 
-    void setIsLowered(bool IL = true) {
-      IsLowered = IL;
-    }
+    void setIsLowered(bool IL = true) { IsLowered = IL; }
     void setResultType(Type *RT) { ResultType = RT; }
   };
 
diff --git a/llvm/lib/IR/DIBuilder.cpp b/llvm/lib/IR/DIBuilder.cpp
index 56deffd44..a014d18fb 100644
--- a/llvm/lib/IR/DIBuilder.cpp
+++ b/llvm/lib/IR/DIBuilder.cpp
@@ -336,8 +336,9 @@ DIStringType *DIBuilder::createStringType(StringRef Name,
 
 DIDerivedType *DIBuilder::createQualifiedType(unsigned Tag, DIType *FromTy) {
   return DIDerivedType::get(VMContext, Tag, "", nullptr, 0, nullptr, FromTy,
-                            (uint64_t)0, 0, (uint64_t)0, std::nullopt, 
dwarf::DW_MSPACE_LLVM_none,
-                            std::nullopt, DINode::FlagZero);
+                            (uint64_t)0, 0, (uint64_t)0, std::nullopt,
+                            dwarf::DW_MSPACE_LLVM_none, std::nullopt,
+                            DINode::FlagZero);
 }
 
 DIDerivedType *DIBuilder::createPtrAuthQualifiedType(
@@ -361,10 +362,10 @@ DIBuilder::createPointerType(DIType *PointeeTy, uint64_t 
SizeInBits,
                              dwarf::MemorySpace DWARFMemorySpace,
                              StringRef Name, DINodeArray Annotations) {
   // FIXME: Why is there a name here?
-  return DIDerivedType::get(VMContext, dwarf::DW_TAG_pointer_type, Name,
-                            nullptr, 0, nullptr, PointeeTy, SizeInBits,
-                            AlignInBits, 0, DWARFAddressSpace, 
DWARFMemorySpace, std::nullopt,
-                            DINode::FlagZero, nullptr, Annotations);
+  return DIDerivedType::get(
+      VMContext, dwarf::DW_TAG_pointer_type, Name, nullptr, 0, nullptr,
+      PointeeTy, SizeInBits, AlignInBits, 0, DWARFAddressSpace,
+      DWARFMemorySpace, std::nullopt, DINode::FlagZero, nullptr, Annotations);
 }
 
 DIDerivedType *DIBuilder::createMemberPointerType(DIType *PointeeTy,
@@ -372,10 +373,10 @@ DIDerivedType *DIBuilder::createMemberPointerType(DIType 
*PointeeTy,
                                                   uint64_t SizeInBits,
                                                   uint32_t AlignInBits,
                                                   DINode::DIFlags Flags) {
-  return DIDerivedType::get(VMContext, dwarf::DW_TAG_ptr_to_member_type, "",
-                            nullptr, 0, nullptr, PointeeTy, SizeInBits,
-                            AlignInBits, 0, std::nullopt,
-                            dwarf::DW_MSPACE_LLVM_none, std::nullopt, Flags, 
Base);
+  return DIDerivedType::get(
+      VMContext, dwarf::DW_TAG_ptr_to_member_type, "", nullptr, 0, nullptr,
+      PointeeTy, SizeInBits, AlignInBits, 0, std::nullopt,
+      dwarf::DW_MSPACE_LLVM_none, std::nullopt, Flags, Base);
 }
 
 DIDerivedType *DIBuilder::createReferenceType(
@@ -384,8 +385,8 @@ DIDerivedType *DIBuilder::createReferenceType(
 
   assert(RTy && "Unable to create reference type");
   return DIDerivedType::get(VMContext, Tag, "", nullptr, 0, nullptr, RTy,
-                            SizeInBits, AlignInBits, 0, DWARFAddressSpace, MS, 
{},
-                            DINode::FlagZero);
+                            SizeInBits, AlignInBits, 0, DWARFAddressSpace, MS,
+                            {}, DINode::FlagZero);
 }
 
 DIDerivedType *DIBuilder::createTypedef(DIType *Ty, StringRef Name,
@@ -423,8 +424,8 @@ DIDerivedType *DIBuilder::createFriend(DIType *Ty, DIType 
*FriendTy) {
   assert(FriendTy && "Invalid friend type!");
   return DIDerivedType::get(VMContext, dwarf::DW_TAG_friend, "", nullptr, 0, 
Ty,
                             FriendTy, (uint64_t)0, 0, (uint64_t)0, 
std::nullopt,
-                            dwarf::DW_MSPACE_LLVM_none,
-                            std::nullopt, DINode::FlagZero);
+                            dwarf::DW_MSPACE_LLVM_none, std::nullopt,
+                            DINode::FlagZero);
 }
 
 DIDerivedType *DIBuilder::createInheritance(DIType *Ty, DIType *BaseTy,
@@ -436,17 +437,19 @@ DIDerivedType *DIBuilder::createInheritance(DIType *Ty, 
DIType *BaseTy,
       ConstantInt::get(IntegerType::get(VMContext, 32), VBPtrOffset));
   return DIDerivedType::get(VMContext, dwarf::DW_TAG_inheritance, "", nullptr,
                             0, Ty, BaseTy, 0, 0, BaseOffset, std::nullopt,
-                            dwarf::DW_MSPACE_LLVM_none, std::nullopt, Flags, 
ExtraData);
+                            dwarf::DW_MSPACE_LLVM_none, std::nullopt, Flags,
+                            ExtraData);
 }
 
 DIDerivedType *DIBuilder::createMemberType(
     DIScope *Scope, StringRef Name, DIFile *File, unsigned LineNumber,
     uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits,
     DINode::DIFlags Flags, DIType *Ty, DINodeArray Annotations) {
-  return DIDerivedType::get(
-      VMContext, dwarf::DW_TAG_member, Name, File, LineNumber,
-      getNonCompileUnitScope(Scope), Ty, SizeInBits, AlignInBits, OffsetInBits,
-      std::nullopt, dwarf::DW_MSPACE_LLVM_none, std::nullopt, Flags, nullptr, 
Annotations);
+  return DIDerivedType::get(VMContext, dwarf::DW_TAG_member, Name, File,
+                            LineNumber, getNonCompileUnitScope(Scope), Ty,
+                            SizeInBits, AlignInBits, OffsetInBits, 
std::nullopt,
+                            dwarf::DW_MSPACE_LLVM_none, std::nullopt, Flags,
+                            nullptr, Annotations);
 }
 
 DIDerivedType *DIBuilder::createMemberType(
@@ -456,8 +459,8 @@ DIDerivedType *DIBuilder::createMemberType(
   return DIDerivedType::get(VMContext, dwarf::DW_TAG_member, Name, File,
                             LineNumber, getNonCompileUnitScope(Scope), Ty,
                             SizeInBits, AlignInBits, OffsetInBits, 
std::nullopt,
-                            dwarf::DW_MSPACE_LLVM_none,
-                            std::nullopt, Flags, nullptr, Annotations);
+                            dwarf::DW_MSPACE_LLVM_none, std::nullopt, Flags,
+                            nullptr, Annotations);
 }
 
 static ConstantAsMetadata *getConstantOrNull(Constant *C) {
@@ -502,7 +505,8 @@ DIDerivedType *DIBuilder::createBitFieldMemberType(
   return DIDerivedType::get(
       VMContext, dwarf::DW_TAG_member, Name, File, LineNumber,
       getNonCompileUnitScope(Scope), Ty, SizeInBits, /*AlignInBits=*/0,
-      OffsetInBits, std::nullopt, dwarf::DW_MSPACE_LLVM_none, std::nullopt, 
Flags,
+      OffsetInBits, std::nullopt, dwarf::DW_MSPACE_LLVM_none, std::nullopt,
+      Flags,
       ConstantAsMetadata::get(ConstantInt::get(IntegerType::get(VMContext, 64),
                                                StorageOffsetInBits)),
       Annotations);
@@ -516,7 +520,8 @@ DIDerivedType *DIBuilder::createBitFieldMemberType(
   return DIDerivedType::get(
       VMContext, dwarf::DW_TAG_member, Name, File, LineNumber,
       getNonCompileUnitScope(Scope), Ty, SizeInBits, /*AlignInBits=*/0,
-      OffsetInBits, std::nullopt, dwarf::DW_MSPACE_LLVM_none, std::nullopt, 
Flags,
+      OffsetInBits, std::nullopt, dwarf::DW_MSPACE_LLVM_none, std::nullopt,
+      Flags,
       ConstantAsMetadata::get(ConstantInt::get(IntegerType::get(VMContext, 64),
                                                StorageOffsetInBits)),
       Annotations);
@@ -528,11 +533,10 @@ DIBuilder::createStaticMemberType(DIScope *Scope, 
StringRef Name, DIFile *File,
                                   DINode::DIFlags Flags, llvm::Constant *Val,
                                   unsigned Tag, uint32_t AlignInBits) {
   Flags |= DINode::FlagStaticMember;
-  return DIDerivedType::get(VMContext, Tag, Name, File, LineNumber,
-                            getNonCompileUnitScope(Scope), Ty, (uint64_t)0,
-                            AlignInBits, (uint64_t)0, std::nullopt,
-                            dwarf::DW_MSPACE_LLVM_none,
-                            std::nullopt, Flags, getConstantOrNull(Val));
+  return DIDerivedType::get(
+      VMContext, Tag, Name, File, LineNumber, getNonCompileUnitScope(Scope), 
Ty,
+      (uint64_t)0, AlignInBits, (uint64_t)0, std::nullopt,
+      dwarf::DW_MSPACE_LLVM_none, std::nullopt, Flags, getConstantOrNull(Val));
 }
 
 DIDerivedType *
@@ -543,7 +547,8 @@ DIBuilder::createObjCIVar(StringRef Name, DIFile *File, 
unsigned LineNumber,
   return DIDerivedType::get(VMContext, dwarf::DW_TAG_member, Name, File,
                             LineNumber, getNonCompileUnitScope(File), Ty,
                             SizeInBits, AlignInBits, OffsetInBits, 
std::nullopt,
-                            dwarf::DW_MSPACE_LLVM_none, std::nullopt, Flags, 
PropertyNode);
+                            dwarf::DW_MSPACE_LLVM_none, std::nullopt, Flags,
+                            PropertyNode);
 }
 
 DIObjCProperty *
@@ -709,10 +714,10 @@ DIDerivedType *DIBuilder::createSetType(DIScope *Scope, 
StringRef Name,
                                         DIFile *File, unsigned LineNo,
                                         uint64_t SizeInBits,
                                         uint32_t AlignInBits, DIType *Ty) {
-  auto *R = DIDerivedType::get(VMContext, dwarf::DW_TAG_set_type, Name, File,
-                               LineNo, getNonCompileUnitScope(Scope), Ty,
-                               SizeInBits, AlignInBits, 0, std::nullopt,
-                               dwarf::DW_MSPACE_LLVM_none, std::nullopt, 
DINode::FlagZero);
+  auto *R = DIDerivedType::get(
+      VMContext, dwarf::DW_TAG_set_type, Name, File, LineNo,
+      getNonCompileUnitScope(Scope), Ty, SizeInBits, AlignInBits, 0,
+      std::nullopt, dwarf::DW_MSPACE_LLVM_none, std::nullopt, 
DINode::FlagZero);
   trackIfUnresolved(R);
   if (isa_and_nonnull<DILocalScope>(Scope))
     getSubprogramNodesTrackingVector(Scope).emplace_back(R);
@@ -971,8 +976,7 @@ DIGlobalVariable 
*DIBuilder::createTempGlobalVariableFwdDecl(
 }
 
 static DILocalVariable *createLocalVariable(
-    LLVMContext &VMContext,
-    SmallVectorImpl<TrackingMDNodeRef> &PreservedNodes,
+    LLVMContext &VMContext, SmallVectorImpl<TrackingMDNodeRef> &PreservedNodes,
     DIScope *Context, StringRef Name, unsigned ArgNo, DIFile *File,
     unsigned LineNo, DIType *Ty, bool AlwaysPreserve, DINode::DIFlags Flags,
     dwarf::MemorySpace MS, uint32_t AlignInBits,
@@ -1011,9 +1015,10 @@ DILocalVariable *DIBuilder::createParameterVariable(
   assert(ArgNo && "Expected non-zero argument number for parameter");
   assert(Scope && isa<DILocalScope>(Scope) &&
          "Unexpected scope for a local variable.");
-  return createLocalVariable(
-      VMContext, getSubprogramNodesTrackingVector(Scope), Scope, Name, ArgNo,
-      File, LineNo, Ty, AlwaysPreserve, Flags, MS, /*AlignInBits=*/0, 
Annotations);
+  return createLocalVariable(VMContext, 
getSubprogramNodesTrackingVector(Scope),
+                             Scope, Name, ArgNo, File, LineNo, Ty,
+                             AlwaysPreserve, Flags, MS, /*AlignInBits=*/0,
+                             Annotations);
 }
 
 DILabel *DIBuilder::createLabel(DIScope *Context, StringRef Name, DIFile *File,
diff --git a/llvm/lib/IR/DebugInfoMetadata.cpp 
b/llvm/lib/IR/DebugInfoMetadata.cpp
index 51b88d159..e31005ae6 100644
--- a/llvm/lib/IR/DebugInfoMetadata.cpp
+++ b/llvm/lib/IR/DebugInfoMetadata.cpp
@@ -1017,7 +1017,7 @@ DIDerivedType *DIDerivedType::getImpl(
   assert(isCanonical(Name) && "Expected canonical MDString");
   DEFINE_GETIMPL_LOOKUP(DIDerivedType,
                         (Tag, Name, File, Line, Scope, BaseType, SizeInBits,
-                         AlignInBits, OffsetInBits, DWARFAddressSpace, MS, 
+                         AlignInBits, OffsetInBits, DWARFAddressSpace, MS,
                          PtrAuthData, Flags, ExtraData, Annotations));
   Metadata *Ops[] = {File,         Scope,    Name,      SizeInBits,
                      OffsetInBits, BaseType, ExtraData, Annotations};
@@ -1888,17 +1888,16 @@ public:
                           "DIOpArg type must be same size in bits as 
argument");
   }
 
-  bool visit(DIOp::Reinterpret Op, Type *ResultType,
-             ArrayRef<StackEntry> Ins) {
+  bool visit(DIOp::Reinterpret Op, Type *ResultType, ArrayRef<StackEntry> Ins) 
{
     return expectSameSize(ResultType, Ins[0].ResultType,
                           "DIOpReinterpret must not alter bitsize of child");
   }
 
-  bool visit(DIOp::Composite Op, Type *ResultType,
-             ArrayRef<StackEntry> Ins) {
+  bool visit(DIOp::Composite Op, Type *ResultType, ArrayRef<StackEntry> Ins) {
     assert(Op.getCount() == Ins.size());
 
-    std::optional<uint64_t> ResultSizeInBits = 
getSizeInBits(Op.getResultType());
+    std::optional<uint64_t> ResultSizeInBits =
+        getSizeInBits(Op.getResultType());
     if (!ResultSizeInBits)
       return true;
 
@@ -3125,7 +3124,8 @@ StringRef DIOp::getAsmName(const Variant &V) {
 }
 
 unsigned DIOp::getBitcodeID(const Variant &V) {
-  return std::visit(makeVisitor([](auto &&Op) { return Op.getBitcodeID(); }), 
V);
+  return std::visit(makeVisitor([](auto &&Op) { return Op.getBitcodeID(); }),
+                    V);
 }
 
 unsigned DIOp::getNumInputs(Variant V) {
diff --git a/llvm/lib/IR/LLVMContextImpl.h b/llvm/lib/IR/LLVMContextImpl.h
index ef3275726..fdbdcebb1 100644
--- a/llvm/lib/IR/LLVMContextImpl.h
+++ b/llvm/lib/IR/LLVMContextImpl.h
@@ -613,19 +613,21 @@ template <> struct MDNodeKeyImpl<DIDerivedType> {
                 Metadata *Scope, Metadata *BaseType, Metadata *SizeInBits,
                 uint32_t AlignInBits, Metadata *OffsetInBits,
                 std::optional<unsigned> DWARFAddressSpace,
-                dwarf::MemorySpace DWARFMemorySpace, 
std::optional<DIDerivedType::PtrAuthData> PtrAuthData,
+                dwarf::MemorySpace DWARFMemorySpace,
+                std::optional<DIDerivedType::PtrAuthData> PtrAuthData,
                 unsigned Flags, Metadata *ExtraData, Metadata *Annotations)
       : Tag(Tag), Name(Name), File(File), Line(Line), Scope(Scope),
         BaseType(BaseType), SizeInBits(SizeInBits), OffsetInBits(OffsetInBits),
         AlignInBits(AlignInBits), DWARFAddressSpace(DWARFAddressSpace),
-        DWARFMemorySpace(DWARFMemorySpace), PtrAuthData(PtrAuthData), 
Flags(Flags), ExtraData(ExtraData),
-        Annotations(Annotations) {}
+        DWARFMemorySpace(DWARFMemorySpace), PtrAuthData(PtrAuthData),
+        Flags(Flags), ExtraData(ExtraData), Annotations(Annotations) {}
   MDNodeKeyImpl(const DIDerivedType *N)
       : Tag(N->getTag()), Name(N->getRawName()), File(N->getRawFile()),
         Line(N->getLine()), Scope(N->getRawScope()),
         BaseType(N->getRawBaseType()), SizeInBits(N->getRawSizeInBits()),
         OffsetInBits(N->getRawOffsetInBits()), 
AlignInBits(N->getAlignInBits()),
-        DWARFAddressSpace(N->getDWARFAddressSpace()), 
DWARFMemorySpace(N->getDWARFMemorySpace()),
+        DWARFAddressSpace(N->getDWARFAddressSpace()),
+        DWARFMemorySpace(N->getDWARFMemorySpace()),
         PtrAuthData(N->getPtrAuthData()), Flags(N->getFlags()),
         ExtraData(N->getRawExtraData()), Annotations(N->getRawAnnotations()) {}
 
@@ -637,8 +639,9 @@ template <> struct MDNodeKeyImpl<DIDerivedType> {
            AlignInBits == RHS->getAlignInBits() &&
            OffsetInBits == RHS->getRawOffsetInBits() &&
            DWARFAddressSpace == RHS->getDWARFAddressSpace() &&
-           DWARFMemorySpace == RHS->getDWARFMemorySpace() && PtrAuthData == 
RHS->getPtrAuthData() &&
-           Flags == RHS->getFlags() && ExtraData == RHS->getRawExtraData() &&
+           DWARFMemorySpace == RHS->getDWARFMemorySpace() &&
+           PtrAuthData == RHS->getPtrAuthData() && Flags == RHS->getFlags() &&
+           ExtraData == RHS->getRawExtraData() &&
            Annotations == RHS->getRawAnnotations();
   }
 
diff --git a/llvm/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp 
b/llvm/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp
index 319ad7ef5..80e42bca3 100644
--- a/llvm/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp
+++ b/llvm/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp
@@ -348,7 +348,7 @@ void AMDGPUAsmPrinter::emitInstruction(const MachineInstr 
*MI) {
     MachineBasicBlock::const_instr_iterator I = ++MI->getIterator();
     while (I != MBB->instr_end() && I->isInsideBundle()) {
       bool HandledByEmitDbgComment = I->isDebugInstr() && 
emitDebugComment(&*I);
-      if(!HandledByEmitDbgComment)
+      if (!HandledByEmitDbgComment)
         emitInstruction(&*I);
       ++I;
     }
diff --git a/llvm/lib/Target/AMDGPU/SIFrameLowering.cpp 
b/llvm/lib/Target/AMDGPU/SIFrameLowering.cpp
index 8301ad1a6..3e6c8a8d6 100644
--- a/llvm/lib/Target/AMDGPU/SIFrameLowering.cpp
+++ b/llvm/lib/Target/AMDGPU/SIFrameLowering.cpp
@@ -495,9 +495,8 @@ public:
       : MI(MI), MBB(MBB), MF(*MBB.getParent()),
         ST(MF.getSubtarget<GCNSubtarget>()), MFI(MF.getFrameInfo()),
         FuncInfo(MF.getInfo<SIMachineFunctionInfo>()), TII(TII), TRI(TRI),
-        MCRI(MF.getContext().getRegisterInfo()),
-        TFI(ST.getFrameLowering()), SuperReg(Reg), SI(SI), 
LiveUnits(LiveUnits),
-        DL(DL), FrameReg(FrameReg),
+        MCRI(MF.getContext().getRegisterInfo()), TFI(ST.getFrameLowering()),
+        SuperReg(Reg), SI(SI), LiveUnits(LiveUnits), DL(DL), 
FrameReg(FrameReg),
         IsFramePtrPrologSpill(IsFramePtrPrologSpill) {
     const TargetRegisterClass *RC = TRI.getPhysRegBaseClass(SuperReg);
     SplitParts = TRI.getRegSplitParts(RC, EltSize);
@@ -711,8 +710,8 @@ Register 
SIFrameLowering::getEntryFunctionReservedScratchRsrcReg(
 
   Register ScratchRsrcReg = MFI->getScratchRSrcReg();
 
-  if (!ScratchRsrcReg || (!MRI.isPhysRegUsed(ScratchRsrcReg) &&
-                          allStackObjectsAreDead(MF)))
+  if (!ScratchRsrcReg ||
+      (!MRI.isPhysRegUsed(ScratchRsrcReg) && allStackObjectsAreDead(MF)))
     return Register();
 
   if (ST.hasSGPRInitBug() ||
@@ -1941,8 +1940,7 @@ void SIFrameLowering::determinePrologEpilogSGPRSaves(
   //
   // FIXME: Is this really hasReservedCallFrame?
   const bool WillHaveFP =
-      FrameInfo.hasCalls() &&
-      (SavedVGPRs.any() || !allStackObjectsAreDead(MF));
+      FrameInfo.hasCalls() && (SavedVGPRs.any() || 
!allStackObjectsAreDead(MF));
 
   if (WillHaveFP || hasFP(MF)) {
     Register FramePtrReg = MFI->getFrameOffsetReg();
diff --git a/llvm/lib/Target/AMDGPU/SIFrameLowering.h 
b/llvm/lib/Target/AMDGPU/SIFrameLowering.h
index c604de4e3..906d866c3 100644
--- a/llvm/lib/Target/AMDGPU/SIFrameLowering.h
+++ b/llvm/lib/Target/AMDGPU/SIFrameLowering.h
@@ -136,8 +136,10 @@ public:
   /// a VGPR and build a MachineInstr around it.
   MachineInstr *buildCFIForSGPRToVGPRSpill(MachineBasicBlock &MBB,
                                            MachineBasicBlock::iterator MBBI,
-                                           const DebugLoc &DL, const Register 
SGPR,
-                                           const Register VGPR, const int 
Lane) const;
+                                           const DebugLoc &DL,
+                                           const Register SGPR,
+                                           const Register VGPR,
+                                           const int Lane) const;
   /// Create a CFI index describing a spill of an SGPR to multiple lanes of
   /// VGPRs and build a MachineInstr around it.
   MachineInstr *buildCFIForSGPRToVGPRSpill(
diff --git a/llvm/lib/Target/AMDGPU/SIInstrInfo.cpp 
b/llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
index c128781a1..c0b73e2e6 100644
--- a/llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
+++ b/llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
@@ -1671,11 +1671,14 @@ static unsigned getVGPRSpillSaveOpcode(unsigned Size, 
bool NeedsCFI) {
 static unsigned getAVSpillSaveOpcode(unsigned Size, bool NeedsCFI) {
   switch (Size) {
   case 4:
-    return NeedsCFI ? AMDGPU::SI_SPILL_AV32_CFI_SAVE : 
AMDGPU::SI_SPILL_AV32_SAVE;
+    return NeedsCFI ? AMDGPU::SI_SPILL_AV32_CFI_SAVE
+                    : AMDGPU::SI_SPILL_AV32_SAVE;
   case 8:
-    return NeedsCFI ? AMDGPU::SI_SPILL_AV64_CFI_SAVE : 
AMDGPU::SI_SPILL_AV64_SAVE;
+    return NeedsCFI ? AMDGPU::SI_SPILL_AV64_CFI_SAVE
+                    : AMDGPU::SI_SPILL_AV64_SAVE;
   case 12:
-    return NeedsCFI ? AMDGPU::SI_SPILL_AV96_CFI_SAVE : 
AMDGPU::SI_SPILL_AV96_SAVE;
+    return NeedsCFI ? AMDGPU::SI_SPILL_AV96_CFI_SAVE
+                    : AMDGPU::SI_SPILL_AV96_SAVE;
   case 16:
     return NeedsCFI ? AMDGPU::SI_SPILL_AV128_CFI_SAVE
                     : AMDGPU::SI_SPILL_AV128_SAVE;
@@ -1799,8 +1802,8 @@ void SIInstrInfo::storeRegToStackSlot(
     MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, Register SrcReg,
     bool isKill, int FrameIndex, const TargetRegisterClass *RC, Register VReg,
     MachineInstr::MIFlag Flags) const {
-  storeRegToStackSlotImpl(MBB, MI, SrcReg, isKill, FrameIndex, RC, VReg,
-                         Flags, false);
+  storeRegToStackSlotImpl(MBB, MI, SrcReg, isKill, FrameIndex, RC, VReg, Flags,
+                          false);
 }
 
 void SIInstrInfo::storeRegToStackSlotCFI(MachineBasicBlock &MBB,
@@ -1809,8 +1812,8 @@ void 
SIInstrInfo::storeRegToStackSlotCFI(MachineBasicBlock &MBB,
                                          int FrameIndex,
                                          const TargetRegisterClass *RC,
                                          const TargetRegisterInfo *TRI) const {
-  storeRegToStackSlotImpl(MBB, MI, SrcReg, isKill, FrameIndex, RC,
-                          Register(), MachineInstr::NoFlags, true);
+  storeRegToStackSlotImpl(MBB, MI, SrcReg, isKill, FrameIndex, RC, Register(),
+                          MachineInstr::NoFlags, true);
 }
 
 static unsigned getSGPRSpillRestoreOpcode(unsigned Size) {
diff --git a/llvm/lib/Target/AMDGPU/SIInstrInfo.h 
b/llvm/lib/Target/AMDGPU/SIInstrInfo.h
index 228fed138..ff13d231a 100644
--- a/llvm/lib/Target/AMDGPU/SIInstrInfo.h
+++ b/llvm/lib/Target/AMDGPU/SIInstrInfo.h
@@ -318,7 +318,7 @@ public:
                               bool isKill, int FrameIndex,
                               const TargetRegisterClass *RC,
                               const TargetRegisterInfo *TRI) const;
-                              
+
   bool getConstValDefinedInReg(const MachineInstr &MI, const Register Reg,
                                int64_t &ImmVal) const override;
 
diff --git a/llvm/lib/Target/AMDGPU/SILowerSGPRSpills.cpp 
b/llvm/lib/Target/AMDGPU/SILowerSGPRSpills.cpp
index c3f57fb7d..85c542946 100644
--- a/llvm/lib/Target/AMDGPU/SILowerSGPRSpills.cpp
+++ b/llvm/lib/Target/AMDGPU/SILowerSGPRSpills.cpp
@@ -24,15 +24,15 @@
 #include "llvm/CodeGen/MachineDominators.h"
 #include "llvm/CodeGen/MachineFrameInfo.h"
 #include "llvm/CodeGen/RegisterScavenging.h"
-#include "llvm/InitializePasses.h"
 #include "llvm/IR/DebugInfoMetadata.h"
+#include "llvm/InitializePasses.h"
 
 using namespace llvm;
 
 #define DEBUG_TYPE "si-lower-sgpr-spills"
 
 using MBBVector = SmallVector<MachineBasicBlock *, 4>;
-using MIVector  = SmallVector<MachineInstr*>;
+using MIVector = SmallVector<MachineInstr *>;
 
 namespace {
 
@@ -108,8 +108,7 @@ char &llvm::SILowerSGPRSpillsLegacyID = 
SILowerSGPRSpillsLegacy::ID;
 
 /// Insert spill code for the callee-saved registers used in the function.
 static void insertCSRSaves(const GCNSubtarget &ST, MachineBasicBlock 
&SaveBlock,
-                           ArrayRef<CalleeSavedInfo> CSI,
-                           SlotIndexes *Indexes,
+                           ArrayRef<CalleeSavedInfo> CSI, SlotIndexes *Indexes,
                            LiveIntervals *LIS) {
   const TargetFrameLowering *TFI = ST.getFrameLowering();
   const SIRegisterInfo *RI = ST.getRegisterInfo();
@@ -389,22 +388,22 @@ bool 
SILowerSGPRSpillsLegacy::runOnMachineFunction(MachineFunction &MF) {
 
 // Replace an FI argument in DBG_VALUE or DBG_VALUE_LIST
 // with corresponding VGPR lane. The argument if identified by FIOpndIdx.
-void SILowerSGPRSpills::updateDbgValueArg(MachineInstr &MI,
-                                          uint32_t FIOpndIdx,
-                                          const SIRegisterInfo::SpilledReg 
&vgpr) {
+void SILowerSGPRSpills::updateDbgValueArg(
+    MachineInstr &MI, uint32_t FIOpndIdx,
+    const SIRegisterInfo::SpilledReg &vgpr) {
   const DIExpression *Expr = MI.getDebugExpression();
   DIExprBuilder EBuilder(*Expr);
   assert(Expr->holdsNewElements());
 
   // Find corresponding DIOpArg in the DIExpression.
-  for (auto &&I = EBuilder.begin(); I != EBuilder.end(); ) {
+  for (auto &&I = EBuilder.begin(); I != EBuilder.end();) {
     if (auto *Arg = std::get_if<DIOp::Arg>(&*I++)) {
       // We expect DIOpArg be followed by DIOpDeref
-      if (Arg->getIndex() == FIOpndIdx &&
-          I != EBuilder.end() && std::get_if<DIOp::Deref>(&*I)) {
+      if (Arg->getIndex() == FIOpndIdx && I != EBuilder.end() &&
+          std::get_if<DIOp::Deref>(&*I)) {
         // Change the type of DIOpArg and replace the following DIOpDeref
         // with DIOpConstant + DIOpByteOfset.
-        IntegerType *TypeInt8  = IntegerType::get(Expr->getContext(), 8);
+        IntegerType *TypeInt8 = IntegerType::get(Expr->getContext(), 8);
         IntegerType *TypeInt32 = IntegerType::get(Expr->getContext(), 32);
         Arg->setResultType(TypeInt32);
         ConstantData *C = ConstantInt::get(TypeInt8, vgpr.Lane * 8, true);
@@ -415,15 +414,15 @@ void SILowerSGPRSpills::updateDbgValueArg(MachineInstr 
&MI,
           FIOpndIdx += 2;
         MI.getOperand(FIOpndIdx).ChangeToRegister(vgpr.VGPR, false);
         MI.getDebugExpressionOp().setMetadata(EBuilder.intoExpression());
-      }
-      else {
+      } else {
         MI.eraseFromParent();
       }
     }
   }
 }
 
-// Replace frame index in a DBG_VALUE or DBG_VALUE_LIST instruction with VGPR 
lane.
+// Replace frame index in a DBG_VALUE or DBG_VALUE_LIST instruction with VGPR
+// lane.
 void SILowerSGPRSpills::updateDbgValueInst(MachineInstr &MI,
                                            const BitVector &SpillFIs) {
   assert(MI.isDebugValue());
@@ -437,7 +436,7 @@ void SILowerSGPRSpills::updateDbgValueInst(MachineInstr &MI,
     return (Opnd.isFI() && !FrInfo.isFixedObjectIndex(FrObjIdx) &&
             SpillFIs[Opnd.getIndex()]);
   };
-  
+
   if (MI.getDebugExpression()->holdsOldElements()) {
     // For old-style DIExpressions, just replace the frame index
     // argument with empty register.
@@ -449,12 +448,14 @@ void SILowerSGPRSpills::updateDbgValueInst(MachineInstr 
&MI,
     }
   } else if (MI.isDebugValueList()) {
     // Walk over DIOpArg nodes in the DIExpression and check
-    // if corresponding DBG_VALUE_LIST arguments have been spilled to VGPR 
lanes.
+    // if corresponding DBG_VALUE_LIST arguments have been spilled to VGPR
+    // lanes.
     for (DIOp::Variant Elem : *MI.getDebugExpression()->getNewElementsRef()) {
       if (auto *Arg = std::get_if<DIOp::Arg>(&Elem)) {
         auto &FIOpnd = MI.getOperand(Arg->getIndex() + 2);
         if (WasOpndSpilled(FIOpnd, true)) {
-          VGPRSpills = 
FuncInfo->getSGPRSpillToVirtualVGPRLanes(FIOpnd.getIndex());
+          VGPRSpills =
+              FuncInfo->getSGPRSpillToVirtualVGPRLanes(FIOpnd.getIndex());
           updateDbgValueArg(MI, Arg->getIndex(), VGPRSpills[0]);
         }
       }
diff --git a/llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.h 
b/llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.h
index 0df1b34dc..926ad5eed 100644
--- a/llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.h
+++ b/llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.h
@@ -843,8 +843,7 @@ public:
 
   /// If \p ResetSGPRSpillStackIDs is true, reset the stack ID from sgpr-spill
   /// to the default stack.
-  bool removeDeadFrameIndices(MachineFunction &MF,
-                              bool ResetSGPRSpillStackIDs);
+  bool removeDeadFrameIndices(MachineFunction &MF, bool 
ResetSGPRSpillStackIDs);
 
   int getScavengeFI(MachineFrameInfo &MFI, const SIRegisterInfo &TRI);
   std::optional<int> getOptionalScavengeFI() const { return ScavengeFI; }
diff --git a/llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp 
b/llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp
index b691846de..ad79028fa 100644
--- a/llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp
+++ b/llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp
@@ -2663,7 +2663,7 @@ bool 
SIRegisterInfo::eliminateFrameIndex(MachineBasicBlock::iterator MI,
 
       auto *MBB = MI->getParent();
       bool IsWWMRegSpill = TII->isWWMRegSpillOpcode(MI->getOpcode());
-      if (IsWWMRegSpill){
+      if (IsWWMRegSpill) {
         TII->insertScratchExecCopy(*MF, *MBB, MI, DL, 
MFI->getSGPRForEXECCopy(),
                                    RS->isRegUsed(AMDGPU::SCC));
       }
@@ -2750,7 +2750,7 @@ bool 
SIRegisterInfo::eliminateFrameIndex(MachineBasicBlock::iterator MI,
 
       auto *MBB = MI->getParent();
       bool IsWWMRegSpill = TII->isWWMRegSpillOpcode(MI->getOpcode());
-      if (IsWWMRegSpill){
+      if (IsWWMRegSpill) {
         TII->insertScratchExecCopy(*MF, *MBB, MI, DL, 
MFI->getSGPRForEXECCopy(),
                                    RS->isRegUsed(AMDGPU::SCC));
       }
diff --git a/llvm/lib/Transforms/Scalar/SROA.cpp 
b/llvm/lib/Transforms/Scalar/SROA.cpp
index a81f8f098..37d213534 100644
--- a/llvm/lib/Transforms/Scalar/SROA.cpp
+++ b/llvm/lib/Transforms/Scalar/SROA.cpp
@@ -5653,7 +5653,8 @@ bool SROA::splitAlloca(AllocaInst &AI, AllocaSlices &AS) {
       ArrayRef<uint64_t> PoisonElems = NoOffsetDIOpExpr->getElements();
       PostOffsetOps.append(PoisonElems.begin(), PoisonElems.end());
     } else if (!getAddressExpression(DbgVariable)
-             ->extractLeadingOffset(CurrentExprOffsetInBytes, PostOffsetOps))
+                    ->extractLeadingOffset(CurrentExprOffsetInBytes,
+                                           PostOffsetOps))
       return; // Couldn't interpret this DIExpression - drop the var.
 
     // Offset defined by a DW_OP_LLVM_extract_bits_[sz]ext.
diff --git a/llvm/lib/Transforms/Utils/CodeExtractor.cpp 
b/llvm/lib/Transforms/Utils/CodeExtractor.cpp
index d62c1a24b..92b66758f 100644
--- a/llvm/lib/Transforms/Utils/CodeExtractor.cpp
+++ b/llvm/lib/Transforms/Utils/CodeExtractor.cpp
@@ -1326,8 +1326,7 @@ static void fixupDebugInfoPostExtraction(Function 
&OldFunc, Function &NewFunc,
       NewVar = DIB.createAutoVariable(
           NewScope, OldVar->getName(), OldVar->getFile(), OldVar->getLine(),
           OldVar->getType(), /*AlwaysPreserve=*/false, DINode::FlagZero,
-          OldVar->getDWARFMemorySpace(),
-          OldVar->getAlignInBits());
+          OldVar->getDWARFMemorySpace(), OldVar->getAlignInBits());
     }
     return cast<DILocalVariable>(NewVar);
   };
diff --git a/llvm/lib/Transforms/Utils/Local.cpp 
b/llvm/lib/Transforms/Utils/Local.cpp
index 79b217dd1..aacd83c7d 100644
--- a/llvm/lib/Transforms/Utils/Local.cpp
+++ b/llvm/lib/Transforms/Utils/Local.cpp
@@ -2189,7 +2189,8 @@ getNewSalvageOpsForGEP(GetElementPtrInst *GEP, const 
DataLayout &DL,
                        SmallVectorImpl<Value *> &AdditionalValues) {
   LLVMContext &Ctx = GEP->getContext();
   Type *PointerTy = GEP->getPointerOperand()->getType();
-  auto *IntPtrTy = IntegerType::get(Ctx, 
DL.getPointerTypeSizeInBits(PointerTy));
+  auto *IntPtrTy =
+      IntegerType::get(Ctx, DL.getPointerTypeSizeInBits(PointerTy));
   unsigned BitWidth = DL.getIndexSizeInBits(GEP->getPointerAddressSpace());
 
   // Rewrite a GEP into a DIExpression.
@@ -2263,7 +2264,8 @@ static Value *salvageNewDebugInfo(Instruction &I, 
uint64_t CurrentLocOps,
   if (auto *BI = dyn_cast<BinaryOperator>(&I))
     return getNewSalvageOpsForBinOp(BI, CurrentLocOps, Ops, AdditionalValues);
   if (auto *GEP = dyn_cast<GetElementPtrInst>(&I))
-    return getNewSalvageOpsForGEP(GEP, DL, CurrentLocOps, Ops, 
AdditionalValues);
+    return getNewSalvageOpsForGEP(GEP, DL, CurrentLocOps, Ops,
+                                  AdditionalValues);
 
   return nullptr;
 }
diff --git a/llvm/tools/llvm-c-test/debuginfo.c 
b/llvm/tools/llvm-c-test/debuginfo.c
index 270dd7234..4e1336bf5 100644
--- a/llvm/tools/llvm-c-test/debuginfo.c
+++ b/llvm/tools/llvm-c-test/debuginfo.c
@@ -178,7 +178,7 @@ int llvm_test_dibuilder(void) {
   LLVMBasicBlockRef FooVarBlock =
       LLVMAppendBasicBlockInContext(C, FooFunction, "vars");
   LLVMMetadataRef FooVarsLocation =
-    LLVMDIBuilderCreateDebugLocation(C, 43, 0, FunctionMetadata, NULL);
+      LLVMDIBuilderCreateDebugLocation(C, 43, 0, FunctionMetadata, NULL);
   LLVMMetadataRef FooVar1 = LLVMDIBuilderCreateAutoVariable(
       DIB, FooLexicalBlock, "d", 1, File, 43, Int64Ty, true, 0, 0, 0);
   LLVMValueRef FooVal1 = LLVMConstInt(I64Ty, 0, false);
diff --git a/llvm/unittests/IR/DebugInfoTest.cpp 
b/llvm/unittests/IR/DebugInfoTest.cpp
index 1cfaf9e79..299598c33 100644
--- a/llvm/unittests/IR/DebugInfoTest.cpp
+++ b/llvm/unittests/IR/DebugInfoTest.cpp
@@ -1425,8 +1425,9 @@ TEST(DIBuilder, DynamicOffsetAndSize) {
       DINode::FlagZero, DISubprogram::SPFlagZero, nullptr);
   DIFile *F = DIB.createFile("main.adb", "/");
 
-  DIVariable *Len = DIB.createAutoVariable(Scope, "length", F, 0, nullptr,
-                                           false, DINode::FlagZero, 
dwarf::DW_MSPACE_LLVM_none, 0);
+  DIVariable *Len =
+      DIB.createAutoVariable(Scope, "length", F, 0, nullptr, false,
+                             DINode::FlagZero, dwarf::DW_MSPACE_LLVM_none, 0);
 
   DICompositeType *Struct = DIB.createStructType(
       Scope, "some_record", F, 18, Len, 8, DINode::FlagZero, nullptr, {});
diff --git a/llvm/unittests/IR/MetadataTest.cpp 
b/llvm/unittests/IR/MetadataTest.cpp
index dc10db445..b885b72ae 100644
--- a/llvm/unittests/IR/MetadataTest.cpp
+++ b/llvm/unittests/IR/MetadataTest.cpp
@@ -470,7 +470,8 @@ TEST_F(MDNodeTest, PrintTree) {
     auto *StructTy = cast<DICompositeType>(getCompositeType());
     DIType *PointerTy = DIDerivedType::getDistinct(
         Context, dwarf::DW_TAG_pointer_type, "", nullptr, 0, nullptr, StructTy,
-        1, 2, 0, std::nullopt, dwarf::DW_MSPACE_LLVM_none, {}, 
DINode::FlagZero);
+        1, 2, 0, std::nullopt, dwarf::DW_MSPACE_LLVM_none, {},
+        DINode::FlagZero);
     StructTy->replaceElements(MDTuple::get(Context, PointerTy));
 
     auto *Var = DILocalVariable::get(Context, Scope, "foo", File,
@@ -2321,9 +2322,9 @@ TEST_F(DIDerivedTypeTest, get) {
       DIDerivedType::get(Context, dwarf::DW_TAG_pointer_type, "something", 
File,
                          1, Scope, BaseType, 2, 3, 4, DWARFAddressSpace,
                          DWARFMemorySpace, std::nullopt, Flags5, ExtraData);
-  auto *N1 = DIDerivedType::get(Context, dwarf::DW_TAG_LLVM_ptrauth_type, "",
-                                File, 1, Scope, N, 2, 3, 4, DWARFAddressSpace,
-                                DWARFMemorySpace, PtrAuthData, Flags5, 
ExtraData);
+  auto *N1 = DIDerivedType::get(
+      Context, dwarf::DW_TAG_LLVM_ptrauth_type, "", File, 1, Scope, N, 2, 3, 4,
+      DWARFAddressSpace, DWARFMemorySpace, PtrAuthData, Flags5, ExtraData);
 
   EXPECT_EQ(dwarf::DW_TAG_pointer_type, N->getTag());
   EXPECT_EQ("something", N->getName());
@@ -2352,8 +2353,8 @@ TEST_F(DIDerivedTypeTest, get) {
                                   std::nullopt, Flags5, ExtraData));
   EXPECT_NE(N, DIDerivedType::get(Context, dwarf::DW_TAG_pointer_type, "else",
                                   File, 1, Scope, BaseType, 2, 3, 4,
-                                  DWARFAddressSpace, DWARFMemorySpace, 
std::nullopt, Flags5,
-                                  ExtraData));
+                                  DWARFAddressSpace, DWARFMemorySpace,
+                                  std::nullopt, Flags5, ExtraData));
   EXPECT_NE(N, DIDerivedType::get(Context, dwarf::DW_TAG_pointer_type,
                                   "something", getFile(), 1, Scope, BaseType, 
2,
                                   3, 4, DWARFAddressSpace, DWARFMemorySpace,
@@ -2362,10 +2363,10 @@ TEST_F(DIDerivedTypeTest, get) {
                                   "something", File, 2, Scope, BaseType, 2, 3,
                                   4, DWARFAddressSpace, DWARFMemorySpace,
                                   std::nullopt, Flags5, ExtraData));
-  EXPECT_NE(N, DIDerivedType::get(Context, dwarf::DW_TAG_pointer_type,
-                                  "something", File, 1, getSubprogram(),
-                                  BaseType, 2, 3, 4, DWARFAddressSpace,
-                                  DWARFMemorySpace, std::nullopt, Flags5, 
ExtraData));
+  EXPECT_NE(N, DIDerivedType::get(
+                   Context, dwarf::DW_TAG_pointer_type, "something", File, 1,
+                   getSubprogram(), BaseType, 2, 3, 4, DWARFAddressSpace,
+                   DWARFMemorySpace, std::nullopt, Flags5, ExtraData));
   EXPECT_NE(N, DIDerivedType::get(
                    Context, dwarf::DW_TAG_pointer_type, "something", File, 1,
                    Scope, getBasicType("basic2"), 2, 3, 4, DWARFAddressSpace,
@@ -2394,10 +2395,11 @@ TEST_F(DIDerivedTypeTest, get) {
                                   "something", File, 1, Scope, BaseType, 2, 3,
                                   4, DWARFAddressSpace, DWARFMemorySpace,
                                   std::nullopt, Flags5, getTuple()));
-  EXPECT_NE(N, DIDerivedType::get(
-                   Context, dwarf::DW_TAG_pointer_type, "something", File, 1,
-                   Scope, BaseType, 2, 3, 4, DWARFAddressSpace,
-                   dwarf::DW_MSPACE_LLVM_global, std::nullopt, Flags5, 
ExtraData));
+  EXPECT_NE(N,
+            DIDerivedType::get(Context, dwarf::DW_TAG_pointer_type, 
"something",
+                               File, 1, Scope, BaseType, 2, 3, 4,
+                               DWARFAddressSpace, dwarf::DW_MSPACE_LLVM_global,
+                               std::nullopt, Flags5, ExtraData));
 
   TempDIDerivedType Temp = N->clone();
   EXPECT_EQ(N, MDNode::replaceWithUniqued(std::move(Temp)));
@@ -2412,10 +2414,10 @@ TEST_F(DIDerivedTypeTest, getWithLargeValues) {
   MDTuple *ExtraData = getTuple();
   DINode::DIFlags Flags = static_cast<DINode::DIFlags>(5);
 
-  auto *N = DIDerivedType::get(Context, dwarf::DW_TAG_pointer_type, 
"something",
-                               File, 1, Scope, BaseType, UINT64_MAX,
-                               UINT32_MAX - 1, UINT64_MAX - 2, UINT32_MAX - 3,
-                               dwarf::DW_MSPACE_LLVM_none, std::nullopt, 
Flags, ExtraData);
+  auto *N = DIDerivedType::get(
+      Context, dwarf::DW_TAG_pointer_type, "something", File, 1, Scope,
+      BaseType, UINT64_MAX, UINT32_MAX - 1, UINT64_MAX - 2, UINT32_MAX - 3,
+      dwarf::DW_MSPACE_LLVM_none, std::nullopt, Flags, ExtraData);
   EXPECT_EQ(UINT64_MAX, N->getSizeInBits());
   EXPECT_EQ(UINT32_MAX - 1, N->getAlignInBits());
   EXPECT_EQ(UINT64_MAX - 2, N->getOffsetInBits());
@@ -2424,8 +2426,9 @@ TEST_F(DIDerivedTypeTest, getWithLargeValues) {
   auto *N1 = DIDerivedType::get(
       Context, dwarf::DW_TAG_LLVM_ptrauth_type, "", File, 1, Scope, N,
       UINT64_MAX, UINT32_MAX - 1, UINT64_MAX - 2, UINT32_MAX - 3,
-      dwarf::DW_MSPACE_LLVM_none, DIDerivedType::PtrAuthData(7, true, 0xffff, 
true, false),
-      Flags, ExtraData);
+      dwarf::DW_MSPACE_LLVM_none,
+      DIDerivedType::PtrAuthData(7, true, 0xffff, true, false), Flags,
+      ExtraData);
   EXPECT_EQ(7U, N1->getPtrAuthData()->key());
   EXPECT_EQ(true, N1->getPtrAuthData()->isAddressDiscriminated());
   EXPECT_EQ(0xffffU, N1->getPtrAuthData()->extraDiscriminator());
@@ -4536,8 +4539,7 @@ TEST_F(DIExpressionTest, DIOpisEqualExpression) {
       DIExpression::isEqualExpression(EmptyOld, false, EmptyNew, false));
   EXPECT_FALSE(
       DIExpression::isEqualExpression(EmptyNew, true, EmptyNew, false));
-  EXPECT_TRUE(
-      DIExpression::isEqualExpression(EmptyNew, true, EmptyNew, true));
+  EXPECT_TRUE(DIExpression::isEqualExpression(EmptyNew, true, EmptyNew, true));
 }
 
 TEST_F(DIExpressionTest, poisonedFragments) {
diff --git a/mlir/lib/Target/LLVMIR/DebugTranslation.cpp 
b/mlir/lib/Target/LLVMIR/DebugTranslation.cpp
index eccdeab95..3964b0ec3 100644
--- a/mlir/lib/Target/LLVMIR/DebugTranslation.cpp
+++ b/mlir/lib/Target/LLVMIR/DebugTranslation.cpp
@@ -258,8 +258,7 @@ DebugTranslation::translateImpl(DILocalVariableAttr attr) {
       llvmCtx, translate(attr.getScope()), getMDStringOrNull(attr.getName()),
       translate(attr.getFile()), attr.getLine(), translate(attr.getType()),
       attr.getArg(), static_cast<llvm::DINode::DIFlags>(attr.getFlags()),
-      llvm::dwarf::DW_MSPACE_LLVM_none,
-      attr.getAlignInBits(),
+      llvm::dwarf::DW_MSPACE_LLVM_none, attr.getAlignInBits(),
       /*Annotations=*/nullptr);
 }
 

``````````

</details>


https://github.com/llvm/llvm-project/pull/184553
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to