Skip to content

[LiveDebugVariables] Add basic verification#79846

Open
jayfoad wants to merge 10 commits into
llvm:mainfrom
jayfoad:verify-livedebugvariables
Open

[LiveDebugVariables] Add basic verification#79846
jayfoad wants to merge 10 commits into
llvm:mainfrom
jayfoad:verify-livedebugvariables

Conversation

@jayfoad

@jayfoad jayfoad commented Jan 29, 2024

Copy link
Copy Markdown
Contributor

Add a basic implementation of verifyAnalysis that just checks that the
analysis does not refer to any SlotIndexes for instructions that have
been deleted. This was useful for diagnosing some SlotIndexes-related
problems caused by #67038.

In debug builds, mark slot indexes for deleted instructions as poisoned
and add an isPoisoned method to allow writing assertions elsewhere in
the compiler. This restores some of the functionality that was removed
by 4cf8da9.
Add a basic implementation of verifyAnalysis that just checks that the
analysis does not refer to any SlotIndexes for instructions that have
been deleted. This was useful for diagnosing some SlotIndexes-related
problems caused by llvm#67038.
@llvmbot

llvmbot commented Jan 29, 2024

Copy link
Copy Markdown
Member

@llvm/pr-subscribers-debuginfo

@llvm/pr-subscribers-llvm-regalloc

Author: Jay Foad (jayfoad)

Changes

Add a basic implementation of verifyAnalysis that just checks that the
analysis does not refer to any SlotIndexes for instructions that have
been deleted. This was useful for diagnosing some SlotIndexes-related
problems caused by #67038.- [SlotIndexes] Implement support for poison checks


Full diff: https://github.com/llvm/llvm-project/pull/79846.diff

4 Files Affected:

  • (modified) llvm/include/llvm/CodeGen/SlotIndexes.h (+27-4)
  • (modified) llvm/lib/CodeGen/LiveDebugVariables.cpp (+17)
  • (modified) llvm/lib/CodeGen/LiveDebugVariables.h (+1)
  • (modified) llvm/lib/CodeGen/SlotIndexes.cpp (+2)
diff --git a/llvm/include/llvm/CodeGen/SlotIndexes.h b/llvm/include/llvm/CodeGen/SlotIndexes.h
index 72f4a6876b6cb14..2b437a0649aac22 100644
--- a/llvm/include/llvm/CodeGen/SlotIndexes.h
+++ b/llvm/include/llvm/CodeGen/SlotIndexes.h
@@ -43,21 +43,40 @@ class raw_ostream;
   /// SlotIndex & SlotIndexes classes for the public interface to this
   /// information.
   class IndexListEntry : public ilist_node<IndexListEntry> {
-    MachineInstr *mi;
+#if NDEBUG
+    // Disable poison checks such that setPoison will do nothing and isPoisoned
+    // will return false.
+    static constexpr unsigned PoisonBits = 0;
+    static constexpr unsigned PoisonVal = 0;
+#else
+    static constexpr unsigned PoisonBits = 1;
+    static constexpr unsigned PoisonVal = 1;
+#endif
+
+    PointerIntPair<MachineInstr *, PoisonBits, unsigned> mi;
     unsigned index;
 
   public:
-    IndexListEntry(MachineInstr *mi, unsigned index) : mi(mi), index(index) {}
+    IndexListEntry(MachineInstr *mi, unsigned index) : mi(mi, 0), index(index) {
+    }
 
-    MachineInstr* getInstr() const { return mi; }
+    MachineInstr* getInstr() const { return mi.getPointer(); }
     void setInstr(MachineInstr *mi) {
-      this->mi = mi;
+      this->mi.setPointer(mi);
     }
 
     unsigned getIndex() const { return index; }
     void setIndex(unsigned index) {
       this->index = index;
     }
+
+    void setPoison() {
+      mi.setInt(PoisonVal);
+    }
+
+    bool isPoisoned() const {
+      return mi.getInt();
+    }
   };
 
   template <>
@@ -285,6 +304,10 @@ class raw_ostream;
     SlotIndex getPrevIndex() const {
       return SlotIndex(&*--listEntry()->getIterator(), getSlot());
     }
