Login
Log in using an SSO provider:
Fedora Account System
Red Hat Associate
Red Hat Customer
Login using a Red Hat Bugzilla account
Forgot Password
Create an Account
Red Hat Bugzilla – Attachment 1937750 Details for
Bug 2140793
[abrt] gnome-control-center: llvm::Type::getTypeID(): gnome-control-center-print-renderer killed by SIGSEGV
Home
New
Search
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh90 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
[?]
This site requires JavaScript to be enabled to function correctly, please enable it.
File: backtrace
backtrace (text/plain), 183.66 KB, created by
Mikhail
on 2023-01-13 07:04:47 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Mikhail
Created:
2023-01-13 07:04:47 UTC
Size:
183.66 KB
patch
obsolete
>: No such file or directory. >warning: Can't open file /usr/lib64/libgstaudio-1.0.so.0.2004.0 during file-backed mapping note processing >warning: Can't open file /usr/lib64/libgstpbutils-1.0.so.0.2004.0 during file-backed mapping note processing >warning: Can't open file /usr/lib64/libgsttag-1.0.so.0.2004.0 during file-backed mapping note processing >warning: Can't open file /usr/lib64/libgstallocators-1.0.so.0.2004.0 during file-backed mapping note processing >warning: Can't open file /usr/lib64/libgstbase-1.0.so.0.2004.0 during file-backed mapping note processing >warning: Can't open file /usr/lib64/libgstgl-1.0.so.0.2004.0 during file-backed mapping note processing >warning: Can't open file /usr/lib64/libgstreamer-1.0.so.0.2004.0 during file-backed mapping note processing >warning: Can't open file /usr/lib64/libgstvideo-1.0.so.0.2004.0 during file-backed mapping note processing >warning: Can't open file /usr/lib64/libgstplay-1.0.so.0.2004.0 during file-backed mapping note processing >warning: Can't open file /usr/lib64/libgstplayer-1.0.so.0.2004.0 during file-backed mapping note processing >warning: Can't open file /memfd:wayland-cursor (deleted) during file-backed mapping note processing >[New LWP 4992] >[New LWP 4973] >[New LWP 4987] >[New LWP 4975] >[New LWP 4990] >[New LWP 4979] >[New LWP 4991] >[New LWP 4981] >[New LWP 4995] >[New LWP 4977] >[New LWP 4982] >[New LWP 4976] >[New LWP 4978] >[New LWP 4993] >[New LWP 4988] >[New LWP 4989] >[New LWP 4994] >[New LWP 4997] >[New LWP 4998] >[New LWP 4996] >[New LWP 4999] >[New LWP 5005] >[New LWP 5003] >[New LWP 5004] >[New LWP 4980] >[New LWP 5000] >[New LWP 5002] >[New LWP 5001] >warning: .dynamic section for "/lib64/libgstbase-1.0.so.0" is not at the expected address (wrong library or version mismatch?) >warning: .dynamic section for "/lib64/libgstpbutils-1.0.so.0" is not at the expected address (wrong library or version mismatch?) >Downloading 0.21 MB separate debug info for /lib64/libz.so.1... >Downloading 0.22 MB separate debug info for /lib64/libgstplayer-1.0.so.0... >Downloading 0.55 MB separate debug info for /home/mikhail/.cache/debuginfod_client/1d0f780f2d238d6fc8e5ff4455d5c6d71835bfe0/debuginfo... >Downloading 2.29 MB separate debug info for /lib64/libgstvideo-1.0.so.0... >Downloading 0.26 MB separate debug info for /home/mikhail/.cache/debuginfod_client/45c4a8d7d24d3120adaf1ae09f9d020a63b4a400/debuginfo... >Downloading 3.98 MB separate debug info for /lib64/libgstreamer-1.0.so.0... >Downloading 0.13 MB separate debug info for /home/mikhail/.cache/debuginfod_client/7ff4d0db7a2d9e9311256f70f0cbea3b12c08b92/debuginfo... >Downloading 1.49 MB separate debug info for /lib64/libgstgl-1.0.so.0... >Downloading 0.36 MB separate debug info for /lib64/libgstplay-1.0.so.0... >Downloading 1.41 MB separate debug info for /lib64/libgstbase-1.0.so.0... >Downloading 0.02 MB separate debug info for /lib64/libgstallocators-1.0.so.0... >Downloading 0.63 MB separate debug info for /lib64/libgsttag-1.0.so.0... >Downloading 0.69 MB separate debug info for /lib64/libgstpbutils-1.0.so.0... >Downloading 1.46 MB separate debug info for /lib64/libgstaudio-1.0.so.0... >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `/usr/libexec/gnome-control-center-print-renderer'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 llvm::Type::getTypeID (this=0x0) at /usr/src/debug/llvm-15.0.6-2.fc38.x86_64/include/llvm/IR/Type.h:136 >136 TypeID getTypeID() const { return ID; } >[Current thread is 1 (Thread 0x7f2f337fe6c0 (LWP 4992))] > >Thread 1 (Thread 0x7f2f337fe6c0 (LWP 4992)): >#0 llvm::Type::getTypeID (this=0x0) at /usr/src/debug/llvm-15.0.6-2.fc38.x86_64/include/llvm/IR/Type.h:136 >No locals. >#1 llvm::Type::isVectorTy (this=0x0) at /usr/src/debug/llvm-15.0.6-2.fc38.x86_64/include/llvm/IR/Type.h:233 >No locals. >#2 llvm::EVT::isExtendedVector (this=0x7f2f337f8bc0) at /usr/src/debug/llvm-15.0.6-2.fc38.x86_64/lib/CodeGen/ValueTypes.cpp:77 >No locals. >#3 llvm::EVT::isVector (this=0x7f2f337f8bc0) at /usr/src/debug/llvm-15.0.6-2.fc38.x86_64/include/llvm/CodeGen/ValueTypes.h:155 >No locals. >#4 llvm::TargetLoweringBase::getTypeConversion (this=0x7f2f241a9628, Context=..., VT=...) at /usr/src/debug/llvm-15.0.6-2.fc38.x86_64/lib/CodeGen/TargetLoweringBase.cpp:971 > EltVT = {V = {SimpleTy = llvm::MVT::i32}, LLVMTy = 0xb} > NumElts = <optimized out> > NVT = <optimized out> >#5 0x00007f2f6a80a2ba in llvm::TargetLoweringBase::getTypeAction (this=0x7f2f241a9628, Context=..., VT=...) at /usr/src/debug/llvm-15.0.6-2.fc38.x86_64/include/llvm/CodeGen/TargetLowering.h:972 >No locals. >#6 llvm::DAGTypeLegalizer::getTypeAction (this=0x7f2f337f8cb0, VT=...) at /usr/src/debug/llvm-15.0.6-2.fc38.x86_64/lib/CodeGen/SelectionDAG/LegalizeTypes.h:62 >No locals. >#7 llvm::DAGTypeLegalizer::run (this=0x7f2f337f8cb0) at /usr/src/debug/llvm-15.0.6-2.fc38.x86_64/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp:250 > ResultVT = {V = {SimpleTy = <optimized out>}, LLVMTy = 0x0} > i = 0 > N = 0x7f2f24109688 > Dummy = {<llvm::SDNode> = {<llvm::FoldingSetBase::Node> = {NextInFoldingSetBucket = 0x0}, <llvm::ilist_node<llvm::SDNode>> = {<llvm::ilist_node_impl<llvm::ilist_detail::node_options<llvm::SDNode, false, false, void> >> = {<llvm::ilist_node_base<false>> = {Prev = 0x0, Next = 0x0}, <No data fields>}, <No data fields>}, NodeType = 283, {RawSDNodeBits = "\000", SDNodeBits = {HasDebugValue = 0, IsMemIntrinsic = 0, IsDivergent = 0}, ConstantSDNodeBits = {IsOpaque = 0}, MemSDNodeBits = {IsVolatile = 0, IsNonTemporal = 0, IsDereferenceable = 0, IsInvariant = 0}, LSBaseSDNodeBits = {AddressingMode = 0}, LoadSDNodeBits = {ExtTy = 0, IsExpanding = 0}, StoreSDNodeBits = {IsTruncating = 0, IsCompressing = 0}}, NodeId = -2, OperandList = 0x7f2f337f8c80, ValueList = 0x563d224c9910, UseList = 0x0, NumOperands = 1, NumValues = 1, IROrder = 0, debugLoc = {Loc = {Ref = {MD = 0x0}}}, Flags = {NoUnsignedWrap = false, NoSignedWrap = false, Exact = false, NoNaNs = false, NoInfs = false, NoSignedZeros = false, AllowReciprocal = false, AllowContract = false, ApproximateFuncs = false, AllowReassociation = false, NoFPExcept = false}, PersistentId = 65535}, Op = {Val = {Node = 0x7f2f242213a0, ResNo = 0}, User = 0x7f2f337f8c30, Prev = 0x7f2f242213d0, Next = 0x0}} > Changed = <optimized out> > __begin1 = <optimized out> > __end1 = <optimized out> > __range1 = <optimized out> > Node = <optimized out> > N = <optimized out> > ScanOperands = <optimized out> > NodeDone = <optimized out> > i = <optimized out> > NumResults = <optimized out> > ResultVT = <optimized out> > NeedsReanalyzing = <optimized out> > i = <optimized out> > NumOperands = <optimized out> > Op = <optimized out> > OpVT = <optimized out> > M = <optimized out> > i = <optimized out> > e = <optimized out> > __begin2 = <optimized out> > __end2 = <optimized out> > __range2 = <optimized out> > User = <optimized out> > NodeId = <optimized out> >#8 llvm::SelectionDAG::LegalizeTypes (this=<optimized out>) at /usr/src/debug/llvm-15.0.6-2.fc38.x86_64/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp:1060 >No locals. >#9 0x00007f2f6a919ff2 in llvm::SelectionDAGISel::CodeGenAndEmitDAG (this=0x7f2f24020060) at /usr/src/debug/llvm-15.0.6-2.fc38.x86_64/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:790 > T = {<llvm::TimeRegion> = {T = 0x0}, <No data fields>} > BlockName = "" > GroupName = {static npos = 18446744073709551615, Data = 0x7f2f6d331aa3 "sdag", Length = 4} > GroupDescription = {static npos = 18446744073709551615, Data = 0x7f2f6d331aa8 "Instruction Selection and Scheduling", Length = 36} > MatchFilterBB = false > Scheduler = <optimized out> > FirstMBB = <optimized out> > LastMBB = <optimized out> > Changed = <optimized out> >#10 0x00007f2f6a919e65 in llvm::SelectionDAGISel::SelectBasicBlock (this=0x7f2f337f8c18, Begin=..., End=..., HadTailCall=<error reading variable: Cannot access memory at address 0x0>) at /usr/src/debug/llvm-15.0.6-2.fc38.x86_64/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:684 >No locals. >#11 0x00007f2f6a9195a0 in llvm::SelectionDAGISel::SelectAllBasicBlocks (this=0x7f2f24020060, Fn=...) at /usr/src/debug/llvm-15.0.6-2.fc38.x86_64/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:1586 > HadTailCall = false > Begin = {<llvm::ilist_detail::SpecificNodeAccess<llvm::ilist_detail::node_options<llvm::Instruction, false, false, void> >> = {<llvm::ilist_detail::NodeAccess> = {<No data fields>}, <No data fields>}, NodePtr = 0x7f2f2417a758} > BI = {<llvm::ilist_detail::SpecificNodeAccess<llvm::ilist_detail::node_options<llvm::Instruction, false, false, void> >> = {<llvm::ilist_detail::NodeAccess> = {<No data fields>}, <No data fields>}, NodePtr = 0x7f2f240e7218} > End = <optimized out> > LLVMBB = <optimized out> > __end1 = {<std::iterator<std::random_access_iterator_tag, llvm::BasicBlock const*, long, llvm::BasicBlock const**, llvm::BasicBlock const*&>> = {<No data fields>}, current = 0x7f2f24199240} > __range1 = @0x7f2f337f9920: {Blocks = std::vector of length 14, capacity 16 = {0x7f2f24199240, 0x7f2f2419b800, 0x7f2f2425e3e0, 0x7f2f240e71f0, 0x7f2f241f8a30, 0x7f2f24172ed0, 0x7f2f241f9a20, 0x7f2f24084e50, 0x7f2f2421f830, 0x7f2f241a19c0, 0x7f2f24060d50, 0x7f2f24220720, 0x7f2f241f9fe0, 0x7f2f241f99d0}} > __begin1 = {<std::iterator<std::random_access_iterator_tag, llvm::BasicBlock const*, long, llvm::BasicBlock const**, llvm::BasicBlock const*&>> = {<No data fields>}, current = 0x7f2f241f8a30} > RPOT = {Blocks = std::vector of length 14, capacity 16 = {0x7f2f24199240, 0x7f2f2419b800, 0x7f2f2425e3e0, 0x7f2f240e71f0, 0x7f2f241f8a30, 0x7f2f24172ed0, 0x7f2f241f9a20, 0x7f2f24084e50, 0x7f2f2421f830, 0x7f2f241a19c0, 0x7f2f24060d50, 0x7f2f24220720, 0x7f2f241f9fe0, 0x7f2f241f99d0}} > FastIS = 0x0 > Inserted = <optimized out> > SP = @0x7f2f2401fee0: {<llvm::FunctionPass> = {<llvm::Pass> = {_vptr$Pass = 0x7f2f6f90f708 <vtable for llvm::StackProtector+16>, Resolver = 0x7f2f24020030, PassID = 0x7f2f6ff8fcc0 <llvm::StackProtector::ID>, Kind = llvm::PT_Function}, <No data fields>}, TM = 0x7f2f24000b70, TLI = 0x7f2f241a9628, Trip = {Data = "amdgcn--", Arch = llvm::Triple::amdgcn, SubArch = llvm::Triple::NoSubArch, Vendor = llvm::Triple::UnknownVendor, OS = llvm::Triple::UnknownOS, Environment = llvm::Triple::UnknownEnvironment, ObjectFormat = llvm::Triple::ELF}, F = 0x7f2f2422ded8, M = 0x7f2f2406a470, DT = 0x0, Layout = {<llvm::DenseMapBase<llvm::DenseMap<llvm::AllocaInst const*, llvm::MachineFrameInfo::SSPLayoutKind, llvm::DenseMapInfo<llvm::AllocaInst const*, void>, llvm::detail::DenseMapPair<llvm::AllocaInst const*, llvm::MachineFrameInfo::SSPLayoutKind> >, llvm::AllocaInst const*, llvm::MachineFrameInfo::SSPLayoutKind, llvm::DenseMapInfo<llvm::AllocaInst const*, void>, llvm::detail::DenseMapPair<llvm::AllocaInst const*, llvm::MachineFrameInfo::SSPLayoutKind> >> = {<llvm::DebugEpochBase> = {<No data fields>}, <No data fields>}, Buckets = 0x0, NumEntries = 0, NumTombstones = 0, NumBuckets = 0}, SSPBufferSize = 8, VisitedPHIs = {<llvm::SmallPtrSetImpl<llvm::PHINode const*>> = {<llvm::SmallPtrSetImplBase> = {<llvm::DebugEpochBase> = {<No data fields>}, SmallArray = 0x7f2f2401ffa0, CurArray = 0x7f2f2401ffa0, CurArraySize = 16, NumNonEmpty = 0, NumTombstones = 0}, <No data fields>}, SmallStorage = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f2f2400b2c0, 0x7f2f24020000, 0x7f2f24020000, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0}}, HasPrologue = false, HasIRCheck = false, static ID = 0 '\000'} >#12 0x00007f2f6a9169e3 in llvm::SelectionDAGISel::runOnMachineFunction (this=0x7f2f24020060, mf=...) at /usr/src/debug/llvm-15.0.6-2.fc38.x86_64/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:464 > LiveInMap = {<llvm::DenseMapBase<llvm::DenseMap<unsigned int, unsigned int, llvm::DenseMapInfo<unsigned int, void>, llvm::detail::DenseMapPair<unsigned int, unsigned int> >, unsigned int, unsigned int, llvm::DenseMapInfo<unsigned int, void>, llvm::detail::DenseMapPair<unsigned int, unsigned int> >> = {<llvm::DebugEpochBase> = {<No data fields>}, <No data fields>}, Buckets = 0x7f2f24011200, NumEntries = 606163904, NumTombstones = 32559, NumBuckets = 8} > Fn = @0x7f2f2422ded8: {<llvm::GlobalObject> = {<llvm::GlobalValue> = {<llvm::Constant> = {<llvm::User> = {<llvm::Value> = {VTy = 0x7f2f242ff320, UseList = 0x0, SubclassID = 0 '\000', HasValueHandle = 1 '\001', SubclassOptionalData = 0 '\000', SubclassData = 1408, NumUserOperands = 0, IsUsedByMD = 0, HasName = 1, HasMetadata = 0, HasHungOffUses = 1, HasDescriptor = 0, static MaxAlignmentExponent = 32, static MaximumAlignment = 4294967296}, <No data fields>}, <No data fields>}, ValueType = 0x7f2f242ff1f0, static GlobalValueSubClassDataBits = 15, Linkage = 0, Visibility = 0, UnnamedAddrVal = 0, DllStorageClass = 0, ThreadLocal = 0, HasLLVMReservedName = 0, IsDSOLocal = 0, HasPartition = 0, HasSanitizerMetadata = 0, SubClassData = 0, IntID = 0, Parent = 0x7f2f2406a470}, ObjComdat = 0x0, static GlobalObjectSubClassDataBits = 8, static AlignmentBits = 6, static AlignmentMask = 63, static GlobalObjectMask = 127}, <llvm::ilist_node<llvm::Function>> = {<llvm::ilist_node_impl<llvm::ilist_detail::node_options<llvm::Function, false, false, void> >> = {<llvm::ilist_node_base<false>> = {Prev = 0x7f2f2406a488, Next = 0x7f2f24279a90}, <No data fields>}, <No data fields>}, BasicBlocks = {<llvm::iplist_impl<llvm::simple_ilist<llvm::BasicBlock>, llvm::SymbolTableListTraits<llvm::BasicBlock> >> = {<llvm::SymbolTableListTraits<llvm::BasicBlock>> = {<llvm::ilist_alloc_traits<llvm::BasicBlock>> = {<No data fields>}, <No data fields>}, <llvm::simple_ilist<llvm::BasicBlock>> = {<llvm::ilist_base<false>> = {<No data fields>}, <llvm::ilist_detail::SpecificNodeAccess<llvm::ilist_detail::node_options<llvm::BasicBlock, false, false, void> >> = {<llvm::ilist_detail::NodeAccess> = {<No data fields>}, <No data fields>}, Sentinel = {<llvm::ilist_node_impl<llvm::ilist_detail::node_options<llvm::BasicBlock, false, false, void> >> = {<llvm::ilist_node_base<false>> = {Prev = 0x7f2f24199258, Next = 0x7f2f241f99e8}, <No data fields>}, <No data fields>}}, <No data fields>}, <No data fields>}, Arguments = 0x7f2f2425dbd0, NumArgs = 33, SymTab = std::unique_ptr<llvm::ValueSymbolTable> = {get() = 0x7f2f2411b7d0}, AttributeSets = {pImpl = 0x7f2f2421e660}} > NewOptLevel = <optimized out> > OLC = {IS = @0x7f2f24020060, SavedOptLevel = <synthetic pointer>, SavedFastISel = <synthetic pointer>} > PSI = 0x7f2f241f6460 > BFI = 0x0 > EntryMBB = <optimized out> > MRI = <optimized out> > TRI = <optimized out> > InstrRef = <optimized out> > MFI = <optimized out> >#13 0x00007f2f6c0aff8d in AMDGPUDAGToDAGISel::runOnMachineFunction (this=0x7f2f24020060, MF=...) at /usr/src/debug/llvm-15.0.6-2.fc38.x86_64/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp:136 >No locals. >#14 0x00007f2f6a43c9d3 in llvm::MachineFunctionPass::runOnFunction (this=0x7f2f24020060, F=...) at /usr/src/debug/llvm-15.0.6-2.fc38.x86_64/lib/CodeGen/MachineFunctionPass.cpp:85 > BeforeStr = {<llvm::SmallVector<char, 0u>> = {<llvm::SmallVectorImpl<char>> = {<llvm::SmallVectorTemplateBase<char, true>> = {<llvm::SmallVectorTemplateCommon<char, void>> = {<llvm::SmallVectorBase<unsigned long>> = {BeginX = 0x7f2f337f9df8, Size = 0, Capacity = 0}, <No data fields>}, static TakesParamByValue = true}, <No data fields>}, <llvm::SmallVectorStorage<char, 0u>> = {<No data fields>}, <No data fields>}, <No data fields>} > AfterStr = {<llvm::SmallVector<char, 0u>> = {<llvm::SmallVectorImpl<char>> = {<llvm::SmallVectorTemplateBase<char, true>> = {<llvm::SmallVectorTemplateCommon<char, void>> = {<llvm::SmallVectorBase<unsigned long>> = {BeginX = 0x7f2f337f9de0, Size = 0, Capacity = 0}, <No data fields>}, static TakesParamByValue = true}, <No data fields>}, <llvm::SmallVectorStorage<char, 0u>> = {<No data fields>}, <No data fields>}, <No data fields>} > MMI = <optimized out> > MF = @0x7f2f24088cf0: {F = @0x7f2f2422ded8, Target = @0x7f2f24000b70, STI = 0x7f2f241a9060, Ctx = @0x7f2f2400c1a8, MMI = @0x7f2f2400c1a0, RegInfo = 0x7f2f24273880, MFInfo = 0x7f2f2423a2b0, FrameInfo = 0x7f2f24273a60, ConstantPool = 0x7f2f24273d10, JumpTableInfo = 0x0, Section = 0x0, WasmEHInfo = 0x0, WinEHInfo = 0x0, MBBNumbering = std::vector of length 14, capacity 16 = {0x7f2f24273d50, 0x7f2f24273e38, 0x7f2f24273f20, 0x7f2f24274008, 0x7f2f242740f0, 0x7f2f242741d8, 0x7f2f242742c0, 0x7f2f242743a8, 0x7f2f24274490, 0x7f2f24274578, 0x7f2f24274660, 0x7f2f24274748, 0x7f2f24178128, 0x7f2f24178210}, Allocator = {<llvm::AllocatorBase<llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul, 128ul> >> = {<No data fields>}, <llvm::detail::AllocatorHolder<llvm::MallocAllocator>> = {<llvm::MallocAllocator> = {<llvm::AllocatorBase<llvm::MallocAllocator>> = {<No data fields>}, <No data fields>}, <No data fields>}, CurPtr = 0x7f2f2423e5a0 "\300\345#$/\177", End = 0x7f2f2423ee00 "; CA1000\201\002", Slabs = {<llvm::SmallVectorImpl<void*>> = {<llvm::SmallVectorTemplateBase<void*, true>> = {<llvm::SmallVectorTemplateCommon<void*, void>> = {<llvm::SmallVectorBase<unsigned int>> = {BeginX = 0x7f2f2419db60, Size = 7, Capacity = 9}, <No data fields>}, static TakesParamByValue = true}, <No data fields>}, <llvm::SmallVectorStorage<void*, 4u>> = {InlineElts = "\200\070'$/\177\000\000\020v\027$/\177\000\000\260\242#$/\177\000\000\000\250!$/\177\000"}, <No data fields>}, CustomSizedSlabs = {<llvm::SmallVectorImpl<std::pair<void*, unsigned long> >> = {<llvm::SmallVectorTemplateBase<std::pair<void*, unsigned long>, true>> = {<llvm::SmallVectorTemplateCommon<std::pair<void*, unsigned long>, void>> = {<llvm::SmallVectorBase<unsigned int>> = {BeginX = 0x7f2f24088dc0, Size = 0, Capacity = 0}, <No data fields>}, static TakesParamByValue = true}, <No data fields>}, <llvm::SmallVectorStorage<std::pair<void*, unsigned long>, 0u>> = {<No data fields>}, <No data fields>}, BytesAllocated = 25592, RedZoneSize = 1}, InstructionRecycler = {FreeList = 0x0}, OperandRecycler = {Bucket = {<llvm::SmallVectorImpl<llvm::ArrayRecycler<llvm::MachineOperand, 8ul>::FreeList*>> = {<llvm::SmallVectorTemplateBase<llvm::ArrayRecycler<llvm::MachineOperand, 8ul>::FreeList*, true>> = {<llvm::SmallVectorTemplateCommon<llvm::ArrayRecycler<llvm::MachineOperand, 8ul>::FreeList*, void>> = {<llvm::SmallVectorBase<unsigned int>> = {BeginX = 0x7f2f24088de8, Size = 4, Capacity = 8}, <No data fields>}, static TakesParamByValue = true}, <No data fields>}, <llvm::SmallVectorStorage<llvm::ArrayRecycler<llvm::MachineOperand, 8ul>::FreeList*, 8u>> = {InlineElts = "\b\201\027$/\177\000\000\070Q\"$/\177", '\000' <repeats 18 times>, "X\370\030$/\177\000\000\200O\223o/\177\000\000\002", '\000' <repeats 14 times>}, <No data fields>}}, BasicBlockRecycler = {FreeList = 0x0}, BasicBlocks = {<llvm::iplist_impl<llvm::simple_ilist<llvm::MachineBasicBlock>, llvm::ilist_traits<llvm::MachineBasicBlock> >> = {<llvm::ilist_traits<llvm::MachineBasicBlock>> = {<llvm::ilist_node_traits<llvm::MachineBasicBlock>> = {<llvm::ilist_alloc_traits<llvm::MachineBasicBlock>> = {<No data fields>}, <llvm::ilist_callback_traits<llvm::MachineBasicBlock>> = {<No data fields>}, <No data fields>}, <No data fields>}, <llvm::simple_ilist<llvm::MachineBasicBlock>> = {<llvm::ilist_base<false>> = {<No data fields>}, <llvm::ilist_detail::SpecificNodeAccess<llvm::ilist_detail::node_options<llvm::MachineBasicBlock, false, false, void> >> = {<llvm::ilist_detail::NodeAccess> = {<No data fields>}, <No data fields>}, Sentinel = {<llvm::ilist_node_impl<llvm::ilist_detail::node_options<llvm::MachineBasicBlock, false, false, void> >> = {<llvm::ilist_node_base<false>> = {Prev = 0x7f2f24178210, Next = 0x7f2f24273d50}, <No data fields>}, <No data fields>}}, <No data fields>}, <No data fields>}, FunctionNumber = 0, Alignment = {ShiftValue = 0 '\000'}, ExposesReturnsTwice = false, HasInlineAsm = false, HasWinCFI = false, Properties = {Properties = {Bits = {<llvm::SmallVectorImpl<unsigned long>> = {<llvm::SmallVectorTemplateBase<unsigned long, true>> = {<llvm::SmallVectorTemplateCommon<unsigned long, void>> = {<llvm::SmallVectorBase<unsigned int>> = {BeginX = 0x7f2f24088e58, Size = 1, Capacity = 6}, <No data fields>}, static TakesParamByValue = true}, <No data fields>}, <llvm::SmallVectorStorage<unsigned long, 6u>> = {InlineElts = "\005", '\000' <repeats 15 times>, "\376\377\377\377\377\377\377\377\200O\223o/\177\000\000\002", '\000' <repeats 14 times>}, <No data fields>}, Size = 11}}, PSVManager = std::unique_ptr<llvm::PseudoSourceValueManager> = {get() = 0x7f2f240701c0}, FrameInstructions = std::vector of length 0, capacity 0, LongjmpTargets = std::vector of length 0, capacity 0, CatchretTargets = std::vector of length 0, capacity 0, LandingPads = std::vector of length 0, capacity 0, LPadToCallSiteMap = {<llvm::DenseMapBase<llvm::DenseMap<llvm::MCSymbol*, llvm::SmallVector<unsigned int, 4u>, llvm::DenseMapInfo<llvm::MCSymbol*, void>, llvm::detail::DenseMapPair<llvm::MCSymbol*, llvm::SmallVector<unsigned int, 4u> > >, llvm::MCSymbol*, llvm::SmallVector<unsigned int, 4u>, llvm::DenseMapInfo<llvm::MCSymbol*, void>, llvm::detail::DenseMapPair<llvm::MCSymbol*, llvm::SmallVector<unsigned int, 4u> > >> = {<llvm::DebugEpochBase> = {<No data fields>}, <No data fields>}, Buckets = 0x0, NumEntries = 0, NumTombstones = 0, NumBuckets = 0}, WasmLPadToIndexMap = {<llvm::DenseMapBase<llvm::DenseMap<llvm::MachineBasicBlock const*, unsigned int, llvm::DenseMapInfo<llvm::MachineBasicBlock const*, void>, llvm::detail::DenseMapPair<llvm::MachineBasicBlock const*, unsigned int> >, llvm::MachineBasicBlock const*, unsigned int, llvm::DenseMapInfo<llvm::MachineBasicBlock const*, void>, llvm::detail::DenseMapPair<llvm::MachineBasicBlock const*, unsigned int> >> = {<llvm::DebugEpochBase> = {<No data fields>}, <No data fields>}, Buckets = 0x0, NumEntries = 0, NumTombstones = 0, NumBuckets = 0}, CallSiteMap = {<llvm::DenseMapBase<llvm::DenseMap<llvm::MCSymbol*, unsigned int, llvm::DenseMapInfo<llvm::MCSymbol*, void>, llvm::detail::DenseMapPair<llvm::MCSymbol*, unsigned int> >, llvm::MCSymbol*, unsigned int, llvm::DenseMapInfo<llvm::MCSymbol*, void>, llvm::detail::DenseMapPair<llvm::MCSymbol*, unsigned int> >> = {<llvm::DebugEpochBase> = {<No data fields>}, <No data fields>}, Buckets = 0x0, NumEntries = 0, NumTombstones = 0, NumBuckets = 0}, CodeViewAnnotations = std::vector of length 0, capacity 0, CallsEHReturn = false, CallsUnwindInit = false, HasEHCatchret = false, HasEHScopes = false, HasEHFunclets = false, BBSectionsType = llvm::BasicBlockSection::None, TypeInfos = std::vector of length 0, capacity 0, FilterIds = std::vector of length 0, capacity 0, FilterEnds = std::vector of length 0, capacity 0, PersonalityTypeCache = llvm::EHPersonality::Unknown, TheDelegate = 0x0, Observer = 0x0, CallSitesInfo = {<llvm::DenseMapBase<llvm::DenseMap<llvm::MachineInstr const*, llvm::SmallVector<llvm::MachineFunction::ArgRegPair, 1u>, llvm::DenseMapInfo<llvm::MachineInstr const*, void>, llvm::detail::DenseMapPair<llvm::MachineInstr const*, llvm::SmallVector<llvm::MachineFunction::ArgRegPair, 1u> > >, llvm::MachineInstr const*, llvm::SmallVector<llvm::MachineFunction::ArgRegPair, 1u>, llvm::DenseMapInfo<llvm::MachineInstr const*, void>, llvm::detail::DenseMapPair<llvm::MachineInstr const*, llvm::SmallVector<llvm::MachineFunction::ArgRegPair, 1u> > >> = {<llvm::DebugEpochBase> = {<No data fields>}, <No data fields>}, Buckets = 0x0, NumEntries = 0, NumTombstones = 0, NumBuckets = 0}, VariableDbgInfos = {<llvm::SmallVectorImpl<llvm::MachineFunction::VariableDbgInfo>> = {<llvm::SmallVectorTemplateBase<llvm::MachineFunction::VariableDbgInfo, true>> = {<llvm::SmallVectorTemplateCommon<llvm::MachineFunction::VariableDbgInfo, void>> = {<llvm::SmallVectorBase<unsigned int>> = {BeginX = 0x7f2f24088ff0, Size = 0, Capacity = 4}, <No data fields>}, static TakesParamByValue = false}, <No data fields>}, <llvm::SmallVectorStorage<llvm::MachineFunction::VariableDbgInfo, 4u>> = {InlineElts = "\200O\223o/\177\000\000\002", '\000' <repeats 16 times>, "\360\377\377\377\377\377\377", '\000' <repeats 12 times>, "\004\000\000\000\200O\223o/\177\000\000\372\060\032$/\177", '\000' <repeats 11 times>, "\360\377\377\377\377\377\377\000\000\000\000\000\000\000\000\000\022'$/\177\000\000\200O\223o/\177\000\000\002", '\000' <repeats 16 times>, "\360\377\377\377\377\377\377"}, <No data fields>}, DebugInstrNumberingCount = 0, DebugValueSubstitutions = {<llvm::SmallVectorImpl<llvm::MachineFunction::DebugSubstitution>> = {<llvm::SmallVectorTemplateBase<llvm::MachineFunction::DebugSubstitution, true>> = {<llvm::SmallVectorTemplateCommon<llvm::MachineFunction::DebugSubstitution, void>> = {<llvm::SmallVectorBase<unsigned int>> = {BeginX = 0x7f2f24089088, Size = 0, Capacity = 8}, <No data fields>}, static TakesParamByValue = false}, <No data fields>}, <llvm::SmallVectorStorage<llvm::MachineFunction::DebugSubstitution, 8u>> = {InlineElts = "\002", '\000' <repeats 16 times>, "\360\377\377\377\377\377\377", '\000' <repeats 12 times>, "\377\377\377\377\200O\223o/\177\000\000*1\032$/\177", '\000' <repeats 11 times>, "\360\377\377\377\377\377\377\000\000\000\000\000\000\000\000\000\f'$/\177\000\000\377\377\377\377/\177\000\000\321\001\000\000\000\000\000\000\200Q%$/\177\000\000P\002\000$/\177\000\000\000\000\000\000\000\000\000\000\261\001\000\000\000\000\000\000\060\002\000$/\177\000\000\060\002\000$/\177\000\000\000\000\000\000\000\000\000"}, <No data fields>}, DebugPHIPositions = {<llvm::DenseMapBase<llvm::DenseMap<unsigned int, llvm::MachineFunction::DebugPHIRegallocPos, llvm::DenseMapInfo<unsigned int, void>, llvm::detail::DenseMapPair<unsigned int, llvm::MachineFunction::DebugPHIRegallocPos> >, unsigned int, llvm::MachineFunction::DebugPHIRegallocPos, llvm::DenseMapInfo<unsigned int, void>, llvm::detail::DenseMapPair<unsigned int, llvm::MachineFunction::DebugPHIRegallocPos> >> = {<llvm::DebugEpochBase> = {<No data fields>}, <No data fields>}, Buckets = 0x0, NumEntries = 0, NumTombstones = 0, NumBuckets = 0}, static DebugOperandMemNumber = 1000000} > MFProps = <optimized out> > CountAfter = <optimized out> > CountBefore = <optimized out> > ShouldEmitSizeRemarks = <optimized out> > ShouldPrintChanged = <optimized out> > RV = <optimized out> >#15 0x00007f2f6a1bcd81 in llvm::FPPassManager::runOnFunction (this=0x7f2f2401f7a0, F=...) at /usr/src/debug/llvm-15.0.6-2.fc38.x86_64/lib/IR/LegacyPassManager.cpp:1430 > X = {<llvm::PrettyStackTraceEntry> = {_vptr$PrettyStackTraceEntry = 0x7f2f6f901d40 <vtable for llvm::PassManagerPrettyStackEntry+16>, NextEntry = 0x7f2f337fa478}, P = 0x7f2f24020060, V = 0x7f2f2422ded8, M = 0x0} > PassTimer = {T = 0x0} > FP = 0x7f2f24020060 > LocalChanged = false > PassScope = <optimized out> > Index = 11 > FunctionToInstrCount = {<llvm::StringMapImpl> = {TheTable = 0x0, NumBuckets = 0, NumItems = 0, NumTombstones = 0, ItemSize = 16, static TombstoneIntVal = 18446744073709551608}, <llvm::detail::AllocatorHolder<llvm::MallocAllocator>> = {<llvm::MallocAllocator> = {<llvm::AllocatorBase<llvm::MallocAllocator>> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>} > Changed = false > M = @0x7f2f2406a470: {Context = @0x7f2f2422a190, GlobalList = {<llvm::iplist_impl<llvm::simple_ilist<llvm::GlobalVariable>, llvm::SymbolTableListTraits<llvm::GlobalVariable> >> = {<llvm::SymbolTableListTraits<llvm::GlobalVariable>> = {<llvm::ilist_alloc_traits<llvm::GlobalVariable>> = {<No data fields>}, <No data fields>}, <llvm::simple_ilist<llvm::GlobalVariable>> = {<llvm::ilist_base<false>> = {<No data fields>}, <llvm::ilist_detail::SpecificNodeAccess<llvm::ilist_detail::node_options<llvm::GlobalVariable, false, false, void> >> = {<llvm::ilist_detail::NodeAccess> = {<No data fields>}, <No data fields>}, Sentinel = {<llvm::ilist_node_impl<llvm::ilist_detail::node_options<llvm::GlobalVariable, false, false, void> >> = {<llvm::ilist_node_base<false>> = {Prev = 0x7f2f241a89a8, Next = 0x7f2f241a89a8}, <No data fields>}, <No data fields>}}, <No data fields>}, <No data fields>}, FunctionList = {<llvm::iplist_impl<llvm::simple_ilist<llvm::Function>, llvm::SymbolTableListTraits<llvm::Function> >> = {<llvm::SymbolTableListTraits<llvm::Function>> = {<llvm::ilist_alloc_traits<llvm::Function>> = {<No data fields>}, <No data fields>}, <llvm::simple_ilist<llvm::Function>> = {<llvm::ilist_base<false>> = {<No data fields>}, <llvm::ilist_detail::SpecificNodeAccess<llvm::ilist_detail::node_options<llvm::Function, false, false, void> >> = {<llvm::ilist_detail::NodeAccess> = {<No data fields>}, <No data fields>}, Sentinel = {<llvm::ilist_node_impl<llvm::ilist_detail::node_options<llvm::Function, false, false, void> >> = {<llvm::ilist_node_base<false>> = {Prev = 0x7f2f240eabd0, Next = 0x7f2f2422df10}, <No data fields>}, <No data fields>}}, <No data fields>}, <No data fields>}, AliasList = {<llvm::iplist_impl<llvm::simple_ilist<llvm::GlobalAlias>, llvm::SymbolTableListTraits<llvm::GlobalAlias> >> = {<llvm::SymbolTableListTraits<llvm::GlobalAlias>> = {<llvm::ilist_alloc_traits<llvm::GlobalAlias>> = {<No data fields>}, <No data fields>}, <llvm::simple_ilist<llvm::GlobalAlias>> = {<llvm::ilist_base<false>> = {<No data fields>}, <llvm::ilist_detail::SpecificNodeAccess<llvm::ilist_detail::node_options<llvm::GlobalAlias, false, false, void> >> = {<llvm::ilist_detail::NodeAccess> = {<No data fields>}, <No data fields>}, Sentinel = {<llvm::ilist_node_impl<llvm::ilist_detail::node_options<llvm::GlobalAlias, false, false, void> >> = {<llvm::ilist_node_base<false>> = {Prev = 0x7f2f2406a498, Next = 0x7f2f2406a498}, <No data fields>}, <No data fields>}}, <No data fields>}, <No data fields>}, IFuncList = {<llvm::iplist_impl<llvm::simple_ilist<llvm::GlobalIFunc>, llvm::SymbolTableListTraits<llvm::GlobalIFunc> >> = {<llvm::SymbolTableListTraits<llvm::GlobalIFunc>> = {<llvm::ilist_alloc_traits<llvm::GlobalIFunc>> = {<No data fields>}, <No data fields>}, <llvm::simple_ilist<llvm::GlobalIFunc>> = {<llvm::ilist_base<false>> = {<No data fields>}, <llvm::ilist_detail::SpecificNodeAccess<llvm::ilist_detail::node_options<llvm::GlobalIFunc, false, false, void> >> = {<llvm::ilist_detail::NodeAccess> = {<No data fields>}, <No data fields>}, Sentinel = {<llvm::ilist_node_impl<llvm::ilist_detail::node_options<llvm::GlobalIFunc, false, false, void> >> = {<llvm::ilist_node_base<false>> = {Prev = 0x7f2f2406a4a8, Next = 0x7f2f2406a4a8}, <No data fields>}, <No data fields>}}, <No data fields>}, <No data fields>}, NamedMDList = {<llvm::iplist_impl<llvm::simple_ilist<llvm::NamedMDNode>, llvm::ilist_traits<llvm::NamedMDNode> >> = {<llvm::ilist_traits<llvm::NamedMDNode>> = {<llvm::ilist_node_traits<llvm::NamedMDNode>> = {<llvm::ilist_alloc_traits<llvm::NamedMDNode>> = {<No data fields>}, <llvm::ilist_callback_traits<llvm::NamedMDNode>> = {<No data fields>}, <No data fields>}, <No data fields>}, <llvm::simple_ilist<llvm::NamedMDNode>> = {<llvm::ilist_base<false>> = {<No data fields>}, <llvm::ilist_detail::SpecificNodeAccess<llvm::ilist_detail::node_options<llvm::NamedMDNode, false, false, void> >> = {<llvm::ilist_detail::NodeAccess> = {<No data fields>}, <No data fields>}, Sentinel = {<llvm::ilist_node_impl<llvm::ilist_detail::node_options<llvm::NamedMDNode, false, false, void> >> = {<llvm::ilist_node_base<false>> = {Prev = 0x7f2f2406a4b8, Next = 0x7f2f2406a4b8}, <No data fields>}, <No data fields>}}, <No data fields>}, <No data fields>}, GlobalScopeAsm = "", ValSymTab = std::unique_ptr<llvm::ValueSymbolTable> = {get() = 0x7f2f2406a780}, ComdatSymTab = {<llvm::StringMapImpl> = {TheTable = 0x0, NumBuckets = 0, NumItems = 0, NumTombstones = 0, ItemSize = 72, static TombstoneIntVal = 18446744073709551608}, <llvm::detail::AllocatorHolder<llvm::MallocAllocator>> = {<llvm::MallocAllocator> = {<llvm::AllocatorBase<llvm::MallocAllocator>> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, OwnedMemoryBuffer = std::unique_ptr<llvm::MemoryBuffer> = {get() = 0x0}, Materializer = std::unique_ptr<llvm::GVMaterializer> = {get() = 0x0}, ModuleID = "mesa-shader", SourceFileName = "mesa-shader", TargetTriple = "amdgcn--", NamedMDSymTab = {<llvm::StringMapImpl> = {TheTable = 0x0, NumBuckets = 0, NumItems = 0, NumTombstones = 0, ItemSize = 16, static TombstoneIntVal = 18446744073709551608}, <llvm::detail::AllocatorHolder<llvm::MallocAllocator>> = {<llvm::MallocAllocator> = {<llvm::AllocatorBase<llvm::MallocAllocator>> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, DL = {BigEndian = false, AllocaAddrSpace = 5, StackNaturalAlign = {<llvm::Optional<llvm::Align>> = {Storage = {{empty = 2 '\002', val = {ShiftValue = 2 '\002'}}, hasVal = true}}, <No data fields>}, ProgramAddrSpace = 0, DefaultGlobalsAddrSpace = 1, FunctionPtrAlign = {<llvm::Optional<llvm::Align>> = {Storage = {{empty = 0 '\000', val = {ShiftValue = 0 '\000'}}, hasVal = false}}, <No data fields>}, TheFunctionPtrAlignType = llvm::DataLayout::FunctionPtrAlignType::Independent, ManglingMode = llvm::DataLayout::MM_None, LegalIntWidths = {<llvm::SmallVectorImpl<unsigned char>> = {<llvm::SmallVectorTemplateBase<unsigned char, true>> = {<llvm::SmallVectorTemplateCommon<unsigned char, void>> = {<llvm::SmallVectorBase<unsigned long>> = {BeginX = 0x7f2f2406a5c8, Size = 2, Capacity = 8}, <No data fields>}, static TakesParamByValue = true}, <No data fields>}, <llvm::SmallVectorStorage<unsigned char, 8>> = {InlineElts = " @\000\000\000\000\000"}, <No data fields>}, Alignments = {<llvm::SmallVectorImpl<llvm::LayoutAlignElem>> = {<llvm::SmallVectorTemplateBase<llvm::LayoutAlignElem, true>> = {<llvm::SmallVectorTemplateCommon<llvm::LayoutAlignElem, void>> = {<llvm::SmallVectorBase<unsigned int>> = {BeginX = 0x7f2f240e94c0, Size = 22, Capacity = 33}, <No data fields>}, static TakesParamByValue = true}, <No data fields>}, <llvm::SmallVectorStorage<llvm::LayoutAlignElem, 16>> = {InlineElts = "a\000\000\000\000\003\000\000f\020\000\000\001\001\000\000f \000\000\002\002\000\000f@\000\000\003\003\000\000f\200\000\000\004\004\000\000i\001\000\000\000\000\000\000i\b\000\000\000\000\000\000i\020\000\000\001\001\000\000i \000\000\002\002\000\000i@\000\000\002\003\000\000v@\000\000\003\003\000\000v\200\000\000\004\004", '\000' <repeats 33 times>}, <No data fields>}, StringRepresentation = "e-p:64:64-p1:64:64-p2:32:32-p3:32:32-p4:64:64-p5:32:32-p6:32:32-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128-v192:256-v256:256-v512:512-v1024:1024-v2048:2048-n32:64-S32-A5-G1-ni:7", Pointers = {<llvm::SmallVectorImpl<llvm::PointerAlignElem>> = {<llvm::SmallVectorTemplateBase<llvm::PointerAlignElem, true>> = {<llvm::SmallVectorTemplateCommon<llvm::PointerAlignElem, void>> = {<llvm::SmallVectorBase<unsigned int>> = {BeginX = 0x7f2f2406a690, Size = 7, Capacity = 8}, <No data fields>}, static TakesParamByValue = true}, <No data fields>}, <llvm::SmallVectorStorage<llvm::PointerAlignElem, 8>> = {InlineElts = "\003\003\000\000@\000\000\000\000\000\000\000@\000\000\000\003\003\000\000@\000\000\000\001\000\000\000@\000\000\000\002\002\000\000 \000\000\000\002\000\000\000 \000\000\000\002\002\000\000 \000\000\000\003\000\000\000 \000\000\000\003\003\000\000@\000\000\000\004\000\000\000@\000\000\000\002\002\000\000 \000\000\000\005\000\000\000 \000\000\000\002\002\000\000 \000\000\000\006\000\000\000 \000\000\000\036\000\036\000\036\000\036\000\036\000\036\000\036\000\036"}, <No data fields>}, LayoutMap = 0x0, NonIntegralAddressSpaces = {<llvm::SmallVectorImpl<unsigned int>> = {<llvm::SmallVectorTemplateBase<unsigned int, true>> = {<llvm::SmallVectorTemplateCommon<unsigned int, void>> = {<llvm::SmallVectorBase<unsigned int>> = {BeginX = 0x7f2f2406a728, Size = 1, Capacity = 8}, <No data fields>}, static TakesParamByValue = true}, <No data fields>}, <llvm::SmallVectorStorage<unsigned int, 8>> = {InlineElts = "\a\000\000\000\036\000\036\000\036\000\036\000\036\000\036\000\036\000\036\000\036\000\036\000\036\000\036\000\036\000\036"}, <No data fields>}}, CurrentIntrinsicIds = {<llvm::StringMapImpl> = {TheTable = 0x0, NumBuckets = 0, NumItems = 0, NumTombstones = 0, ItemSize = 16, static TombstoneIntVal = 18446744073709551608}, <llvm::detail::AllocatorHolder<llvm::MallocAllocator>> = {<llvm::MallocAllocator> = {<llvm::AllocatorBase<llvm::MallocAllocator>> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, UniquedIntrinsicNames = {<llvm::DenseMapBase<llvm::DenseMap<std::pair<unsigned int, llvm::FunctionType const*>, unsigned int, llvm::DenseMapInfo<std::pair<unsigned int, llvm::FunctionType const*>, void>, llvm::detail::DenseMapPair<std::pair<unsigned int, llvm::FunctionType const*>, unsigned int> >, std::pair<unsigned int, llvm::FunctionType const*>, unsigned int, llvm::DenseMapInfo<std::pair<unsigned int, llvm::FunctionType const*>, void>, llvm::detail::DenseMapPair<std::pair<unsigned int, llvm::FunctionType const*>, unsigned int> >> = {<llvm::DebugEpochBase> = {<No data fields>}, <No data fields>}, Buckets = 0x0, NumEntries = 0, NumTombstones = 0, NumBuckets = 0}} > FunctionSize = 0 > InstrCount = 0 > EmitICRemark = <optimized out> > FunctionScope = <optimized out> >#16 0x00007f2f6b53a8ef in (anonymous namespace)::CGPassManager::RunPassOnSCC (this=0x7f2f24022830, P=0x7f2f2401f7a0, CurSCC=..., CG=..., CallGraphUpToDate=<optimized out>, DevirtualizedCall=<optimized out>) at /usr/src/debug/llvm-15.0.6-2.fc38.x86_64/lib/Analysis/CallGraphSCCPass.cpp:179 > PassTimer = {T = 0x0} > F = 0x7f2f2422ded8 > CGN = <optimized out> > __range1 = @0x7f2f337fa2f0: {CG = @0x7f2f24089560, Context = 0x7f2f337fa318, Nodes = std::vector of length 1, capacity 1 = {0x7f2f2407fdd0}} > __begin1 = 0x7f2f2407fdd0 > __end1 = 0x0 > Changed = false > FPP = 0x7f2f2401f7a0 > PM = <optimized out> > M = <optimized out> > CGSP = <optimized out> > FunctionToInstrCount = <optimized out> > SCCCount = <optimized out> > PassTimer = <optimized out> > InstrCount = <optimized out> > EmitICRemark = <optimized out> > Delta = <optimized out> > __range1 = <optimized out> > __begin1 = <optimized out> > __end1 = <optimized out> > CGN = <optimized out> > F = <optimized out> > PassTimer = <optimized out> >#17 (anonymous namespace)::CGPassManager::RunAllPassesOnSCC (this=0x7f2f24022830, CurSCC=..., CG=..., DevirtualizedCall=<optimized out>) at /usr/src/debug/llvm-15.0.6-2.fc38.x86_64/lib/Analysis/CallGraphSCCPass.cpp:477 > P = 0x7f2f2401f7a0 > PassNo = 4 > Changed = true > CallGraphUpToDate = true > PassNo = <optimized out> > e = <optimized out> > P = <optimized out> > LocalChanged = <optimized out> > Functions = <optimized out> >#18 (anonymous namespace)::CGPassManager::runOnModule (this=0x7f2f24022830, M=...) at /usr/src/debug/llvm-15.0.6-2.fc38.x86_64/lib/Analysis/CallGraphSCCPass.cpp:542 > NodeVec = std::vector of length 1, capacity 1 = {0x7f2f24254910} > Iteration = 0 > DevirtualizedCall = false > CGI = {<llvm::iterator_facade_base<llvm::scc_iterator<llvm::CallGraph*, llvm::GraphTraits<llvm::CallGraph*> >, std::forward_iterator_tag, std::vector<llvm::CallGraphNode*, std::allocator<llvm::CallGraphNode*> > const, long, std::vector<llvm::CallGraphNode*, std::allocator<llvm::CallGraphNode*> > const*, std::vector<llvm::CallGraphNode*, std::allocator<llvm::CallGraphNode*> > const&>> = {<No data fields>}, visitNum = 4, nodeVisitNumbers = {<llvm::DenseMapBase<llvm::DenseMap<llvm::CallGraphNode*, unsigned int, llvm::DenseMapInfo<llvm::CallGraphNode*, void>, llvm::detail::DenseMapPair<llvm::CallGraphNode*, unsigned int> >, llvm::CallGraphNode*, unsigned int, llvm::DenseMapInfo<llvm::CallGraphNode*, void>, llvm::detail::DenseMapPair<llvm::CallGraphNode*, unsigned int> >> = {<llvm::DebugEpochBase> = {<No data fields>}, <No data fields>}, Buckets = 0x7f2f2419b3a0, NumEntries = 4, NumTombstones = 0, NumBuckets = 64}, SCCNodeStack = std::vector of length 1, capacity 4 = {0x7f2f24190a70}, CurrentSCC = std::vector of length 1, capacity 1 = {0x7f2f24254910}, VisitStack = std::vector of length 1, capacity 4 = {{Node = 0x7f2f24190a70, NextChild = {<llvm::iterator_adaptor_base<llvm::mapped_iterator<__gnu_cxx::__normal_iterator<std::pair<llvm::Optional<llvm::WeakTrackingVH>, llvm::CallGraphNode*>*, std::vector<std::pair<llvm::Optional<llvm::WeakTrackingVH>, llvm::CallGraphNode*>, std::allocator<std::pair<llvm::Optional<llvm::WeakTrackingVH>, llvm::CallGraphNode*> > > >, llvm::CallGraphNode* (*)(std::pair<llvm::Optional<llvm::WeakTrackingVH>, llvm::CallGraphNode*>), llvm::CallGraphNode*>, __gnu_cxx::__normal_iterator<std::pair<llvm::Optional<llvm::WeakTrackingVH>, llvm::CallGraphNode*>*, std::vector<std::pair<llvm::Optional<llvm::WeakTrackingVH>, llvm::CallGraphNode*>, std::allocator<std::pair<llvm::Optional<llvm::WeakTrackingVH>, llvm::CallGraphNode*> > > >, std::random_access_iterator_tag, llvm::CallGraphNode*, long, llvm::CallGraphNode**, llvm::CallGraphNode*>> = {<llvm::iterator_facade_base<llvm::mapped_iterator<__gnu_cxx::__normal_iterator<std::pair<llvm::Optional<llvm::WeakTrackingVH>, llvm::CallGraphNode*>*, std::vector<std::pair<llvm::Optional<llvm::WeakTrackingVH>, llvm::CallGraphNode*>, std::allocator<std::pair<llvm::Optional<llvm::WeakTrackingVH>, llvm::CallGraphNode*> > > >, llvm::CallGraphNode* (*)(std::pair<llvm::Optional<llvm::WeakTrackingVH>, llvm::CallGraphNode*>), llvm::CallGraphNode*>, std::random_access_iterator_tag, llvm::CallGraphNode*, long, llvm::CallGraphNode**, llvm::CallGraphNode*>> = {<No data fields>}, I = {first = {Storage = {{empty = 0 '\000', val = {<llvm::ValueHandleBase> = {PrevPair = {Value = 6192599811489792}, Next = 0x16002305160023, Val = 0x16002305160023}, <No data fields>}}, hasVal = false}}, second = 0x7f2f240e79e0}}, F = 0x7f2f6b24f170 <llvm::GraphTraits<llvm::CallGraphNode*>::CGNGetValue(std::pair<llvm::Optional<llvm::WeakTrackingVH>, llvm::CallGraphNode*>)>}, MinVisited = 1}}} > CurSCC = {CG = @0x7f2f24089560, Context = 0x7f2f337fa318, Nodes = std::vector of length 1, capacity 1 = {0x7f2f2407fdd0}} > CG = @0x7f2f24089560: {M = @0x7f2f2406a470, FunctionMap = std::map with 13 elements = {[0x0] = std::unique_ptr<llvm::CallGraphNode> = {get() = 0x7f2f24190a70}, [0x7f2f24084188] = std::unique_ptr<llvm::CallGraphNode> = {get() = 0x7f2f240e9400}, [0x7f2f240f1ba8] = std::unique_ptr<llvm::CallGraphNode> = {get() = 0x7f2f2419dfe0}, [0x7f2f2413f9f8] = std::unique_ptr<llvm::CallGraphNode> = {get() = 0x7f2f2406ec40}, [0x7f2f24145598] = std::unique_ptr<llvm::CallGraphNode> = {get() = 0x7f2f240703f0}, [0x7f2f2417d088] = std::unique_ptr<llvm::CallGraphNode> = {get() = 0x7f2f240ea620}, [0x7f2f241fa678] = std::unique_ptr<llvm::CallGraphNode> = {get() = 0x7f2f240e79e0}, [0x7f2f24215948] = std::unique_ptr<llvm::CallGraphNode> = {get() = 0x7f2f240188f0}, [0x7f2f2422ded8] = std::unique_ptr<llvm::CallGraphNode> = {get() = 0x7f2f2407fdd0}, [0x7f2f2424b2c8] = std::unique_ptr<llvm::CallGraphNode> = {get() = 0x7f2f241a3eb0}, [0x7f2f2424b9a8] = std::unique_ptr<llvm::CallGraphNode> = {get() = 0x7f2f2425ace0}, [0x7f2f242665e8] = std::unique_ptr<llvm::CallGraphNode> = {get() = 0x7f2f240ebf60}, [0x7f2f24279a58] = std::unique_ptr<llvm::CallGraphNode> = {get() = 0x7f2f24254910}}, ExternalCallingNode = 0x7f2f24190a70, CallsExternalNode = std::unique_ptr<llvm::CallGraphNode> = {get() = 0x7f2f24069a00}} > Changed = false >#19 0x00007f2f6a1bd508 in (anonymous namespace)::MPPassManager::runOnModule (this=0x7f2f2400bd90, M=...) at /usr/src/debug/llvm-15.0.6-2.fc38.x86_64/lib/IR/LegacyPassManager.cpp:1545 > X = {<llvm::PrettyStackTraceEntry> = {_vptr$PrettyStackTraceEntry = 0x7f2f6f901d40 <vtable for llvm::PassManagerPrettyStackEntry+16>, NextEntry = 0x0}, P = 0x7f2f24022830, V = 0x0, M = 0x7f2f2406a470} > PassTimer = {T = 0x0} > MP = 0x7f2f24022830 > LocalChanged = false > Index = 14 > FunctionToInstrCount = {<llvm::StringMapImpl> = {TheTable = 0x0, NumBuckets = 0, NumItems = 0, NumTombstones = 0, ItemSize = 16, static TombstoneIntVal = 18446744073709551608}, <llvm::detail::AllocatorHolder<llvm::MallocAllocator>> = {<llvm::MallocAllocator> = {<llvm::AllocatorBase<llvm::MallocAllocator>> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>} > Changed = true > EmitICRemark = false > InstrCount = 1831719040 > TimeScope = <optimized out> > __range1 = <optimized out> > __begin1 = <optimized out> > __end1 = <optimized out> > OnTheFlyManager = <optimized out> > FPP = <optimized out> > Index = <optimized out> > Index = <optimized out> > MP = <optimized out> > LocalChanged = <optimized out> > X = <optimized out> > PassTimer = <optimized out> > ModuleCount = <optimized out> > Delta = <optimized out> > Index = <optimized out> > __range1 = <optimized out> > __begin1 = <optimized out> > __end1 = <optimized out> > OnTheFlyManager = <optimized out> > FPP = <optimized out> >#20 llvm::legacy::PassManagerImpl::run (this=0x7f2f2400b940, M=...) at /usr/src/debug/llvm-15.0.6-2.fc38.x86_64/lib/IR/LegacyPassManager.cpp:535 > Index = 0 > Changed = false >#21 0x00007f2f76b76423 in std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size (this=0x7f2f337fa570) at /usr/include/c++/12/bits/basic_string.h:1063 >No locals. >#22 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator= (__str=..., this=0x7f2f24277448) at /usr/include/c++/12/bits/basic_string.h:866 >No locals. >#23 llvm::Module::setTargetTriple (T=..., this=0x7f2f24277360) at /usr/include/llvm/IR/Module.h:301 >No locals. >#24 ac_create_module (tm=0x7f2f2400b8d0, ctx=<optimized out>) at ../src/amd/llvm/ac_llvm_helper.cpp:84 > TM = 0x7f2f2400b8d0 > module = 0x7f2f24277360 >#25 0x00007f2f76ab0179 in si_build_wrapper_function (ctx=<optimized out>, parts=<optimized out>, num_parts=<optimized out>, main_part=<optimized out>, next_shader_first_part=<optimized out>, main_arg_types=<optimized out>, same_thread_count=<optimized out>) at ../src/gallium/drivers/radeonsi/si_shader_llvm.c:531 > param = 0x7f2f337fb200 > param_type = 0x7f2f24277358 > out_type = 0x7f2f76b76423 <ac_create_module(LLVMTargetMachineRef, LLVMContextRef)+1283> > size = <optimized out> > i = 604176560 > builder = <optimized out> > initial = <optimized out> > out = {0x7f2f24109278, 0x0, 0x1, 0x7f2f00000001, 0x1, 0x7f2f00000001, 0x7f2f24221200, 0x7f2f00000000, 0x7f2f337f87f8, 0x1, 0x1, 0x7f2f337f8650, 0x0, 0x0, 0x0, 0x1, 0xbead663852eb3300, 0x7f2f241a9628, 0x0, 0x7f2f2410b4d0, 0x0, 0x7f2f337f8690, 0x7f2f337f8818, 0x7f2f6a93c8e5 <llvm::TargetLowering::SimplifyDemandedBits(llvm::SDValue, llvm::APInt const&, llvm::APInt const&, llvm::KnownBits&, llvm::TargetLowering::TargetLoweringOpt&, unsigned int, bool) const+27733>, 0x7f2f337f8818, 0x7f2f00000001, 0x0, 0x7f2f00000076, 0xbead663852eb3300, 0x2, 0x0, 0x7f2f241a9628, 0x7f2f337f87f8, 0x1, 0x7f2f2410b4d0, 0x7f2f0000002e, 0x1, 0x0, 0x7f2f24221207, 0x0, 0x7, 0x0, 0xbead663852eb3300, 0x7f2f6a8d2fa2 <llvm::SelectionDAG::computeKnownBits(llvm::SDValue, llvm::APInt const&, unsigned int) const+82>, 0xffffff2f, 0x20, 0x7f2f240300b0, 0x7f2f337f88d0, 0x0, 0x20, 0x7f2f24250260, 0x7f2f2421cc78, 0x7f2f2421cc78, 0x7f2f6a8c3a99 <AddNodeIDCustom(llvm::FoldingSetNodeID&, llvm::SDNode const*)+377>, 0x7f2f2421cc78, 0x7f2f00000000, 0x0, 0xbead663852eb3300, 0x7f2f2421cc78, 0x7f2f337f8b60, 0x7f2f337f83e0, 0x7f2f242277d0, 0x3d, 0x7f2f6a8c3f3b <llvm::SelectionDAG::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, llvm::SDLoc const&, void*&)+171>, 0x7f2f337f8b10, 0x7f2f337f8b00, 0x7f2f337f8870, 0x7f2f337f8990, 0x7f2f337f83f0, 0x2000000000, 0x224c99700000000b, 0x242502600000563d, 0x0, 0x0, 0x7, 0x7f2f6a8e42ed <llvm::SelectionDAG::FoldConstantArithmetic(unsigned int, llvm::SDLoc const&, llvm::EVT, llvm::ArrayRef<llvm::SDValue>)+141>, 0x0, 0x7f2f2421c9a0, 0xc, 0x0, 0x7f2f24086750, 0x7f2f2421c8d0, 0x7f2f2421c8d0, 0x7f2f6a8c3a99 <AddNodeIDCustom(llvm::FoldingSetNodeID&, llvm::SDNode const*)+377>, 0x7f2f2421c8d0, 0x7f2f00000000, 0x7f2f337f8840, 0xbead663852eb3300, 0x7f2f2421c8d0, 0x7f2f337f8630, 0x7f2f337f84d0, 0x7f2f242277d0, 0x80, 0x7f2f6a8c3f5b <llvm::SelectionDAG::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, llvm::SDLoc const&, void*&)+203>, 0x7f2f337f8b90, 0x7f2f337f8620, 0x7f2f337f8cf0, 0x7f2f6a93c8e5 <llvm::TargetLowering::SimplifyDemandedBits(llvm::SDValue, llvm::APInt const&, llvm::APInt const&, llvm::KnownBits&, llvm::TargetLowering::TargetLoweringOpt&, unsigned int, bool) const+27733>, 0x7f2f337f84e0, 0x2000000006, 0x224c99700000000b, 0x240867500000563d, 0x7f2f, 0x7f2f2410b740, 0x24218e6000000000, 0x7f2f, 0x7f2f2421c9a0, 0x7f2f241a9628, 0x0, 0x7f2f24109480, 0x0, 0x7f2f000000c1, 0x7f2f00000000, 0x7f2f240300b0, 0x7f2f337f8638, 0x7f2f337f8a58, 0xbead663852eb3300, 0x7f2f240300b0, 0x7f2f24086750, 0xb, 0x2000000000, 0x0, 0x7f2f337f8630, 0x7f2f6a8c7fa1 <llvm::SelectionDAG::getConstant(llvm::ConstantInt const&, llvm::SDLoc const&, llvm::EVT, bool, bool)+1025>, 0x0, 0x22410b40c, 0x0, 0x7f2f337f8b90, 0x7f2f240300b0, 0x0, 0x0, 0x0, 0x7f2f24221200, 0x0, 0x24221200, 0x7f2f337f8f88, 0xbead663852eb3307, 0x0, 0x7f2f24030007, 0x0, 0x0, 0x7f2f337f8f88, 0x7f2f337f8640, 0x2000000006, 0x224c99700000000b, 0x240867500000563d, 0x7f2f, 0x1, 0x0, 0xbead663800000001, 0x0, 0x7f2f00000007, 0x1, 0x7f2f00000001, 0x7f2f337f8690, 0x7f2f337f8690, 0x30016fac00000020, 0x7f2f240300b0, 0x7f2f337f8840, 0x7f2f337f8b90, 0x7f2f337f89a0, 0x7f2f240300b0, 0x7f2f337f8810, 0x7f2f6a8c3ed1 <llvm::SelectionDAG::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, llvm::SDLoc const&, void*&)+65>, 0x0, 0x7f2f337f8758, 0x1, 0x0, 0x7f2f337f8710, 0x2000000000, 0xbead663852eb3300, 0x7f2f2424e800, 0x7f2f337f8840, 0x7f2f240300b0, 0x7, 0x7f2f2422a190, 0x0, 0x7f2f6a0e25b8 <llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)+56>, 0xbead663852eb3300, 0x7f2f337f8c40, 0x4, 0x7f2f337f8c40, 0x4, 0x7f2f240300b0, 0x7f2f2421c868, 0x7f2f337f8ef0, 0x0, 0x7f2f240300b0, 0x7f2f2421c868, 0x7f2f6a6e6a81 <(anonymous namespace)::WorklistInserter::NodeInserted(llvm::SDNode*)+49>, 0x0, 0x7f2f2421c868, 0xbead663852eb3300, 0x7f2f6a90114c <llvm::SelectionDAG::getNode(unsigned int, llvm::SDLoc const&, llvm::EVT, llvm::ArrayRef<llvm::SDValue>, llvm::SDNodeFlags)+1244>, 0xbead663852eb3300, 0x7f2f337f8840, 0x1, 0xc900000000, 0x7, 0x0...} > function_type = <optimized out> > num_first_params = <optimized out> > num_out = 864006656 > initial_num_out = <optimized out> > num_out_sgpr = 605711816 > initial_num_out_sgpr = <optimized out> > num_sgprs = <optimized out> > num_vgprs = <optimized out> > gprs = <optimized out> > num_returns = <optimized out> > returns = {0xffffffffffffffff, 0xfffffffffffff000, 0x0, 0xffffffffffffffff, 0xfffffffffffff000, 0x0, 0x7f2fffffffff, 0x0, 0x0, 0x7f2fffffffff, 0x7f2f241165d0, 0x0, 0x7f2fffffffff, 0x7f2f240300b0, 0x0, 0x7f2fffffffff, 0x7f2f2423d400, 0x1, 0x7f2fffffffff, 0xffffffffffffff88, 0x2, 0xffffffff, 0x7f2f337f8f88, 0x7f2f337f91e0, 0x7f2fffffffff, 0x7f2f989ec803 <__GI___libc_free+115>, 0x20, 0x7f2fffffffff, 0x7f2f337f91e0, 0x7f2f24030118, 0x7f2fffffffff, 0x7f2f6a6e3b6a <llvm::SelectionDAG::Combine(llvm::CombineLevel, llvm::AAResults*, llvm::CodeGenOpt::Level)+3290>, 0x7f2f337f8ed0, 0x2ffffffff, 0x7f2f6f912c30 <vtable for (anonymous namespace)::WorklistRemover+16>, 0x7f2f337f8ef0, 0x7f2fffffffff, 0x7f2f337f8f88, 0x7f2f6f912c80 <vtable for (anonymous namespace)::WorklistInserter+16>, 0xffffffff, 0x7f2f240300b0, 0x7f2f337f8f88, 0x1, 0xffffffff, 0xffffffff, 0xffffffffffffffff, 0x7f2fffffffff, 0x563dffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x1, 0xffffffff, 0xffffffff00000000, 0x7f2f337f8f10, 0x7f2fffffffff, 0xffffffff00000000, 0x7f2f240300b0, 0x7f2fffffffff, 0xffffffff241a9338, 0x200000000, 0x7f00ffffffff, 0xffffffff24248370, 0x20700000000, 0x1, 0x7f2fffffffff, 0x7f2fffffffff, 0x7f2fffffffff, 0x7f2fffffffff, 0x7f2fffffffff, 0x7f2fffffffff, 0x7f2fffffffff, 0x7f2fffffffff, 0x1, 0x7f2fffffffff, 0x7f2fffffffff, 0x7f2fffffffff, 0x7f2fffffffff, 0x7f2fffffffff, 0x7f2fffffffff, 0x7f2fffffffff, 0x7f2fffffffff, 0x1, 0x7f2fffffffff, 0x7f2fffffffff, 0x7f2fffffffff, 0x7f2fffffffff, 0x7f2fffffffff, 0x7f2fffffffff, 0x7f2fffffffff, 0x7f2fffffffff, 0x1, 0x7f2fffffffff, 0xffffffff24220df0, 0x7f2f242193a8, 0x7f2fffffffff, 0xffffffff2421c8d0, 0x7f2f24109210, 0x7f2fffffffff, 0xffffffff2421d1c0, 0x7f2f24115db0, 0x7f2fffffffff, 0xffffffff2410af20, 0x7f2f2410b190, 0x1, 0x7f2fffffffff, 0x7f2fffffffff, 0x7f2fffffffff, 0x7f2fffffffff, 0x7f2fffffffff, 0x7f2fffffffff, 0x7f2fffffffff, 0x7f2fffffffff, 0x1, 0x7f2fffffffff, 0xffffffff24115fb8, 0x7f2f24112bf0, 0x7f2fffffffff, 0xffffffff2410b810, 0x7f2f241096f0, 0x7f2fffffffff, 0xffffffff24116228, 0x7f2f2421d290, 0x7f2fffffffff, 0xffffffff241108b0, 0x7f2f24112d90, 0x1, 0x7f2fffffffff, 0x7f2fffffffff, 0x156ffffffff, 0x7f2fffffffff, 0x156ffffffff, 0x7f2fffffffff, 0xffffffffffffffff, 0x7f2fffffffff, 0x1, 0x7f2fffffffff, 0x7f2fffffffff, 0xffffffffffffffff, 0x7f2fffffffff, 0x7f2fffffffff, 0x7f2fffffffff, 0x7f2fffffffff, 0x7f2fffffffff, 0x7f2f337f9250, 0x800000003e, 0x7f2f24030118, 0x7f2f241101c8, 0x7f2f24218f30, 0x7f2f2410aff0, 0x7f2f24110300, 0x7f2f2421f318, 0x7f2f2410fe20, 0x7f2f241106a8, 0x7f2f241163c8, 0x7f2f2410b4d0, 0x7f2f24109550, 0x7f2f24110438, 0x7f2f242193a8, 0x7f2f241165d0, 0x7f2f2421c8d0, 0x7f2f2421d1c0, 0x7f2f24115db0, 0x7f2f2410af20, 0x7f2f24116a48, 0x7f2f2421f728, 0x7f2f241129e8, 0x7f2f2421cc78, 0x7f2f24219208, 0x7f2f24116ab0, 0x7f2f24112bf0, 0x7f2f2410b810, 0x7f2f242191a0, 0x7f2f2421d290, 0x7f2f24116638, 0x7f2f2421f380, 0x7f2f24115ee8, 0x7f2f241132d8, 0x7f2f241131a0, 0x7f2f24218d28, 0x7f2f2421ce18, 0x7f2f241092e0, 0x7f2f24110710, 0x7f2f2421ca70, 0x7f2f24218df8, 0x7f2f2410b6d8, 0x7f2f242195b0, 0x7f2f24109758, 0x7f2f24112c58, 0x7f2f24219068, 0x7f2f24108c60, 0x7f2f2421f4b8, 0x7f2f24220c50, 0x7f2f242187e0, 0x7f2f24113680, 0x7f2f24108e68, 0x7f2f24220ab0, 0x7f2f24110160, 0x7f2f2421ec30, 0x7f2f242209e0...} > last_func_type = <optimized out> > return_type = <optimized out> > ret = <optimized out> >#26 0x00007f2f76ab274c in si_set_es_return_value_for_gs (ctx=0x0) at ../src/gallium/drivers/radeonsi/si_shader_llvm_gs.c:68 > ret = 0x7f2f241a9628 > vgpr = <optimized out> > ret = <optimized out> > vgpr = <optimized out> >#27 si_llvm_es_build_end (ctx=0x0) at ../src/gallium/drivers/radeonsi/si_shader_llvm_gs.c:88 >No locals. >#28 0x00007f2f76aacc06 in si_create_shader_variant (sscreen=0x7f2f337fb200, compiler=<optimized out>, shader=0x563d224936b0, debug=0x7f2f24277180) at ../src/gallium/drivers/radeonsi/si_shader.c:2733 > sel = 0x7f2f4c0792b0 > mainp = <optimized out> > ok = <optimized out> >#29 0x00007f2f76ad4560 in si_ps_key_update_framebuffer_rasterizer_sample_shading (sctx=0x7f2f337f8c18) at ../src/gallium/drivers/radeonsi/si_state_shaders.cpp:2435 > sel = 0x7f2f2422a190 > key = 0x7f2f337fa480 > rs = 0x7f2f2421d568 > uses_persp_center = false > uses_persp_centroid = true > uses_persp_sample = <optimized out> >#30 0x00007f2f4c0792e0 in ?? () >No symbol table info available. >#31 0x00007f2f337fdad0 in ?? () >No symbol table info available. >#32 0x0000000000000000 in ?? () >No symbol table info available. > >Thread 2 (Thread 0x7f2f970e19c0 (LWP 4973)): >#0 __futex_abstimed_wait_common64 (private=128, cancel=true, abstime=0x0, op=265, expected=4983, futex_word=0x7f2f68fff990) at futex-internal.c:57 > sc_cancel_oldtype = 0 > __arg6 = <optimized out> > __arg3 = <optimized out> > _a5 = <optimized out> > _a2 = <optimized out> > sc_ret = <optimized out> > __arg4 = <optimized out> > __arg1 = <optimized out> > _a6 = <optimized out> > _a3 = <optimized out> > resultvar = <optimized out> > __arg5 = <optimized out> > __arg2 = <optimized out> > _a4 = <optimized out> > _a1 = <optimized out> >#1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x7f2f68fff990, expected=4983, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=128, cancel=cancel@entry=true) at futex-internal.c:87 > err = <optimized out> > clockbit = 256 > op = 265 >#2 0x00007f2f989d920f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7f2f68fff990, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=128) at futex-internal.c:139 >No locals. >#3 0x00007f2f989de0a3 in __pthread_clockjoin_ex (threadid=139841601795776, thread_return=0x7ffd5bc4cf00, clockid=0, abstime=0x0, block=<optimized out>) at pthread_join_common.c:102 > ret = <optimized out> > _buffer = {__routine = 0x7f2f989ddf80 <cleanup>, __arg = 0x7f2f68fffce0, __canceltype = -1721688064, __prev = 0x0} > tid = <optimized out> > pd = 0x7f2f68fff6c0 > self = <optimized out> > result = 0 > pd_result = <optimized out> >#4 0x00007f2f76316ac8 in discard_framebuffer (ctx=0x7f2f68fff990, fb=0x109, numAttachments=4983, attachments=0x7f2f989d91a6 <__futex_abstimed_wait_common+198>) at ../src/mesa/main/fbobject.c:5362 > depth_att = <optimized out> > stencil_att = <optimized out> >#5 0x00007f2f762c5287 in _debug_printf (format=0x0) at ../src/util/u_debug.h:113 > ap = {{gp_offset = 2, fp_offset = 0, overflow_arg_area = 0x7ffd5bc4ce90, reg_save_area = 0x7f2f989ddf80 <cleanup>}} >#6 0x00007f2f762c535c in _util_debug_message (cb=0x7f2f68fff990, id=0x109, type=4983, fmt=0x7f2f989d91a6 <__futex_abstimed_wait_common+198> "\211\337H\211D$\b\350\036\371\377\377H\213D$\b\351j\377\377\377\017\037@") at ../src/util/u_debug.c:69 > args = {{gp_offset = 573361376, fp_offset = 22077, overflow_arg_area = 0x0, reg_save_area = 0x7ffd5bc4cf20}} >#7 0x00007f2f9898e5d5 in __run_exit_handlers (status=0, listp=0xbead663852eb3300, run_list_atexit=run_list_atexit@entry=true, run_dtors=run_dtors@entry=true) at exit.c:108 > atfct = <optimized out> > onfct = <optimized out> > cxafct = <optimized out> > arg = 0x1 > f = <optimized out> > new_exitfn_called = <optimized out> > cur = 0x8 >#8 0x00007f2f9898e740 in __GI_exit (status=<optimized out>) at exit.c:138 >No locals. >#9 0x00007f2f98976a97 in __libc_start_call_main (main=main@entry=0x563d20c731f0 <main>, argc=argc@entry=1, argv=argv@entry=0x7ffd5bc4d118) at ../sysdeps/nptl/libc_start_call_main.h:74 > result = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140726143078680, -900735507961984814, 0, 140726143078696, 94820542930176, 139842413469696, 902204653984958674, 945968115677808850}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x7ffd5bc4d118, 0x1}, data = {prev = 0x0, cleanup = 0x0, canceltype = 1539625240}}} > not_first_call = <optimized out> >#10 0x00007f2f98976b49 in __libc_start_main_impl (main=0x563d20c731f0 <main>, argc=1, argv=0x7ffd5bc4d118, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffd5bc4d108) at ../csu/libc-start.c:381 >No locals. >#11 0x0000563d20c73345 in _start () >No symbol table info available. > >Thread 3 (Thread 0x7f2f527fc6c0 (LWP 4987)): >#0 llvm::DenseMapBase<llvm::DenseMap<unsigned int, llvm::SmallVector<(anonymous namespace)::BaseMemOpClusterMutation::MemOpInfo, 32u>, llvm::DenseMapInfo<unsigned int, void>, llvm::detail::DenseMapPair<unsigned int, llvm::SmallVector<(anonymous namespace)::BaseMemOpClusterMutation::MemOpInfo, 32u> > >, unsigned int, llvm::SmallVector<(anonymous namespace)::BaseMemOpClusterMutation::MemOpInfo, 32u>, llvm::DenseMapInfo<unsigned int, void>, llvm::detail::DenseMapPair<unsigned int, llvm::SmallVector<(anonymous namespace)::BaseMemOpClusterMutation::MemOpInfo, 32u> > >::initEmpty (this=<optimized out>) at /usr/src/debug/llvm-15.0.6-2.fc38.x86_64/include/llvm/ADT/DenseMap.h:383 > B = 0x7f2f3c5a24a0 > EmptyKey = <optimized out> > B = <optimized out> > E = <optimized out> >#1 llvm::DenseMap<unsigned int, llvm::SmallVector<(anonymous namespace)::BaseMemOpClusterMutation::MemOpInfo, 32u>, llvm::DenseMapInfo<unsigned int, void>, llvm::detail::DenseMapPair<unsigned int, llvm::SmallVector<(anonymous namespace)::BaseMemOpClusterMutation::MemOpInfo, 32u> > >::grow (AtLeast=<optimized out>, this=<optimized out>) at /usr/src/debug/llvm-15.0.6-2.fc38.x86_64/include/llvm/ADT/DenseMap.h:811 > OldNumBuckets = 0 > OldBuckets = 0x0 >#2 llvm::DenseMapBase<llvm::DenseMap<unsigned int, llvm::SmallVector<(anonymous namespace)::BaseMemOpClusterMutation::MemOpInfo, 32u>, llvm::DenseMapInfo<unsigned int, void>, llvm::detail::DenseMapPair<unsigned int, llvm::SmallVector<(anonymous namespace)::BaseMemOpClusterMutation::MemOpInfo, 32u> > >, unsigned int, llvm::SmallVector<(anonymous namespace)::BaseMemOpClusterMutation::MemOpInfo, 32u>, llvm::DenseMapInfo<unsigned int, void>, llvm::detail::DenseMapPair<unsigned int, llvm::SmallVector<(anonymous namespace)::BaseMemOpClusterMutation::MemOpInfo, 32u> > >::grow (AtLeast=<optimized out>, this=<optimized out>) at /usr/src/debug/llvm-15.0.6-2.fc38.x86_64/include/llvm/ADT/DenseMap.h:539 >No locals. >#3 0x00007f2f6a4cc423 in llvm::DenseMapBase<llvm::DenseMap<unsigned int, llvm::SmallVector<(anonymous namespace)::BaseMemOpClusterMutation::MemOpInfo, 32u>, llvm::DenseMapInfo<unsigned int, void>, llvm::detail::DenseMapPair<unsigned int, llvm::SmallVector<(anonymous namespace)::BaseMemOpClusterMutation::MemOpInfo, 32u> > >, unsigned int, llvm::SmallVector<(anonymous namespace)::BaseMemOpClusterMutation::MemOpInfo, 32u>, llvm::DenseMapInfo<unsigned int, void>, llvm::detail::DenseMapPair<unsigned int, llvm::SmallVector<(anonymous namespace)::BaseMemOpClusterMutation::MemOpInfo, 32u> > >::InsertIntoBucketImpl<unsigned int> (TheBucket=<optimized out>, this=<optimized out>, Key=<optimized out>, Lookup=<optimized out>) from /lib64/libLLVM-15.so > NewNumEntries = <optimized out> > NumBuckets = <optimized out> > EmptyKey = <optimized out> >#4 llvm::DenseMapBase<llvm::DenseMap<unsigned int, llvm::SmallVector<(anonymous namespace)::BaseMemOpClusterMutation::MemOpInfo, 32u>, llvm::DenseMapInfo<unsigned int, void>, llvm::detail::DenseMapPair<unsigned int, llvm::SmallVector<(anonymous namespace)::BaseMemOpClusterMutation::MemOpInfo, 32u> > >, unsigned int, llvm::SmallVector<(anonymous namespace)::BaseMemOpClusterMutation::MemOpInfo, 32u>, llvm::DenseMapInfo<unsigned int, void>, llvm::detail::DenseMapPair<unsigned int, llvm::SmallVector<(anonymous namespace)::BaseMemOpClusterMutation::MemOpInfo, 32u> > >::InsertIntoBucket<unsigned int const&> (TheBucket=<optimized out>, this=<optimized out>, Key=<optimized out>) at /usr/src/debug/llvm-15.0.6-2.fc38.x86_64/include/llvm/ADT/DenseMap.h:549 >No locals. >#5 llvm::DenseMapBase<llvm::DenseMap<unsigned int, llvm::SmallVector<(anonymous namespace)::BaseMemOpClusterMutation::MemOpInfo, 32u>, llvm::DenseMapInfo<unsigned int, void>, llvm::detail::DenseMapPair<unsigned int, llvm::SmallVector<(anonymous namespace)::BaseMemOpClusterMutation::MemOpInfo, 32u> > >, unsigned int, llvm::SmallVector<(anonymous namespace)::BaseMemOpClusterMutation::MemOpInfo, 32u>, llvm::DenseMapInfo<unsigned int, void>, llvm::detail::DenseMapPair<unsigned int, llvm::SmallVector<(anonymous namespace)::BaseMemOpClusterMutation::MemOpInfo, 32u> > >::FindAndConstruct (this=<optimized out>, Key=<optimized out>) at /usr/src/debug/llvm-15.0.6-2.fc38.x86_64/include/llvm/ADT/DenseMap.h:328 > TheBucket = <optimized out> >#6 llvm::DenseMapBase<llvm::DenseMap<unsigned int, llvm::SmallVector<(anonymous namespace)::BaseMemOpClusterMutation::MemOpInfo, 32u>, llvm::DenseMapInfo<unsigned int, void>, llvm::detail::DenseMapPair<unsigned int, llvm::SmallVector<(anonymous namespace)::BaseMemOpClusterMutation::MemOpInfo, 32u> > >, unsigned int, llvm::SmallVector<(anonymous namespace)::BaseMemOpClusterMutation::MemOpInfo, 32u>, llvm::DenseMapInfo<unsigned int, void>, llvm::detail::DenseMapPair<unsigned int, llvm::SmallVector<(anonymous namespace)::BaseMemOpClusterMutation::MemOpInfo, 32u> > >::operator[] (this=<optimized out>, Key=<optimized out>) at /usr/src/debug/llvm-15.0.6-2.fc38.x86_64/include/llvm/ADT/DenseMap.h:332 >No locals. >#7 (anonymous namespace)::BaseMemOpClusterMutation::groupMemOps (this=0x7f2f3c251730, MemOps=..., DAG=0x7f2f3c18d540, Groups=...) at /usr/src/debug/llvm-15.0.6-2.fc38.x86_64/lib/CodeGen/MachineScheduler.cpp:1732 > ChainPredID = <optimized out> > MemOp = @0x7f2f527f7030: {SU = 0x7f2f3c558c10, BaseOps = {<llvm::SmallVectorImpl<llvm::MachineOperand const*>> = {<llvm::SmallVectorTemplateBase<llvm::MachineOperand const*, true>> = {<llvm::SmallVectorTemplateCommon<llvm::MachineOperand const*, void>> = {<llvm::SmallVectorBase<unsigned int>> = {BeginX = 0x7f2f527f7048, Size = 1, Capacity = 4}, <No data fields>}, static TakesParamByValue = true}, <No data fields>}, <llvm::SmallVectorStorage<llvm::MachineOperand const*, 4u>> = {InlineElts = "8\254:</\177", '\000' <repeats 25 times>}, <No data fields>}, Offset = 192, Width = 4} > __begin1 = 0x7f2f527f7030 > __end1 = 0x7f2f527f70c0 > FastCluster = false > __begin1 = <optimized out> > __end1 = <optimized out> > __range1 = <optimized out> > MemOp = <optimized out> > ChainPredID = <optimized out> > __range3 = <optimized out> > __begin3 = <optimized out> > __end3 = <optimized out> > Pred = <optimized out> >#8 (anonymous namespace)::BaseMemOpClusterMutation::apply (this=0x7f2f3c251730, DAG=0x7f2f3c18d540) at /usr/src/debug/llvm-15.0.6-2.fc38.x86_64/lib/CodeGen/MachineScheduler.cpp:1750 > MemOpRecords = {<llvm::SmallVectorImpl<(anonymous namespace)::BaseMemOpClusterMutation::MemOpInfo>> = {<llvm::SmallVectorTemplateBase<(anonymous namespace)::BaseMemOpClusterMutation::MemOpInfo, false>> = {<llvm::SmallVectorTemplateCommon<(anonymous namespace)::BaseMemOpClusterMutation::MemOpInfo, void>> = {<llvm::SmallVectorBase<unsigned int>> = {BeginX = 0x7f2f527f7030, Size = 2, Capacity = 32}, <No data fields>}, static TakesParamByValue = false}, <No data fields>}, <llvm::SmallVectorStorage<(anonymous namespace)::BaseMemOpClusterMutation::MemOpInfo, 32u>> = {InlineElts = "\020\214U</\177\000\000Hp\177R/\177\000\000\001\000\000\000\004\000\000\000\070\254:</\177", '\000' <repeats 26 times>, "\300\000\000\000\000\000\000\000\004\000\000\000\000\000\000\000p\222U</\177\000\000\220p\177R/\177\000\000\001\000\000\000\004\000\000\000\370\263:</\177\000\000@\253\027</\177\000\000\000\001\000\000\220\000\000\000\000\000\000\000/\177\000\000H\000\000\000\000\000\000\000\004\000\000\000/\177\000\000(l#</\177\000\000\020m#</\177\000\000\370m#</\177\000\000\340q6</\177\000\000\310r6</\177\000\000\000u6</\177\000\000\060l\026</\177\000\000"...}, <No data fields>} > Groups = {<llvm::DenseMapBase<llvm::DenseMap<unsigned int, llvm::SmallVector<(anonymous namespace)::BaseMemOpClusterMutation::MemOpInfo, 32u>, llvm::DenseMapInfo<unsigned int, void>, llvm::detail::DenseMapPair<unsigned int, llvm::SmallVector<(anonymous namespace)::BaseMemOpClusterMutation::MemOpInfo, 32u> > >, unsigned int, llvm::SmallVector<(anonymous namespace)::BaseMemOpClusterMutation::MemOpInfo, 32u>, llvm::DenseMapInfo<unsigned int, void>, llvm::detail::DenseMapPair<unsigned int, llvm::SmallVector<(anonymous namespace)::BaseMemOpClusterMutation::MemOpInfo, 32u> > >> = {<llvm::DebugEpochBase> = {<No data fields>}, <No data fields>}, Buckets = 0x7f2f3c58a6b0, NumEntries = <optimized out>, NumTombstones = 0, NumBuckets = 64} > FastCluster = <optimized out> >#9 0x00007f2f6a4beb7c in llvm::ScheduleDAGMI::postprocessDAG (this=0x7f2f3c18d540) at /usr/src/debug/llvm-15.0.6-2.fc38.x86_64/lib/CodeGen/MachineScheduler.cpp:843 > m = std::unique_ptr<llvm::ScheduleDAGMutation> = {get() = 0x7f2f3c251730} > __range1 = std::vector of length 4, capacity 4 = {std::unique_ptr<llvm::ScheduleDAGMutation> = {get() = 0x7f2f3c251730}, std::unique_ptr<llvm::ScheduleDAGMutation> = {get() = 0x7f2f3c3063c0}, std::unique_ptr<llvm::ScheduleDAGMutation> = {get() = 0x7f2f3c2c7900}, std::unique_ptr<llvm::ScheduleDAGMutation> = {get() = 0x7f2f3c0adf80}} > __begin1 = std::unique_ptr<llvm::ScheduleDAGMutation> = {get() = 0x7f2f3c251730} > __end1 = std::unique_ptr<llvm::ScheduleDAGMutation> = {get() = 0x7f2f3c4a0cc4} >#10 llvm::ScheduleDAGMI::schedule (this=0x7f2f3c18d540) at /usr/src/debug/llvm-15.0.6-2.fc38.x86_64/lib/CodeGen/MachineScheduler.cpp:774 > TopRoots = {<llvm::SmallVectorImpl<llvm::SUnit*>> = {<llvm::SmallVectorTemplateBase<llvm::SUnit*, true>> = {<llvm::SmallVectorTemplateCommon<llvm::SUnit*, void>> = {<llvm::SmallVectorBase<unsigned int>> = {BeginX = 0x8f00000100, Size = 1391145728, Capacity = 3199034936}, <No data fields>}, static TakesParamByValue = true}, <No data fields>}, <llvm::SmallVectorStorage<llvm::SUnit*, 8u>> = {InlineElts = "0|\177R/\177\000\000\030\222\t</\177\000\000\230z\177R/\177\000\000\264\306\377i/\177\000\000\220='</\177\000\000`\217\216o/\177\000\000\000\000\000\000/\177\000\000\000\000\000\000\000\000\000"}, <No data fields>} > BotRoots = {<llvm::SmallVectorImpl<llvm::SUnit*>> = {<llvm::SmallVectorTemplateBase<llvm::SUnit*, true>> = {<llvm::SmallVectorTemplateCommon<llvm::SUnit*, void>> = {<llvm::SmallVectorBase<unsigned int>> = {BeginX = 0x7f2f6a374650 <llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<llvm::MachineBasicBlock, false> >::AlwaysDescend(llvm::MachineBasicBlock*, llvm::MachineBasicBlock*)>, Size = 1008953192, Capacity = 32559}, <No data fields>}, static TakesParamByValue = true}, <No data fields>}, <llvm::SmallVectorStorage<llvm::SUnit*, 8u>> = {InlineElts = "\210g6</\177\000\000\240f6</\177\000\000@z\177R/\177\000\000\000\000\000\000\b\000\000\000hg#</\177\000\000\340c#</\177\000\000pz\177R/\177\000\000\240\310R</\177\000"}, <No data fields>} > IsTopNode = <optimized out> >#11 0x00007f2f6a4c915d in (anonymous namespace)::MachineSchedulerBase::scheduleRegions (this=0x7f2f3c05f020, Scheduler=..., FixKillFlags=true) at /usr/src/debug/llvm-15.0.6-2.fc38.x86_64/lib/CodeGen/MachineScheduler.cpp:597 > I = <optimized out> > RegionEnd = <optimized out> > NumRegionInstrs = <optimized out> > R = @0x7f2f527f7b78: {RegionBegin = {<llvm::MachineInstrBundleIteratorHelper<false>> = {<No data fields>}, MII = {<llvm::ilist_detail::SpecificNodeAccess<llvm::ilist_detail::node_options<llvm::MachineInstr, true, true, void> >> = {<llvm::ilist_detail::NodeAccess> = {<No data fields>}, <No data fields>}, NodePtr = 0x7f2f3c3aa9a8}}, RegionEnd = {<llvm::MachineInstrBundleIteratorHelper<false>> = {<No data fields>}, MII = {<llvm::ilist_detail::SpecificNodeAccess<llvm::ilist_detail::node_options<llvm::MachineInstr, true, true, void> >> = {<llvm::ilist_detail::NodeAccess> = {<No data fields>}, <No data fields>}, NodePtr = 0x7f2f3c3ab248}}, NumRegionInstrs = 24} > __range2 = @0x7f2f527f7b50: {<llvm::SmallVectorImpl<(anonymous namespace)::SchedRegion>> = {<llvm::SmallVectorTemplateBase<(anonymous namespace)::SchedRegion, true>> = {<llvm::SmallVectorTemplateCommon<(anonymous namespace)::SchedRegion, void>> = {<llvm::SmallVectorBase<unsigned int>> = {BeginX = 0x7f2f527f7b60, Size = 4, Capacity = 16}, <No data fields>}, static TakesParamByValue = false}, <No data fields>}, <llvm::SmallVectorStorage<(anonymous namespace)::SchedRegion, 16u>> = {InlineElts = "`E7</\177\000\000P\267:</\177\000\000\001\000\000\000/\177\000\000\250\251:</\177\000\000H\262:</\177\000\000\030\000\000\000/\177\000\000`\212:</\177\000\000\270:O</\177\000\000\004\000\000\000/\177\000\000x);</\177\000\000\270\202I</\177\000\000\003\000\000\000/\177\000\000\060Z-</\177\000\000\210\377\377\377\377\377\377\377\002\000\000\000\000\000\000\000`\267\062</\177\000\000\376\377\377\377\377\377\377\177\200\244\023</\177\000\000p\244\023</\177\000\000\003\310\236\230/\177\000\000 \000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\230|\177R/\177\000\000\200\244\023</\177\000\000x\267\062</\177\000\000"...}, <No data fields>} > __begin2 = 0x7f2f527f7b78 > __end2 = 0x7f2f527f7bc0 > MBBRegions = {<llvm::SmallVectorImpl<(anonymous namespace)::SchedRegion>> = {<llvm::SmallVectorTemplateBase<(anonymous namespace)::SchedRegion, true>> = {<llvm::SmallVectorTemplateCommon<(anonymous namespace)::SchedRegion, void>> = {<llvm::SmallVectorBase<unsigned int>> = {BeginX = 0x7f2f527f7b60, Size = 4, Capacity = 16}, <No data fields>}, static TakesParamByValue = false}, <No data fields>}, <llvm::SmallVectorStorage<(anonymous namespace)::SchedRegion, 16u>> = {InlineElts = "`E7</\177\000\000P\267:</\177\000\000\001\000\000\000/\177\000\000\250\251:</\177\000\000H\262:</\177\000\000\030\000\000\000/\177\000\000`\212:</\177\000\000\270:O</\177\000\000\004\000\000\000/\177\000\000x);</\177\000\000\270\202I</\177\000\000\003\000\000\000/\177\000\000\060Z-</\177\000\000\210\377\377\377\377\377\377\377\002\000\000\000\000\000\000\000`\267\062</\177\000\000\376\377\377\377\377\377\377\177\200\244\023</\177\000\000p\244\023</\177\000\000\003\310\236\230/\177\000\000 \000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\230|\177R/\177\000\000\200\244\023</\177\000\000x\267\062</\177\000\000"...}, <No data fields>} > MBB = {<llvm::ilist_detail::SpecificNodeAccess<llvm::ilist_detail::node_options<llvm::MachineBasicBlock, false, false, void> >> = {<llvm::ilist_detail::NodeAccess> = {<No data fields>}, <No data fields>}, NodePtr = 0x7f2f3c3666a0} > MBBEnd = {<llvm::ilist_detail::SpecificNodeAccess<llvm::ilist_detail::node_options<llvm::MachineBasicBlock, false, false, void> >> = {<llvm::ilist_detail::NodeAccess> = {<No data fields>}, <No data fields>}, NodePtr = 0x7f2f3c33b640} >#12 0x00007f2f6a4c9e94 in (anonymous namespace)::PostMachineScheduler::runOnMachineFunction (this=0x7f2f3c05f020, mf=...) at /usr/src/debug/llvm-15.0.6-2.fc38.x86_64/lib/CodeGen/MachineScheduler.cpp:444 > Scheduler = std::unique_ptr<llvm::ScheduleDAGInstrs> = {get() = 0x7f2f3c18d540} >#13 0x00007f2f6a43c9d3 in llvm::MachineFunctionPass::runOnFunction (this=0x7f2f3c05f060, F=...) at /usr/src/debug/llvm-15.0.6-2.fc38.x86_64/lib/CodeGen/MachineFunctionPass.cpp:85 > BeforeStr = {<llvm::SmallVector<char, 0u>> = {<llvm::SmallVectorImpl<char>> = {<llvm::SmallVectorTemplateBase<char, true>> = {<llvm::SmallVectorTemplateCommon<char, void>> = {<llvm::SmallVectorBase<unsigned long>> = {BeginX = 0x7f2f527f7df8, Size = 0, Capacity = 0}, <No data fields>}, static TakesParamByValue = true}, <No data fields>}, <llvm::SmallVectorStorage<char, 0u>> = {<No data fields>}, <No data fields>}, <No data fields>} > AfterStr = {<llvm::SmallVector<char, 0u>> = {<llvm::SmallVectorImpl<char>> = {<llvm::SmallVectorTemplateBase<char, true>> = {<llvm::SmallVectorTemplateCommon<char, void>> = {<llvm::SmallVectorBase<unsigned long>> = {BeginX = 0x7f2f527f7de0, Size = 0, Capacity = 0}, <No data fields>}, static TakesParamByValue = true}, <No data fields>}, <llvm::SmallVectorStorage<char, 0u>> = {<No data fields>}, <No data fields>}, <No data fields>} > MMI = <optimized out> > MF = @0x7f2f3c33b500: {F = @0x7f2f3c1b9568, Target = @0x7f2f3c000b70, STI = 0x7f2f3c1bb920, Ctx = @0x7f2f3c00c1d8, MMI = @0x7f2f3c00c1d0, RegInfo = 0x7f2f3c3661d0, MFInfo = 0x7f2f3c3a6568, FrameInfo = 0x7f2f3c3663b0, ConstantPool = 0x7f2f3c366660, JumpTableInfo = 0x0, Section = 0x0, WasmEHInfo = 0x0, WinEHInfo = 0x0, MBBNumbering = std::vector of length 143, capacity 256 = {0x7f2f3c3666a0, 0x7f2f3c366788, 0x7f2f3c366a10, 0x7f2f3c366af8, 0x7f2f3c366be0, 0x7f2f3c366cc8, 0x7f2f3c366db0, 0x7f2f3c366fe8, 0x7f2f3c235f70, 0x7f2f3c236058, 0x7f2f3c2361a8, 0x7f2f3c236290, 0x7f2f3c2363e0, 0x7f2f3c2364c8, 0x7f2f3c366e98, 0x7f2f3c236618, 0x7f2f3c2369f0, 0x7f2f3c236768, 0x7f2f3c236b40, 0x7f2f3c236c28, 0x7f2f3c236d10, 0x7f2f3c236df8, 0x7f2f3c3671e0, 0x7f2f3c3672c8, 0x7f2f3c367500, 0x7f2f3c367650, 0x7f2f3c367738, 0x7f2f3c367888, 0x7f2f3c367970, 0x7f2f3c367ac0, 0x7f2f3c367ba8, 0x7f2f3c3673b0, 0x7f2f3c367cf8, 0x7f2f3c3680d0, 0x7f2f3c367e48, 0x7f2f3c373298, 0x7f2f3c373380, 0x7f2f3c373608, 0x7f2f3c3736f0, 0x7f2f3c3737d8, 0x7f2f3c3738c0, 0x7f2f3c3739a8, 0x7f2f3c373be0, 0x7f2f3c373d30, 0x7f2f3c373e18, 0x7f2f3c373f68, 0x7f2f3c374050, 0x7f2f3c374240, 0x7f2f3c374328, 0x7f2f3c373a90, 0x7f2f3c374478, 0x7f2f3c374850, 0x7f2f3c3745c8, 0x7f2f3c3a61f8, 0x7f2f3c3749a0, 0x7f2f3c374a88, 0x7f2f3c374d10, 0x7f2f3c374df8, 0x7f2f3c374ee0, 0x7f2f3c374fc8, 0x7f2f3c3750b0, 0x7f2f3c388b00, 0x7f2f3c388c50, 0x7f2f3c388d38, 0x7f2f3c388e88, 0x7f2f3c388f70, 0x7f2f3c3890c0, 0x7f2f3c3891a8, 0x7f2f3c3889b0, 0x7f2f3c3892f8, 0x7f2f3c3896d0, 0x7f2f3c389448, 0x7f2f3c389820, 0x7f2f3c3899c0, 0x7f2f3c389c48, 0x7f2f3c389d30, 0x7f2f3c389e18, 0x7f2f3c389f00, 0x7f2f3c389fe8, 0x7f2f3c38a220, 0x7f2f3c38a370, 0x7f2f3c38a458, 0x7f2f3c38a5a8, 0x7f2f3c38a690, 0x7f2f3c38a7e0, 0x7f2f3c38a8c8, 0x7f2f3c38a0d0, 0x7f2f3c38aa38, 0x7f2f3c38ae10, 0x7f2f3c38ab88, 0x7f2f3c38af60, 0x7f2f3c38b048, 0x7f2f3c38b2d0, 0x7f2f3c38b3b8, 0x7f2f3c38b4a0, 0x7f2f3c38b588, 0x7f2f3c38b670, 0x7f2f3c38b8a8, 0x7f2f3c3a2a68, 0x7f2f3c3a2b50, 0x7f2f3c3a2ca0, 0x7f2f3c3a2d88, 0x7f2f3c3a2ed8, 0x7f2f3c3a2fc0, 0x7f2f3c38b758, 0x7f2f3c3a3110, 0x7f2f3c3a34e8, 0x7f2f3c3a3260, 0x7f2f3c3a3638, 0x7f2f3c3a3720, 0x7f2f3c3a3a10, 0x7f2f3c3a3af8, 0x7f2f3c3a3be0, 0x7f2f3c3a3cc8, 0x7f2f3c3a3db0, 0x7f2f3c3a3fe8, 0x7f2f3c3a4138, 0x7f2f3c3a4220, 0x7f2f3c3a4370, 0x7f2f3c3a4458, 0x7f2f3c3a45a8, 0x7f2f3c3a4690, 0x7f2f3c3a3e98, 0x7f2f3c3a47e0, 0x7f2f3c3a4ca8, 0x7f2f3c3a4a20, 0x7f2f3c3a4df8, 0x7f2f3c3a4ee0, 0x7f2f3c3a4fc8, 0x7f2f3c3a50b0, 0x7f2f3c3a5198, 0x7f2f3c3a5280, 0x7f2f3c3a54b8, 0x7f2f3c3a5608, 0x7f2f3c3a56f0, 0x7f2f3c3a5840, 0x7f2f3c3a5928, 0x7f2f3c3a5a98, 0x7f2f3c3a5b80, 0x7f2f3c3a5368, 0x7f2f3c3a5cd0, 0x7f2f3c3a60a8, 0x7f2f3c3a5e20}, Allocator = {<llvm::AllocatorBase<llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul, 128ul> >> = {<No data fields>}, <llvm::detail::AllocatorHolder<llvm::MallocAllocator>> = {<llvm::MallocAllocator> = {<llvm::AllocatorBase<llvm::MallocAllocator>> = {<No data fields>}, <No data fields>}, <No data fields>}, CurPtr = 0x7f2f3c298760 "", End = 0x7f2f3c29a360 "", Slabs = {<llvm::SmallVectorImpl<void*>> = {<llvm::SmallVectorTemplateBase<void*, true>> = {<llvm::SmallVectorTemplateCommon<void*, void>> = {<llvm::SmallVectorBase<unsigned int>> = {BeginX = 0x7f2f3c3f4bb0, Size = 196, Capacity = 319}, <No data fields>}, static TakesParamByValue = true}, <No data fields>}, <llvm::SmallVectorStorage<void*, 4u>> = {InlineElts = "\320a6</\177\000\000p_#</\177\000\000\340q6</\177\000\000\060\062\067</\177\000"}, <No data fields>}, CustomSizedSlabs = {<llvm::SmallVectorImpl<std::pair<void*, unsigned long> >> = {<llvm::SmallVectorTemplateBase<std::pair<void*, unsigned long>, true>> = {<llvm::SmallVectorTemplateCommon<std::pair<void*, unsigned long>, void>> = {<llvm::SmallVectorBase<unsigned int>> = {BeginX = 0x7f2f3c33b5d0, Size = 0, Capacity = 0}, <No data fields>}, static TakesParamByValue = true}, <No data fields>}, <llvm::SmallVectorStorage<std::pair<void*, unsigned long>, 0u>> = {<No data fields>}, <No data fields>}, BytesAllocated = 1045656, RedZoneSize = 1}, InstructionRecycler = {FreeList = 0x7f2f3c3d2030}, OperandRecycler = {Bucket = {<llvm::SmallVectorImpl<llvm::ArrayRecycler<llvm::MachineOperand, 8ul>::FreeList*>> = {<llvm::SmallVectorTemplateBase<llvm::ArrayRecycler<llvm::MachineOperand, 8ul>::FreeList*, true>> = {<llvm::SmallVectorTemplateCommon<llvm::ArrayRecycler<llvm::MachineOperand, 8ul>::FreeList*, void>> = {<llvm::SmallVectorBase<unsigned int>> = {BeginX = 0x7f2f3c33b5f8, Size = 6, Capacity = 8}, <No data fields>}, static TakesParamByValue = true}, <No data fields>}, <llvm::SmallVectorStorage<llvm::ArrayRecycler<llvm::MachineOperand, 8ul>::FreeList*, 8u>> = {InlineElts = "\300);</\177\000\000p\325!</\177\000\000\260\321!</\177\000\000P\003\071</\177\000\000\240\302?</\177\000\000\000\000\000\000\000\000\000\000\060b3</\177\000\000\r\000\000\000\000\000\000"}, <No data fields>}}, BasicBlockRecycler = {FreeList = 0x7f2f3c3a6480}, BasicBlocks = {<llvm::iplist_impl<llvm::simple_ilist<llvm::MachineBasicBlock>, llvm::ilist_traits<llvm::MachineBasicBlock> >> = {<llvm::ilist_traits<llvm::MachineBasicBlock>> = {<llvm::ilist_node_traits<llvm::MachineBasicBlock>> = {<llvm::ilist_alloc_traits<llvm::MachineBasicBlock>> = {<No data fields>}, <llvm::ilist_callback_traits<llvm::MachineBasicBlock>> = {<No data fields>}, <No data fields>}, <No data fields>}, <llvm::simple_ilist<llvm::MachineBasicBlock>> = {<llvm::ilist_base<false>> = {<No data fields>}, <llvm::ilist_detail::SpecificNodeAccess<llvm::ilist_detail::node_options<llvm::MachineBasicBlock, false, false, void> >> = {<llvm::ilist_detail::NodeAccess> = {<No data fields>}, <No data fields>}, Sentinel = {<llvm::ilist_node_impl<llvm::ilist_detail::node_options<llvm::MachineBasicBlock, false, false, void> >> = {<llvm::ilist_node_base<false>> = {Prev = 0x7f2f3c3a5e20, Next = 0x7f2f3c3666a0}, <No data fields>}, <No data fields>}}, <No data fields>}, <No data fields>}, FunctionNumber = 0, Alignment = {ShiftValue = 0 '\000'}, ExposesReturnsTwice = false, HasInlineAsm = false, HasWinCFI = false, Properties = {Properties = {Bits = {<llvm::SmallVectorImpl<unsigned long>> = {<llvm::SmallVectorTemplateBase<unsigned long, true>> = {<llvm::SmallVectorTemplateCommon<unsigned long, void>> = {<llvm::SmallVectorBase<unsigned int>> = {BeginX = 0x7f2f3c33b668, Size = 1, Capacity = 6}, <No data fields>}, static TakesParamByValue = true}, <No data fields>}, <llvm::SmallVectorStorage<unsigned long, 6u>> = {InlineElts = "\016\005\000\000\000\000\000\000\200\001\000\000\000\000\000\000d\000\000\000\000\000\000\000\253I\334\316(\177\000\000 \266\063</\177\000\000\016\000\000\000\000\000\000"}, <No data fields>}, Size = 11}}, PSVManager = std::unique_ptr<llvm::PseudoSourceValueManager> = {get() = 0x7f2f3c2bd6e0}, FrameInstructions = std::vector of length 0, capacity 0, LongjmpTargets = std::vector of length 0, capacity 0, CatchretTargets = std::vector of length 0, capacity 0, LandingPads = std::vector of length 0, capacity 0, LPadToCallSiteMap = {<llvm::DenseMapBase<llvm::DenseMap<llvm::MCSymbol*, llvm::SmallVector<unsigned int, 4u>, llvm::DenseMapInfo<llvm::MCSymbol*, void>, llvm::detail::DenseMapPair<llvm::MCSymbol*, llvm::SmallVector<unsigned int, 4u> > >, llvm::MCSymbol*, llvm::SmallVector<unsigned int, 4u>, llvm::DenseMapInfo<llvm::MCSymbol*, void>, llvm::detail::DenseMapPair<llvm::MCSymbol*, llvm::SmallVector<unsigned int, 4u> > >> = {<llvm::DebugEpochBase> = {<No data fields>}, <No data fields>}, Buckets = 0x0, NumEntries = 0, NumTombstones = 0, NumBuckets = 0}, WasmLPadToIndexMap = {<llvm::DenseMapBase<llvm::DenseMap<llvm::MachineBasicBlock const*, unsigned int, llvm::DenseMapInfo<llvm::MachineBasicBlock const*, void>, llvm::detail::DenseMapPair<llvm::MachineBasicBlock const*, unsigned int> >, llvm::MachineBasicBlock const*, unsigned int, llvm::DenseMapInfo<llvm::MachineBasicBlock const*, void>, llvm::detail::DenseMapPair<llvm::MachineBasicBlock const*, unsigned int> >> = {<llvm::DebugEpochBase> = {<No data fields>}, <No data fields>}, Buckets = 0x0, NumEntries = 0, NumTombstones = 0, NumBuckets = 0}, CallSiteMap = {<llvm::DenseMapBase<llvm::DenseMap<llvm::MCSymbol*, unsigned int, llvm::DenseMapInfo<llvm::MCSymbol*, void>, llvm::detail::DenseMapPair<llvm::MCSymbol*, unsigned int> >, llvm::MCSymbol*, unsigned int, llvm::DenseMapInfo<llvm::MCSymbol*, void>, llvm::detail::DenseMapPair<llvm::MCSymbol*, unsigned int> >> = {<llvm::DebugEpochBase> = {<No data fields>}, <No data fields>}, Buckets = 0x0, NumEntries = 0, NumTombstones = 0, NumBuckets = 0}, CodeViewAnnotations = std::vector of length 0, capacity 0, CallsEHReturn = false, CallsUnwindInit = false, HasEHCatchret = false, HasEHScopes = false, HasEHFunclets = false, BBSectionsType = llvm::BasicBlockSection::None, TypeInfos = std::vector of length 0, capacity 0, FilterIds = std::vector of length 0, capacity 0, FilterEnds = std::vector of length 0, capacity 0, PersonalityTypeCache = llvm::EHPersonality::Unknown, TheDelegate = 0x0, Observer = 0x0, CallSitesInfo = {<llvm::DenseMapBase<llvm::DenseMap<llvm::MachineInstr const*, llvm::SmallVector<llvm::MachineFunction::ArgRegPair, 1u>, llvm::DenseMapInfo<llvm::MachineInstr const*, void>, llvm::detail::DenseMapPair<llvm::MachineInstr const*, llvm::SmallVector<llvm::MachineFunction::ArgRegPair, 1u> > >, llvm::MachineInstr const*, llvm::SmallVector<llvm::MachineFunction::ArgRegPair, 1u>, llvm::DenseMapInfo<llvm::MachineInstr const*, void>, llvm::detail::DenseMapPair<llvm::MachineInstr const*, llvm::SmallVector<llvm::MachineFunction::ArgRegPair, 1u> > >> = {<llvm::DebugEpochBase> = {<No data fields>}, <No data fields>}, Buckets = 0x0, NumEntries = 0, NumTombstones = 0, NumBuckets = 0}, VariableDbgInfos = {<llvm::SmallVectorImpl<llvm::MachineFunction::VariableDbgInfo>> = {<llvm::SmallVectorTemplateBase<llvm::MachineFunction::VariableDbgInfo, true>> = {<llvm::SmallVectorTemplateCommon<llvm::MachineFunction::VariableDbgInfo, void>> = {<llvm::SmallVectorBase<unsigned int>> = {BeginX = 0x7f2f3c33b800, Size = 0, Capacity = 4}, <No data fields>}, static TakesParamByValue = false}, <No data fields>}, <llvm::SmallVectorStorage<llvm::MachineFunction::VariableDbgInfo, 4u>> = {InlineElts = "\253h\331\316(\177\000\000\240\267\063</\177\000\000\020\000\000\000\000\000\000\000(\270\063</\177\000\000\000\000\000\000\004", '\000' <repeats 27 times>, "P\270\063</\177\000\000d\001\000\000e\001\000\000`\003\000\000\000\000\000\000d\000\000\000\000\000\000\000\353d\331\316(\177\000\000\240\267\063</\177\000\000\020\000\000\000\000\000\000\000\210\270\063</\177\000"}, <No data fields>}, DebugInstrNumberingCount = 0, DebugValueSubstitutions = {<llvm::SmallVectorImpl<llvm::MachineFunction::DebugSubstitution>> = {<llvm::SmallVectorTemplateBase<llvm::MachineFunction::DebugSubstitution, true>> = {<llvm::SmallVectorTemplateCommon<llvm::MachineFunction::DebugSubstitution, void>> = {<llvm::SmallVectorBase<unsigned int>> = {BeginX = 0x7f2f3c33b898, Size = 0, Capacity = 8}, <No data fields>}, static TakesParamByValue = false}, <No data fields>}, <llvm::SmallVectorStorage<llvm::MachineFunction::DebugSubstitution, 8u>> = {InlineElts = "\260\327\036</\177\000\000\377\377\377\377\377\377\377\377f\001\000\000g\001\000\000p\203,</\177\000\000\301\000\000\000\000\000\000\000\000\236/</\177\000\000\060\\3</\177\000\000\020\000\000\000\000\000\000\000\350\270\063</\177\000\000\000\000\000\000\004\000\000\000\377\377\377\377\377\377\377\377P\326&</\177\000\000\070\000\000\000\067\000\000\000\070\000\000\000\000\000\000\000h\001\000\000i\001\000\000`\000\000\000\000\000\000\000d\000\000\000\000\000\000\000+d\331\316(\177\000\000\340\266\063</\177\000\000\017\000\000\000\000\000\000"}, <No data fields>}, DebugPHIPositions = {<llvm::DenseMapBase<llvm::DenseMap<unsigned int, llvm::MachineFunction::DebugPHIRegallocPos, llvm::DenseMapInfo<unsigned int, void>, llvm::detail::DenseMapPair<unsigned int, llvm::MachineFunction::DebugPHIRegallocPos> >, unsigned int, llvm::MachineFunction::DebugPHIRegallocPos, llvm::DenseMapInfo<unsigned int, void>, llvm::detail::DenseMapPair<unsigned int, llvm::MachineFunction::DebugPHIRegallocPos> >> = {<llvm::DebugEpochBase> = {<No data fields>}, <No data fields>}, Buckets = 0x0, NumEntries = 0, NumTombstones = 0, NumBuckets = 0}, static DebugOperandMemNumber = 1000000} > MFProps = <optimized out> > CountAfter = <optimized out> > CountBefore = <optimized out> > ShouldEmitSizeRemarks = <optimized out> > ShouldPrintChanged = <optimized out> > RV = <optimized out> >#14 0x00007f2f6a1bcd81 in llvm::FPPassManager::runOnFunction (this=0x7f2f3c01f7d0, F=...) at /usr/src/debug/llvm-15.0.6-2.fc38.x86_64/lib/IR/LegacyPassManager.cpp:1430 > X = {<llvm::PrettyStackTraceEntry> = {_vptr$PrettyStackTraceEntry = 0x7f2f6f901d40 <vtable for llvm::PassManagerPrettyStackEntry+16>, NextEntry = 0x7f2f527f8478}, P = 0x7f2f3c05f060, V = 0x7f2f3c1b9568, M = 0x0} > PassTimer = {T = 0x0} > FP = 0x7f2f3c05f060 > LocalChanged = false > PassScope = <optimized out> > Index = 116 > FunctionToInstrCount = {<llvm::StringMapImpl> = {TheTable = 0x0, NumBuckets = 0, NumItems = 0, NumTombstones = 0, ItemSize = 16, static TombstoneIntVal = 18446744073709551608}, <llvm::detail::AllocatorHolder<llvm::MallocAllocator>> = {<llvm::MallocAllocator> = {<llvm::AllocatorBase<llvm::MallocAllocator>> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>} > Changed = true > M = @0x7f2f3c02da60: {Context = @0x7f2f3c0a7e50, GlobalList = {<llvm::iplist_impl<llvm::simple_ilist<llvm::GlobalVariable>, llvm::SymbolTableListTraits<llvm::GlobalVariable> >> = {<llvm::SymbolTableListTraits<llvm::GlobalVariable>> = {<llvm::ilist_alloc_traits<llvm::GlobalVariable>> = {<No data fields>}, <No data fields>}, <llvm::simple_ilist<llvm::GlobalVariable>> = {<llvm::ilist_base<false>> = {<No data fields>}, <llvm::ilist_detail::SpecificNodeAccess<llvm::ilist_detail::node_options<llvm::GlobalVariable, false, false, void> >> = {<llvm::ilist_detail::NodeAccess> = {<No data fields>}, <No data fields>}, Sentinel = {<llvm::ilist_node_impl<llvm::ilist_detail::node_options<llvm::GlobalVariable, false, false, void> >> = {<llvm::ilist_node_base<false>> = {Prev = 0x7f2f3c02da68, Next = 0x7f2f3c02da68}, <No data fields>}, <No data fields>}}, <No data fields>}, <No data fields>}, FunctionList = {<llvm::iplist_impl<llvm::simple_ilist<llvm::Function>, llvm::SymbolTableListTraits<llvm::Function> >> = {<llvm::SymbolTableListTraits<llvm::Function>> = {<llvm::ilist_alloc_traits<llvm::Function>> = {<No data fields>}, <No data fields>}, <llvm::simple_ilist<llvm::Function>> = {<llvm::ilist_base<false>> = {<No data fields>}, <llvm::ilist_detail::SpecificNodeAccess<llvm::ilist_detail::node_options<llvm::Function, false, false, void> >> = {<llvm::ilist_detail::NodeAccess> = {<No data fields>}, <No data fields>}, Sentinel = {<llvm::ilist_node_impl<llvm::ilist_detail::node_options<llvm::Function, false, false, void> >> = {<llvm::ilist_node_base<false>> = {Prev = 0x7f2f3c2ce290, Next = 0x7f2f3c1b95a0}, <No data fields>}, <No data fields>}}, <No data fields>}, <No data fields>}, AliasList = {<llvm::iplist_impl<llvm::simple_ilist<llvm::GlobalAlias>, llvm::SymbolTableListTraits<llvm::GlobalAlias> >> = {<llvm::SymbolTableListTraits<llvm::GlobalAlias>> = {<llvm::ilist_alloc_traits<llvm::GlobalAlias>> = {<No data fields>}, <No data fields>}, <llvm::simple_ilist<llvm::GlobalAlias>> = {<llvm::ilist_base<false>> = {<No data fields>}, <llvm::ilist_detail::SpecificNodeAccess<llvm::ilist_detail::node_options<llvm::GlobalAlias, false, false, void> >> = {<llvm::ilist_detail::NodeAccess> = {<No data fields>}, <No data fields>}, Sentinel = {<llvm::ilist_node_impl<llvm::ilist_detail::node_options<llvm::GlobalAlias, false, false, void> >> = {<llvm::ilist_node_base<false>> = {Prev = 0x7f2f3c02da88, Next = 0x7f2f3c02da88}, <No data fields>}, <No data fields>}}, <No data fields>}, <No data fields>}, IFuncList = {<llvm::iplist_impl<llvm::simple_ilist<llvm::GlobalIFunc>, llvm::SymbolTableListTraits<llvm::GlobalIFunc> >> = {<llvm::SymbolTableListTraits<llvm::GlobalIFunc>> = {<llvm::ilist_alloc_traits<llvm::GlobalIFunc>> = {<No data fields>}, <No data fields>}, <llvm::simple_ilist<llvm::GlobalIFunc>> = {<llvm::ilist_base<false>> = {<No data fields>}, <llvm::ilist_detail::SpecificNodeAccess<llvm::ilist_detail::node_options<llvm::GlobalIFunc, false, false, void> >> = {<llvm::ilist_detail::NodeAccess> = {<No data fields>}, <No data fields>}, Sentinel = {<llvm::ilist_node_impl<llvm::ilist_detail::node_options<llvm::GlobalIFunc, false, false, void> >> = {<llvm::ilist_node_base<false>> = {Prev = 0x7f2f3c02da98, Next = 0x7f2f3c02da98}, <No data fields>}, <No data fields>}}, <No data fields>}, <No data fields>}, NamedMDList = {<llvm::iplist_impl<llvm::simple_ilist<llvm::NamedMDNode>, llvm::ilist_traits<llvm::NamedMDNode> >> = {<llvm::ilist_traits<llvm::NamedMDNode>> = {<llvm::ilist_node_traits<llvm::NamedMDNode>> = {<llvm::ilist_alloc_traits<llvm::NamedMDNode>> = {<No data fields>}, <llvm::ilist_callback_traits<llvm::NamedMDNode>> = {<No data fields>}, <No data fields>}, <No data fields>}, <llvm::simple_ilist<llvm::NamedMDNode>> = {<llvm::ilist_base<false>> = {<No data fields>}, <llvm::ilist_detail::SpecificNodeAccess<llvm::ilist_detail::node_options<llvm::NamedMDNode, false, false, void> >> = {<llvm::ilist_detail::NodeAccess> = {<No data fields>}, <No data fields>}, Sentinel = {<llvm::ilist_node_impl<llvm::ilist_detail::node_options<llvm::NamedMDNode, false, false, void> >> = {<llvm::ilist_node_base<false>> = {Prev = 0x7f2f3c02daa8, Next = 0x7f2f3c02daa8}, <No data fields>}, <No data fields>}}, <No data fields>}, <No data fields>}, GlobalScopeAsm = "", ValSymTab = std::unique_ptr<llvm::ValueSymbolTable> = {get() = 0x7f2f3c0b5e00}, ComdatSymTab = {<llvm::StringMapImpl> = {TheTable = 0x0, NumBuckets = 0, NumItems = 0, NumTombstones = 0, ItemSize = 72, static TombstoneIntVal = 18446744073709551608}, <llvm::detail::AllocatorHolder<llvm::MallocAllocator>> = {<llvm::MallocAllocator> = {<llvm::AllocatorBase<llvm::MallocAllocator>> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, OwnedMemoryBuffer = std::unique_ptr<llvm::MemoryBuffer> = {get() = 0x0}, Materializer = std::unique_ptr<llvm::GVMaterializer> = {get() = 0x0}, ModuleID = "mesa-shader", SourceFileName = "mesa-shader", TargetTriple = "amdgcn--", NamedMDSymTab = {<llvm::StringMapImpl> = {TheTable = 0x0, NumBuckets = 0, NumItems = 0, NumTombstones = 0, ItemSize = 16, static TombstoneIntVal = 18446744073709551608}, <llvm::detail::AllocatorHolder<llvm::MallocAllocator>> = {<llvm::MallocAllocator> = {<llvm::AllocatorBase<llvm::MallocAllocator>> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, DL = {BigEndian = false, AllocaAddrSpace = 5, StackNaturalAlign = {<llvm::Optional<llvm::Align>> = {Storage = {{empty = 2 '\002', val = {ShiftValue = 2 '\002'}}, hasVal = true}}, <No data fields>}, ProgramAddrSpace = 0, DefaultGlobalsAddrSpace = 1, FunctionPtrAlign = {<llvm::Optional<llvm::Align>> = {Storage = {{empty = 0 '\000', val = {ShiftValue = 0 '\000'}}, hasVal = false}}, <No data fields>}, TheFunctionPtrAlignType = llvm::DataLayout::FunctionPtrAlignType::Independent, ManglingMode = llvm::DataLayout::MM_None, LegalIntWidths = {<llvm::SmallVectorImpl<unsigned char>> = {<llvm::SmallVectorTemplateBase<unsigned char, true>> = {<llvm::SmallVectorTemplateCommon<unsigned char, void>> = {<llvm::SmallVectorBase<unsigned long>> = {BeginX = 0x7f2f3c02dbb8, Size = 2, Capacity = 8}, <No data fields>}, static TakesParamByValue = true}, <No data fields>}, <llvm::SmallVectorStorage<unsigned char, 8>> = {InlineElts = " @\000\000\000\000\000"}, <No data fields>}, Alignments = {<llvm::SmallVectorImpl<llvm::LayoutAlignElem>> = {<llvm::SmallVectorTemplateBase<llvm::LayoutAlignElem, true>> = {<llvm::SmallVectorTemplateCommon<llvm::LayoutAlignElem, void>> = {<llvm::SmallVectorBase<unsigned int>> = {BeginX = 0x7f2f3c13db60, Size = 22, Capacity = 33}, <No data fields>}, static TakesParamByValue = true}, <No data fields>}, <llvm::SmallVectorStorage<llvm::LayoutAlignElem, 16>> = {InlineElts = "a\000\000\000\000\003\000\000f\020\000\000\001\001\000\000f \000\000\002\002\000\000f@\000\000\003\003\000\000f\200\000\000\004\004\000\000i\001\000\000\000\000\000\000i\b\000\000\000\000\000\000i\020\000\000\001\001\000\000i \000\000\002\002\000\000i@\000\000\002\003\000\000v@\000\000\003\003\000\000v\200\000\000\004\004\000\000P\334\002</\177\000\000P\334\002</\177\000\000\b", '\000' <repeats 14 times>}, <No data fields>}, StringRepresentation = "e-p:64:64-p1:64:64-p2:32:32-p3:32:32-p4:64:64-p5:32:32-p6:32:32-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128-v192:256-v256:256-v512:512-v1024:1024-v2048:2048-n32:64-S32-A5-G1-ni:7", Pointers = {<llvm::SmallVectorImpl<llvm::PointerAlignElem>> = {<llvm::SmallVectorTemplateBase<llvm::PointerAlignElem, true>> = {<llvm::SmallVectorTemplateCommon<llvm::PointerAlignElem, void>> = {<llvm::SmallVectorBase<unsigned int>> = {BeginX = 0x7f2f3c02dc80, Size = 7, Capacity = 8}, <No data fields>}, static TakesParamByValue = true}, <No data fields>}, <llvm::SmallVectorStorage<llvm::PointerAlignElem, 8>> = {InlineElts = "\003\003\000\000@\000\000\000\000\000\000\000@\000\000\000\003\003\000\000@\000\000\000\001\000\000\000@\000\000\000\002\002\000\000 \000\000\000\002\000\000\000 \000\000\000\002\002\000\000 \000\000\000\003\000\000\000 \000\000\000\003\003\000\000@\000\000\000\004\000\000\000@\000\000\000\002\002\000\000 \000\000\000\005\000\000\000 \000\000\000\002\002\000\000 \000\000\000\006\000\000\000 ", '\000' <repeats 12 times>, "\037\002</\177\000"}, <No data fields>}, LayoutMap = 0x0, NonIntegralAddressSpaces = {<llvm::SmallVectorImpl<unsigned int>> = {<llvm::SmallVectorTemplateBase<unsigned int, true>> = {<llvm::SmallVectorTemplateCommon<unsigned int, void>> = {<llvm::SmallVectorBase<unsigned int>> = {BeginX = 0x7f2f3c02dd18, Size = 1, Capacity = 8}, <No data fields>}, static TakesParamByValue = true}, <No data fields>}, <llvm::SmallVectorStorage<unsigned int, 8>> = {InlineElts = "\a\000\000\000\000\000\000\000\000\037\002</\177", '\000' <repeats 17 times>}, <No data fields>}}, CurrentIntrinsicIds = {<llvm::StringMapImpl> = {TheTable = 0x0, NumBuckets = 0, NumItems = 0, NumTombstones = 0, ItemSize = 16, static TombstoneIntVal = 18446744073709551608}, <llvm::detail::AllocatorHolder<llvm::MallocAllocator>> = {<llvm::MallocAllocator> = {<llvm::AllocatorBase<llvm::MallocAllocator>> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, UniquedIntrinsicNames = {<llvm::DenseMapBase<llvm::DenseMap<std::pair<unsigned int, llvm::FunctionType const*>, unsigned int, llvm::DenseMapInfo<std::pair<unsigned int, llvm::FunctionType const*>, void>, llvm::detail::DenseMapPair<std::pair<unsigned int, llvm::FunctionType const*>, unsigned int> >, std::pair<unsigned int, llvm::FunctionType const*>, unsigned int, llvm::DenseMapInfo<std::pair<unsigned int, llvm::FunctionType const*>, void>, llvm::detail::DenseMapPair<std::pair<unsigned int, llvm::FunctionType const*>, unsigned int> >> = {<llvm::DebugEpochBase> = {<No data fields>}, <No data fields>}, Buckets = 0x0, NumEntries = 0, NumTombstones = 0, NumBuckets = 0}} > FunctionSize = 0 > InstrCount = 0 > EmitICRemark = <optimized out> > FunctionScope = <optimized out> >#15 0x00007f2f6b53a8ef in (anonymous namespace)::CGPassManager::RunPassOnSCC (this=0x7f2f3c022860, P=0x7f2f3c01f7d0, CurSCC=..., CG=..., CallGraphUpToDate=<optimized out>, DevirtualizedCall=<optimized out>) at /usr/src/debug/llvm-15.0.6-2.fc38.x86_64/lib/Analysis/CallGraphSCCPass.cpp:179 > PassTimer = {T = 0x0} > F = 0x7f2f3c1b9568 > CGN = <optimized out> > __range1 = @0x7f2f527f82f0: {CG = @0x7f2f3c0aaf60, Context = 0x7f2f527f8318, Nodes = std::vector of length 1, capacity 1 = {0x7f2f3c3190e0}} > __begin1 = 0x7f2f3c3190e0 > __end1 = 0x0 > Changed = false > FPP = 0x7f2f3c01f7d0 > PM = <optimized out> > M = <optimized out> > CGSP = <optimized out> > FunctionToInstrCount = <optimized out> > SCCCount = <optimized out> > PassTimer = <optimized out> > InstrCount = <optimized out> > EmitICRemark = <optimized out> > Delta = <optimized out> > __range1 = <optimized out> > __begin1 = <optimized out> > __end1 = <optimized out> > CGN = <optimized out> > F = <optimized out> > PassTimer = <optimized out> >#16 (anonymous namespace)::CGPassManager::RunAllPassesOnSCC (this=0x7f2f3c022860, CurSCC=..., CG=..., DevirtualizedCall=<optimized out>) at /usr/src/debug/llvm-15.0.6-2.fc38.x86_64/lib/Analysis/CallGraphSCCPass.cpp:477 > P = 0x7f2f3c01f7d0 > PassNo = 4 > Changed = true > CallGraphUpToDate = true > PassNo = <optimized out> > e = <optimized out> > P = <optimized out> > LocalChanged = <optimized out> > Functions = <optimized out> >#17 (anonymous namespace)::CGPassManager::runOnModule (this=0x7f2f3c022860, M=...) at /usr/src/debug/llvm-15.0.6-2.fc38.x86_64/lib/Analysis/CallGraphSCCPass.cpp:542 > NodeVec = std::vector of length 1, capacity 1 = {0x7f2f3c318d70} > Iteration = 0 > DevirtualizedCall = false > CGI = {<llvm::iterator_facade_base<llvm::scc_iterator<llvm::CallGraph*, llvm::GraphTraits<llvm::CallGraph*> >, std::forward_iterator_tag, std::vector<llvm::CallGraphNode*, std::allocator<llvm::CallGraphNode*> > const, long, std::vector<llvm::CallGraphNode*, std::allocator<llvm::CallGraphNode*> > const*, std::vector<llvm::CallGraphNode*, std::allocator<llvm::CallGraphNode*> > const&>> = {<No data fields>}, visitNum = 3, nodeVisitNumbers = {<llvm::DenseMapBase<llvm::DenseMap<llvm::CallGraphNode*, unsigned int, llvm::DenseMapInfo<llvm::CallGraphNode*, void>, llvm::detail::DenseMapPair<llvm::CallGraphNode*, unsigned int> >, llvm::CallGraphNode*, unsigned int, llvm::DenseMapInfo<llvm::CallGraphNode*, void>, llvm::detail::DenseMapPair<llvm::CallGraphNode*, unsigned int> >> = {<llvm::DebugEpochBase> = {<No data fields>}, <No data fields>}, Buckets = 0x7f2f3c0becb0, NumEntries = 3, NumTombstones = 0, NumBuckets = 64}, SCCNodeStack = std::vector of length 1, capacity 2 = {0x7f2f3c2e4d10}, CurrentSCC = std::vector of length 1, capacity 1 = {0x7f2f3c318d70}, VisitStack = std::vector of length 1, capacity 2 = {{Node = 0x7f2f3c2e4d10, NextChild = {<llvm::iterator_adaptor_base<llvm::mapped_iterator<__gnu_cxx::__normal_iterator<std::pair<llvm::Optional<llvm::WeakTrackingVH>, llvm::CallGraphNode*>*, std::vector<std::pair<llvm::Optional<llvm::WeakTrackingVH>, llvm::CallGraphNode*>, std::allocator<std::pair<llvm::Optional<llvm::WeakTrackingVH>, llvm::CallGraphNode*> > > >, llvm::CallGraphNode* (*)(std::pair<llvm::Optional<llvm::WeakTrackingVH>, llvm::CallGraphNode*>), llvm::CallGraphNode*>, __gnu_cxx::__normal_iterator<std::pair<llvm::Optional<llvm::WeakTrackingVH>, llvm::CallGraphNode*>*, std::vector<std::pair<llvm::Optional<llvm::WeakTrackingVH>, llvm::CallGraphNode*>, std::allocator<std::pair<llvm::Optional<llvm::WeakTrackingVH>, llvm::CallGraphNode*> > > >, std::random_access_iterator_tag, llvm::CallGraphNode*, long, llvm::CallGraphNode**, llvm::CallGraphNode*>> = {<llvm::iterator_facade_base<llvm::mapped_iterator<__gnu_cxx::__normal_iterator<std::pair<llvm::Optional<llvm::WeakTrackingVH>, llvm::CallGraphNode*>*, std::vector<std::pair<llvm::Optional<llvm::WeakTrackingVH>, llvm::CallGraphNode*>, std::allocator<std::pair<llvm::Optional<llvm::WeakTrackingVH>, llvm::CallGraphNode*> > > >, llvm::CallGraphNode* (*)(std::pair<llvm::Optional<llvm::WeakTrackingVH>, llvm::CallGraphNode*>), llvm::CallGraphNode*>, std::random_access_iterator_tag, llvm::CallGraphNode*, long, llvm::CallGraphNode**, llvm::CallGraphNode*>> = {<No data fields>}, I = {first = {Storage = {{empty = 0 '\000', val = {<llvm::ValueHandleBase> = {PrevPair = {Value = 0}, Next = 0x0, Val = 0x0}, <No data fields>}}, hasVal = false}}, second = 0x7f2f3c318a00}}, F = 0x7f2f6b24f170 <llvm::GraphTraits<llvm::CallGraphNode*>::CGNGetValue(std::pair<llvm::Optional<llvm::WeakTrackingVH>, llvm::CallGraphNode*>)>}, MinVisited = 1}}} > CurSCC = {CG = @0x7f2f3c0aaf60, Context = 0x7f2f527f8318, Nodes = std::vector of length 1, capacity 1 = {0x7f2f3c3190e0}} > CG = @0x7f2f3c0aaf60: {M = @0x7f2f3c02da60, FunctionMap = std::map with 12 elements = {[0x0] = std::unique_ptr<llvm::CallGraphNode> = {get() = 0x7f2f3c2e4d10}, [0x7f2f3c067b28] = std::unique_ptr<llvm::CallGraphNode> = {get() = 0x7f2f3c13dc70}, [0x7f2f3c067c28] = std::unique_ptr<llvm::CallGraphNode> = {get() = 0x7f2f3c139e70}, [0x7f2f3c0a2d18] = std::unique_ptr<llvm::CallGraphNode> = {get() = 0x7f2f3c318d70}, [0x7f2f3c0aade8] = std::unique_ptr<llvm::CallGraphNode> = {get() = 0x7f2f3c2d61e0}, [0x7f2f3c0bf498] = std::unique_ptr<llvm::CallGraphNode> = {get() = 0x7f2f3c2ed0a0}, [0x7f2f3c0f6118] = std::unique_ptr<llvm::CallGraphNode> = {get() = 0x7f2f3c0aa760}, [0x7f2f3c1082d8] = std::unique_ptr<llvm::CallGraphNode> = {get() = 0x7f2f3c318a00}, [0x7f2f3c1372b8] = std::unique_ptr<llvm::CallGraphNode> = {get() = 0x7f2f3c1311f0}, [0x7f2f3c17b3f8] = std::unique_ptr<llvm::CallGraphNode> = {get() = 0x7f2f3c2d4e70}, [0x7f2f3c1915c8] = std::unique_ptr<llvm::CallGraphNode> = {get() = 0x7f2f3c32e560}, [0x7f2f3c1b9568] = std::unique_ptr<llvm::CallGraphNode> = {get() = 0x7f2f3c3190e0}}, ExternalCallingNode = 0x7f2f3c2e4d10, CallsExternalNode = std::unique_ptr<llvm::CallGraphNode> = {get() = 0x7f2f3c319450}} > Changed = false >#18 0x00007f2f6a1bd508 in (anonymous namespace)::MPPassManager::runOnModule (this=0x7f2f3c00bdc0, M=...) at /usr/src/debug/llvm-15.0.6-2.fc38.x86_64/lib/IR/LegacyPassManager.cpp:1545 > X = {<llvm::PrettyStackTraceEntry> = {_vptr$PrettyStackTraceEntry = 0x7f2f6f901d40 <vtable for llvm::PassManagerPrettyStackEntry+16>, NextEntry = 0x0}, P = 0x7f2f3c022860, V = 0x0, M = 0x7f2f3c02da60} > PassTimer = {T = 0x0} > MP = 0x7f2f3c022860 > LocalChanged = false > Index = 14 > FunctionToInstrCount = {<llvm::StringMapImpl> = {TheTable = 0x0, NumBuckets = 0, NumItems = 0, NumTombstones = 0, ItemSize = 16, static TombstoneIntVal = 18446744073709551608}, <llvm::detail::AllocatorHolder<llvm::MallocAllocator>> = {<llvm::MallocAllocator> = {<llvm::AllocatorBase<llvm::MallocAllocator>> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>} > Changed = true > EmitICRemark = false > InstrCount = 1831719040 > TimeScope = <optimized out> > __range1 = <optimized out> > __begin1 = <optimized out> > __end1 = <optimized out> > OnTheFlyManager = <optimized out> > FPP = <optimized out> > Index = <optimized out> > Index = <optimized out> > MP = <optimized out> > LocalChanged = <optimized out> > X = <optimized out> > PassTimer = <optimized out> > ModuleCount = <optimized out> > Delta = <optimized out> > Index = <optimized out> > __range1 = <optimized out> > __begin1 = <optimized out> > __end1 = <optimized out> > OnTheFlyManager = <optimized out> > FPP = <optimized out> >#19 llvm::legacy::PassManagerImpl::run (this=0x7f2f3c00b970, M=...) at /usr/src/debug/llvm-15.0.6-2.fc38.x86_64/lib/IR/LegacyPassManager.cpp:535 > Index = 0 > Changed = false >#20 0x00007f2f76b76423 in std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size (this=0x7f2f527f8570) at /usr/include/c++/12/bits/basic_string.h:1063 >No locals. >#21 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator= (__str=..., this=0x7f2f3c0fb1a8) at /usr/include/c++/12/bits/basic_string.h:866 >No locals. >#22 llvm::Module::setTargetTriple (T=..., this=0x7f2f3c0fb0c0) at /usr/include/llvm/IR/Module.h:301 >No locals. >#23 ac_create_module (tm=0x7f2f3c00b900, ctx=<optimized out>) at ../src/amd/llvm/ac_llvm_helper.cpp:84 > TM = 0x7f2f3c00b900 > module = 0x7f2f3c0fb0c0 >#24 0x00007f2f76ab0179 in si_build_wrapper_function (ctx=<optimized out>, parts=<optimized out>, num_parts=<optimized out>, main_part=<optimized out>, next_shader_first_part=<optimized out>, main_arg_types=<optimized out>, same_thread_count=<optimized out>) at ../src/gallium/drivers/radeonsi/si_shader_llvm.c:531 > param = 0x7f2f527f9200 > param_type = 0x7f2f3c0fb0b8 > out_type = 0x7f2f76b76423 <ac_create_module(LLVMTargetMachineRef, LLVMContextRef)+1283> > size = <optimized out> > i = 1006829792 > builder = <optimized out> > initial = <optimized out> > out = {0x7f2f00000007, 0x2000000004, 0x224c99c000000009, 0x1db0000563d, 0x2, 0x7f2f527f62a0, 0x100800000, 0x0, 0x7f2f527f64e8, 0x7f2f527f64f0, 0x7f2f3c0b1eb0, 0xbead663852eb3300, 0x224c99200000000b, 0xffffffffffffff88, 0x2, 0x7f2f3c0300e0, 0x0, 0x0, 0x2, 0x7f2f989ec803 <__GI___libc_free+115>, 0x7f2f3c0300e0, 0x0, 0x0, 0x7f2f3c122188, 0x0, 0x7f2f6c25fa4c <llvm::SITargetLowering::LowerReturn(llvm::SDValue, unsigned int, bool, llvm::SmallVectorImpl<llvm::ISD::OutputArg> const&, llvm::SmallVectorImpl<llvm::SDValue> const&, llvm::SDLoc const&, llvm::SelectionDAG&) const+2316>, 0x7f2f527f6328, 0xc, 0x0, 0x7f2f6a8e7314 <llvm::SelectionDAG::foldConstantFPMath(unsigned int, llvm::SDLoc const&, llvm::EVT, llvm::SDValue, llvm::SDValue)+1364>, 0x100000000, 0x7f2f3c11ac78, 0x13c0300e0, 0x90, 0x7f2f3c11ac78, 0xa0, 0x7f2f527f7080, 0x76, 0x7f2f527f72c0, 0x4, 0x7f2f3c0300e0, 0x0, 0xbead663852eb3300, 0x7f2f527f6328, 0x300000000c, 0x7f2f3c11a5f8, 0x0, 0x7f2f3c127080, 0xbead663800000000, 0x7f2f3c11b360, 0xbead663800000000, 0x7f2f3c11ced8, 0xbead663800000000, 0x7f2f3c11a590, 0xbead663800000000, 0x7f2f3c11d280, 0xbead663800000000, 0x7f2f3c127018, 0xbead663800000000, 0x7f2f3c263cb0, 0xbead663800000000, 0x7f2f3c121b08, 0xbead663800000000, 0x7f2f3c122a10, 0xbead663800000000, 0x7f2f3c1271b8, 0xbead663800000000, 0x7f2f3c11a5f8, 0xbead663800000001, 0x2000000000, 0x3c1198a800000031, 0x3c03014800007f2f, 0x7f2f, 0x7f2f3c11a4c0, 0x3c12715000000000, 0x7f2f, 0x1, 0x7f2f00000001, 0xc, 0x0, 0x3c263aa8, 0x0, 0x7f2f3c0300e0, 0x7f2f527f6770, 0x7f2f3c11a9a0, 0x7f2f527f6b50, 0xbead663852eb3300, 0x0, 0x7f2f3c11ae80, 0x0, 0x7f2f3c11a9a0, 0x2, 0x0, 0x7f2f6a955771 <llvm::TargetLowering::SimplifySetCC(llvm::EVT, llvm::SDValue, llvm::SDValue, llvm::ISD::CondCode, bool, llvm::TargetLowering::DAGCombinerInfo&, llvm::SDLoc const&) const+25633>, 0x7f2f3c11ae80, 0x0, 0x7f2f527f6cf0, 0x7f2f6a93c8e5 <llvm::TargetLowering::SimplifyDemandedBits(llvm::SDValue, llvm::APInt const&, llvm::APInt const&, llvm::KnownBits&, llvm::TargetLowering::TargetLoweringOpt&, unsigned int, bool) const+27733>, 0x7f2f527f6a68, 0x7f2f00000001, 0x7f2f00000000, 0x7f2f6d2172f8 <_ZN4llvmL13semIEEEsingleE.llvm.8287700157352314719>, 0x800000, 0x7f2200000000, 0x7f2f3c0300e0, 0x7f2f3c11a902, 0x7f2f3c11ae80, 0x7f2f3c1bbee8, 0x0, 0x7f2f3c11d760, 0x0, 0x1, 0x7f2f00000000, 0xbead663800000017, 0xbead663800000002, 0x7f2f527f6a58, 0x2, 0x1, 0x7f2f3c02db80, 0x7f2f3c11b540, 0x0, 0x7f2f00000000, 0x7f2f527f6670, 0xbead663852eb3300, 0x7f2f3c121de0, 0x7f2f527f670c, 0x0, 0x43c1f27b0, 0x2, 0x0, 0x0, 0x7f2f00000000, 0x7f2f527f6670, 0x7f2f6c0c2059 <llvm::AMDGPUTargetLowering::allUsesHaveSourceMods(llvm::SDNode const*, unsigned int)+169>, 0xbead663852eb3300, 0x7f2f3c263d18, 0xbead663852eb3300, 0x0, 0x7f2f3c0300e0, 0x3c127428, 0x1, 0x59, 0x7f2f3c33b500, 0x7f2f3c1bbc50, 0x7f2f527f7070, 0x7f2f3c0a7e50, 0x0, 0x7f2f3c105870, 0xd8000000d8, 0x7f2f3c0300e0, 0x7f2f3c1bbee8, 0x7f2f6a9608d6 <llvm::TargetLowering::getNegatedExpression(llvm::SDValue, llvm::SelectionDAG&, bool, bool, llvm::TargetLoweringBase::NegatibleCost&, unsigned int) const+1254>, 0x7f2f527f6820, 0x7f2f00000002, 0x7f2f527f6690, 0x7f2f527f6690, 0x0, 0x7f2f527f66b8, 0x400000000, 0x7f2f6a907e5b <llvm::SDNode::Profile(llvm::FoldingSetNodeID&) const+123>, 0x0, 0x7f2f3c0300e0, 0xbead663852eb3300, 0x2, 0x0, 0x7f2f527f66f8, 0x400000000, 0x7f2f3c0301a8, 0x7f2f3c0300e0, 0x7f2f3c0301a8, 0x7f2f527f67d0, 0x7f2f527f67c0, 0x0, 0x7f2f6a8c1bcf <llvm::SelectionDAG::RemoveDeadNodes()+463>, 0x400000000, 0x7f2f00000000, 0x0, 0x0, 0x0, 0xffffffff0000011b, 0x7f2f527f6790, 0x563d224c9910, 0x0, 0x10001, 0x0, 0x7f2fffff0000, 0x0, 0x7f2f00000000, 0x7f2f527f6740, 0x7f2f3c1221b8, 0x7f2f527f6c80, 0x7f2f527f6960, 0x7f2f527f67d0, 0x8000000000, 0x7f2f3c11ac78, 0x7f2f6a8c3a99 <AddNodeIDCustom(llvm::FoldingSetNodeID&, llvm::SDNode const*)+377>, 0x7f2f3c11ac78, 0x7f2f00000000, 0x7f2f527f6800, 0xbead663852eb3300...} > function_type = <optimized out> > num_first_params = <optimized out> > num_out = 1384092160 > initial_num_out = <optimized out> > num_out_sgpr = 1009142768 > initial_num_out_sgpr = <optimized out> > num_sgprs = <optimized out> > num_vgprs = <optimized out> > gprs = <optimized out> > num_returns = <optimized out> > returns = {0xbead663852eb3300, 0xbead663852eb3300, 0x0, 0xffffffffffffff88, 0x2, 0x7f2f3c167e90, 0x90, 0x7f2f3c167e90, 0x7f2f3c167eb0, 0x7f2f989ec803 <__GI___libc_free+115>, 0x0, 0x7f2f0000008f, 0x7f2f527f6e30, 0x7f2f3c167eb0, 0x7f2f3c391a40, 0x7f2f6b50054e <llvm::BlockFrequencyInfoImplBase::clear()+126>, 0x8a00000000, 0x7f2f989ea796 <sysmalloc+998>, 0x7f2f3c000000, 0x7f2f3c58a6a0, 0x5af000, 0x59e000, 0x0, 0xbead663852eb3300, 0x1, 0x24610, 0x7f2f3c000030, 0x24600, 0x0, 0xffffffffffffffc0, 0x7f2f3c000090, 0x7f2f989eb95d <_int_malloc+3437>, 0x7f2f3c58a6b0, 0x7f2f0000007b, 0x0, 0x245f, 0x0, 0x24600, 0x7f2f3c000030, 0xffffffffffffffc0, 0x0, 0x7f2f3c559e20, 0x24600, 0x7f2f989ec28d <__GI___libc_malloc+157>, 0x2, 0x7f2f6a4cd126 <llvm::SmallVectorImpl<llvm::MachineOperand const*>::operator=(llvm::SmallVectorImpl<llvm::MachineOperand const*>&&)+230>, 0x24600, 0x7f2f527f7030, 0x7f2f527f7000, 0x7f2f94eaec0c <operator new(unsigned long)+28>, 0x0, 0x7f2f6a4cc10d <(anonymous namespace)::BaseMemOpClusterMutation::apply(llvm::ScheduleDAGInstrs*)+2045>, 0x7f2f3c1bbc50, 0x7f2f6a3a9f20 <llvm::array_pod_sort_comparator<unsigned int>(void const*, void const*)>, 0x7f2f527f7310, 0x7f2f00000000, 0x7f2f3c559e20, 0x0, 0x40, 0x7f2f527f70c0, 0x7f2f527f6fc0, 0x7f2f527f7030, 0x8, 0x0, 0x7f2f3c18d540, 0x0, 0x0, 0x7f2f3c251730, 0x0, 0x0, 0x4, 0x0, 0x48, 0x800000000, 0x0, 0x0, 0x7f2f527f7030, 0x2000000002, 0x7f2f3c558c10, 0x7f2f527f7048, 0x400000001, 0x7f2f3c3aac38, 0x0, 0x0, 0x0, 0xc0, 0x4, 0x7f2f3c559270, 0x7f2f527f7090, 0x400000001, 0x7f2f3c3ab3f8, 0x7f2f3c17ab40, 0x9000000100, 0x7f2f00000000, 0x48, 0x7f2f00000004, 0x7f2f3c236c28, 0x7f2f3c236d10, 0x7f2f3c236df8, 0x7f2f3c3671e0, 0x7f2f3c3672c8, 0x7f2f3c367500, 0x7f2f3c166c30, 0x11f00000090, 0x7f2f3c3666a0, 0x7f2f3c2f40c8, 0x7f2f3c236b40, 0x7f2f3c2d1448, 0x7f2f3c236c28, 0x7f2f3c32d7e8, 0x7f2f3c236d10, 0x7f2f3c2d2758, 0x7f2f3c236df8, 0x7f2f3c2af618, 0x7f2f3c3671e0, 0x7f2f3c2e64a8, 0x7f2f3c3672c8, 0x7f2f3c2c84c8, 0x7f2f3c367500, 0x7f2f3c2abc08, 0x7f2f527f71a0, 0x7f2f527f71a0, 0x8, 0x0, 0x7f2f527f7380, 0x7f2f9898fc0a <msort_with_tmp+186>, 0x0, 0x7f2f6a3a9f20 <llvm::array_pod_sort_comparator<unsigned int>(void const*, void const*)>, 0x300000002f, 0x7f2f6a39f326 <(anonymous namespace)::CalcLiveRangeUtilBase<(anonymous namespace)::CalcLiveRangeUtilSet, std::_Rb_tree_const_iterator<llvm::LiveRange::Segment>, std::set<llvm::LiveRange::Segment, std::less<llvm::LiveRange::Segment>, std::allocator<llvm::LiveRange::Segment> > >::extendSegmentEndTo(std::_Rb_tree_const_iterator<llvm::LiveRange::Segment>, llvm::SlotIndex)+278>, 0x7f2f527f7760, 0x7f2f3c22bec0, 0x7f2f527f71f0, 0x800000000, 0x7f2f3c4fef10, 0x7f2f3c274850, 0x7f2f3c4fef12, 0x7f2f527f7300, 0x0, 0x7f2f6a39a784 <llvm::LiveRange::extendInBlock(llvm::ArrayRef<llvm::SlotIndex>, llvm::SlotIndex, llvm::SlotIndex)+468>, 0x0, 0x7f2f527f7300, 0x7f2f3c4fef14, 0x7f2f3c24f090, 0xbead663852eb3300, 0x7f2f3c24f090, 0x0, 0x7f2f527f7300, 0x7f2f3c0a7f10, 0x7f2f3c4fef14, 0x7f2f527f7290, 0x7f2f527f7290, 0x8, 0x7f2f00000000, 0x7f2f3c179220, 0x7f2f6a67c243 <llvm::TargetRegisterInfo::getRegAllocationHints(llvm::Register, llvm::ArrayRef<unsigned short>, llvm::SmallVectorImpl<unsigned short>&, llvm::MachineFunction const&, llvm::VirtRegMap const*, llvm::LiveRegMatrix const*) const+691>, 0x1da663852eb3300, 0x7f2f527f7430, 0x7c, 0x7f2f527f7418, 0x8f, 0x7f2f527f7b40, 0x7f2f527f7350, 0x7f2f527f7360, 0x7f2f527f7440, 0x7f2f6a45e298 <llvm::make_range<llvm::po_iterator<llvm::MachineBasicBlock*, llvm::SmallPtrSet<llvm::MachineBasicBlock*, 8u>, false, llvm::GraphTraits<llvm::MachineBasicBlock*> > >(llvm::po_iterator<llvm::MachineBasicBlock*, llvm::SmallPtrSet<llvm::MachineBasicBlock*, 8u>, false, llvm::GraphTraits<llvm::MachineBasicBlock*> >, llvm::po_iterator<llvm::MachineBasicBlock*, llvm::SmallPtrSet<llvm::MachineBasicBlock*, 8u>, false, llvm::GraphTraits<llvm::MachineBasicBlock*> >)+552>, 0x7f2f527f7310, 0x7f2f527f7310, 0x8, 0x7f2f00000000, 0x2, 0x1, 0xbead663852eb3300, 0x7f2f3c01d730, 0x7f2f3c05a3e0, 0x7f2f989ea01b <_int_free+1675>, 0x362, 0x7f2f989eb95d <_int_malloc+3437>, 0x7f2f527f7360, 0x800000000, 0x7f2f527f7380, 0x7f2f989eb95d <_int_malloc+3437>, 0x13c122ab0, 0x7f2f00000054, 0x841, 0xbead663852eb3300, 0x1110, 0x7f2f3c2e7850, 0x490, 0x7f2f989eb6c4 <_int_malloc+2772>, 0x100000190, 0x7f2f0000004a, 0x7f2f3c2e7ce0, 0xbead663852eb3300, 0x7f2f3c3661d0, 0x7f2f3c1bb470, 0x350, 0x7f2f3c17ab40, 0x6b0, 0x7f2f3c000030...} > last_func_type = <optimized out> > return_type = <optimized out> > ret = <optimized out> >#25 0x00007f2f76ab274c in si_set_es_return_value_for_gs (ctx=0x0) at ../src/gallium/drivers/radeonsi/si_shader_llvm_gs.c:68 > ret = 0x24600 > vgpr = <optimized out> > ret = <optimized out> > vgpr = <optimized out> >#26 si_llvm_es_build_end (ctx=0x0) at ../src/gallium/drivers/radeonsi/si_shader_llvm_gs.c:88 >No locals. >#27 0x00007f2f76aacc06 in si_create_shader_variant (sscreen=0x7f2f527f9200, compiler=<optimized out>, shader=0x563d224936b0, debug=0x7f2f3c0faee0) at ../src/gallium/drivers/radeonsi/si_shader.c:2733 > sel = 0x7f2f4c41b6d0 > mainp = <optimized out> > ok = <optimized out> >#28 0x00007f2f76ad4560 in si_ps_key_update_framebuffer_rasterizer_sample_shading (sctx=0x7f2f3c58a6b0) at ../src/gallium/drivers/radeonsi/si_state_shaders.cpp:2435 > sel = 0x7f2f3c000000 > key = 0x7f2f3c58bf18 > rs = 0x0 > uses_persp_center = 48 > uses_persp_centroid = true > uses_persp_sample = <optimized out> >#29 0x00007f2f4c41b700 in ?? () >No symbol table info available. >#30 0x00007f2f527fbad0 in ?? () >No symbol table info available. >#31 0x0000000000000000 in ?? () >No symbol table info available. > >Thread 4 (Thread 0x7f2f877ff6c0 (LWP 4975)): >#0 0x00007f2f98a50aff in __GI___poll (fds=0x563d223145e0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 > sc_ret = -516 > sc_cancel_oldtype = 0 > sc_ret = <optimized out> >#1 0x00007f2f98d0c50d in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x563d223145e0, timeout=<optimized out>, context=0x563d22315610) at ../glib/gmain.c:4543 > ret = <optimized out> > errsv = <optimized out> > poll_func = 0x7f2f98cbc300 <g_poll> > poll_func = <optimized out> > ret = <optimized out> > errsv = <optimized out> >#2 g_main_context_iterate.constprop.0 (context=0x563d22315610, block=1, dispatch=1, self=<optimized out>) at ../glib/gmain.c:4233 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 1 > allocated_nfds = <optimized out> > fds = 0x563d223145e0 > begin_time_nsec = 307649613565 >#3 0x00007f2f98cb3f40 in g_main_context_iteration (context=0x563d22315610, may_block=may_block@entry=1) at ../glib/gmain.c:4303 > retval = <optimized out> >#4 0x00007f2f98cb5bd1 in glib_worker_main (data=<optimized out>) at ../glib/gmain.c:6414 >No locals. >#5 0x00007f2f98ce09c2 in g_thread_proxy (data=0x563d222af860) at ../glib/gthread.c:831 > thread = 0x563d222af860 > __func__ = "g_thread_proxy" >#6 0x00007f2f989dc5c5 in start_thread (arg=<optimized out>) at pthread_create.c:444 > ret = <optimized out> > pd = <optimized out> > out = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139842400666368, -900735507961853742, -120, 17, 140726143075296, 139842105110528, 946036487057197266, 945968026238994642}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#7 0x00007f2f98a5de50 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 >No locals. > >Thread 5 (Thread 0x7f2f50ff96c0 (LWP 4990)): >#0 0x00007f2f6a5fd8f4 in llvm::SparseMultiSet<llvm::PhysRegSUOper, llvm::identity<unsigned int>, unsigned short>::findIndex (Idx=5654, this=<optimized out>) at /usr/src/debug/llvm-15.0.6-2.fc38.x86_64/include/llvm/ADT/SparseMultiSet.h:362 > i = <optimized out> > e = 2 > Stride = 65536 > i = <optimized out> > e = <optimized out> > FoundIdx = <optimized out> >#1 llvm::SparseMultiSet<llvm::PhysRegSUOper, llvm::identity<unsigned int>, unsigned short>::find (this=<optimized out>, Key=<optimized out>) at /usr/src/debug/llvm-15.0.6-2.fc38.x86_64/include/llvm/ADT/SparseMultiSet.h:381 > I = <optimized out> >#2 llvm::SparseMultiSet<llvm::PhysRegSUOper, llvm::identity<unsigned int>, unsigned short>::contains (this=<optimized out>, Key=<optimized out>) at /usr/src/debug/llvm-15.0.6-2.fc38.x86_64/include/llvm/ADT/SparseMultiSet.h:397 >No locals. >#3 llvm::ScheduleDAGInstrs::addPhysRegDeps (this=<optimized out>, SU=0x7f2f38520030, OperIdx=0) at /usr/src/debug/llvm-15.0.6-2.fc38.x86_64/lib/CodeGen/ScheduleDAGInstrs.cpp:300 > Alias = {Reg = {Reg = 491, static NoRegister = 0, static FirstPhysicalReg = 1, static FirstStackSlot = 1073741824, static VirtualRegFlag = 2147483648}, MCRI = 0x7f2f3808a798, IncludeSelf = true, RI = {<llvm::MCRegisterInfo::DiffListIterator> = {Val = 860, List = 0x7f2f6e020492 <llvm::AMDGPURegDiffLists+47666>}, <No data fields>}, RRI = {Reg0 = 0, Reg1 = 0}, SI = {<llvm::MCRegisterInfo::DiffListIterator> = {Val = <optimized out>, List = 0x7f2f6e015d24 <llvm::AMDGPURegDiffLists+4804>}, <No data fields>}} > MI = 0x7f2f383bbb68 > MO = @0x7f2f3842ed90: {OpKind = 0, SubReg_TargetFlags = 0, TiedTo = 0, IsDef = 1, IsImp = 0, IsDeadOrKill = 0, IsRenamable = 1, IsUndef = 0, IsInternalRead = 0, IsEarlyClobber = 0, IsDebug = 0, SmallContents = {RegNo = 491, OffsetLo = 491}, ParentMI = 0x7f2f383bbb68, Contents = {MBB = 0x7f2f38505140, CFP = 0x7f2f38505140, CI = 0x7f2f38505140, ImmVal = 139840784978240, RegMask = 0x7f2f38505140, MD = 0x7f2f38505140, Sym = 0x7f2f38505140, CFIIndex = 944787776, IntrinsicID = 944787776, Pred = 944787776, ShuffleMask = {Data = 0x7f2f38505140, Length = 139840784084336}, Reg = {Prev = 0x7f2f38505140, Next = 0x7f2f3842ad70}, OffsetedInfo = {Val = {Index = 944787776, SymbolName = 0x7f2f38505140 "", GV = 0x7f2f38505140, BA = 0x7f2f38505140}, OffsetHi = 943893872}}} > Reg = {Reg = 491} > ST = @0x7f2f3808a460: {<llvm::MCSubtargetInfo> = {_vptr$MCSubtargetInfo = 0x7f2f6f9f47f8 <vtable for llvm::GCNSubtarget+16>, TargetTriple = {Data = "amdgcn--", Arch = llvm::Triple::amdgcn, SubArch = llvm::Triple::NoSubArch, Vendor = llvm::Triple::UnknownVendor, OS = llvm::Triple::UnknownOS, Environment = llvm::Triple::UnknownEnvironment, ObjectFormat = llvm::Triple::ELF}, CPU = "gfx1100", TuneCPU = "gfx1100", ProcFeatures = {Data = 0x7f2f6fb4e670 <llvm::AMDGPUFeatureKV>, Length = 141}, ProcDesc = {Data = 0x7f2f6fb50700 <llvm::AMDGPUSubTypeKV>, Length = 58}, WriteProcResTable = 0x7f2f6e014790 <llvm::AMDGPUWriteProcResTable>, WriteLatencyTable = 0x7f2f6e014840 <llvm::AMDGPUWriteLatencyTable>, ReadAdvanceTable = 0x7f2f6e0148f0 <llvm::AMDGPUReadAdvanceTable>, CPUSchedModel = 0x7f2f6fb505d8 <_ZN4llvmL15GFX11SpeedModelE.llvm.13293624325160815275>, Stages = 0x0, OperandCycles = 0x0, ForwardingPaths = 0x0, FeatureBits = {Bits = {9796798107896789629, 5548997698594804268, 1198, 0}}, FeatureString = "+promote-alloca,+load-store-opt,+enable-ds128,+enable-prt-strict-null,-wavefrontsize16,+DumpCode,+wavefrontsize64,-wavefrontsize32"}, <No data fields>} > Kind = <optimized out> >#4 0x00007f2f6a6004dd in llvm::ScheduleDAGInstrs::buildSchedGraph (this=0x7f2f38511ba0, AA=<optimized out>, RPTracker=0x0, PDiffs=0x0, LIS=0x0, TrackLaneMasks=false) at /usr/src/debug/llvm-15.0.6-2.fc38.x86_64/lib/CodeGen/ScheduleDAGInstrs.cpp:843 > Reg = {Reg = 940902448} > MO = <optimized out> > j = 0 > n = <optimized out> > Objs = {<llvm::SmallVectorImpl<llvm::UnderlyingObject>> = {<llvm::SmallVectorTemplateBase<llvm::UnderlyingObject, true>> = {<llvm::SmallVectorTemplateCommon<llvm::UnderlyingObject, void>> = {<llvm::SmallVectorBase<unsigned int>> = {BeginX = 0x10, Size = 16, Capacity = 0}, <No data fields>}, static TakesParamByValue = true}, <No data fields>}, <llvm::SmallVectorStorage<llvm::UnderlyingObject, 4u>> = {InlineElts = " H\377P/\177\000\000N\244_j/\177\000\000\060H\377P/\177\000\000\370\034Q8/\177\000"}, <No data fields>} > MI = @0x7f2f383bbb68: {<llvm::ilist_node_with_parent<llvm::MachineInstr, llvm::MachineBasicBlock, llvm::ilist_sentinel_tracking<true> >> = {<llvm::ilist_node<llvm::MachineInstr, llvm::ilist_sentinel_tracking<true> >> = {<llvm::ilist_node_impl<llvm::ilist_detail::node_options<llvm::MachineInstr, true, true, void> >> = {<llvm::ilist_node_base<true>> = {PrevAndSentinel = {Value = 139840783629744}, Next = 0x7f2f383bc240}, <No data fields>}, <No data fields>}, <No data fields>}, MCID = 0x7f2f6fa26fc0 <llvm::AMDGPUInsts+140736>, Parent = 0x7f2f3833a760, Operands = 0x7f2f3842ed90, NumOperands = 5, Flags = 16576, AsmPrinterFlags = 0 '\000', CapOperands = {Index = 3 '\003'}, Info = {Storage = {Value = 0, MinTagPointer = 0x0}}, DbgLoc = {Loc = {Ref = {MD = 0x0}}}, DebugInstrNum = 0} > SU = 0x7f2f38520030 > HasVRegDef = false > ObjsFound = <optimized out> > MII = {<llvm::MachineInstrBundleIteratorHelper<false>> = {<No data fields>}, MII = {<llvm::ilist_detail::SpecificNodeAccess<llvm::ilist_detail::node_options<llvm::MachineInstr, true, true, void> >> = {<llvm::ilist_detail::NodeAccess> = {<No data fields>}, <No data fields>}, NodePtr = 0x7f2f383bc240}} > MIE = {<llvm::MachineInstrBundleIteratorHelper<false>> = {<No data fields>}, MII = {<llvm::ilist_detail::SpecificNodeAccess<llvm::ilist_detail::node_options<llvm::MachineInstr, true, true, void> >> = {<llvm::ilist_detail::NodeAccess> = {<No data fields>}, <No data fields>}, NodePtr = 0x7f2f383bba20}} > Stores = {<llvm::MapVector<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, std::__cxx11::list<llvm::SUnit*, std::allocator<llvm::SUnit*> >, llvm::DenseMap<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, unsigned int, llvm::DenseMapInfo<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, void>, llvm::detail::DenseMapPair<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, unsigned int> >, std::vector<std::pair<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, std::__cxx11::list<llvm::SUnit*, std::allocator<llvm::SUnit*> > >, std::allocator<std::pair<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, std::__cxx11::list<llvm::SUnit*, std::allocator<llvm::SUnit*> > > > > >> = {Map = {<llvm::DenseMapBase<llvm::DenseMap<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, unsigned int, llvm::DenseMapInfo<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, void>, llvm::detail::DenseMapPair<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, unsigned int> >, llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, unsigned int, llvm::DenseMapInfo<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, void>, llvm::detail::DenseMapPair<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, unsigned int> >> = {<llvm::DebugEpochBase> = {<No data fields>}, <No data fields>}, Buckets = 0x0, NumEntries = 0, NumTombstones = 0, NumBuckets = 0}, Vector = std::vector of length 0, capacity 0}, NumNodes = 0, TrueMemOrderLatency = 0} > Loads = {<llvm::MapVector<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, std::__cxx11::list<llvm::SUnit*, std::allocator<llvm::SUnit*> >, llvm::DenseMap<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, unsigned int, llvm::DenseMapInfo<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, void>, llvm::detail::DenseMapPair<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, unsigned int> >, std::vector<std::pair<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, std::__cxx11::list<llvm::SUnit*, std::allocator<llvm::SUnit*> > >, std::allocator<std::pair<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, std::__cxx11::list<llvm::SUnit*, std::allocator<llvm::SUnit*> > > > > >> = {Map = {<llvm::DenseMapBase<llvm::DenseMap<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, unsigned int, llvm::DenseMapInfo<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, void>, llvm::detail::DenseMapPair<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, unsigned int> >, llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, unsigned int, llvm::DenseMapInfo<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, void>, llvm::detail::DenseMapPair<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, unsigned int> >> = {<llvm::DebugEpochBase> = {<No data fields>}, <No data fields>}, Buckets = 0x0, NumEntries = 0, NumTombstones = 0, NumBuckets = 0}, Vector = std::vector of length 0, capacity 0}, NumNodes = 0, TrueMemOrderLatency = 1} > NonAliasStores = {<llvm::MapVector<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, std::__cxx11::list<llvm::SUnit*, std::allocator<llvm::SUnit*> >, llvm::DenseMap<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, unsigned int, llvm::DenseMapInfo<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, void>, llvm::detail::DenseMapPair<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, unsigned int> >, std::vector<std::pair<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, std::__cxx11::list<llvm::SUnit*, std::allocator<llvm::SUnit*> > >, std::allocator<std::pair<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, std::__cxx11::list<llvm::SUnit*, std::allocator<llvm::SUnit*> > > > > >> = {Map = {<llvm::DenseMapBase<llvm::DenseMap<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, unsigned int, llvm::DenseMapInfo<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, void>, llvm::detail::DenseMapPair<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, unsigned int> >, llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, unsigned int, llvm::DenseMapInfo<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, void>, llvm::detail::DenseMapPair<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, unsigned int> >> = {<llvm::DebugEpochBase> = {<No data fields>}, <No data fields>}, Buckets = 0x0, NumEntries = 0, NumTombstones = 0, NumBuckets = 0}, Vector = std::vector of length 0, capacity 0}, NumNodes = 0, TrueMemOrderLatency = 0} > NonAliasLoads = {<llvm::MapVector<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, std::__cxx11::list<llvm::SUnit*, std::allocator<llvm::SUnit*> >, llvm::DenseMap<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, unsigned int, llvm::DenseMapInfo<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, void>, llvm::detail::DenseMapPair<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, unsigned int> >, std::vector<std::pair<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, std::__cxx11::list<llvm::SUnit*, std::allocator<llvm::SUnit*> > >, std::allocator<std::pair<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, std::__cxx11::list<llvm::SUnit*, std::allocator<llvm::SUnit*> > > > > >> = {Map = {<llvm::DenseMapBase<llvm::DenseMap<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, unsigned int, llvm::DenseMapInfo<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, void>, llvm::detail::DenseMapPair<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, unsigned int> >, llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, unsigned int, llvm::DenseMapInfo<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, void>, llvm::detail::DenseMapPair<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, unsigned int> >> = {<llvm::DebugEpochBase> = {<No data fields>}, <No data fields>}, Buckets = 0x0, NumEntries = 0, NumTombstones = 0, NumBuckets = 0}, Vector = std::vector of length 0, capacity 0}, NumNodes = 0, TrueMemOrderLatency = 1} > FPExceptions = {<llvm::MapVector<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, std::__cxx11::list<llvm::SUnit*, std::allocator<llvm::SUnit*> >, llvm::DenseMap<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, unsigned int, llvm::DenseMapInfo<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, void>, llvm::detail::DenseMapPair<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, unsigned int> >, std::vector<std::pair<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, std::__cxx11::list<llvm::SUnit*, std::allocator<llvm::SUnit*> > >, std::allocator<std::pair<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, std::__cxx11::list<llvm::SUnit*, std::allocator<llvm::SUnit*> > > > > >> = {Map = {<llvm::DenseMapBase<llvm::DenseMap<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, unsigned int, llvm::DenseMapInfo<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, void>, llvm::detail::DenseMapPair<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, unsigned int> >, llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, unsigned int, llvm::DenseMapInfo<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, void>, llvm::detail::DenseMapPair<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, unsigned int> >> = {<llvm::DebugEpochBase> = {<No data fields>}, <No data fields>}, Buckets = 0x0, NumEntries = 0, NumTombstones = 0, NumBuckets = 0}, Vector = std::vector of length 0, capacity 0}, NumNodes = 0, TrueMemOrderLatency = 0} > ST = <optimized out> > UseAA = <optimized out> > NumVirtRegs = <optimized out> > DbgMI = <optimized out> >#5 0x00007f2f6a4beb4f in llvm::ScheduleDAGMI::schedule (this=0x0) at /usr/src/debug/llvm-15.0.6-2.fc38.x86_64/lib/CodeGen/MachineScheduler.cpp:772 > TopRoots = {<llvm::SmallVectorImpl<llvm::SUnit*>> = {<llvm::SmallVectorTemplateBase<llvm::SUnit*, true>> = {<llvm::SmallVectorTemplateCommon<llvm::SUnit*, void>> = {<llvm::SmallVectorBase<unsigned int>> = {BeginX = 0x7f2f385125a8, Size = 943434648, Capacity = 32559}, <No data fields>}, static TakesParamByValue = true}, <No data fields>}, <llvm::SmallVectorStorage<llvm::SUnit*, 8u>> = {InlineElts = "\000\001\000\000\000\000\000\000\347#`j/\177\000\000\000\375Q8/\177\000\000\240\033Q8/\177\000\000\250%Q8/\177\000\000\200n38/\177\000\000@\246\063\070/\177\000\000\260%Q8/\177\000"}, <No data fields>} > BotRoots = {<llvm::SmallVectorImpl<llvm::SUnit*>> = {<llvm::SmallVectorTemplateBase<llvm::SUnit*, true>> = {<llvm::SmallVectorTemplateCommon<llvm::SUnit*, void>> = {<llvm::SmallVectorBase<unsigned int>> = {BeginX = 0x7f2f6e025798 <llvm::AMDGPUSubRegIdxLists+88>, Size = 1782212472, Capacity = 32559}, <No data fields>}, static TakesParamByValue = true}, <No data fields>}, <llvm::SmallVectorStorage<llvm::SUnit*, 8u>> = {InlineElts = "\020\246\063\070/\177\000\000\020\030\"8/\177\000\000\b\030\"8/\177\000\000\340\071V8/\177\000\000\320\071V8/\177\000\000\020\246\063\070/\177\017\000\340\000\000\000\000\000\000\000\001\000\000\000\000\000\000"}, <No data fields>} > IsTopNode = <optimized out> >#6 0x00007f2f6a4c915d in (anonymous namespace)::MachineSchedulerBase::scheduleRegions (this=0x7f2f3805ee40, Scheduler=..., FixKillFlags=true) at /usr/src/debug/llvm-15.0.6-2.fc38.x86_64/lib/CodeGen/MachineScheduler.cpp:597 > I = <optimized out> > RegionEnd = <optimized out> > NumRegionInstrs = <optimized out> > R = @0x7f2f50ff4b60: {RegionBegin = {<llvm::MachineInstrBundleIteratorHelper<false>> = {<No data fields>}, MII = {<llvm::ilist_detail::SpecificNodeAccess<llvm::ilist_detail::node_options<llvm::MachineInstr, true, true, void> >> = {<llvm::ilist_detail::NodeAccess> = {<No data fields>}, <No data fields>}, NodePtr = 0x7f2f383bba20}}, RegionEnd = {<llvm::MachineInstrBundleIteratorHelper<false>> = {<No data fields>}, MII = {<llvm::ilist_detail::SpecificNodeAccess<llvm::ilist_detail::node_options<llvm::MachineInstr, true, true, void> >> = {<llvm::ilist_detail::NodeAccess> = {<No data fields>}, <No data fields>}, NodePtr = 0x7f2f3833a790}}, NumRegionInstrs = 17} > __range2 = @0x7f2f50ff4b50: {<llvm::SmallVectorImpl<(anonymous namespace)::SchedRegion>> = {<llvm::SmallVectorTemplateBase<(anonymous namespace)::SchedRegion, true>> = {<llvm::SmallVectorTemplateCommon<(anonymous namespace)::SchedRegion, void>> = {<llvm::SmallVectorBase<unsigned int>> = {BeginX = 0x7f2f50ff4b60, Size = 1, Capacity = 16}, <No data fields>}, static TakesParamByValue = false}, <No data fields>}, <llvm::SmallVectorStorage<(anonymous namespace)::SchedRegion, 16u>> = {InlineElts = " \272;8/\177\000\000\220\247\063\070/\177\000\000\021\000\000\000/\177\000\000\340\023Q8/\177\000\000@_Y8/\177\000\000\t\000\000\000/\177\000\000HQ;8/\177\000\000p\374G8/\177\000\000\002\000\000\000/\177\000\000xN_8/\177\000\000\030\353Y8/\177\000\000\003\000\000\000/\177\000\000\300b08/\177\000\000\210\377\377\377\377\377\377\377\002\000\000\000\000\000\000\000P\"-8/\177\000\000\376\377\377\377\377\377\377\177\320!\"8/\177\000\000\300!\"8/\177\000\000\003\310\236\230/\177\000\000 \000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\230L\377P/\177\000\000\320!\"8/\177\000\000h\"-8/\177\000\000"...}, <No data fields>} > __begin2 = 0x7f2f50ff4b60 > __end2 = 0x7f2f50ff4b78 > MBBRegions = {<llvm::SmallVectorImpl<(anonymous namespace)::SchedRegion>> = {<llvm::SmallVectorTemplateBase<(anonymous namespace)::SchedRegion, true>> = {<llvm::SmallVectorTemplateCommon<(anonymous namespace)::SchedRegion, void>> = {<llvm::SmallVectorBase<unsigned int>> = {BeginX = 0x7f2f50ff4b60, Size = 1, Capacity = 16}, <No data fields>}, static TakesParamByValue = false}, <No data fields>}, <llvm::SmallVectorStorage<(anonymous namespace)::SchedRegion, 16u>> = {InlineElts = " \272;8/\177\000\000\220\247\063\070/\177\000\000\021\000\000\000/\177\000\000\340\023Q8/\177\000\000@_Y8/\177\000\000\t\000\000\000/\177\000\000HQ;8/\177\000\000p\374G8/\177\000\000\002\000\000\000/\177\000\000xN_8/\177\000\000\030\353Y8/\177\000\000\003\000\000\000/\177\000\000\300b08/\177\000\000\210\377\377\377\377\377\377\377\002\000\000\000\000\000\000\000P\"-8/\177\000\000\376\377\377\377\377\377\377\177\320!\"8/\177\000\000\300!\"8/\177\000\000\003\310\236\230/\177\000\000 \000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\230L\377P/\177\000\000\320!\"8/\177\000\000h\"-8/\177\000\000"...}, <No data fields>} > MBB = {<llvm::ilist_detail::SpecificNodeAccess<llvm::ilist_detail::node_options<llvm::MachineBasicBlock, false, false, void> >> = {<llvm::ilist_detail::NodeAccess> = {<No data fields>}, <No data fields>}, NodePtr = 0x7f2f3833a760} > MBBEnd = {<llvm::ilist_detail::SpecificNodeAccess<llvm::ilist_detail::node_options<llvm::MachineBasicBlock, false, false, void> >> = {<llvm::ilist_detail::NodeAccess> = {<No data fields>}, <No data fields>}, NodePtr = 0x7f2f382bd4f0} >#7 0x00007f2f6a4c9e94 in (anonymous namespace)::PostMachineScheduler::runOnMachineFunction (this=0x7f2f3805ee40, mf=...) at /usr/src/debug/llvm-15.0.6-2.fc38.x86_64/lib/CodeGen/MachineScheduler.cpp:444 > Scheduler = std::unique_ptr<llvm::ScheduleDAGInstrs> = {get() = 0x7f2f38511ba0} >#8 0x00007f2f6a43c9d3 in llvm::MachineFunctionPass::runOnFunction (this=0x7f2f3805ee80, F=...) at /usr/src/debug/llvm-15.0.6-2.fc38.x86_64/lib/CodeGen/MachineFunctionPass.cpp:85 > BeforeStr = {<llvm::SmallVector<char, 0u>> = {<llvm::SmallVectorImpl<char>> = {<llvm::SmallVectorTemplateBase<char, true>> = {<llvm::SmallVectorTemplateCommon<char, void>> = {<llvm::SmallVectorBase<unsigned long>> = {BeginX = 0x7f2f50ff4df8, Size = 0, Capacity = 0}, <No data fields>}, static TakesParamByValue = true}, <No data fields>}, <llvm::SmallVectorStorage<char, 0u>> = {<No data fields>}, <No data fields>}, <No data fields>} > AfterStr = {<llvm::SmallVector<char, 0u>> = {<llvm::SmallVectorImpl<char>> = {<llvm::SmallVectorTemplateBase<char, true>> = {<llvm::SmallVectorTemplateCommon<char, void>> = {<llvm::SmallVectorBase<unsigned long>> = {BeginX = 0x7f2f50ff4de0, Size = 0, Capacity = 0}, <No data fields>}, static TakesParamByValue = true}, <No data fields>}, <llvm::SmallVectorStorage<char, 0u>> = {<No data fields>}, <No data fields>}, <No data fields>} > MMI = <optimized out> > MF = @0x7f2f382bd3b0: {F = @0x7f2f383016e8, Target = @0x7f2f38000b70, STI = 0x7f2f3808a460, Ctx = @0x7f2f3800c248, MMI = @0x7f2f3800c240, RegInfo = 0x7f2f38336e80, MFInfo = 0x7f2f3845e0b8, FrameInfo = 0x7f2f38337060, ConstantPool = 0x7f2f38337310, JumpTableInfo = 0x0, Section = 0x0, WasmEHInfo = 0x0, WinEHInfo = 0x0, MBBNumbering = std::vector of length 143, capacity 256 = {0x7f2f38337350, 0x7f2f38337438, 0x7f2f383376c0, 0x7f2f383377a8, 0x7f2f38337890, 0x7f2f38337978, 0x7f2f38337a60, 0x7f2f38337c98, 0x7f2f38334990, 0x7f2f38334a78, 0x7f2f38334bc8, 0x7f2f38334cb0, 0x7f2f38334e00, 0x7f2f38334ee8, 0x7f2f38337b48, 0x7f2f38335038, 0x7f2f38335410, 0x7f2f38335188, 0x7f2f38335560, 0x7f2f38335648, 0x7f2f38335730, 0x7f2f38335818, 0x7f2f38339e80, 0x7f2f38339f68, 0x7f2f3833a1a0, 0x7f2f3833a2f0, 0x7f2f3833a3d8, 0x7f2f3833a528, 0x7f2f3833a610, 0x7f2f3833a760, 0x7f2f3833a848, 0x7f2f3833a050, 0x7f2f3833a998, 0x7f2f3833ad70, 0x7f2f3833aae8, 0x7f2f3833aef8, 0x7f2f3833afe0, 0x7f2f3833b268, 0x7f2f3833b350, 0x7f2f3833b438, 0x7f2f3833b520, 0x7f2f3833b608, 0x7f2f3833b840, 0x7f2f3833b990, 0x7f2f3833ba78, 0x7f2f3833bbc8, 0x7f2f3833bcb0, 0x7f2f3833bea0, 0x7f2f3833bf88, 0x7f2f3833b6f0, 0x7f2f3833c0d8, 0x7f2f3833c4b0, 0x7f2f3833c228, 0x7f2f3845dd48, 0x7f2f3833c600, 0x7f2f3833c6e8, 0x7f2f3833c970, 0x7f2f3833ca58, 0x7f2f3833cb40, 0x7f2f3833cc28, 0x7f2f3833cd10, 0x7f2f38456660, 0x7f2f384567b0, 0x7f2f38456898, 0x7f2f384569e8, 0x7f2f38456ad0, 0x7f2f38456c20, 0x7f2f38456d08, 0x7f2f38456510, 0x7f2f38456e58, 0x7f2f38457230, 0x7f2f38456fa8, 0x7f2f38457380, 0x7f2f38457520, 0x7f2f384577a8, 0x7f2f38457890, 0x7f2f38457978, 0x7f2f38457a60, 0x7f2f38457b48, 0x7f2f38457d80, 0x7f2f38457ed0, 0x7f2f38457fb8, 0x7f2f38458108, 0x7f2f384581f0, 0x7f2f38458340, 0x7f2f38458428, 0x7f2f38457c30, 0x7f2f38458598, 0x7f2f38458970, 0x7f2f384586e8, 0x7f2f38458ac0, 0x7f2f38458ba8, 0x7f2f38458e30, 0x7f2f38458f18, 0x7f2f38459000, 0x7f2f384590e8, 0x7f2f384591d0, 0x7f2f38459408, 0x7f2f384595a8, 0x7f2f38459690, 0x7f2f384597e0, 0x7f2f384598c8, 0x7f2f38459a18, 0x7f2f38459b00, 0x7f2f384592b8, 0x7f2f38459c50, 0x7f2f3845a028, 0x7f2f38459da0, 0x7f2f3845a178, 0x7f2f3845a260, 0x7f2f3845b560, 0x7f2f3845b648, 0x7f2f3845b730, 0x7f2f3845b818, 0x7f2f3845b900, 0x7f2f3845bb38, 0x7f2f3845bc88, 0x7f2f3845bd70, 0x7f2f3845bec0, 0x7f2f3845bfa8, 0x7f2f3845c0f8, 0x7f2f3845c1e0, 0x7f2f3845b9e8, 0x7f2f3845c330, 0x7f2f3845c7f8, 0x7f2f3845c570, 0x7f2f3845c948, 0x7f2f3845ca30, 0x7f2f3845cb18, 0x7f2f3845cc00, 0x7f2f3845cce8, 0x7f2f3845cdd0, 0x7f2f3845d008, 0x7f2f3845d158, 0x7f2f3845d240, 0x7f2f3845d390, 0x7f2f3845d478, 0x7f2f3845d5e8, 0x7f2f3845d6d0, 0x7f2f3845ceb8, 0x7f2f3845d820, 0x7f2f3845dbf8, 0x7f2f3845d970}, Allocator = {<llvm::AllocatorBase<llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul, 128ul> >> = {<No data fields>}, <llvm::detail::AllocatorHolder<llvm::MallocAllocator>> = {<llvm::MallocAllocator> = {<llvm::AllocatorBase<llvm::MallocAllocator>> = {<No data fields>}, <No data fields>}, <No data fields>}, CurPtr = 0x7f2f3851bed0 "\340\276Q8/\177", End = 0x7f2f3851c2d0 "", Slabs = {<llvm::SmallVectorImpl<void*>> = {<llvm::SmallVectorTemplateBase<void*, true>> = {<llvm::SmallVectorTemplateCommon<void*, void>> = {<llvm::SmallVectorBase<unsigned int>> = {BeginX = 0x7f2f383654b0, Size = 195, Capacity = 319}, <No data fields>}, static TakesParamByValue = true}, <No data fields>}, <llvm::SmallVectorStorage<void*, 4u>> = {InlineElts = "\200n38/\177\000\000\220I38/\177\000\000\200\236\063\070/\177\000\000\220\256\063\070/\177\000"}, <No data fields>}, CustomSizedSlabs = {<llvm::SmallVectorImpl<std::pair<void*, unsigned long> >> = {<llvm::SmallVectorTemplateBase<std::pair<void*, unsigned long>, true>> = {<llvm::SmallVectorTemplateCommon<std::pair<void*, unsigned long>, void>> = {<llvm::SmallVectorBase<unsigned int>> = {BeginX = 0x7f2f382bd480, Size = 0, Capacity = 0}, <No data fields>}, static TakesParamByValue = true}, <No data fields>}, <llvm::SmallVectorStorage<std::pair<void*, unsigned long>, 0u>> = {<No data fields>}, <No data fields>}, BytesAllocated = 1043920, RedZoneSize = 1}, InstructionRecycler = {FreeList = 0x7f2f3836bd98}, OperandRecycler = {Bucket = {<llvm::SmallVectorImpl<llvm::ArrayRecycler<llvm::MachineOperand, 8ul>::FreeList*>> = {<llvm::SmallVectorTemplateBase<llvm::ArrayRecycler<llvm::MachineOperand, 8ul>::FreeList*, true>> = {<llvm::SmallVectorTemplateCommon<llvm::ArrayRecycler<llvm::MachineOperand, 8ul>::FreeList*, void>> = {<llvm::SmallVectorBase<unsigned int>> = {BeginX = 0x7f2f382bd4a8, Size = 6, Capacity = 8}, <No data fields>}, static TakesParamByValue = true}, <No data fields>}, <llvm::SmallVectorStorage<llvm::ArrayRecycler<llvm::MachineOperand, 8ul>::FreeList*, 8u>> = {InlineElts = "\300N_8/\177\000\000P\260G8/\177\000\000\220\254G8/\177\000\000\240\316\066\070/\177\000\000\360\236:8/\177", '\000' <repeats 25 times>}, <No data fields>}}, BasicBlockRecycler = {FreeList = 0x7f2f3845dfd0}, BasicBlocks = {<llvm::iplist_impl<llvm::simple_ilist<llvm::MachineBasicBlock>, llvm::ilist_traits<llvm::MachineBasicBlock> >> = {<llvm::ilist_traits<llvm::MachineBasicBlock>> = {<llvm::ilist_node_traits<llvm::MachineBasicBlock>> = {<llvm::ilist_alloc_traits<llvm::MachineBasicBlock>> = {<No data fields>}, <llvm::ilist_callback_traits<llvm::MachineBasicBlock>> = {<No data fields>}, <No data fields>}, <No data fields>}, <llvm::simple_ilist<llvm::MachineBasicBlock>> = {<llvm::ilist_base<false>> = {<No data fields>}, <llvm::ilist_detail::SpecificNodeAccess<llvm::ilist_detail::node_options<llvm::MachineBasicBlock, false, false, void> >> = {<llvm::ilist_detail::NodeAccess> = {<No data fields>}, <No data fields>}, Sentinel = {<llvm::ilist_node_impl<llvm::ilist_detail::node_options<llvm::MachineBasicBlock, false, false, void> >> = {<llvm::ilist_node_base<false>> = {Prev = 0x7f2f3845d970, Next = 0x7f2f38337350}, <No data fields>}, <No data fields>}}, <No data fields>}, <No data fields>}, FunctionNumber = 0, Alignment = {ShiftValue = 0 '\000'}, ExposesReturnsTwice = false, HasInlineAsm = false, HasWinCFI = false, Properties = {Properties = {Bits = {<llvm::SmallVectorImpl<unsigned long>> = {<llvm::SmallVectorTemplateBase<unsigned long, true>> = {<llvm::SmallVectorTemplateCommon<unsigned long, void>> = {<llvm::SmallVectorBase<unsigned int>> = {BeginX = 0x7f2f382bd518, Size = 1, Capacity = 6}, <No data fields>}, static TakesParamByValue = true}, <No data fields>}, <llvm::SmallVectorStorage<unsigned long, 6u>> = {InlineElts = "\016\005\000\000\000\000\000\000\310\324+8/\177\000\000p\325+8/\177\000\000\260\357,8/\177\000\000\000\000\000\000\000\000\000\000\070\017*8/\177\000"}, <No data fields>}, Size = 11}}, PSVManager = std::unique_ptr<llvm::PseudoSourceValueManager> = {get() = 0x7f2f3856a350}, FrameInstructions = std::vector of length 0, capacity 0, LongjmpTargets = std::vector of length 0, capacity 0, CatchretTargets = std::vector of length 0, capacity 0, LandingPads = std::vector of length 0, capacity 0, LPadToCallSiteMap = {<llvm::DenseMapBase<llvm::DenseMap<llvm::MCSymbol*, llvm::SmallVector<unsigned int, 4u>, llvm::DenseMapInfo<llvm::MCSymbol*, void>, llvm::detail::DenseMapPair<llvm::MCSymbol*, llvm::SmallVector<unsigned int, 4u> > >, llvm::MCSymbol*, llvm::SmallVector<unsigned int, 4u>, llvm::DenseMapInfo<llvm::MCSymbol*, void>, llvm::detail::DenseMapPair<llvm::MCSymbol*, llvm::SmallVector<unsigned int, 4u> > >> = {<llvm::DebugEpochBase> = {<No data fields>}, <No data fields>}, Buckets = 0x0, NumEntries = 0, NumTombstones = 0, NumBuckets = 0}, WasmLPadToIndexMap = {<llvm::DenseMapBase<llvm::DenseMap<llvm::MachineBasicBlock const*, unsigned int, llvm::DenseMapInfo<llvm::MachineBasicBlock const*, void>, llvm::detail::DenseMapPair<llvm::MachineBasicBlock const*, unsigned int> >, llvm::MachineBasicBlock const*, unsigned int, llvm::DenseMapInfo<llvm::MachineBasicBlock const*, void>, llvm::detail::DenseMapPair<llvm::MachineBasicBlock const*, unsigned int> >> = {<llvm::DebugEpochBase> = {<No data fields>}, <No data fields>}, Buckets = 0x0, NumEntries = 0, NumTombstones = 0, NumBuckets = 0}, CallSiteMap = {<llvm::DenseMapBase<llvm::DenseMap<llvm::MCSymbol*, unsigned int, llvm::DenseMapInfo<llvm::MCSymbol*, void>, llvm::detail::DenseMapPair<llvm::MCSymbol*, unsigned int> >, llvm::MCSymbol*, unsigned int, llvm::DenseMapInfo<llvm::MCSymbol*, void>, llvm::detail::DenseMapPair<llvm::MCSymbol*, unsigned int> >> = {<llvm::DebugEpochBase> = {<No data fields>}, <No data fields>}, Buckets = 0x0, NumEntries = 0, NumTombstones = 0, NumBuckets = 0}, CodeViewAnnotations = std::vector of length 0, capacity 0, CallsEHReturn = false, CallsUnwindInit = false, HasEHCatchret = false, HasEHScopes = false, HasEHFunclets = false, BBSectionsType = llvm::BasicBlockSection::None, TypeInfos = std::vector of length 0, capacity 0, FilterIds = std::vector of length 0, capacity 0, FilterEnds = std::vector of length 0, capacity 0, PersonalityTypeCache = llvm::EHPersonality::Unknown, TheDelegate = 0x0, Observer = 0x0, CallSitesInfo = {<llvm::DenseMapBase<llvm::DenseMap<llvm::MachineInstr const*, llvm::SmallVector<llvm::MachineFunction::ArgRegPair, 1u>, llvm::DenseMapInfo<llvm::MachineInstr const*, void>, llvm::detail::DenseMapPair<llvm::MachineInstr const*, llvm::SmallVector<llvm::MachineFunction::ArgRegPair, 1u> > >, llvm::MachineInstr const*, llvm::SmallVector<llvm::MachineFunction::ArgRegPair, 1u>, llvm::DenseMapInfo<llvm::MachineInstr const*, void>, llvm::detail::DenseMapPair<llvm::MachineInstr const*, llvm::SmallVector<llvm::MachineFunction::ArgRegPair, 1u> > >> = {<llvm::DebugEpochBase> = {<No data fields>}, <No data fields>}, Buckets = 0x0, NumEntries = 0, NumTombstones = 0, NumBuckets = 0}, VariableDbgInfos = {<llvm::SmallVectorImpl<llvm::MachineFunction::VariableDbgInfo>> = {<llvm::SmallVectorTemplateBase<llvm::MachineFunction::VariableDbgInfo, true>> = {<llvm::SmallVectorTemplateCommon<llvm::MachineFunction::VariableDbgInfo, void>> = {<llvm::SmallVectorBase<unsigned int>> = {BeginX = 0x7f2f382bd6b0, Size = 0, Capacity = 4}, <No data fields>}, static TakesParamByValue = false}, <No data fields>}, <llvm::SmallVectorStorage<llvm::MachineFunction::VariableDbgInfo, 4u>> = {InlineElts = "\020\003\000\000\000\000\000\000\204\000\000\000\000\000\000\000\235\222\302\312(\177\000\000\000\000\000\000\000\000\000\000X\313\030\070/\177\000\000\340\326+8/\177\000\000X\351\006\070/\177\000\000\000\000\000\000\000\000\000\000L\000\000\000\001", '\000' <repeats 58 times>}, <No data fields>}, DebugInstrNumberingCount = 0, DebugValueSubstitutions = {<llvm::SmallVectorImpl<llvm::MachineFunction::DebugSubstitution>> = {<llvm::SmallVectorTemplateBase<llvm::MachineFunction::DebugSubstitution, true>> = {<llvm::SmallVectorTemplateCommon<llvm::MachineFunction::DebugSubstitution, void>> = {<llvm::SmallVectorBase<unsigned int>> = {BeginX = 0x7f2f382bd748, Size = 0, Capacity = 8}, <No data fields>}, static TakesParamByValue = false}, <No data fields>}, <llvm::SmallVectorStorage<llvm::MachineFunction::DebugSubstitution, 8u>> = {InlineElts = "`\327+8/\177\000\000\004\000\000\000\001\000\000\000\000\000\000\000/\177\000\000\360\343\060\070/\177\000\000\000\000\000\000\000\000\000\000L\000\000\000\001", '\000' <repeats 11 times>, "\240\327+8/\177\000\000\240\327+8/\177\000\000\004", '\000' <repeats 23 times>, "\341\000\000\000\000\000\000\000\220\371+8/\177\000\000\000\260*8/\177\000\000 \004\000\000\000\000\000\000D\000\000\000\000\000\000\000\275S\330\312(\177\000\000\300\230\017\070/\177\000\000pw.8/\177\000"}, <No data fields>}, DebugPHIPositions = {<llvm::DenseMapBase<llvm::DenseMap<unsigned int, llvm::MachineFunction::DebugPHIRegallocPos, llvm::DenseMapInfo<unsigned int, void>, llvm::detail::DenseMapPair<unsigned int, llvm::MachineFunction::DebugPHIRegallocPos> >, unsigned int, llvm::MachineFunction::DebugPHIRegallocPos, llvm::DenseMapInfo<unsigned int, void>, llvm::detail::DenseMapPair<unsigned int, llvm::MachineFunction::DebugPHIRegallocPos> >> = {<llvm::DebugEpochBase> = {<No data fields>}, <No data fields>}, Buckets = 0x0, NumEntries = 0, NumTombstones = 0, NumBuckets = 0}, static DebugOperandMemNumber = 1000000} > MFProps = <optimized out> > CountAfter = <optimized out> > CountBefore = <optimized out> > ShouldEmitSizeRemarks = <optimized out> > ShouldPrintChanged = <optimized out> > RV = <optimized out> >#9 0x00007f2f6a1bcd81 in llvm::FPPassManager::runOnFunction (this=0x7f2f3801f800, F=...) at /usr/src/debug/llvm-15.0.6-2.fc38.x86_64/lib/IR/LegacyPassManager.cpp:1430 > X = {<llvm::PrettyStackTraceEntry> = {_vptr$PrettyStackTraceEntry = 0x7f2f6f901d40 <vtable for llvm::PassManagerPrettyStackEntry+16>, NextEntry = 0x7f2f50ff5478}, P = 0x7f2f3805ee80, V = 0x7f2f383016e8, M = 0x0} > PassTimer = {T = 0x0} > FP = 0x7f2f3805ee80 > LocalChanged = false > PassScope = <optimized out> > Index = 116 > FunctionToInstrCount = {<llvm::StringMapImpl> = {TheTable = 0x0, NumBuckets = 0, NumItems = 0, NumTombstones = 0, ItemSize = 16, static TombstoneIntVal = 18446744073709551608}, <llvm::detail::AllocatorHolder<llvm::MallocAllocator>> = {<llvm::MallocAllocator> = {<llvm::AllocatorBase<llvm::MallocAllocator>> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>} > Changed = true > M = @0x7f2f3806a3f0: {Context = @0x7f2f38319d50, GlobalList = {<llvm::iplist_impl<llvm::simple_ilist<llvm::GlobalVariable>, llvm::SymbolTableListTraits<llvm::GlobalVariable> >> = {<llvm::SymbolTableListTraits<llvm::GlobalVariable>> = {<llvm::ilist_alloc_traits<llvm::GlobalVariable>> = {<No data fields>}, <No data fields>}, <llvm::simple_ilist<llvm::GlobalVariable>> = {<llvm::ilist_base<false>> = {<No data fields>}, <llvm::ilist_detail::SpecificNodeAccess<llvm::ilist_detail::node_options<llvm::GlobalVariable, false, false, void> >> = {<llvm::ilist_detail::NodeAccess> = {<No data fields>}, <No data fields>}, Sentinel = {<llvm::ilist_node_impl<llvm::ilist_detail::node_options<llvm::GlobalVariable, false, false, void> >> = {<llvm::ilist_node_base<false>> = {Prev = 0x7f2f3806a3f8, Next = 0x7f2f3806a3f8}, <No data fields>}, <No data fields>}}, <No data fields>}, <No data fields>}, FunctionList = {<llvm::iplist_impl<llvm::simple_ilist<llvm::Function>, llvm::SymbolTableListTraits<llvm::Function> >> = {<llvm::SymbolTableListTraits<llvm::Function>> = {<llvm::ilist_alloc_traits<llvm::Function>> = {<No data fields>}, <No data fields>}, <llvm::simple_ilist<llvm::Function>> = {<llvm::ilist_base<false>> = {<No data fields>}, <llvm::ilist_detail::SpecificNodeAccess<llvm::ilist_detail::node_options<llvm::Function, false, false, void> >> = {<llvm::ilist_detail::NodeAccess> = {<No data fields>}, <No data fields>}, Sentinel = {<llvm::ilist_node_impl<llvm::ilist_detail::node_options<llvm::Function, false, false, void> >> = {<llvm::ilist_node_base<false>> = {Prev = 0x7f2f3825bca0, Next = 0x7f2f38301720}, <No data fields>}, <No data fields>}}, <No data fields>}, <No data fields>}, AliasList = {<llvm::iplist_impl<llvm::simple_ilist<llvm::GlobalAlias>, llvm::SymbolTableListTraits<llvm::GlobalAlias> >> = {<llvm::SymbolTableListTraits<llvm::GlobalAlias>> = {<llvm::ilist_alloc_traits<llvm::GlobalAlias>> = {<No data fields>}, <No data fields>}, <llvm::simple_ilist<llvm::GlobalAlias>> = {<llvm::ilist_base<false>> = {<No data fields>}, <llvm::ilist_detail::SpecificNodeAccess<llvm::ilist_detail::node_options<llvm::GlobalAlias, false, false, void> >> = {<llvm::ilist_detail::NodeAccess> = {<No data fields>}, <No data fields>}, Sentinel = {<llvm::ilist_node_impl<llvm::ilist_detail::node_options<llvm::GlobalAlias, false, false, void> >> = {<llvm::ilist_node_base<false>> = {Prev = 0x7f2f3806a418, Next = 0x7f2f3806a418}, <No data fields>}, <No data fields>}}, <No data fields>}, <No data fields>}, IFuncList = {<llvm::iplist_impl<llvm::simple_ilist<llvm::GlobalIFunc>, llvm::SymbolTableListTraits<llvm::GlobalIFunc> >> = {<llvm::SymbolTableListTraits<llvm::GlobalIFunc>> = {<llvm::ilist_alloc_traits<llvm::GlobalIFunc>> = {<No data fields>}, <No data fields>}, <llvm::simple_ilist<llvm::GlobalIFunc>> = {<llvm::ilist_base<false>> = {<No data fields>}, <llvm::ilist_detail::SpecificNodeAccess<llvm::ilist_detail::node_options<llvm::GlobalIFunc, false, false, void> >> = {<llvm::ilist_detail::NodeAccess> = {<No data fields>}, <No data fields>}, Sentinel = {<llvm::ilist_node_impl<llvm::ilist_detail::node_options<llvm::GlobalIFunc, false, false, void> >> = {<llvm::ilist_node_base<false>> = {Prev = 0x7f2f3806a428, Next = 0x7f2f3806a428}, <No data fields>}, <No data fields>}}, <No data fields>}, <No data fields>}, NamedMDList = {<llvm::iplist_impl<llvm::simple_ilist<llvm::NamedMDNode>, llvm::ilist_traits<llvm::NamedMDNode> >> = {<llvm::ilist_traits<llvm::NamedMDNode>> = {<llvm::ilist_node_traits<llvm::NamedMDNode>> = {<llvm::ilist_alloc_traits<llvm::NamedMDNode>> = {<No data fields>}, <llvm::ilist_callback_traits<llvm::NamedMDNode>> = {<No data fields>}, <No data fields>}, <No data fields>}, <llvm::simple_ilist<llvm::NamedMDNode>> = {<llvm::ilist_base<false>> = {<No data fields>}, <llvm::ilist_detail::SpecificNodeAccess<llvm::ilist_detail::node_options<llvm::NamedMDNode, false, false, void> >> = {<llvm::ilist_detail::NodeAccess> = {<No data fields>}, <No data fields>}, Sentinel = {<llvm::ilist_node_impl<llvm::ilist_detail::node_options<llvm::NamedMDNode, false, false, void> >> = {<llvm::ilist_node_base<false>> = {Prev = 0x7f2f3806a438, Next = 0x7f2f3806a438}, <No data fields>}, <No data fields>}}, <No data fields>}, <No data fields>}, GlobalScopeAsm = "", ValSymTab = std::unique_ptr<llvm::ValueSymbolTable> = {get() = 0x7f2f3831bf60}, ComdatSymTab = {<llvm::StringMapImpl> = {TheTable = 0x0, NumBuckets = 0, NumItems = 0, NumTombstones = 0, ItemSize = 72, static TombstoneIntVal = 18446744073709551608}, <llvm::detail::AllocatorHolder<llvm::MallocAllocator>> = {<llvm::MallocAllocator> = {<llvm::AllocatorBase<llvm::MallocAllocator>> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, OwnedMemoryBuffer = std::unique_ptr<llvm::MemoryBuffer> = {get() = 0x0}, Materializer = std::unique_ptr<llvm::GVMaterializer> = {get() = 0x0}, ModuleID = "mesa-shader", SourceFileName = "mesa-shader", TargetTriple = "amdgcn--", NamedMDSymTab = {<llvm::StringMapImpl> = {TheTable = 0x0, NumBuckets = 0, NumItems = 0, NumTombstones = 0, ItemSize = 16, static TombstoneIntVal = 18446744073709551608}, <llvm::detail::AllocatorHolder<llvm::MallocAllocator>> = {<llvm::MallocAllocator> = {<llvm::AllocatorBase<llvm::MallocAllocator>> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, DL = {BigEndian = false, AllocaAddrSpace = 5, StackNaturalAlign = {<llvm::Optional<llvm::Align>> = {Storage = {{empty = 2 '\002', val = {ShiftValue = 2 '\002'}}, hasVal = true}}, <No data fields>}, ProgramAddrSpace = 0, DefaultGlobalsAddrSpace = 1, FunctionPtrAlign = {<llvm::Optional<llvm::Align>> = {Storage = {{empty = 0 '\000', val = {ShiftValue = 0 '\000'}}, hasVal = false}}, <No data fields>}, TheFunctionPtrAlignType = llvm::DataLayout::FunctionPtrAlignType::Independent, ManglingMode = llvm::DataLayout::MM_None, LegalIntWidths = {<llvm::SmallVectorImpl<unsigned char>> = {<llvm::SmallVectorTemplateBase<unsigned char, true>> = {<llvm::SmallVectorTemplateCommon<unsigned char, void>> = {<llvm::SmallVectorBase<unsigned long>> = {BeginX = 0x7f2f3806a548, Size = 2, Capacity = 8}, <No data fields>}, static TakesParamByValue = true}, <No data fields>}, <llvm::SmallVectorStorage<unsigned char, 8>> = {InlineElts = " @\000\000\000\000\000"}, <No data fields>}, Alignments = {<llvm::SmallVectorImpl<llvm::LayoutAlignElem>> = {<llvm::SmallVectorTemplateBase<llvm::LayoutAlignElem, true>> = {<llvm::SmallVectorTemplateCommon<llvm::LayoutAlignElem, void>> = {<llvm::SmallVectorBase<unsigned int>> = {BeginX = 0x7f2f380e7810, Size = 22, Capacity = 33}, <No data fields>}, static TakesParamByValue = true}, <No data fields>}, <llvm::SmallVectorStorage<llvm::LayoutAlignElem, 16>> = {InlineElts = "a\000\000\000\000\003\000\000f\020\000\000\001\001\000\000f \000\000\002\002\000\000f@\000\000\003\003\000\000f\200\000\000\004\004\000\000i\001\000\000\000\000\000\000i\b\000\000\000\000\000\000i\020\000\000\001\001\000\000i \000\000\002\002\000\000i@\000\000\002\003\000\000v@\000\000\003\003\000\000v\200\000\000\004\004", '\000' <repeats 33 times>}, <No data fields>}, StringRepresentation = "e-p:64:64-p1:64:64-p2:32:32-p3:32:32-p4:64:64-p5:32:32-p6:32:32-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128-v192:256-v256:256-v512:512-v1024:1024-v2048:2048-n32:64-S32-A5-G1-ni:7", Pointers = {<llvm::SmallVectorImpl<llvm::PointerAlignElem>> = {<llvm::SmallVectorTemplateBase<llvm::PointerAlignElem, true>> = {<llvm::SmallVectorTemplateCommon<llvm::PointerAlignElem, void>> = {<llvm::SmallVectorBase<unsigned int>> = {BeginX = 0x7f2f3806a610, Size = 7, Capacity = 8}, <No data fields>}, static TakesParamByValue = true}, <No data fields>}, <llvm::SmallVectorStorage<llvm::PointerAlignElem, 8>> = {InlineElts = "\003\003\000\000@\000\000\000\000\000\000\000@\000\000\000\003\003\000\000@\000\000\000\001\000\000\000@\000\000\000\002\002\000\000 \000\000\000\002\000\000\000 \000\000\000\002\002\000\000 \000\000\000\003\000\000\000 \000\000\000\003\003\000\000@\000\000\000\004\000\000\000@\000\000\000\002\002\000\000 \000\000\000\005\000\000\000 \000\000\000\002\002\000\000 \000\000\000\006\000\000\000 ", '\000' <repeats 18 times>}, <No data fields>}, LayoutMap = 0x0, NonIntegralAddressSpaces = {<llvm::SmallVectorImpl<unsigned int>> = {<llvm::SmallVectorTemplateBase<unsigned int, true>> = {<llvm::SmallVectorTemplateCommon<unsigned int, void>> = {<llvm::SmallVectorBase<unsigned int>> = {BeginX = 0x7f2f3806a6a8, Size = 1, Capacity = 8}, <No data fields>}, static TakesParamByValue = true}, <No data fields>}, <llvm::SmallVectorStorage<unsigned int, 8>> = {InlineElts = "\a", '\000' <repeats 30 times>}, <No data fields>}}, CurrentIntrinsicIds = {<llvm::StringMapImpl> = {TheTable = 0x0, NumBuckets = 0, NumItems = 0, NumTombstones = 0, ItemSize = 16, static TombstoneIntVal = 18446744073709551608}, <llvm::detail::AllocatorHolder<llvm::MallocAllocator>> = {<llvm::MallocAllocator> = {<llvm::AllocatorBase<llvm::MallocAllocator>> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, UniquedIntrinsicNames = {<llvm::DenseMapBase<llvm::DenseMap<std::pair<unsigned int, llvm::FunctionType const*>, unsigned int, llvm::DenseMapInfo<std::pair<unsigned int, llvm::FunctionType const*>, void>, llvm::detail::DenseMapPair<std::pair<unsigned int, llvm::FunctionType const*>, unsigned int> >, std::pair<unsigned int, llvm::FunctionType const*>, unsigned int, llvm::DenseMapInfo<std::pair<unsigned int, llvm::FunctionType const*>, void>, llvm::detail::DenseMapPair<std::pair<unsigned int, llvm::FunctionType const*>, unsigned int> >> = {<llvm::DebugEpochBase> = {<No data fields>}, <No data fields>}, Buckets = 0x0, NumEntries = 0, NumTombstones = 0, NumBuckets = 0}} > FunctionSize = 0 > InstrCount = 0 > EmitICRemark = <optimized out> > FunctionScope = <optimized out> >#10 0x00007f2f6b53a8ef in (anonymous namespace)::CGPassManager::RunPassOnSCC (this=0x7f2f38022810, P=0x7f2f3801f800, CurSCC=..., CG=..., CallGraphUpToDate=<optimized out>, DevirtualizedCall=<optimized out>) at /usr/src/debug/llvm-15.0.6-2.fc38.x86_64/lib/Analysis/CallGraphSCCPass.cpp:179 > PassTimer = {T = 0x0} > F = 0x7f2f383016e8 > CGN = <optimized out> > __range1 = @0x7f2f50ff52f0: {CG = @0x7f2f38545dd0, Context = 0x7f2f50ff5318, Nodes = std::vector of length 1, capacity 1 = {0x7f2f38068f30}} > __begin1 = 0x7f2f38068f30 > __end1 = 0x7f2f382a9df0 > Changed = false > FPP = 0x7f2f3801f800 > PM = <optimized out> > M = <optimized out> > CGSP = <optimized out> > FunctionToInstrCount = <optimized out> > SCCCount = <optimized out> > PassTimer = <optimized out> > InstrCount = <optimized out> > EmitICRemark = <optimized out> > Delta = <optimized out> > __range1 = <optimized out> > __begin1 = <optimized out> > __end1 = <optimized out> > CGN = <optimized out> > F = <optimized out> > PassTimer = <optimized out> >#11 (anonymous namespace)::CGPassManager::RunAllPassesOnSCC (this=0x7f2f38022810, CurSCC=..., CG=..., DevirtualizedCall=<optimized out>) at /usr/src/debug/llvm-15.0.6-2.fc38.x86_64/lib/Analysis/CallGraphSCCPass.cpp:477 > P = 0x7f2f3801f800 > PassNo = 4 > Changed = true > CallGraphUpToDate = true > PassNo = <optimized out> > e = <optimized out> > P = <optimized out> > LocalChanged = <optimized out> > Functions = <optimized out> >#12 (anonymous namespace)::CGPassManager::runOnModule (this=0x7f2f38022810, M=...) at /usr/src/debug/llvm-15.0.6-2.fc38.x86_64/lib/Analysis/CallGraphSCCPass.cpp:542 > NodeVec = std::vector of length 1, capacity 1 = {0x7f2f382c07c0} > Iteration = 0 > DevirtualizedCall = false > CGI = {<llvm::iterator_facade_base<llvm::scc_iterator<llvm::CallGraph*, llvm::GraphTraits<llvm::CallGraph*> >, std::forward_iterator_tag, std::vector<llvm::CallGraphNode*, std::allocator<llvm::CallGraphNode*> > const, long, std::vector<llvm::CallGraphNode*, std::allocator<llvm::CallGraphNode*> > const*, std::vector<llvm::CallGraphNode*, std::allocator<llvm::CallGraphNode*> > const&>> = {<No data fields>}, visitNum = 3, nodeVisitNumbers = {<llvm::DenseMapBase<llvm::DenseMap<llvm::CallGraphNode*, unsigned int, llvm::DenseMapInfo<llvm::CallGraphNode*, void>, llvm::detail::DenseMapPair<llvm::CallGraphNode*, unsigned int> >, llvm::CallGraphNode*, unsigned int, llvm::DenseMapInfo<llvm::CallGraphNode*, void>, llvm::detail::DenseMapPair<llvm::CallGraphNode*, unsigned int> >> = {<llvm::DebugEpochBase> = {<No data fields>}, <No data fields>}, Buckets = 0x7f2f38112730, NumEntries = 3, NumTombstones = 0, NumBuckets = 64}, SCCNodeStack = std::vector of length 1, capacity 2 = {0x7f2f3831f1a0}, CurrentSCC = std::vector of length 1, capacity 1 = {0x7f2f382c07c0}, VisitStack = std::vector of length 1, capacity 2 = {{Node = 0x7f2f3831f1a0, NextChild = {<llvm::iterator_adaptor_base<llvm::mapped_iterator<__gnu_cxx::__normal_iterator<std::pair<llvm::Optional<llvm::WeakTrackingVH>, llvm::CallGraphNode*>*, std::vector<std::pair<llvm::Optional<llvm::WeakTrackingVH>, llvm::CallGraphNode*>, std::allocator<std::pair<llvm::Optional<llvm::WeakTrackingVH>, llvm::CallGraphNode*> > > >, llvm::CallGraphNode* (*)(std::pair<llvm::Optional<llvm::WeakTrackingVH>, llvm::CallGraphNode*>), llvm::CallGraphNode*>, __gnu_cxx::__normal_iterator<std::pair<llvm::Optional<llvm::WeakTrackingVH>, llvm::CallGraphNode*>*, std::vector<std::pair<llvm::Optional<llvm::WeakTrackingVH>, llvm::CallGraphNode*>, std::allocator<std::pair<llvm::Optional<llvm::WeakTrackingVH>, llvm::CallGraphNode*> > > >, std::random_access_iterator_tag, llvm::CallGraphNode*, long, llvm::CallGraphNode**, llvm::CallGraphNode*>> = {<llvm::iterator_facade_base<llvm::mapped_iterator<__gnu_cxx::__normal_iterator<std::pair<llvm::Optional<llvm::WeakTrackingVH>, llvm::CallGraphNode*>*, std::vector<std::pair<llvm::Optional<llvm::WeakTrackingVH>, llvm::CallGraphNode*>, std::allocator<std::pair<llvm::Optional<llvm::WeakTrackingVH>, llvm::CallGraphNode*> > > >, llvm::CallGraphNode* (*)(std::pair<llvm::Optional<llvm::WeakTrackingVH>, llvm::CallGraphNode*>), llvm::CallGraphNode*>, std::random_access_iterator_tag, llvm::CallGraphNode*, long, llvm::CallGraphNode**, llvm::CallGraphNode*>> = {<No data fields>}, I = {first = {Storage = {{empty = 0 '\000', val = {<llvm::ValueHandleBase> = {PrevPair = {Value = 139840781303552}, Next = 0x7f2f38184280, Val = 0x7f2f38184640}, <No data fields>}}, hasVal = false}}, second = 0x7f2f380830d0}}, F = 0x7f2f6b24f170 <llvm::GraphTraits<llvm::CallGraphNode*>::CGNGetValue(std::pair<llvm::Optional<llvm::WeakTrackingVH>, llvm::CallGraphNode*>)>}, MinVisited = 1}}} > CurSCC = {CG = @0x7f2f38545dd0, Context = 0x7f2f50ff5318, Nodes = std::vector of length 1, capacity 1 = {0x7f2f38068f30}} > CG = @0x7f2f38545dd0: {M = @0x7f2f3806a3f0, FunctionMap = std::map with 13 elements = {[0x0] = std::unique_ptr<llvm::CallGraphNode> = {get() = 0x7f2f3831f1a0}, [0x7f2f38023e48] = std::unique_ptr<llvm::CallGraphNode> = {get() = 0x7f2f382dc9a0}, [0x7f2f38085428] = std::unique_ptr<llvm::CallGraphNode> = {get() = 0x7f2f3831af90}, [0x7f2f3813fa58] = std::unique_ptr<llvm::CallGraphNode> = {get() = 0x7f2f383120a0}, [0x7f2f3818f668] = std::unique_ptr<llvm::CallGraphNode> = {get() = 0x7f2f38198ad0}, [0x7f2f38191918] = std::unique_ptr<llvm::CallGraphNode> = {get() = 0x7f2f380830d0}, [0x7f2f382b98e8] = std::unique_ptr<llvm::CallGraphNode> = {get() = 0x7f2f38307730}, [0x7f2f382d85f8] = std::unique_ptr<llvm::CallGraphNode> = {get() = 0x7f2f381f87e0}, [0x7f2f382fbde8] = std::unique_ptr<llvm::CallGraphNode> = {get() = 0x7f2f3817c460}, [0x7f2f382fec88] = std::unique_ptr<llvm::CallGraphNode> = {get() = 0x7f2f3855bec0}, [0x7f2f383016e8] = std::unique_ptr<llvm::CallGraphNode> = {get() = 0x7f2f38068f30}, [0x7f2f38303138] = std::unique_ptr<llvm::CallGraphNode> = {get() = 0x7f2f382c07c0}, [0x7f2f38312758] = std::unique_ptr<llvm::CallGraphNode> = {get() = 0x7f2f380e8ae0}}, ExternalCallingNode = 0x7f2f3831f1a0, CallsExternalNode = std::unique_ptr<llvm::CallGraphNode> = {get() = 0x7f2f382a8000}} > Changed = false >#13 0x00007f2f6a1bd508 in (anonymous namespace)::MPPassManager::runOnModule (this=0x7f2f3800be30, M=...) at /usr/src/debug/llvm-15.0.6-2.fc38.x86_64/lib/IR/LegacyPassManager.cpp:1545 > X = {<llvm::PrettyStackTraceEntry> = {_vptr$PrettyStackTraceEntry = 0x7f2f6f901d40 <vtable for llvm::PassManagerPrettyStackEntry+16>, NextEntry = 0x0}, P = 0x7f2f38022810, V = 0x0, M = 0x7f2f3806a3f0} > PassTimer = {T = 0x0} > MP = 0x7f2f38022810 > LocalChanged = false > Index = 14 > FunctionToInstrCount = {<llvm::StringMapImpl> = {TheTable = 0x0, NumBuckets = 0, NumItems = 0, NumTombstones = 0, ItemSize = 16, static TombstoneIntVal = 18446744073709551608}, <llvm::detail::AllocatorHolder<llvm::MallocAllocator>> = {<llvm::MallocAllocator> = {<llvm::AllocatorBase<llvm::MallocAllocator>> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>} > Changed = true > EmitICRemark = false > InstrCount = 1831719040 > TimeScope = <optimized out> > __range1 = <optimized out> > __begin1 = <optimized out> > __end1 = <optimized out> > OnTheFlyManager = <optimized out> > FPP = <optimized out> > Index = <optimized out> > Index = <optimized out> > MP = <optimized out> > LocalChanged = <optimized out> > X = <optimized out> > PassTimer = <optimized out> > ModuleCount = <optimized out> > Delta = <optimized out> > Index = <optimized out> > __range1 = <optimized out> > __begin1 = <optimized out> > __end1 = <optimized out> > OnTheFlyManager = <optimized out> > FPP = <optimized out> >#14 llvm::legacy::PassManagerImpl::run (this=0x7f2f3800b9e0, M=...) at /usr/src/debug/llvm-15.0.6-2.fc38.x86_64/lib/IR/LegacyPassManager.cpp:535 > Index = 0 > Changed = false >#15 0x00007f2f76b76423 in std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size (this=0x7f2f50ff5570) at /usr/include/c++/12/bits/basic_string.h:1063 >No locals. >#16 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator= (__str=..., this=0x7f2f382284b8) at /usr/include/c++/12/bits/basic_string.h:866 >No locals. >#17 llvm::Module::setTargetTriple (T=..., this=0x7f2f382283d0) at /usr/include/llvm/IR/Module.h:301 >No locals. >#18 ac_create_module (tm=0x7f2f3800b970, ctx=<optimized out>) at ../src/amd/llvm/ac_llvm_helper.cpp:84 > TM = 0x7f2f3800b970 > module = 0x7f2f382283d0 >#19 0x00007f2f76ab0179 in si_build_wrapper_function (ctx=<optimized out>, parts=<optimized out>, num_parts=<optimized out>, main_part=<optimized out>, next_shader_first_part=<optimized out>, main_arg_types=<optimized out>, same_thread_count=<optimized out>) at ../src/gallium/drivers/radeonsi/si_shader_llvm.c:531 > param = 0x7f2f50ff6200 > param_type = 0x7f2f382283c8 > out_type = 0x7f2f76b76423 <ac_create_module(LLVMTargetMachineRef, LLVMContextRef)+1283> > size = <optimized out> > i = 939720656 > builder = <optimized out> > initial = <optimized out> > out = {0x7f2f00000007, 0x2000000004, 0x224c99c000000009, 0x1db0000563d, 0x7f2f, 0x7f2f3810e680, 0x100000000, 0x0, 0x7f2f50ff34e8, 0x7f2f50ff34f0, 0x7f2f382083c0, 0xbead663852eb3300, 0x224c99200000000b, 0xffffffffffffff88, 0x2, 0x7f2f3802ffd0, 0x0, 0x0, 0x2, 0x7f2f989ec803 <__GI___libc_free+115>, 0x7f2f3802ffd0, 0x0, 0x0, 0x7f2f38216dc8, 0x0, 0x7f2f6c25fa4c <llvm::SITargetLowering::LowerReturn(llvm::SDValue, unsigned int, bool, llvm::SmallVectorImpl<llvm::ISD::OutputArg> const&, llvm::SmallVectorImpl<llvm::SDValue> const&, llvm::SDLoc const&, llvm::SelectionDAG&) const+2316>, 0x7f2f50ff3328, 0xc, 0x0, 0x7f2f6a8e7314 <llvm::SelectionDAG::foldConstantFPMath(unsigned int, llvm::SDLoc const&, llvm::EVT, llvm::SDValue, llvm::SDValue)+1364>, 0x100000000, 0x7f2f38219058, 0x13802ffd0, 0x90, 0x7f2f38219058, 0xa0, 0x7f2f50ff4080, 0x76, 0x7f2f50ff42c0, 0x4, 0x7f2f3802ffd0, 0x0, 0xbead663852eb3300, 0x7f2f50ff3328, 0x300000000c, 0x7f2f38210e58, 0x0, 0x7f2f3822a7a0, 0xbead663800000000, 0x7f2f38216d60, 0xbead663800000000, 0x7f2f3810ec98, 0xbead663800000000, 0x7f2f381082f8, 0xbead663800000000, 0x7f2f38217b98, 0xbead663800000000, 0x7f2f38108f90, 0xbead663800000000, 0x7f2f38108708, 0xbead663800000000, 0x7f2f38215288, 0xbead663800000000, 0x7f2f3822a2c0, 0xbead663800000000, 0x7f2f38108840, 0xbead663800000000, 0x7f2f38210e58, 0xbead663800000001, 0x2000000000, 0x224c99c00000000c, 0x3818e8800000563d, 0x7f2f, 0x7f2f3810ed00, 0x3821792800000000, 0x7f2f, 0x1, 0x7f2f00000001, 0xc, 0x0, 0x3822a328, 0x0, 0x7f2f3802ffd0, 0x7f2f50ff3770, 0x7f2f38211408, 0x7f2f50ff3b50, 0xbead663852eb3300, 0x0, 0x7f2f3822a600, 0x0, 0x7f2f38211408, 0x2, 0x0, 0x7f2f6a955771 <llvm::TargetLowering::SimplifySetCC(llvm::EVT, llvm::SDValue, llvm::SDValue, llvm::ISD::CondCode, bool, llvm::TargetLowering::DAGCombinerInfo&, llvm::SDLoc const&) const+25633>, 0x7f2f3822a600, 0x0, 0x7f2f50ff3cf0, 0x7f2f6a93c8e5 <llvm::TargetLowering::SimplifyDemandedBits(llvm::SDValue, llvm::APInt const&, llvm::APInt const&, llvm::KnownBits&, llvm::TargetLowering::TargetLoweringOpt&, unsigned int, bool) const+27733>, 0x7f2f50ff3a68, 0x7f2f00000001, 0x7f2f00000000, 0x7f2f6d2172f8 <_ZN4llvmL13semIEEEsingleE.llvm.8287700157352314719>, 0x800000, 0x7f2200000000, 0x7f2f3802ffd0, 0x7f2f38211402, 0x7f2f3822a600, 0x7f2f3808aa28, 0x0, 0x7f2f38210d88, 0x0, 0x1, 0x7f2f00000000, 0xbead663800000017, 0xbead663800000002, 0x7f2f50ff3a58, 0x2, 0x1, 0x7f2f3806a510, 0x7f2f50ff3690, 0x0, 0x7f2f00000000, 0x7f2f50ff3670, 0x7f2f3802ffd0, 0x7f2f50ff37e0, 0x7f2f50ff3a0c, 0x0, 0x43802ffd0, 0x7f2f50ff3702, 0x0, 0x0, 0x7f2f00000000, 0x7f2f50ff3670, 0x7f2f6c0c2059 <llvm::AMDGPUTargetLowering::allUsesHaveSourceMods(llvm::SDNode const*, unsigned int)+169>, 0xbead663852eb3300, 0x7f2f3822a8d8, 0xbead663852eb3300, 0x0, 0x7f2f3802ffd0, 0x3810ed00, 0x1, 0x59, 0x7f2f382bd3b0, 0x7f2f3808a790, 0x7f2f50ff4070, 0x7f2f38319d50, 0x0, 0x7f2f38149160, 0xd8000000d8, 0x7f2f3802ffd0, 0x7f2f3808aa28, 0x7f2f6a9608d6 <llvm::TargetLowering::getNegatedExpression(llvm::SDValue, llvm::SelectionDAG&, bool, bool, llvm::TargetLoweringBase::NegatibleCost&, unsigned int) const+1254>, 0x7f2f50ff3820, 0x7f2f00000002, 0x7f2f50ff3690, 0x7f2f50ff3690, 0x0, 0x7f2f50ff36b8, 0x400000000, 0x7f2f50ff3f88, 0x0, 0x7f2f3802ffd0, 0xbead663852eb3300, 0x2, 0x0, 0x7f2f50ff36f8, 0x400000000, 0x7f2f38030098, 0x7f2f3802ffd0, 0x7f2f38030098, 0x7f2f50ff37d0, 0x7f2f50ff37c0, 0x0, 0x7f2f6a8c1bcf <llvm::SelectionDAG::RemoveDeadNodes()+463>, 0x400000000, 0x7f2f00000000, 0x0, 0x0, 0x0, 0xffffffff0000011b, 0x7f2f50ff3790, 0x563d224c9910, 0x0, 0x10001, 0x0, 0x7f2fffff0000, 0x0, 0x7f2f00000000, 0x7f2f50ff3740, 0x7f2f38216df8, 0x7f2f50ff3c80, 0x7f2f50ff3960, 0x7f2f50ff37d0, 0x8000000000, 0x7f2f38219058, 0x7f2f6a8c3a99 <AddNodeIDCustom(llvm::FoldingSetNodeID&, llvm::SDNode const*)+377>, 0x7f2f38219058, 0x7f2f00000000, 0x7f2f50ff3800, 0xbead663852eb3300...} > function_type = <optimized out> > num_first_params = <optimized out> > num_out = 1358914048 > initial_num_out = <optimized out> > num_out_sgpr = 943118768 > initial_num_out_sgpr = <optimized out> > num_sgprs = <optimized out> > num_vgprs = <optimized out> > gprs = <optimized out> > num_returns = <optimized out> > returns = {0xbead663852eb3300, 0xbead663852eb3300, 0x0, 0xffffffffffffff88, 0x2, 0x7f2f380f91f0, 0x90, 0x7f2f380f91f0, 0x7f2f380f9210, 0x7f2f989ec803 <__GI___libc_free+115>, 0x0, 0x7f2f0000008f, 0x7f2f50ff3e30, 0x7f2f380f9210, 0x7f2f38449b10, 0x7f2f6b50054e <llvm::BlockFrequencyInfoImplBase::clear()+126>, 0x24, 0x0, 0x9, 0x7f2f94eaec0c <operator new(unsigned long)+28>, 0x9, 0x7f2f6a5fc512 <std::vector<int, std::allocator<int> >::_M_default_append(unsigned long)+194>, 0x1, 0x7f2f3819c730, 0x0, 0x9, 0x48, 0x9, 0x7, 0xbead663852eb3300, 0x9, 0x7f2f989ea01b <_int_free+1675>, 0x2, 0x7f2f385123e8, 0x0, 0x7f2f6c232353 <llvm::SIInstrInfo::getMemOperandsWithOffsetWidth(llvm::MachineInstr const&, llvm::SmallVectorImpl<llvm::MachineOperand const*>&, long&, bool&, unsigned int&, llvm::TargetRegisterInfo const*) const+51>, 0x7f2f3851fbf0, 0x7f2f50ff4930, 0x7f2f385123e8, 0xffffffffffffff88, 0x7f2f50ff4000, 0x7f2f3808a740, 0x7f2f50ff3ff0, 0x7f2f38674b70, 0x7f2f38650588, 0x7f2f50ff4940, 0x7f2f50ff4000, 0x7f2f3851f8c0, 0x7f2f38520580, 0x7f2f38195ac0, 0x7f2f6f9fb078 <vtable for llvm::SIInstrInfo+16>, 0x7f2f6a4cbada <(anonymous namespace)::BaseMemOpClusterMutation::apply(llvm::ScheduleDAGInstrs*)+458>, 0x7f2f3808a790, 0x7f2f6a3a9f20 <llvm::array_pod_sort_comparator<unsigned int>(void const*, void const*)>, 0x7f2f50ff4310, 0x2, 0x7f2f3851fe10, 0x7f2f38650570, 0x7f2f38650570, 0x1, 0x7f2f50ff3fc0, 0x1, 0x8, 0x7f2f38674b70, 0x7f2f38511ba0, 0x40, 0x2, 0x7f2f382c2050, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f2f50ff4030, 0x2000000000, 0x7f2f3851f8c0, 0x7f2f50ff4048, 0x400000001, 0x7f2f38511448, 0x0, 0x0, 0x0, 0x44, 0x4, 0x7f2f3851fbf0, 0x7f2f50ff4090, 0x400000001, 0x7f2f38511770, 0x7f2f3821f8e0, 0x9000000100, 0x7f2f00000000, 0x0, 0x7f2f00000004, 0x7f2f38335648, 0x7f2f38335730, 0x7f2f38335818, 0x7f2f38339e80, 0x7f2f38339f68, 0x7f2f3833a1a0, 0x7f2f383d68d0, 0x11f00000090, 0x7f2f38337350, 0x7f2f382adc38, 0x7f2f38335560, 0x7f2f382c2888, 0x7f2f38335648, 0x7f2f38079b18, 0x7f2f38335730, 0x7f2f382d68b8, 0x7f2f38335818, 0x7f2f38075ae8, 0x7f2f38339e80, 0x7f2f382afb68, 0x7f2f38339f68, 0x7f2f382e7a78, 0x7f2f3833a1a0, 0x7f2f3806f438, 0x7f2f50ff41a0, 0x7f2f50ff41a0, 0x8, 0x0, 0x7f2f50ff4380, 0x7f2f9898fc0a <msort_with_tmp+186>, 0x0, 0x7f2f6a3a9f20 <llvm::array_pod_sort_comparator<unsigned int>(void const*, void const*)>, 0x300000002f, 0x7f2f6a39f326 <(anonymous namespace)::CalcLiveRangeUtilBase<(anonymous namespace)::CalcLiveRangeUtilSet, std::_Rb_tree_const_iterator<llvm::LiveRange::Segment>, std::set<llvm::LiveRange::Segment, std::less<llvm::LiveRange::Segment>, std::allocator<llvm::LiveRange::Segment> > >::extendSegmentEndTo(std::_Rb_tree_const_iterator<llvm::LiveRange::Segment>, llvm::SlotIndex)+278>, 0x7f2f50ff4760, 0x7f2f386432f0, 0x7f2f50ff41f0, 0x800000000, 0x7f2f38486c10, 0x7f2f38214840, 0x7f2f38486c12, 0x7f2f50ff4300, 0x0, 0x7f2f6a39a784 <llvm::LiveRange::extendInBlock(llvm::ArrayRef<llvm::SlotIndex>, llvm::SlotIndex, llvm::SlotIndex)+468>, 0x0, 0x7f2f50ff4300, 0x7f2f38486c14, 0x7f2f381f8a30, 0xbead663852eb3300, 0x7f2f381f8a30, 0x0, 0x7f2f50ff4300, 0x7f2f381041c0, 0x7f2f38486c14, 0x7f2f50ff4290, 0x7f2f50ff4290, 0x8, 0x7f2f00000000, 0x7f2f381502f0, 0x7f2f6a67c243 <llvm::TargetRegisterInfo::getRegAllocationHints(llvm::Register, llvm::ArrayRef<unsigned short>, llvm::SmallVectorImpl<unsigned short>&, llvm::MachineFunction const&, llvm::VirtRegMap const*, llvm::LiveRegMatrix const*) const+691>, 0x1da663852eb3300, 0x7f2f50ff4430, 0x7e, 0x7f2f50ff4418, 0x8f, 0x7f2f50ff4b40, 0x7f2f50ff4350, 0x7f2f50ff4360, 0x7f2f50ff4440, 0x7f2f6a45e298 <llvm::make_range<llvm::po_iterator<llvm::MachineBasicBlock*, llvm::SmallPtrSet<llvm::MachineBasicBlock*, 8u>, false, llvm::GraphTraits<llvm::MachineBasicBlock*> > >(llvm::po_iterator<llvm::MachineBasicBlock*, llvm::SmallPtrSet<llvm::MachineBasicBlock*, 8u>, false, llvm::GraphTraits<llvm::MachineBasicBlock*> >, llvm::po_iterator<llvm::MachineBasicBlock*, llvm::SmallPtrSet<llvm::MachineBasicBlock*, 8u>, false, llvm::GraphTraits<llvm::MachineBasicBlock*> >)+552>, 0x7f2f50ff4310, 0x7f2f50ff4310, 0x8, 0xbead663852eb3300, 0x2, 0x7f2f38230580, 0xa0, 0x7f2f38305ac0, 0x140, 0x7f2f38000030, 0x7f2f38230620, 0x7f2f989ebd42 <_int_realloc+322>, 0x55, 0x7f2f382e7eb0, 0x7f2f382c3120, 0x7f2f38230590, 0x130, 0xa5, 0xa0, 0x7f2f38230580, 0x140, 0x7f2f989ecb18 <__GI___libc_realloc+328>, 0x7f2f3845f8e0, 0x7f2f38000030, 0x1000000e0, 0x7f2f0000004a, 0x7f2f383ec940, 0xbead663852eb3300, 0x7f2f38336e80, 0x13, 0x130, 0x100000010, 0x142, 0x143...} > last_func_type = <optimized out> > return_type = <optimized out> > ret = <optimized out> >#20 0x00007f2f76ab274c in si_set_es_return_value_for_gs (ctx=0x0) at ../src/gallium/drivers/radeonsi/si_shader_llvm_gs.c:68 > ret = 0x0 > vgpr = <optimized out> > ret = <optimized out> > vgpr = <optimized out> >#21 si_llvm_es_build_end (ctx=0x0) at ../src/gallium/drivers/radeonsi/si_shader_llvm_gs.c:88 >No locals. >#22 0x00007f2f76aacc06 in si_create_shader_variant (sscreen=0x7f2f50ff6200, compiler=<optimized out>, shader=0x563d224936b0, debug=0x7f2f382281f0) at ../src/gallium/drivers/radeonsi/si_shader.c:2733 > sel = 0x7f2f4c54d9f0 > mainp = <optimized out> > ok = <optimized out> >#23 0x00007f2f76ad4560 in si_ps_key_update_framebuffer_rasterizer_sample_shading (sctx=0x0) at ../src/gallium/drivers/radeonsi/si_state_shaders.cpp:2435 > sel = 0x2 > key = 0x1868 > rs = <error reading variable rs (Cannot access memory at address 0x910)> > uses_persp_center = false > uses_persp_centroid = true > uses_persp_sample = <optimized out> >#24 0x00007f2f4c54da20 in ?? () >No symbol table info available. >#25 0x00007f2f50ff8ad0 in ?? () >No symbol table info available. >#26 0x0000000000000000 in ?? () >No symbol table info available. > >Thread 6 (Thread 0x7f2f761ff6c0 (LWP 4979)): >#0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x563d22486898) at futex-internal.c:57 > sc_cancel_oldtype = 0 > __arg6 = <optimized out> > __arg3 = <optimized out> > _a5 = <optimized out> > _a2 = <optimized out> > sc_ret = <optimized out> > __arg4 = <optimized out> > __arg1 = <optimized out> > _a6 = <optimized out> > _a3 = <optimized out> > resultvar = <optimized out> > __arg5 = <optimized out> > __arg2 = <optimized out> > _a4 = <optimized out> > _a1 = <optimized out> >#1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x563d22486898, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 > err = <optimized out> > clockbit = 256 > op = 393 >#2 0x00007f2f989d920f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x563d22486898, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 >No locals. >#3 0x00007f2f989db9b0 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x563d22486848, cond=0x563d22486870) at pthread_cond_wait.c:503 > spin = 0 > buffer = {__routine = 0x7f2f989db730 <__condvar_cleanup_waiting>, __arg = 0x7f2f761feab0, __canceltype = 0, __prev = 0x0} > cbuffer = {wseq = 0, cond = 0x563d22486870, mutex = 0x563d22486848, private = 0} > err = <optimized out> > g = 0 > flags = <optimized out> > g1_start = <optimized out> > maxspin = 0 > signals = <optimized out> > result = 0 > wseq = 0 > seq = 0 > private = 0 > maxspin = <optimized out> > err = <optimized out> > result = <optimized out> > wseq = <optimized out> > g = <optimized out> > seq = <optimized out> > flags = <optimized out> > private = <optimized out> > signals = <optimized out> > done = <optimized out> > g1_start = <optimized out> > spin = <optimized out> > buffer = <optimized out> > cbuffer = <optimized out> > s = <optimized out> >#4 ___pthread_cond_wait (cond=0x563d22486870, mutex=0x563d22486848) at pthread_cond_wait.c:618 >No locals. >#5 0x00007f2f763168ed in invalidate_framebuffer_storage (ctx=0x563d22486848, fb=<optimized out>, numAttachments=<optimized out>, attachments=<optimized out>, width=0, height=-1, name=0x0, y=<optimized out>, x=<optimized out>) at ../src/mesa/main/fbobject.c:5212 > i = <optimized out> >#6 0x00007f2f762c4e9b in u_thread_create (thrd=0x7f2f763168ed <invalidate_framebuffer_storage+237>, routine=0x563d22486870, param=0x7ffd5bc4ba30) at ../src/util/u_thread.c:65 > ret = 2 > saved_set = {__val = {139841821993760, 0, 94820568164464, 140726143072816, 94820568164400, 139841823140077, 139841821994032, 139841822805659, 0, 0, 0, 0, 0, 0, 0, 139842400718735}} > new_set = {__val = {135168, 135168, 0, 139842400729437, 139841517914336, 41, 22, >Timeout exceeded: 1200 seconds, killing /usr/libexec/gdb. >Looks like gdb hung while generating backtrace. >This may be a bug in gdb. Consider submitting a bug report to gdb developers. >Please attach coredump from this crash to the bug report if you do.
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 2140793
:
1922839
|
1922840
|
1922841
|
1922842
|
1922843
|
1922844
|
1922845
|
1922846
|
1922847
|
1922848
|
1922849
|
1937570
|
1937588
| 1937750 |
1938037