[llvm] [Fix] A replaced SDValue is used to call getNode function (PR #82881)

Sergei Barannikov via llvm-commits llvm-commits at lists.llvm.org
Sun Feb 25 07:54:10 PST 2024


================
@@ -0,0 +1,15 @@
+; RUN: llc -mtriple=x86_64-unknown-linux-gnu < %s
+
+; A bug in X86DAGToDAGISel::matchAddressRecursively create a zext SDValue which
+; is quickly replaced by other SDValue but already pushed into vector for later
+; calling for SelectionDAGISel::Select_INLINEASM getNode builder, see issue
+; 82431 for more infomation.
+
+define void @d(i8 %call, ptr %b) {
----------------
s-barannikov wrote:

Historically, PR is an abbreviation for "Problem Report", so @PR82431 would be correct. See https://llvm.org/docs/TestingGuide.html#other-features


https://github.com/llvm/llvm-project/pull/82881


More information about the llvm-commits mailing list