+
+    bool isPoisoned() const {
+      return listEntry()->isPoisoned();
+    }
   };
 
   inline raw_ostream& operator<<(raw_ostream &os, SlotIndex li) {
diff --git a/llvm/lib/CodeGen/LiveDebugVariables.cpp b/llvm/lib/CodeGen/LiveDebugVariables.cpp
index 7cb90af5ff173ed..93b9566b21370ad 100644
--- a/llvm/lib/CodeGen/LiveDebugVariables.cpp
+++ b/llvm/lib/CodeGen/LiveDebugVariables.cpp
@@ -492,6 +492,13 @@ class UserValue {
   /// Return DebugLoc of this UserValue.
   const DebugLoc &getDebugLoc() { return dl; }
 
+  void verify() const {
+    for (auto I = locInts.begin(), E = locInts.end(); I != E; ++I) {
+      assert(!I.start().isPoisoned());
+      assert(!I.stop().isPoisoned());
+    }
+  }
+
   void print(raw_ostream &, const TargetRegisterInfo *);
 };
 
@@ -655,6 +662,11 @@ class LDVImpl {
     ModifiedMF = false;
   }
 
+  void verify() const {
+    for (auto [DV, UV] : userVarMap)
+      UV->verify();
+  }
+
   /// Map virtual register to an equivalence class.
   void mapVirtReg(Register VirtReg, UserValue *EC);
 
@@ -1320,6 +1332,11 @@ void LiveDebugVariables::releaseMemory() {
     static_cast<LDVImpl*>(pImpl)->clear();
 }
 
+void LiveDebugVariables::verifyAnalysis() const {
+  if (pImpl)
+    static_cast<LDVImpl *>(pImpl)->verify();
+}
+
 LiveDebugVariables::~LiveDebugVariables() {
   if (pImpl)
     delete static_cast<LDVImpl*>(pImpl);
diff --git a/llvm/lib/CodeGen/LiveDebugVariables.h b/llvm/lib/CodeGen/LiveDebugVariables.h
index 9998ce9e8dad861..c99f11c8565a819 100644
--- a/llvm/lib/CodeGen/LiveDebugVariables.h
+++ b/llvm/lib/CodeGen/LiveDebugVariables.h
@@ -56,6 +56,7 @@ class LLVM_LIBRARY_VISIBILITY LiveDebugVariables : public MachineFunctionPass {
   bool runOnMachineFunction(MachineFunction &) override;
   void releaseMemory() override;
   void getAnalysisUsage(AnalysisUsage &) const override;
+  void verifyAnalysis() const override;
 
   MachineFunctionProperties getSetProperties() const override {
     return MachineFunctionProperties().set(
diff --git a/llvm/lib/CodeGen/SlotIndexes.cpp b/llvm/lib/CodeGen/SlotIndexes.cpp
index 8b80c6ccb438936..762aab2ec2557e3 100644
--- a/llvm/lib/CodeGen/SlotIndexes.cpp
+++ b/llvm/lib/CodeGen/SlotIndexes.cpp
@@ -126,6 +126,7 @@ void SlotIndexes::removeMachineInstrFromMaps(MachineInstr &MI,
   mi2iMap.erase(mi2iItr);
   // FIXME: Eventually we want to actually delete these indexes.
   MIEntry.setInstr(nullptr);
+  MIEntry.setPoison();
 }
 
 void SlotIndexes::removeSingleMachineInstrFromMaps(MachineInstr &MI) {
@@ -152,6 +153,7 @@ void SlotIndexes::removeSingleMachineInstrFromMaps(MachineInstr &MI) {
   } else {
     // FIXME: Eventually we want to actually delete these indexes.
     MIEntry.setInstr(nullptr);
+    MIEntry.setPoison();
   }
 }
 

@github-actions

github-actions Bot commented Jan 29, 2024

Copy link
Copy Markdown

✅ With the latest revision this PR passed the C/C++ code formatter.

@adrian-prantl adrian-prantl requested a review from jmorse January 29, 2024 22:59
const DebugLoc &getDebugLoc() { return dl; }

void verify() const {
for (auto I = locInts.begin(), E = locInts.end(); I != E; ++I) {

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
for (auto I = locInts.begin(), E = locInts.end(); I != E; ++I) {
for (auto I : locInts) {

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think this works because I need to call start and stop which are methods on the iterator itself (an instance of IntervalMap::const_iterator).

@dwblaikie dwblaikie requested a review from SLTozer January 30, 2024 00:15

@SLTozer SLTozer left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Adding the verification SGTM - LiveDebugVariables can be a moderately hot pass (though LiveDebugValues is the real killer) and PointerIntPair can cause a bit of a slowdown compared to just pointer operations, but I expect this won't have a noticeable impact.

Comment thread llvm/include/llvm/CodeGen/SlotIndexes.h Outdated
@jayfoad

jayfoad commented Jan 30, 2024

Copy link
Copy Markdown
Contributor Author

Adding the verification SGTM - LiveDebugVariables can be a moderately hot pass (though LiveDebugValues is the real killer) and PointerIntPair can cause a bit of a slowdown compared to just pointer operations, but I expect this won't have a noticeable impact.

I should have mentioned that I cannot commit this patch as-is because it causes lit test failures. I think these are all pre-existing problems with LiveDebugVariables that would need to be fixed. There was some prior discussion about this in the previous iteration of this review, #68703. I'd appreciate any help with understanding or fixing the failures!

Failed Tests (6):
  LLVM :: CodeGen/Thumb2/pr52817.ll
  LLVM :: DebugInfo/ARM/PR26163.ll
  LLVM :: DebugInfo/COFF/fpo-csrs.ll
  LLVM :: DebugInfo/X86/pr34545.ll
  LLVM :: DebugInfo/X86/spill-indirect-nrvo.ll
  LLVM :: tools/llvm-dwarfdump/X86/LTO_CCU_zero_loc_cov.ll

@github-actions

github-actions Bot commented Jul 6, 2026

Copy link
Copy Markdown

⚠️ LLVM ABI annotation checker, ids-check found issues in your code. ⚠️

You can test this locally with the following command:
Build idt from compnerd/ids, then for each changed header:
    idt -p build/ --main-file <matching-source.cpp> \
        --apply-fixits --inplace <header>
View the diff from ids-check here.
diff --git a/llvm/include/llvm/CodeGen/LiveDebugVariables.h b/llvm/include/llvm/CodeGen/LiveDebugVariables.h
index a88579f14..100ebb4fd 100644
--- a/llvm/include/llvm/CodeGen/LiveDebugVariables.h
+++ b/llvm/include/llvm/CodeGen/LiveDebugVariables.h
@@ -61,7 +61,7 @@ public:
 
   LLVM_ABI void releaseMemory();
 
-  void verifyAnalysis() const;
+  LLVM_ABI void verifyAnalysis() const;
 
   LLVM_ABI bool invalidate(MachineFunction &MF, const PreservedAnalyses &PA,
                            MachineFunctionAnalysisManager::Invalidator &Inv);

@github-actions

github-actions Bot commented Jul 6, 2026

Copy link
Copy Markdown

🐧 Linux x64 Test Results

  • 144412 tests passed
  • 3029 tests skipped
  • 8 tests failed

Failed Tests

(click on a test name to see its output)

LLVM

LLVM.CodeGen/Thumb2/pr52817.ll
Exit Code: 2

Command Output (stdout):
--
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=thumbv7-apple-ios9.0.0 -verify-machineinstrs < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/Thumb2/pr52817.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/Thumb2/pr52817.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=thumbv7-apple-ios9.0.0 -verify-machineinstrs
# .---command stderr------------
# | llc: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/LiveDebugVariables.cpp:499: void (anonymous namespace)::UserValue::verify() const: Assertion `!I.stop().isPoisoned()' failed.
# | PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace and instructions to reproduce the bug.
# | Stack dump:
# | 0.	Program arguments: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=thumbv7-apple-ios9.0.0 -verify-machineinstrs
# | 1.	Running pass 'Function Pass Manager' on module '<stdin>'.
# |  #0 0x000000000883418b llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:881:13
# |  #1 0x00000000088310d1 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# |  #2 0x0000000008834fa1 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:448:38
# |  #3 0x00007ed1f61eb330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# |  #4 0x00007ed1f6244b2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# |  #5 0x00007ed1f61eb27e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# |  #6 0x00007ed1f61ce8ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# |  #7 0x00007ed1f61ce81b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# |  #8 0x00007ed1f61e1517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# |  #9 0x000000000741f8a4 operator== /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/IntervalMap.h:1428:5
# | #10 0x000000000741f8a4 operator!= /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/IntervalMap.h:1437:13
# | #11 0x000000000741f8a4 verify /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/LiveDebugVariables.cpp:497:57
# | #12 0x000000000741f8a4 llvm::LiveDebugVariables::LDVImpl::verify() const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/LiveDebugVariables.cpp:670:11
# | #13 0x0000000007a69521 ~TimeRegion /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Support/Timer.h:167:9
# | #14 0x0000000007a69521 llvm::PMDataManager::verifyPreservedAnalysis(llvm::Pass*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:897:5
# | #15 0x0000000007a6470f llvm::FPPassManager::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1458:7
# | #16 0x0000000007a6c0a2 llvm::FPPassManager::runOnModule(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1470:13
# | #17 0x0000000007a652e6 runOnModule /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:0:27
# | #18 0x0000000007a652e6 llvm::legacy::PassManagerImpl::run(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:533:44
# | #19 0x000000000520bbcb compileModule(char**, llvm::SmallVectorImpl<llvm::PassPlugin>&, llvm::LLVMContext&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:882:17
# | #20 0x0000000005208b03 main /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:460:13
# | #21 0x00007ed1f61d01ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #22 0x00007ed1f61d028b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #23 0x0000000005207ca5 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x5207ca5)
# `-----------------------------
# error: command failed with exit status: -6
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/Thumb2/pr52817.ll
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line:  /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/Thumb2/pr52817.ll
# `-----------------------------
# error: command failed with exit status: 2

--

LLVM.CodeGen/X86/debug-spilled-snippet.ll
Exit Code: 2

Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple i386 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/debug-spilled-snippet.ll -stop-after=livedebugvalues -o - | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/debug-spilled-snippet.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple i386 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/debug-spilled-snippet.ll -stop-after=livedebugvalues -o -
# .---command stderr------------
# | llc: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/LiveDebugVariables.cpp:499: void (anonymous namespace)::UserValue::verify() const: Assertion `!I.stop().isPoisoned()' failed.
# | PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace and instructions to reproduce the bug.
# | Stack dump:
# | 0.	Program arguments: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple i386 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/debug-spilled-snippet.ll -stop-after=livedebugvalues -o -
# | 1.	Running pass 'Function Pass Manager' on module '/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/debug-spilled-snippet.ll'.
# |  #0 0x000000000883418b llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:881:13
# |  #1 0x00000000088310d1 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# |  #2 0x0000000008834fa1 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:448:38
# |  #3 0x00007fb45cb27330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# |  #4 0x00007fb45cb80b2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# |  #5 0x00007fb45cb2727e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# |  #6 0x00007fb45cb0a8ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# |  #7 0x00007fb45cb0a81b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# |  #8 0x00007fb45cb1d517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# |  #9 0x000000000741f8a4 operator== /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/IntervalMap.h:1428:5
# | #10 0x000000000741f8a4 operator!= /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/IntervalMap.h:1437:13
# | #11 0x000000000741f8a4 verify /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/LiveDebugVariables.cpp:497:57
# | #12 0x000000000741f8a4 llvm::LiveDebugVariables::LDVImpl::verify() const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/LiveDebugVariables.cpp:670:11
# | #13 0x0000000007a69521 ~TimeRegion /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Support/Timer.h:167:9
# | #14 0x0000000007a69521 llvm::PMDataManager::verifyPreservedAnalysis(llvm::Pass*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:897:5
# | #15 0x0000000007a6470f llvm::FPPassManager::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1458:7
# | #16 0x0000000007a6c0a2 llvm::FPPassManager::runOnModule(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1470:13
# | #17 0x0000000007a652e6 runOnModule /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:0:27
# | #18 0x0000000007a652e6 llvm::legacy::PassManagerImpl::run(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:533:44
# | #19 0x000000000520bbcb compileModule(char**, llvm::SmallVectorImpl<llvm::PassPlugin>&, llvm::LLVMContext&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:882:17
# | #20 0x0000000005208b03 main /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:460:13
# | #21 0x00007fb45cb0c1ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #22 0x00007fb45cb0c28b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #23 0x0000000005207ca5 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x5207ca5)
# `-----------------------------
# error: command failed with exit status: -6
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/debug-spilled-snippet.ll
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line:  /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/debug-spilled-snippet.ll
# `-----------------------------
# error: command failed with exit status: 2

--

LLVM.CodeGen/X86/debug-spilled-snippet.mir
Exit Code: 2

Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple i386 -start-before=greedy -stop-after=livedebugvars /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/debug-spilled-snippet.mir -o - | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/debug-spilled-snippet.mir
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple i386 -start-before=greedy -stop-after=livedebugvars /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/debug-spilled-snippet.mir -o -
# .---command stderr------------
# | llc: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/LiveDebugVariables.cpp:499: void (anonymous namespace)::UserValue::verify() const: Assertion `!I.stop().isPoisoned()' failed.
# | PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace and instructions to reproduce the bug.
# | Stack dump:
# | 0.	Program arguments: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple i386 -start-before=greedy -stop-after=livedebugvars /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/debug-spilled-snippet.mir -o -
# | 1.	Running pass 'Function Pass Manager' on module '/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/debug-spilled-snippet.mir'.
# |  #0 0x000000000883418b llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:881:13
# |  #1 0x00000000088310d1 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# |  #2 0x0000000008834fa1 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:448:38
# |  #3 0x00007d8d67dc4330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# |  #4 0x00007d8d67e1db2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# |  #5 0x00007d8d67dc427e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# |  #6 0x00007d8d67da78ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# |  #7 0x00007d8d67da781b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# |  #8 0x00007d8d67dba517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# |  #9 0x000000000741f8a4 operator== /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/IntervalMap.h:1428:5
# | #10 0x000000000741f8a4 operator!= /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/IntervalMap.h:1437:13
# | #11 0x000000000741f8a4 verify /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/LiveDebugVariables.cpp:497:57
# | #12 0x000000000741f8a4 llvm::LiveDebugVariables::LDVImpl::verify() const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/LiveDebugVariables.cpp:670:11
# | #13 0x0000000007a69521 ~TimeRegion /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Support/Timer.h:167:9
# | #14 0x0000000007a69521 llvm::PMDataManager::verifyPreservedAnalysis(llvm::Pass*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:897:5
# | #15 0x0000000007a6470f llvm::FPPassManager::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1458:7
# | #16 0x0000000007a6c0a2 llvm::FPPassManager::runOnModule(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1470:13
# | #17 0x0000000007a652e6 runOnModule /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:0:27
# | #18 0x0000000007a652e6 llvm::legacy::PassManagerImpl::run(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:533:44
# | #19 0x000000000520bbcb compileModule(char**, llvm::SmallVectorImpl<llvm::PassPlugin>&, llvm::LLVMContext&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:882:17
# | #20 0x0000000005208b03 main /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:460:13
# | #21 0x00007d8d67da91ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #22 0x00007d8d67da928b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #23 0x0000000005207ca5 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x5207ca5)
# `-----------------------------
# error: command failed with exit status: -6
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/debug-spilled-snippet.mir
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line:  /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/debug-spilled-snippet.mir
# `-----------------------------
# error: command failed with exit status: 2

--

LLVM.DebugInfo/ARM/PR26163.ll
Exit Code: 2

Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -filetype=obj -o - < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/DebugInfo/ARM/PR26163.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-dwarfdump -debug-info - | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/DebugInfo/ARM/PR26163.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -filetype=obj -o -
# .---command stderr------------
# | llc: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/LiveDebugVariables.cpp:499: void (anonymous namespace)::UserValue::verify() const: Assertion `!I.stop().isPoisoned()' failed.
# | PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace and instructions to reproduce the bug.
# | Stack dump:
# | 0.	Program arguments: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -filetype=obj -o -
# | 1.	Running pass 'Function Pass Manager' on module '<stdin>'.
# |  #0 0x000000000883418b llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:881:13
# |  #1 0x00000000088310d1 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# |  #2 0x0000000008834fa1 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:448:38
# |  #3 0x00007e822f252330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# |  #4 0x00007e822f2abb2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# |  #5 0x00007e822f25227e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# |  #6 0x00007e822f2358ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# |  #7 0x00007e822f23581b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# |  #8 0x00007e822f248517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# |  #9 0x000000000741f8a4 operator== /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/IntervalMap.h:1428:5
# | #10 0x000000000741f8a4 operator!= /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/IntervalMap.h:1437:13
# | #11 0x000000000741f8a4 verify /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/LiveDebugVariables.cpp:497:57
# | #12 0x000000000741f8a4 llvm::LiveDebugVariables::LDVImpl::verify() const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/LiveDebugVariables.cpp:670:11
# | #13 0x0000000007a69521 ~TimeRegion /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Support/Timer.h:167:9
# | #14 0x0000000007a69521 llvm::PMDataManager::verifyPreservedAnalysis(llvm::Pass*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:897:5
# | #15 0x0000000007a6480b llvm::FPPassManager::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:0:5
# | #16 0x0000000007a6c0a2 llvm::FPPassManager::runOnModule(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1470:13
# | #17 0x0000000007a652e6 runOnModule /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:0:27
# | #18 0x0000000007a652e6 llvm::legacy::PassManagerImpl::run(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:533:44
# | #19 0x000000000520bbcb compileModule(char**, llvm::SmallVectorImpl<llvm::PassPlugin>&, llvm::LLVMContext&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:882:17
# | #20 0x0000000005208b03 main /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:460:13
# | #21 0x00007e822f2371ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #22 0x00007e822f23728b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #23 0x0000000005207ca5 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x5207ca5)
# `-----------------------------
# error: command failed with exit status: -6
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-dwarfdump -debug-info -
# .---command stderr------------
# | error: -: The file was not recognized as a valid object file
# `-----------------------------
# error: command failed with exit status: 1
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/DebugInfo/ARM/PR26163.ll
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line:  /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/DebugInfo/ARM/PR26163.ll
# `-----------------------------
# error: command failed with exit status: 2

--

LLVM.DebugInfo/COFF/fpo-csrs.ll
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/DebugInfo/COFF/fpo-csrs.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/DebugInfo/COFF/fpo-csrs.ll --check-prefix=ASM
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc
# .---command stderr------------
# | llc: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/LiveDebugVariables.cpp:499: void (anonymous namespace)::UserValue::verify() const: Assertion `!I.stop().isPoisoned()' failed.
# | PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace and instructions to reproduce the bug.
# | Stack dump:
# | 0.	Program arguments: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc
# | 1.	Running pass 'Function Pass Manager' on module '<stdin>'.
# |  #0 0x000000000883418b llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:881:13
# |  #1 0x00000000088310d1 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# |  #2 0x0000000008834fa1 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:448:38
# |  #3 0x00007b89d0981330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# |  #4 0x00007b89d09dab2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# |  #5 0x00007b89d098127e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# |  #6 0x00007b89d09648ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# |  #7 0x00007b89d096481b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# |  #8 0x00007b89d0977517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# |  #9 0x000000000741f8a4 operator== /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/IntervalMap.h:1428:5
# | #10 0x000000000741f8a4 operator!= /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/IntervalMap.h:1437:13
# | #11 0x000000000741f8a4 verify /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/LiveDebugVariables.cpp:497:57
# | #12 0x000000000741f8a4 llvm::LiveDebugVariables::LDVImpl::verify() const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/LiveDebugVariables.cpp:670:11
# | #13 0x0000000007a69521 ~TimeRegion /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Support/Timer.h:167:9
# | #14 0x0000000007a69521 llvm::PMDataManager::verifyPreservedAnalysis(llvm::Pass*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:897:5
# | #15 0x0000000007a6470f llvm::FPPassManager::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1458:7
# | #16 0x0000000007a6c0a2 llvm::FPPassManager::runOnModule(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1470:13
# | #17 0x0000000007a652e6 runOnModule /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:0:27
# | #18 0x0000000007a652e6 llvm::legacy::PassManagerImpl::run(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:533:44
# | #19 0x000000000520bbcb compileModule(char**, llvm::SmallVectorImpl<llvm::PassPlugin>&, llvm::LLVMContext&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:882:17
# | #20 0x0000000005208b03 main /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:460:13
# | #21 0x00007b89d09661ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #22 0x00007b89d096628b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #23 0x0000000005207ca5 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x5207ca5)
# `-----------------------------
# error: command failed with exit status: -6
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/DebugInfo/COFF/fpo-csrs.ll --check-prefix=ASM
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/DebugInfo/COFF/fpo-csrs.ll:449:14: error: ASM-LABEL: expected string not found in input
# | ; ASM-LABEL: _spill: # @spill
# |              ^
# | <stdin>:161:15: note: scanning from here
# | _csr4: # @csr4
# |               ^
# | <stdin>:173:3: note: possible intended match here
# |  pushl %esi
# |   ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/DebugInfo/COFF/fpo-csrs.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |              .
# |              .
# |              .
# |            156:  .scl 2; 
# |            157:  .type 32; 
# |            158:  .endef 
# |            159:  .globl _csr4 # -- Begin function csr4 
# |            160:  .p2align 4 
# |            161: _csr4: # @csr4 
# | label:449'0                  {   search range start (exclusive)
# | label:449'1                      error: no match found in search range
# |            162: Lfunc_begin3: 
# |            163:  .cv_func_id 3 
# |            164:  .cv_loc 3 1 24 0 # t.c:24:0 
# |            165:  .cv_fpo_proc _csr4 0 
# |            166: # %bb.0: # %entry 
# |            167:  pushl %ebp 
# |            168:  .cv_fpo_pushreg %ebp 
# |            169:  pushl %ebx 
# |            170:  .cv_fpo_pushreg %ebx 
# |            171:  pushl %edi 
# |            172:  .cv_fpo_pushreg %edi 
# |            173:  pushl %esi 
# | label:449'2       ?           possible intended match
# |            174:  .cv_fpo_pushreg %esi 
# |            175:  .cv_fpo_endprologue 
# |            176:  .cv_loc 3 1 25 11 # t.c:25:11 
# |            177:  calll _getval 
# |            178:  movl %eax, %esi 
# |            179: Ltmp15: 
# |            180:  #DEBUG_VALUE: csr4:a <- $esi 
# |            181:  .cv_loc 3 1 26 11 # t.c:26:11 
# |            182:  calll _getval 
# |            183:  movl %eax, %edi 
# |            184: Ltmp16: 
# |            185:  #D
# | label:449'3        } search range end (exclusive)
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

LLVM.DebugInfo/X86/pr34545.ll
Exit Code: 2

Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -O1 -filetype=asm -mtriple x86_64-unknown-linux-gnu -mcpu=x86-64     -o - /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/DebugInfo/X86/pr34545.ll -stop-after=livedebugvars     -experimental-debug-variable-locations=false  | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/DebugInfo/X86/pr34545.ll --check-prefixes=CHECK,VARLOCS
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -O1 -filetype=asm -mtriple x86_64-unknown-linux-gnu -mcpu=x86-64 -o - /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/DebugInfo/X86/pr34545.ll -stop-after=livedebugvars -experimental-debug-variable-locations=false
# .---command stderr------------
# | llc: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/LiveDebugVariables.cpp:499: void (anonymous namespace)::UserValue::verify() const: Assertion `!I.stop().isPoisoned()' failed.
# | PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace and instructions to reproduce the bug.
# | Stack dump:
# | 0.	Program arguments: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -O1 -filetype=asm -mtriple x86_64-unknown-linux-gnu -mcpu=x86-64 -o - /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/DebugInfo/X86/pr34545.ll -stop-after=livedebugvars -experimental-debug-variable-locations=false
# | 1.	Running pass 'Function Pass Manager' on module '/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/DebugInfo/X86/pr34545.ll'.
# |  #0 0x000000000883418b llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:881:13
# |  #1 0x00000000088310d1 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# |  #2 0x0000000008834fa1 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:448:38
# |  #3 0x000079516d218330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# |  #4 0x000079516d271b2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# |  #5 0x000079516d21827e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# |  #6 0x000079516d1fb8ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# |  #7 0x000079516d1fb81b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# |  #8 0x000079516d20e517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# |  #9 0x000000000741f8a4 operator== /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/IntervalMap.h:1428:5
# | #10 0x000000000741f8a4 operator!= /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/IntervalMap.h:1437:13
# | #11 0x000000000741f8a4 verify /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/LiveDebugVariables.cpp:497:57
# | #12 0x000000000741f8a4 llvm::LiveDebugVariables::LDVImpl::verify() const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/LiveDebugVariables.cpp:670:11
# | #13 0x0000000007a69521 ~TimeRegion /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Support/Timer.h:167:9
# | #14 0x0000000007a69521 llvm::PMDataManager::verifyPreservedAnalysis(llvm::Pass*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:897:5
# | #15 0x0000000007a6470f llvm::FPPassManager::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1458:7
# | #16 0x0000000007a6c0a2 llvm::FPPassManager::runOnModule(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1470:13
# | #17 0x0000000007a652e6 runOnModule /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:0:27
# | #18 0x0000000007a652e6 llvm::legacy::PassManagerImpl::run(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:533:44
# | #19 0x000000000520bbcb compileModule(char**, llvm::SmallVectorImpl<llvm::PassPlugin>&, llvm::LLVMContext&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:882:17
# | #20 0x0000000005208b03 main /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:460:13
# | #21 0x000079516d1fd1ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #22 0x000079516d1fd28b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #23 0x0000000005207ca5 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x5207ca5)
# `-----------------------------
# error: command failed with exit status: -6
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/DebugInfo/X86/pr34545.ll --check-prefixes=CHECK,VARLOCS
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line:  /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/DebugInfo/X86/pr34545.ll --check-prefixes=CHECK,VARLOCS
# `-----------------------------
# error: command failed with exit status: 2

--

LLVM.DebugInfo/X86/spill-indirect-nrvo.ll
Exit Code: 2

Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/DebugInfo/X86/spill-indirect-nrvo.ll -experimental-debug-variable-locations=false | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=CHECK,OPT /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/DebugInfo/X86/spill-indirect-nrvo.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -experimental-debug-variable-locations=false
# .---command stderr------------
# | llc: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/LiveDebugVariables.cpp:499: void (anonymous namespace)::UserValue::verify() const: Assertion `!I.stop().isPoisoned()' failed.
# | PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace and instructions to reproduce the bug.
# | Stack dump:
# | 0.	Program arguments: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -experimental-debug-variable-locations=false
# | 1.	Running pass 'Function Pass Manager' on module '<stdin>'.
# |  #0 0x000000000883418b llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:881:13
# |  #1 0x00000000088310d1 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# |  #2 0x0000000008834fa1 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:448:38
# |  #3 0x00007e518e32e330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# |  #4 0x00007e518e387b2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# |  #5 0x00007e518e32e27e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# |  #6 0x00007e518e3118ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# |  #7 0x00007e518e31181b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# |  #8 0x00007e518e324517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# |  #9 0x000000000741f8a4 operator== /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/IntervalMap.h:1428:5
# | #10 0x000000000741f8a4 operator!= /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/IntervalMap.h:1437:13
# | #11 0x000000000741f8a4 verify /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/LiveDebugVariables.cpp:497:57
# | #12 0x000000000741f8a4 llvm::LiveDebugVariables::LDVImpl::verify() const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/LiveDebugVariables.cpp:670:11
# | #13 0x0000000007a69521 ~TimeRegion /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Support/Timer.h:167:9
# | #14 0x0000000007a69521 llvm::PMDataManager::verifyPreservedAnalysis(llvm::Pass*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:897:5
# | #15 0x0000000007a6470f llvm::FPPassManager::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1458:7
# | #16 0x0000000007a6c0a2 llvm::FPPassManager::runOnModule(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1470:13
# | #17 0x0000000007a652e6 runOnModule /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:0:27
# | #18 0x0000000007a652e6 llvm::legacy::PassManagerImpl::run(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:533:44
# | #19 0x000000000520bbcb compileModule(char**, llvm::SmallVectorImpl<llvm::PassPlugin>&, llvm::LLVMContext&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:882:17
# | #20 0x0000000005208b03 main /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:460:13
# | #21 0x00007e518e3131ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #22 0x00007e518e31328b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #23 0x0000000005207ca5 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x5207ca5)
# `-----------------------------
# error: command failed with exit status: -6
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=CHECK,OPT /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/DebugInfo/X86/spill-indirect-nrvo.ll
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line:  /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=CHECK,OPT /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/DebugInfo/X86/spill-indirect-nrvo.ll
# `-----------------------------
# error: command failed with exit status: 2

--

LLVM.tools/llvm-dwarfdump/X86/LTO_CCU_zero_loc_cov.ll
Exit Code: 2

Command Output (stdout):
--
# RUN: at line 3
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/tools/llvm-dwarfdump/X86/LTO_CCU_zero_loc_cov.ll -o - -filetype=obj    | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-dwarfdump -statistics - | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/tools/llvm-dwarfdump/X86/LTO_CCU_zero_loc_cov.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/tools/llvm-dwarfdump/X86/LTO_CCU_zero_loc_cov.ll -o - -filetype=obj
# .---command stderr------------
# | llc: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/LiveDebugVariables.cpp:499: void (anonymous namespace)::UserValue::verify() const: Assertion `!I.stop().isPoisoned()' failed.
# | PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace and instructions to reproduce the bug.
# | Stack dump:
# | 0.	Program arguments: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/tools/llvm-dwarfdump/X86/LTO_CCU_zero_loc_cov.ll -o - -filetype=obj
# | 1.	Running pass 'Function Pass Manager' on module '/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/tools/llvm-dwarfdump/X86/LTO_CCU_zero_loc_cov.ll'.
# |  #0 0x000000000883418b llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:881:13
# |  #1 0x00000000088310d1 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# |  #2 0x0000000008834fa1 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:448:38
# |  #3 0x00007d903c9ef330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# |  #4 0x00007d903ca48b2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# |  #5 0x00007d903c9ef27e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# |  #6 0x00007d903c9d28ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# |  #7 0x00007d903c9d281b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# |  #8 0x00007d903c9e5517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# |  #9 0x000000000741f8a4 operator== /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/IntervalMap.h:1428:5
# | #10 0x000000000741f8a4 operator!= /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/IntervalMap.h:1437:13
# | #11 0x000000000741f8a4 verify /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/LiveDebugVariables.cpp:497:57
# | #12 0x000000000741f8a4 llvm::LiveDebugVariables::LDVImpl::verify() const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/LiveDebugVariables.cpp:670:11
# | #13 0x0000000007a69521 ~TimeRegion /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Support/Timer.h:167:9
# | #14 0x0000000007a69521 llvm::PMDataManager::verifyPreservedAnalysis(llvm::Pass*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:897:5
# | #15 0x0000000007a6480b llvm::FPPassManager::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:0:5
# | #16 0x0000000007a6c0a2 llvm::FPPassManager::runOnModule(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1470:13
# | #17 0x0000000007a652e6 runOnModule /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:0:27
# | #18 0x0000000007a652e6 llvm::legacy::PassManagerImpl::run(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:533:44
# | #19 0x000000000520bbcb compileModule(char**, llvm::SmallVectorImpl<llvm::PassPlugin>&, llvm::LLVMContext&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:882:17
# | #20 0x0000000005208b03 main /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:460:13
# | #21 0x00007d903c9d41ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #22 0x00007d903c9d428b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #23 0x0000000005207ca5 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x5207ca5)
# `-----------------------------
# error: command failed with exit status: -6
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-dwarfdump -statistics -
# .---command stderr------------
# | error: -: The file was not recognized as a valid object file
# `-----------------------------
# error: command failed with exit status: 1
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/tools/llvm-dwarfdump/X86/LTO_CCU_zero_loc_cov.ll
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line:  /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/tools/llvm-dwarfdump/X86/LTO_CCU_zero_loc_cov.ll
# `-----------------------------
# error: command failed with exit status: 2

--

If these failures are unrelated to your changes (for example tests are broken or flaky at HEAD), please open an issue at https://github.com/llvm/llvm-project/issues and add the infrastructure label.

@github-actions

github-actions Bot commented Jul 6, 2026

Copy link
Copy Markdown

🪟 Windows x64 Test Results

  • 138084 tests passed
  • 3526 tests skipped
  • 8 tests failed

Failed Tests

(click on a test name to see its output)

LLVM

LLVM.CodeGen/Thumb2/pr52817.ll
Exit Code: 2

Command Output (stdout):
--
# RUN: at line 2
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mtriple=thumbv7-apple-ios9.0.0 -verify-machineinstrs < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\Thumb2\pr52817.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\Thumb2\pr52817.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=thumbv7-apple-ios9.0.0 -verify-machineinstrs
# .---command stderr------------
# | Assertion failed: !I.stop().isPoisoned(), file C:\_work\llvm-project\llvm-project\llvm\lib\CodeGen\LiveDebugVariables.cpp, line 499
# | PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace and instructions to reproduce the bug.
# | Stack dump:
# | 0.	Program arguments: c:\\_work\\llvm-project\\llvm-project\\build\\bin\\llc.exe -mtriple=thumbv7-apple-ios9.0.0 -verify-machineinstrs
# | 1.	Running pass 'Function Pass Manager' on module '<stdin>'.
# | Exception Code: 0xC000001D
# |  #0 0x00007ff6cc2e0476 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x2d60476)
# |  #1 0x00007ffc11d4bb04 (C:\Windows\System32\ucrtbase.dll+0x7bb04)
# |  #2 0x00007ffc11d4cad1 (C:\Windows\System32\ucrtbase.dll+0x7cad1)
# |  #3 0x00007ffc11d4e4a1 (C:\Windows\System32\ucrtbase.dll+0x7e4a1)
# |  #4 0x00007ffc11d4e6e1 (C:\Windows\System32\ucrtbase.dll+0x7e6e1)
# |  #5 0x00007ff6cb7b4e2d (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x2234e2d)
# |  #6 0x00007ff6c9aa9d32 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x529d32)
# |  #7 0x00007ff6c9aa44e6 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x5244e6)
# |  #8 0x00007ff6c9aacbbd (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x52cbbd)
# |  #9 0x00007ff6c9aa53d0 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x5253d0)
# | #10 0x00007ff6c958525e (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x525e)
# | #11 0x00007ff6cdf1b7a0 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x499b7a0)
# | #12 0x00007ffc1b154cb0 (C:\Windows\System32\KERNEL32.DLL+0x14cb0)
# | #13 0x00007ffc26d7edcb (C:\Windows\SYSTEM32\ntdll.dll+0x7edcb)
# `-----------------------------
# error: command failed with exit status: 0xc000001d
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\Thumb2\pr52817.ll'
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line:  c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\Thumb2\pr52817.ll
# `-----------------------------
# error: command failed with exit status: 2

--

LLVM.CodeGen/X86/debug-spilled-snippet.ll
Exit Code: 2

Command Output (stdout):
--
# RUN: at line 1
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mtriple i386 C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\X86\debug-spilled-snippet.ll -stop-after=livedebugvalues -o - | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\X86\debug-spilled-snippet.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple i386 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\X86\debug-spilled-snippet.ll' -stop-after=livedebugvalues -o -
# .---command stderr------------
# | Assertion failed: !I.stop().isPoisoned(), file C:\_work\llvm-project\llvm-project\llvm\lib\CodeGen\LiveDebugVariables.cpp, line 499
# | PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace and instructions to reproduce the bug.
# | Stack dump:
# | 0.	Program arguments: c:\\_work\\llvm-project\\llvm-project\\build\\bin\\llc.exe -mtriple i386 C:\\_work\\llvm-project\\llvm-project\\llvm\\test\\CodeGen\\X86\\debug-spilled-snippet.ll -stop-after=livedebugvalues -o -
# | 1.	Running pass 'Function Pass Manager' on module 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\X86\debug-spilled-snippet.ll'.
# | Exception Code: 0xC000001D
# |  #0 0x00007ff6cc2e0476 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x2d60476)
# |  #1 0x00007ffc11d4bb04 (C:\Windows\System32\ucrtbase.dll+0x7bb04)
# |  #2 0x00007ffc11d4cad1 (C:\Windows\System32\ucrtbase.dll+0x7cad1)
# |  #3 0x00007ffc11d4e4a1 (C:\Windows\System32\ucrtbase.dll+0x7e4a1)
# |  #4 0x00007ffc11d4e6e1 (C:\Windows\System32\ucrtbase.dll+0x7e6e1)
# |  #5 0x00007ff6cb7b4e2d (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x2234e2d)
# |  #6 0x00007ff6c9aa9d32 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x529d32)
# |  #7 0x00007ff6c9aa44e6 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x5244e6)
# |  #8 0x00007ff6c9aacbbd (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x52cbbd)
# |  #9 0x00007ff6c9aa53d0 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x5253d0)
# | #10 0x00007ff6c958525e (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x525e)
# | #11 0x00007ff6cdf1b7a0 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x499b7a0)
# | #12 0x00007ffc1b154cb0 (C:\Windows\System32\KERNEL32.DLL+0x14cb0)
# | #13 0x00007ffc26d7edcb (C:\Windows\SYSTEM32\ntdll.dll+0x7edcb)
# `-----------------------------
# error: command failed with exit status: 0xc000001d
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\X86\debug-spilled-snippet.ll'
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line:  c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\X86\debug-spilled-snippet.ll
# `-----------------------------
# error: command failed with exit status: 2

--

LLVM.CodeGen/X86/debug-spilled-snippet.mir
Exit Code: 2

Command Output (stdout):
--
# RUN: at line 1
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mtriple i386 -start-before=greedy -stop-after=livedebugvars C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\X86\debug-spilled-snippet.mir -o - | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\X86\debug-spilled-snippet.mir
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple i386 -start-before=greedy -stop-after=livedebugvars 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\X86\debug-spilled-snippet.mir' -o -
# .---command stderr------------
# | Assertion failed: !I.stop().isPoisoned(), file C:\_work\llvm-project\llvm-project\llvm\lib\CodeGen\LiveDebugVariables.cpp, line 499
# | PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace and instructions to reproduce the bug.
# | Stack dump:
# | 0.	Program arguments: c:\\_work\\llvm-project\\llvm-project\\build\\bin\\llc.exe -mtriple i386 -start-before=greedy -stop-after=livedebugvars C:\\_work\\llvm-project\\llvm-project\\llvm\\test\\CodeGen\\X86\\debug-spilled-snippet.mir -o -
# | 1.	Running pass 'Function Pass Manager' on module 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\X86\debug-spilled-snippet.mir'.
# | Exception Code: 0xC000001D
# |  #0 0x00007ff6cc2e0476 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x2d60476)
# |  #1 0x00007ffc11d4bb04 (C:\Windows\System32\ucrtbase.dll+0x7bb04)
# |  #2 0x00007ffc11d4cad1 (C:\Windows\System32\ucrtbase.dll+0x7cad1)
# |  #3 0x00007ffc11d4e4a1 (C:\Windows\System32\ucrtbase.dll+0x7e4a1)
# |  #4 0x00007ffc11d4e6e1 (C:\Windows\System32\ucrtbase.dll+0x7e6e1)
# |  #5 0x00007ff6cb7b4e2d (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x2234e2d)
# |  #6 0x00007ff6c9aa9d32 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x529d32)
# |  #7 0x00007ff6c9aa44e6 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x5244e6)
# |  #8 0x00007ff6c9aacbbd (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x52cbbd)
# |  #9 0x00007ff6c9aa53d0 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x5253d0)
# | #10 0x00007ff6c958525e (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x525e)
# | #11 0x00007ff6cdf1b7a0 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x499b7a0)
# | #12 0x00007ffc1b154cb0 (C:\Windows\System32\KERNEL32.DLL+0x14cb0)
# | #13 0x00007ffc26d7edcb (C:\Windows\SYSTEM32\ntdll.dll+0x7edcb)
# `-----------------------------
# error: command failed with exit status: 0xc000001d
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\X86\debug-spilled-snippet.mir'
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line:  c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\X86\debug-spilled-snippet.mir
# `-----------------------------
# error: command failed with exit status: 2

--

LLVM.DebugInfo/ARM/PR26163.ll
Exit Code: 2

Command Output (stdout):
--
# RUN: at line 1
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -filetype=obj -o - < C:\_work\llvm-project\llvm-project\llvm\test\DebugInfo\ARM\PR26163.ll | c:\_work\llvm-project\llvm-project\build\bin\llvm-dwarfdump.exe -debug-info - | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\DebugInfo\ARM\PR26163.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -filetype=obj -o -
# .---command stderr------------
# | Assertion failed: !I.stop().isPoisoned(), file C:\_work\llvm-project\llvm-project\llvm\lib\CodeGen\LiveDebugVariables.cpp, line 499
# | PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace and instructions to reproduce the bug.
# | Stack dump:
# | 0.	Program arguments: c:\\_work\\llvm-project\\llvm-project\\build\\bin\\llc.exe -filetype=obj -o -
# | 1.	Running pass 'Function Pass Manager' on module '<stdin>'.
# | Exception Code: 0xC000001D
# |  #0 0x00007ff6cc2e0476 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x2d60476)
# |  #1 0x00007ffc11d4bb04 (C:\Windows\System32\ucrtbase.dll+0x7bb04)
# |  #2 0x00007ffc11d4cad1 (C:\Windows\System32\ucrtbase.dll+0x7cad1)
# |  #3 0x00007ffc11d4e4a1 (C:\Windows\System32\ucrtbase.dll+0x7e4a1)
# |  #4 0x00007ffc11d4e6e1 (C:\Windows\System32\ucrtbase.dll+0x7e6e1)
# |  #5 0x00007ff6cb7b4e2d (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x2234e2d)
# |  #6 0x00007ff6c9aa9d32 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x529d32)
# |  #7 0x00007ff6c9aa45ce (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x5245ce)
# |  #8 0x00007ff6c9aacbbd (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x52cbbd)
# |  #9 0x00007ff6c9aa53d0 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x5253d0)
# | #10 0x00007ff6c958525e (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x525e)
# | #11 0x00007ff6cdf1b7a0 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x499b7a0)
# | #12 0x00007ffc1b154cb0 (C:\Windows\System32\KERNEL32.DLL+0x14cb0)
# | #13 0x00007ffc26d7edcb (C:\Windows\SYSTEM32\ntdll.dll+0x7edcb)
# `-----------------------------
# error: command failed with exit status: 0xc000001d
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llvm-dwarfdump.exe' -debug-info -
# .---command stderr------------
# | error: -: The file was not recognized as a valid object file
# `-----------------------------
# error: command failed with exit status: 1
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' 'C:\_work\llvm-project\llvm-project\llvm\test\DebugInfo\ARM\PR26163.ll'
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line:  c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\DebugInfo\ARM\PR26163.ll
# `-----------------------------
# error: command failed with exit status: 2

--

LLVM.DebugInfo/COFF/fpo-csrs.ll
Exit Code: 2

Command Output (stdout):
--
# RUN: at line 1
c:\_work\llvm-project\llvm-project\build\bin\llc.exe < C:\_work\llvm-project\llvm-project\llvm\test\DebugInfo\COFF\fpo-csrs.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\DebugInfo\COFF\fpo-csrs.ll --check-prefix=ASM
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe'
# .---command stderr------------
# | Assertion failed: !I.stop().isPoisoned(), file C:\_work\llvm-project\llvm-project\llvm\lib\CodeGen\LiveDebugVariables.cpp, line 499
# | PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace and instructions to reproduce the bug.
# | Stack dump:
# | 0.	Program arguments: c:\\_work\\llvm-project\\llvm-project\\build\\bin\\llc.exe
# | 1.	Running pass 'Function Pass Manager' on module '<stdin>'.
# | Exception Code: 0xC000001D
# |  #0 0x00007ff6cc2e0476 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x2d60476)
# |  #1 0x00007ffc11d4bb04 (C:\Windows\System32\ucrtbase.dll+0x7bb04)
# |  #2 0x00007ffc11d4cad1 (C:\Windows\System32\ucrtbase.dll+0x7cad1)
# |  #3 0x00007ffc11d4e4a1 (C:\Windows\System32\ucrtbase.dll+0x7e4a1)
# |  #4 0x00007ffc11d4e6e1 (C:\Windows\System32\ucrtbase.dll+0x7e6e1)
# |  #5 0x00007ff6cb7b4e2d (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x2234e2d)
# |  #6 0x00007ff6c9aa9d32 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x529d32)
# |  #7 0x00007ff6c9aa44e6 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x5244e6)
# |  #8 0x00007ff6c9aacbbd (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x52cbbd)
# |  #9 0x00007ff6c9aa53d0 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x5253d0)
# | #10 0x00007ff6c958525e (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x525e)
# | #11 0x00007ff6cdf1b7a0 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x499b7a0)
# | #12 0x00007ffc1b154cb0 (C:\Windows\System32\KERNEL32.DLL+0x14cb0)
# | #13 0x00007ffc26d7edcb (C:\Windows\SYSTEM32\ntdll.dll+0x7edcb)
# `-----------------------------
# error: command failed with exit status: 0xc000001d
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' 'C:\_work\llvm-project\llvm-project\llvm\test\DebugInfo\COFF\fpo-csrs.ll' --check-prefix=ASM
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line:  c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\DebugInfo\COFF\fpo-csrs.ll --check-prefix=ASM
# `-----------------------------
# error: command failed with exit status: 2

--

LLVM.DebugInfo/X86/pr34545.ll
Exit Code: 2

Command Output (stdout):
--
# RUN: at line 1
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -O1 -filetype=asm -mtriple x86_64-unknown-linux-gnu -mcpu=x86-64     -o - C:\_work\llvm-project\llvm-project\llvm\test\DebugInfo\X86\pr34545.ll -stop-after=livedebugvars     -experimental-debug-variable-locations=false  | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\DebugInfo\X86\pr34545.ll --check-prefixes=CHECK,VARLOCS
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -O1 -filetype=asm -mtriple x86_64-unknown-linux-gnu -mcpu=x86-64 -o - 'C:\_work\llvm-project\llvm-project\llvm\test\DebugInfo\X86\pr34545.ll' -stop-after=livedebugvars -experimental-debug-variable-locations=false
# .---command stderr------------
# | Assertion failed: !I.stop().isPoisoned(), file C:\_work\llvm-project\llvm-project\llvm\lib\CodeGen\LiveDebugVariables.cpp, line 499
# | PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace and instructions to reproduce the bug.
# | Stack dump:
# | 0.	Program arguments: c:\\_work\\llvm-project\\llvm-project\\build\\bin\\llc.exe -O1 -filetype=asm -mtriple x86_64-unknown-linux-gnu -mcpu=x86-64 -o - C:\\_work\\llvm-project\\llvm-project\\llvm\\test\\DebugInfo\\X86\\pr34545.ll -stop-after=livedebugvars -experimental-debug-variable-locations=false
# | 1.	Running pass 'Function Pass Manager' on module 'C:\_work\llvm-project\llvm-project\llvm\test\DebugInfo\X86\pr34545.ll'.
# | Exception Code: 0xC000001D
# |  #0 0x00007ff6cc2e0476 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x2d60476)
# |  #1 0x00007ffc11d4bb04 (C:\Windows\System32\ucrtbase.dll+0x7bb04)
# |  #2 0x00007ffc11d4cad1 (C:\Windows\System32\ucrtbase.dll+0x7cad1)
# |  #3 0x00007ffc11d4e4a1 (C:\Windows\System32\ucrtbase.dll+0x7e4a1)
# |  #4 0x00007ffc11d4e6e1 (C:\Windows\System32\ucrtbase.dll+0x7e6e1)
# |  #5 0x00007ff6cb7b4e2d (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x2234e2d)
# |  #6 0x00007ff6c9aa9d32 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x529d32)
# |  #7 0x00007ff6c9aa44e6 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x5244e6)
# |  #8 0x00007ff6c9aacbbd (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x52cbbd)
# |  #9 0x00007ff6c9aa53d0 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x5253d0)
# | #10 0x00007ff6c958525e (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x525e)
# | #11 0x00007ff6cdf1b7a0 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x499b7a0)
# | #12 0x00007ffc1b154cb0 (C:\Windows\System32\KERNEL32.DLL+0x14cb0)
# | #13 0x00007ffc26d7edcb (C:\Windows\SYSTEM32\ntdll.dll+0x7edcb)
# `-----------------------------
# error: command failed with exit status: 0xc000001d
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' 'C:\_work\llvm-project\llvm-project\llvm\test\DebugInfo\X86\pr34545.ll' --check-prefixes=CHECK,VARLOCS
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line:  c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\DebugInfo\X86\pr34545.ll --check-prefixes=CHECK,VARLOCS
# `-----------------------------
# error: command failed with exit status: 2

--

LLVM.DebugInfo/X86/spill-indirect-nrvo.ll
Exit Code: 2

Command Output (stdout):
--
# RUN: at line 1
c:\_work\llvm-project\llvm-project\build\bin\llc.exe < C:\_work\llvm-project\llvm-project\llvm\test\DebugInfo\X86\spill-indirect-nrvo.ll -experimental-debug-variable-locations=false | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe -check-prefixes=CHECK,OPT C:\_work\llvm-project\llvm-project\llvm\test\DebugInfo\X86\spill-indirect-nrvo.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -experimental-debug-variable-locations=false
# .---command stderr------------
# | Assertion failed: !I.stop().isPoisoned(), file C:\_work\llvm-project\llvm-project\llvm\lib\CodeGen\LiveDebugVariables.cpp, line 499
# | PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace and instructions to reproduce the bug.
# | Stack dump:
# | 0.	Program arguments: c:\\_work\\llvm-project\\llvm-project\\build\\bin\\llc.exe -experimental-debug-variable-locations=false
# | 1.	Running pass 'Function Pass Manager' on module '<stdin>'.
# | Exception Code: 0xC000001D
# |  #0 0x00007ff6cc2e0476 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x2d60476)
# |  #1 0x00007ffc11d4bb04 (C:\Windows\System32\ucrtbase.dll+0x7bb04)
# |  #2 0x00007ffc11d4cad1 (C:\Windows\System32\ucrtbase.dll+0x7cad1)
# |  #3 0x00007ffc11d4e4a1 (C:\Windows\System32\ucrtbase.dll+0x7e4a1)
# |  #4 0x00007ffc11d4e6e1 (C:\Windows\System32\ucrtbase.dll+0x7e6e1)
# |  #5 0x00007ff6cb7b4e2d (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x2234e2d)
# |  #6 0x00007ff6c9aa9d32 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x529d32)
# |  #7 0x00007ff6c9aa44e6 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x5244e6)
# |  #8 0x00007ff6c9aacbbd (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x52cbbd)
# |  #9 0x00007ff6c9aa53d0 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x5253d0)
# | #10 0x00007ff6c958525e (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x525e)
# | #11 0x00007ff6cdf1b7a0 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x499b7a0)
# | #12 0x00007ffc1b154cb0 (C:\Windows\System32\KERNEL32.DLL+0x14cb0)
# | #13 0x00007ffc26d7edcb (C:\Windows\SYSTEM32\ntdll.dll+0x7edcb)
# `-----------------------------
# error: command failed with exit status: 0xc000001d
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' -check-prefixes=CHECK,OPT 'C:\_work\llvm-project\llvm-project\llvm\test\DebugInfo\X86\spill-indirect-nrvo.ll'
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line:  c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe -check-prefixes=CHECK,OPT C:\_work\llvm-project\llvm-project\llvm\test\DebugInfo\X86\spill-indirect-nrvo.ll
# `-----------------------------
# error: command failed with exit status: 2

--

LLVM.tools/llvm-dwarfdump/X86/LTO_CCU_zero_loc_cov.ll
Exit Code: 2

Command Output (stdout):
--
# RUN: at line 3
c:\_work\llvm-project\llvm-project\build\bin\llc.exe C:\_work\llvm-project\llvm-project\llvm\test\tools\llvm-dwarfdump\X86\LTO_CCU_zero_loc_cov.ll -o - -filetype=obj    | c:\_work\llvm-project\llvm-project\build\bin\llvm-dwarfdump.exe -statistics - | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\tools\llvm-dwarfdump\X86\LTO_CCU_zero_loc_cov.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' 'C:\_work\llvm-project\llvm-project\llvm\test\tools\llvm-dwarfdump\X86\LTO_CCU_zero_loc_cov.ll' -o - -filetype=obj
# .---command stderr------------
# | Assertion failed: !I.stop().isPoisoned(), file C:\_work\llvm-project\llvm-project\llvm\lib\CodeGen\LiveDebugVariables.cpp, line 499
# | PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace and instructions to reproduce the bug.
# | Stack dump:
# | 0.	Program arguments: c:\\_work\\llvm-project\\llvm-project\\build\\bin\\llc.exe C:\\_work\\llvm-project\\llvm-project\\llvm\\test\\tools\\llvm-dwarfdump\\X86\\LTO_CCU_zero_loc_cov.ll -o - -filetype=obj
# | 1.	Running pass 'Function Pass Manager' on module 'C:\_work\llvm-project\llvm-project\llvm\test\tools\llvm-dwarfdump\X86\LTO_CCU_zero_loc_cov.ll'.
# | Exception Code: 0xC000001D
# |  #0 0x00007ff6cc2e0476 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x2d60476)
# |  #1 0x00007ffc11d4bb04 (C:\Windows\System32\ucrtbase.dll+0x7bb04)
# |  #2 0x00007ffc11d4cad1 (C:\Windows\System32\ucrtbase.dll+0x7cad1)
# |  #3 0x00007ffc11d4e4a1 (C:\Windows\System32\ucrtbase.dll+0x7e4a1)
# |  #4 0x00007ffc11d4e6e1 (C:\Windows\System32\ucrtbase.dll+0x7e6e1)
# |  #5 0x00007ff6cb7b4e2d (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x2234e2d)
# |  #6 0x00007ff6c9aa9d32 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x529d32)
# |  #7 0x00007ff6c9aa45ce (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x5245ce)
# |  #8 0x00007ff6c9aacbbd (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x52cbbd)
# |  #9 0x00007ff6c9aa53d0 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x5253d0)
# | #10 0x00007ff6c958525e (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x525e)
# | #11 0x00007ff6cdf1b7a0 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x499b7a0)
# | #12 0x00007ffc1b154cb0 (C:\Windows\System32\KERNEL32.DLL+0x14cb0)
# | #13 0x00007ffc26d7edcb (C:\Windows\SYSTEM32\ntdll.dll+0x7edcb)
# `-----------------------------
# error: command failed with exit status: 0xc000001d
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llvm-dwarfdump.exe' -statistics -
# .---command stderr------------
# | error: -: The file was not recognized as a valid object file
# `-----------------------------
# error: command failed with exit status: 1
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' 'C:\_work\llvm-project\llvm-project\llvm\test\tools\llvm-dwarfdump\X86\LTO_CCU_zero_loc_cov.ll'
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line:  c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\tools\llvm-dwarfdump\X86\LTO_CCU_zero_loc_cov.ll
# `-----------------------------
# error: command failed with exit status: 2

--

If these failures are unrelated to your changes (for example tests are broken or flaky at HEAD), please open an issue at https://github.com/llvm/llvm-project/issues and add the infrastructure label.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants