#0 getIndex (this=) at /home/chris/build/llvm-svn/src/llvm/include/llvm/CodeGen/SlotIndexes.h:134 No locals. #1 operator>= (other=..., this=) at /home/chris/build/llvm-svn/src/llvm/include/llvm/CodeGen/SlotIndexes.h:202 No locals. #2 llvm::LiveRange::find (this=this@entry=0x69df120, Pos=Pos@entry=...) at LiveInterval.cpp:38 I = 0x6b7aa72 Len = #3 0x00007fffe63d9f23 in find (Pos=..., this=0x69df120) at /home/chris/build/llvm-svn/src/llvm/include/llvm/CodeGen/LiveInterval.h:230 No locals. #4 Query (Idx=..., this=0x69df120) at /home/chris/build/llvm-svn/src/llvm/include/llvm/CodeGen/LiveInterval.h:443 I = EarlyVal = LateVal = Kill = #5 llvm::LiveIntervals::shrinkToUses (this=0x69bd140, li=li@entry=0x69df120, dead=dead@entry=0x68e4480) at LiveIntervalAnalysis.cpp:334 Idx = LRQ = {EarlyVal = 0x6aaf110, LateVal = 0x6aaf110, EndPoint = {lie = {Value = 110442176}}, Kill = 128} I = {> = {}, Op = 0x6a41ff0} CanSeparate = WorkList = { >> = {, true>> = {, void>> = { = { BeginX = 0x7fffffff2a88, EndX = 0x7fffffff2a98, CapacityX = 0x7fffffff2b88}, FirstEl = {> = {buffer = "\322^\246\006\000\000\000\000\020\361\252\006\000\000\000"}, }}, }, }, Storage = {InlineElts = { {> = {buffer = "\320h\243\006\000\000\000\000`/\377\377\377\177\000"}, }, {> = {buffer = "\205\004\000\200\000\000\000\000@ћ\006\000\000\000"}, }, {> = { buffer = "`/\377\377\377\177\000\000\001\000\000\000\000\000\000"}, }, {> = {buffer = "\215O>\346\377\177\000\000\000\000\000\000\000\000\000"}, }, {> = { buffer = "\205\004\000\200\000\000\000\000@ћ\006\000\000\000"}, }, {> = {buffer = "of>\346\377\177\000\000\000\000\000\000\000\000\000"}, }, {> = { buffer = "\260E\242\006\000\000\000\000\330+\377\377\377\177\000"}, }, {> = {buffer = "0-\377\377\377\177\000\000`+\377\377\377\177\000"}, }, {> = { buffer = "\000\000\000\000\000\000\000\000\070+\377\377\377\177\000\001"}, }, {> = {buffer = "\220-\377\377\377\177\000\000\360B\216\006\000\000\000"}, }, {> = { buffer = "p+\377\377\377\177\000\000\210+\377\377\377\177\000"}, }, {> = {buffer = "\250-\377\377\377\177\000\000@,\242\006\000\000\000"}, }, {> = { buffer = "KT;\346\377\177\000\000\020\214\252\006\000\000\000"}, }, {> = {buffer = "@\177\245\006\000\000\000\000\210+\377\377\377\177\000"}, }, {> = { buffer = "\214+\377\377\377\177\000\000\250+\377\377\377\177\000"}, }}}} LiveOut = {> = { = {SmallArray = 0x7fffffff2940, CurArray = 0x7fffffff2940, CurArraySize = 16, NumElements = 0, NumTombstones = 0}, }, SmallStorage = {0xffffffffffffffff }} NewLR = {segments = {> = {> = {> = { = {BeginX = 0x6aaf110, EndX = 0x6aaf110, CapacityX = 0x69536c0}, FirstEl = {> = {buffer = "\200R\231\006\000\000\000\000 |>\347\377\177\000\000\300\066\225\006\000\000\000"}, }}, }, }, Storage = {InlineElts = { {> = {buffer = "\002\000\000\000\000\000\000\000@\177\245\006\000\000\000\000\060\001\236\006\000\000\000"}, }, {> = { buffer = "\a\000\000\000\000\000\000\000\200R\231\006\000\000\000\000\227\261\303\345\377\177\000"}, }, {> = {buffer = "P\002\236\006\000\000\000\000\326\341O\346\377\177\000\000\320$\225\006\000\000\000"}, }}}}, valnos = {> = {> = {> = { = {BeginX = 0x6995280, EndX = 0x69524c0, CapacityX = 0x8000048f80000497}, FirstEl = {> = {buffer = "p \225\006\000\000\000"}, }}, }, }, Storage = {InlineElts = {{> = {buffer = "\000\000\000\000\000\000\000"}, }, {> = {buffer = "\n\000\000\000\b\000\000"}, }, {> = {buffer = "P\002\236\006\000\000\000"}, }}}}} UsedPHIs = {> = { = {SmallArray = 0x6a41ff0, CurArray = 0x11, CurArraySize = 110437568, NumElements = 0, NumTombstones = 3854806943}, }, SmallStorage = {0x69d3ae0, 0x699ac60, 0x30, 0x7ffff63c46f0 <_int_realloc+560>, 0x69524c0, 0x8000049700000060, 0x6952070, 0x0}} #6 0x00007fffe63e67fe in llvm::LiveRangeEdit::eliminateDeadDefs (this=0x7fffffff2f60, Dead=..., RegsBeingSpilled=...) at LiveRangeEdit.cpp:351 BeingSpilled = NumComp = Dups = {> = {> = {> = { = {BeginX = 0x7fffffff2ce8, EndX = 0x7fffffff2cf8, CapacityX = 0x7fffffff2d68}, FirstEl = {> = {buffer = "@\177\245\006\000\000\000"}, }}, }, }, Storage = {InlineElts = {{> = {buffer = "\n\000\000\000\000\000\000"}, }, {> = {buffer = "\n\000\000@\000\000\000"}, }, {> = {buffer = "\030-\377\377\377\177\000"}, }, {> = {buffer = "\030-\377\377\377\177\000"}, }, {> = {buffer = "x-\377\377\377\177\000"}, }, {> = {buffer = "\272\354=\346\377\177\000"}, }, {> = { buffer = "\020\361\252\006\000\000\000"}, }}}} LI = 0x69df120 ConEQ = {LIS = @0x7fffffff2ce8, EqClass = {EC = {> = {> = {> = { = {BeginX = 0x68e4480, EndX = 0x7fffffff2cd0, CapacityX = 0x68e4498}, FirstEl = {> = {buffer = "\001\000", }, }}, }, }, Storage = {InlineElts = {{> = { buffer = "\377\177\000"}, }, {> = {buffer = "p?\217\006"}, }, {> = {buffer = "\206\004\000\200"}, }, {> = { buffer = "\000\000\000"}, }, {> = {buffer = "\000\000\000"}, }, {> = {buffer = "\000\000\000"}, }, {> = { buffer = "\000\000\000"}, }}}}, NumClasses = 4294913240}} IsOriginal = ToShrink = {set_ = {> = { = {SmallArray = 0x7fffffff2d50, CurArray = 0x7fffffff2d50, CurArraySize = 8, NumElements = 0, NumTombstones = 0}, }, SmallStorage = {0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}}, vector_ = {> = {> = {> = { = {BeginX = 0x7fffffff2da8, EndX = 0x7fffffff2da8, CapacityX = 0x7fffffff2de8}, FirstEl = {> = {buffer = " \361\235\006\000\000\000"}, }}, }, }, Storage = {InlineElts = {{> = {buffer = "\n\000\000@\000\000\000"}, }, {> = {buffer = "Z;B\346\377\177\000"}, }, {> = {buffer = "\n\000\000\000\000\000\000"}, }, {> = {buffer = "\240kR\347\377\177\000"}, }, {> = {buffer = " \000\000\000\000\000\000"}, }, {> = {buffer = "\330iB\346\377\177\000"}, }, {> = { buffer = "r\252\267\006\000\000\000"}, }}}}} #7 0x00007fffe63bdadf in (anonymous namespace)::InlineSpiller::spillAll (this=this@entry=0x68e42f0) at InlineSpiller.cpp:1311 No locals. #8 0x00007fffe63bdd37 in (anonymous namespace)::InlineSpiller::spill (this=0x68e42f0, edit=...) at InlineSpiller.cpp:1354 No locals. #9 0x00007fffe649fa7b in (anonymous namespace)::RAGreedy::selectOrSplitImpl (this=0x68f88c0, VirtReg=..., NewVRegs=..., FixedRegisters=..., Depth=Depth@entry=0) at RegAllocGreedy.cpp:2116 LRE = { = {}, Parent = 0x6a9ac60, NewRegs = @0x7fffffff3160, MRI = @0x6952070, LIS = @0x69bd140, VRM = 0x69da430, TII = @0x69e0130, TheDelegate = 0x68f8970, FirstNew = 0, ScannedRemattable = true, Remattable = {> = { = {SmallArray = 0x7fffffff2fc8, CurArray = 0x7fffffff2fc8, CurArraySize = 4, NumElements = 0, NumTombstones = 0}, }, SmallStorage = {0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}}, Rematted = {> = { = {SmallArray = 0x7fffffff3008, CurArray = 0x7fffffff3008, CurArraySize = 4, NumElements = 0, NumTombstones = 0}, }, SmallStorage = { 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}}} Order = {Hints = {> = {> = {> = { = {BeginX = 0x7fffffff2f28, EndX = 0x7fffffff2f28, CapacityX = 0x7fffffff2f48}, FirstEl = {> = {buffer = "\300"}, }}, }, }, Storage = {InlineElts = {{> = {buffer = "\000"}, }, {> = { buffer = "\000"}, }, {> = {buffer = "\000"}, }, {> = {buffer = "\003"}, }, {> = {buffer = "\000"}, }, {> = {buffer = "\000"}, }, {> = {buffer = "\000"}, }, {> = {buffer = "\000/"}, }, {> = { buffer = "\377\377"}, }, {> = {buffer = "\377\177"}, }, {> = {buffer = "\000"}, }, {> = {buffer = "\b"}, }, {> = {buffer = "\000"}, }, {> = {buffer = "\006"}, }, {> = {buffer = "\000"}, }}}}, Order = {Data = 0x69b84d0, Length = 24}, Pos = 24} PhysReg = T = { = {T = 0x0}, } #10 0x00007fffe649fc17 in (anonymous namespace)::RAGreedy::selectOrSplit (this=, VirtReg=..., NewVRegs=...) at RegAllocGreedy.cpp:2067 FixedRegisters = {Vector = {> = {> = {> = { = {BeginX = 0x7fffffff3088, EndX = 0x7fffffff3088, CapacityX = 0x7fffffff30c8}, FirstEl = {> = {buffer = "\030\000\000"}, }}, }, }, Storage = {InlineElts = {{> = {buffer = "\000\000\000"}, }, {> = { buffer = "\206\004\000\200"}, }, {> = {buffer = "\000\000\000"}, }, {> = {buffer = "0\212\217\006"}, }, {> = { buffer = "\000\000\000"}, }, {> = {buffer = "@ћ\006"}, }, {> = {buffer = "\000\000\000"}, }, {> = { buffer = "`\254\251\006"}, }, {> = {buffer = "\000\000\000"}, }, {> = {buffer = " \361\235\006"}, }, {> = { buffer = "\000\000\000"}, }, {> = {buffer = "\034\326", }, }, {> = {buffer = "\377\177\000"}, }, {> = { buffer = "\000\020\000\200"}, }, {> = {buffer = "y\373\377\177"}, }}}}, Set = {_M_t = { _M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, _M_key_compare = {> = {}, }, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fffffff30d0, _M_right = 0x7fffffff30d0}, _M_node_count = 0}}}} #11 0x00007fffe6491542 in llvm::RegAllocBase::allocatePhysRegs (this=this@entry=0x68f88e0) at RegAllocBase.cpp:108 VirtReg = 0x6a9ac60 SplitVRegs = {> = {> = {> = { = {BeginX = 0x699ac60, EndX = 0x699aca4, CapacityX = 0x699acac}, FirstEl = {> = {buffer = "\207\004\000\200"}, }}, }, }, Storage = {InlineElts = {{> = {buffer = "\210\004\000\200"}, }, {> = {buffer = "\211\004\000\200"}, }, {> = {buffer = "\212\004\000\200"}, }}}} AvailablePhysReg = #12 0x00007fffe64a20d7 in (anonymous namespace)::RAGreedy::runOnMachineFunction (this=0x68f88c0, mf=...) at RegAllocGreedy.cpp:2162 No locals. #13 0x00007fffe642863e in llvm::MachineFunctionPass::runOnFunction (this=0x68f88c0, F=...) at MachineFunctionPass.cpp:33 No locals. #14 0x00007fffe5e09b98 in llvm::FPPassManager::runOnFunction (this=this@entry=0x69c8730, F=...) at LegacyPassManager.cpp:1537 X = { = {_vptr.PrettyStackTraceEntry = 0x7fffe75336f0 , NextEntry = 0x7fffffff33c0}, P = 0x68f88c0, V = 0x692dab0, M = 0x0} FP = 0x68f88c0 LocalChanged = false Index = 61 Changed = true #15 0x00007fffe5e09eef in llvm::FPPassManager::runOnModule (this=0x69c8730, M=...) at LegacyPassManager.cpp:1557 I = {> = {}, NodePtr = 0x692dab0} Changed = false #16 0x00007fffe5e0a036 in (anonymous namespace)::MPPassManager::runOnModule (this=0x690def0, M=...) at LegacyPassManager.cpp:1615 X = { = {_vptr.PrettyStackTraceEntry = 0x7fffe75336f0 , NextEntry = 0x0}, P = 0x69c8730, V = 0x0, M = 0x692d270} LocalChanged = false Index = 0 Changed = true #17 0x00007fffe5e0a1ef in llvm::legacy::PassManagerImpl::run (this=0x69eb970, M=...) at LegacyPassManager.cpp:1710 Index = 0 Changed = false #18 0x00007fffe5e0a253 in llvm::legacy::PassManager::run (this=this@entry=0x7fffffff34b0, M=...) at LegacyPassManager.cpp:1745 No locals. #19 0x00007fffe661c909 in LLVMTargetMachineEmit (T=T@entry=0x69e3880, M=M@entry=0x692d270, OS=..., codegen=codegen@entry=LLVMObjectFile, ErrorMessage=ErrorMessage@entry=0x7fffffff3668) at TargetMachineC.cpp:232 td = 0x69e39b0 ft = llvm::TargetMachine::CGFT_ObjectFile pass = { = {_vptr.PassManagerBase = 0x7fffe7533d50 }, PM = 0x69eb970} error = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7ffff6c0a3f8 ""}} #20 0x00007fffe661ce24 in LLVMTargetMachineEmitToMemoryBuffer (T=T@entry=0x69e3880, M=M@entry=0x692d270, codegen=codegen@entry=LLVMObjectFile, ErrorMessage=ErrorMessage@entry=0x7fffffff3668, OutMemBuf=OutMemBuf@entry=0x7fffffff3660) at TargetMachineC.cpp:258 CodeString = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7ffff6c0a3f8 ""}} OStream = { = {_vptr.raw_ostream = 0x7fffe7555350 , OutBufStart = 0x0, OutBufEnd = 0x0, OutBufCur = 0x0, BufferMode = llvm::raw_ostream::Unbuffered}, OS = @0x7fffffff3510} Out = { = {_vptr.raw_ostream = 0x7fffe7554170 , OutBufStart = 0x696bda0 "\030\275n\366\377\177", OutBufEnd = 0x696dda0 "\220\030\216\006", OutBufCur = 0x696bda0 "\030\275n\366\377\177", BufferMode = llvm::raw_ostream::InternalBuffer}, static DELETE_STREAM = true, static PRESERVE_STREAM = false, TheStream = 0x7fffffff3520, DeleteStream = false, Position = {first = 0, second = 0}, Scanned = 0x0} Result = #21 0x00007fffe7f10ea2 in radeon_llvm_compile (M=M@entry=0x692d270, binary=binary@entry=0x7fffffff3730, gpu_family=0x7fffe800198f "pitcairn", dump=dump@entry=0) at radeon_llvm_emit.c:124 target = 0x7fffe759b420 tm = 0x69e3880 cpu = "pitcairn", '\000' fs = '\000' err = 0x68f57c0 "\b" out_buffer = 0x0 buffer_size = buffer_data = triple = "r600--" elf_buffer = elf = section = 0x0 section_str_index = 110050400 r = #22 0x00007fffe7efdc47 in si_compile_llvm (sctx=sctx@entry=0x5f0d30, shader=shader@entry=0x65854f0, mod=0x692d270) at si_shader.c:2286 i = ptr = binary = {code = 0x0, code_size = 0, config = 0x0, config_size = 0, disassembled = 0} dump = false #23 0x00007fffe7efe681 in si_pipe_shader_create (ctx=ctx@entry=0x5f0d30, shader=shader@entry=0x65854f0) at si_shader.c:2561 sctx = 0x5f0d30 sel = 0x693d270 si_shader_ctx = {radeon_bld = {soa = {bld_base = {base = {gallivm = 0x7fffffffaea8, type = {floating = 1, fixed = 0, sign = 1, norm = 0, width = 32, length = 1}, elem_type = 0x658a718, vec_type = 0x658a718, int_elem_type = 0x658a808, int_vec_type = 0x658a808, undef = 0x6949800, zero = 0x68a1be0, one = 0x683e330}, uint_bld = {gallivm = 0x7fffffffaea8, type = {floating = 0, fixed = 0, sign = 0, norm = 0, width = 32, length = 1}, elem_type = 0x658a808, vec_type = 0x658a808, int_elem_type = 0x658a808, int_vec_type = 0x658a808, undef = 0x67f8bf0, zero = 0x6915270, one = 0x68d3120}, int_bld = {gallivm = 0x7fffffffaea8, type = {floating = 0, fixed = 0, sign = 1, norm = 0, width = 32, length = 1}, elem_type = 0x658a808, vec_type = 0x658a808, int_elem_type = 0x658a808, int_vec_type = 0x658a808, undef = 0x67f8bf0, zero = 0x6915270, one = 0x68d3120}, op_actions = {{fetch_args = 0x0, emit = 0x7fffe7f11c91 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffe7ee3759 , intr_name = 0x0}, {fetch_args = 0x7fffe7ee3c51 , emit = 0x7fffe7ee4406 , intr_name = 0x0}, {fetch_args = 0x7fffe7ee3f10 , emit = 0x7fffe7ee430d , intr_name = 0x0}, {fetch_args = 0x7fffe7ee3f10 , emit = 0x7fffe7ee3765 , intr_name = 0x0}, { fetch_args = 0x7fffe7ee3f10 , emit = 0x7fffe7ee3d7b , intr_name = 0x0}, {fetch_args = 0x7fffe7ee3f10 , emit = 0x7fffe7ee3e7f , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffe7ee438b , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffe7ee44d5 , intr_name = 0x0}, {fetch_args = 0x7fffe7ee3c2b , emit = 0x7fffe7ee3a6a , intr_name = 0x0}, {fetch_args = 0x7fffe7ee3c18 , emit = 0x7fffe7ee37d9 , intr_name = 0x0}, {fetch_args = 0x7fffe7ee3cbe , emit = 0x7fffe7ee3a2b , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffe7ee3f9e , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffe7ee3ffe , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffe7f11625 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffe7f11625 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffe7ee39a5 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffe7ee42d9 , intr_name = 0x0}, { fetch_args = 0x0, emit = 0x7fffe7f132db , intr_name = 0x7fffe8002d61 "llvm.AMDGPU.lrp"}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x7fffe7ee3f10 , emit = 0x7fffe7ee3792 , intr_name = 0x0}, { fetch_args = 0x7fffe7ee3d41 , emit = 0x7fffe7ee460c , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffe7f132db , intr_name = 0x7fffe8002d0c "llvm.AMDIL.fraction."}, {fetch_args = 0x0, emit = 0x7fffe7f132db , intr_name = 0x7fffe8002cab "llvm.AMDIL.clamp."}, {fetch_args = 0x0, emit = 0x7fffe7f132ee , intr_name = 0x7fffe7f7a546 "floor"}, {fetch_args = 0x0, emit = 0x7fffe7f132db , intr_name = 0x7fffe8002d7e "llvm.AMDIL.round.nearest."}, {fetch_args = 0x7fffe7ee3f10 , emit = 0x7fffe7f132db , intr_name = 0x7fffe8002cfc "llvm.AMDIL.exp."}, { fetch_args = 0x7fffe7ee3f10 , emit = 0x7fffe7f132ee , intr_name = 0x7fffe8002d53 "llvm.log2.f32"}, {fetch_args = 0x7fffe7ee3f42 , emit = 0x7fffe7f132ee , intr_name = 0x7fffe8002d71 "llvm.pow.f32"}, {fetch_args = 0x7fffe7ee3c05 , emit = 0x7fffe7ee38ec , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffe7f132ee , intr_name = 0x7fffe8002c73 "fabs"}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x7fffe7ee3be0 , emit = 0x7fffe7ee37d9 , intr_name = 0x0}, {fetch_args = 0x7fffe7ee3f10 , emit = 0x7fffe7f132ee , intr_name = 0x7fffe8002ccf "llvm.cos.f32"}, {fetch_args = 0x7fffe7f130bb , emit = 0x7fffe7efb32f , intr_name = 0x7fffe8002cdc "llvm.AMDGPU.ddx"}, {fetch_args = 0x7fffe7f130bb , emit = 0x7fffe7efb32f , intr_name = 0x7fffe8002cec "llvm.AMDGPU.ddy"}, {fetch_args = 0x7fffe7ee4509 , emit = 0x7fffe7ee3075 , intr_name = 0x7fffe8000353 "llvm.AMDGPU.kilp"}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffe7f11625 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffe7ee37bf , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffe7f11625 , intr_name = 0x0}, {fetch_args = 0x7fffe7ee3f10 , emit = 0x7fffe7f132ee , intr_name = 0x7fffe8002d98 "llvm.sin.f32"}, {fetch_args = 0x0, emit = 0x7fffe7f11625 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffe7f11625 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffe7ee37cc , intr_name = 0x0}, { fetch_args = 0x7fffe7efb823 , emit = 0x7fffe7ef9e1a , intr_name = 0x7fffe8000484 "llvm.SI.sample."}, {fetch_args = 0x7fffe7efb823 , emit = 0x7fffe7ef9e1a , intr_name = 0x7fffe80004a5 "llvm.SI.sampled."}, { fetch_args = 0x7fffe7efb823 , emit = 0x7fffe7ef9e1a , intr_name = 0x7fffe8000484 "llvm.SI.sample."}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffe7ee448f , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffe7f116d8 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffe7f132db , intr_name = 0x7fffe8002cbd "llvm.AMDGPU.cndlt"}, {fetch_args = 0x7fffe7ee3f10 , emit = 0x7fffe7ee3ded , intr_name = 0x0}, {fetch_args = 0x7fffe7efb823 , emit = 0x7fffe7ef9e1a , intr_name = 0x7fffe8000494 "llvm.SI.sampleb."}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffe7ee4357 , intr_name = 0x0}, {fetch_args = 0x7fffe7ee3c3e , emit = 0x7fffe7ee3afb , intr_name = 0x0}, { fetch_args = 0x7fffe7efb823 , emit = 0x7fffe7ef9e1a , intr_name = 0x7fffe80004c9 "llvm.SI.samplel."}, {fetch_args = 0x0, emit = 0x7fffe7f11e65 , intr_name = 0x0}, {fetch_args = 0x7fffe7ee3f10 , emit = 0x7fffe7f11bb0 , intr_name = 0x0}, {fetch_args = 0x7fffe7ee3f10 , emit = 0x7fffe7f12327 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffe7f11de7 , intr_name = 0x0}, { fetch_args = 0x0, emit = 0x7fffe7f11d37 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, { fetch_args = 0x0, emit = 0x7fffe7f132ee , intr_name = 0x7fffe7f7a55c "ceil"}, {fetch_args = 0x0, emit = 0x7fffe7f118d8 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffe7f122d0 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffe7f132db , intr_name = 0x7fffe8002e05 "llvm.AMDGPU.trunc"}, {fetch_args = 0x0, emit = 0x7fffe7f115f1 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffe7f11f1a , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffe7f11825 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffe7f11859 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffe7f11427 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, { fetch_args = 0x7fffe7efb823 , emit = 0x7fffe7ef9e1a , intr_name = 0x7fffe80004b6 "llvm.SI.imageload."}, {fetch_args = 0x7fffe7efaaf6 , emit = 0x7fffe7ef9df3 , intr_name = 0x7fffe80004da "llvm.SI.resinfo"}, { fetch_args = 0x0, emit = 0x7fffe7f11e4b , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffe7efc3a3 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffe7efa48d , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffe7f11e80 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffe7f11ce5 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, { fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffe7f119c2 , intr_name = 0x0}, { fetch_args = 0x0, emit = 0x7fffe7f119c2 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffe7f119c2 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffe7f119c2 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x7fffe7ee3f10 , emit = 0x0, intr_name = 0x0}, {fetch_args = 0x7fffe7ee451f , emit = 0x7fffe7f1188d , intr_name = 0x7fffe8000342 "llvm.AMDGPU.kill"}, {fetch_args = 0x0, emit = 0x7fffe7ee374e , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffe7f11c5a , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffe7f11bf2 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffe7f132db , intr_name = 0x7fffe8002d31 "llvm.AMDGPU.imax"}, {fetch_args = 0x0, emit = 0x7fffe7f132db , intr_name = 0x7fffe8002d42 "llvm.AMDGPU.imin"}, {fetch_args = 0x0, emit = 0x7fffe7f11a92 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffe7f1190c , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffe7f11a5e , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffe7f1190c , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffe7f11c26 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffe7f1145b , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffe7f1152b , intr_name = 0x0}, { fetch_args = 0x0, emit = 0x7fffe7f114f7 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffe7ee3962 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffe7f132db , intr_name = 0x7fffe8002e17 "llvm.AMDGPU.umax"}, {fetch_args = 0x0, emit = 0x7fffe7f132db , intr_name = 0x7fffe8002e28 "llvm.AMDGPU.umin"}, {fetch_args = 0x0, emit = 0x7fffe7f114c3 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffe7ee4247 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffe7f1190c , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffe7f1190c , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffe7f1148f , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffe7f1190c , intr_name = 0x0}, { fetch_args = 0x0, emit = 0x7fffe7f1190c , intr_name = 0x0}, {fetch_args = 0x7fffe7ee3f10 , emit = 0x0, intr_name = 0x0}, {fetch_args = 0x7fffe7ee3f10 , emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0} , {fetch_args = 0x0, emit = 0x7fffe7ee3759 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffe7f113b6 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffe7f132db , intr_name = 0x7fffe8002d21 "llvm.AMDIL.abs."}, {fetch_args = 0x0, emit = 0x7fffe7f116d8 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0} , {fetch_args = 0x7fffe7f130bb , emit = 0x0, intr_name = 0x7fffe8002da5 "llvm.AMDGPU.tex"}, {fetch_args = 0x7fffe7f130bb , emit = 0x0, intr_name = 0x7fffe8002db5 "llvm.AMDGPU.txb"}, {fetch_args = 0x7fffe7f130bb , emit = 0x0, intr_name = 0x7fffe8002de5 "llvm.AMDGPU.txl"}, {fetch_args = 0x0, emit = 0x7fffe7ee4151 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffe7ee405e , intr_name = 0x0}}, rsq_action = {fetch_args = 0x0, emit = 0x7fffe7f132db , intr_name = 0x7fffe8002e39 "llvm.AMDGPU.rsq"}, sqrt_action = { fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, info = 0x7fffffff3780, emit_fetch_funcs = {0x0, 0x7fffe7efa8c2 , 0x7fffe7f12436 , 0x7fffe7f12436 , 0x7fffe7f12436 , 0x0, 0x0, 0x7fffe7f12436 , 0x0, 0x7fffe7f123b7 , 0x0, 0x0}, emit_swizzle = 0x7fffe7f12187 , emit_debug = 0x0, emit_store = 0x7fffe7f12837 , emit_declaration = 0x7fffe7f11f4e , emit_immediate = 0x7fffe7f1135c , userdata = 0x0, soa = 1 '\001', pc = -1, instructions = 0x68f0210, max_instructions = 512, num_instructions = 454, emit_prologue = 0x0, emit_epilogue = 0x7fffe7efce55 }, elem_bld = {gallivm = 0x0, type = {floating = 0, fixed = 0, sign = 0, norm = 0, width = 0, length = 0}, elem_type = 0x0, vec_type = 0x0, int_elem_type = 0x0, int_vec_type = 0x0, undef = 0x0, zero = 0x0, one = 0x0}, gs_iface = 0x0, emitted_prims_vec_ptr = 0x0, total_emitted_vertices_vec_ptr = 0x0, emitted_vertices_vec_ptr = 0x0, max_output_vertices_vec = 0x0, consts_ptr = 0x0, const_sizes_ptr = 0x0, inputs = 0x0, outputs = 0x7fffffff9b18, sampler = 0x0, sv = {{Resource = 0, ReturnTypeX = 0, ReturnTypeY = 0, ReturnTypeZ = 0, ReturnTypeW = 0} }, immediates = {{0x6915270, 0x640bf60, 0x68a1770, 0x6922310}, {0x6970640, 0x68efc70, 0x6916e20, 0x68efcc0}, {0x67b9370, 0x68418b0, 0x68d3120, 0x6589ba0}, {0x67b66a0, 0x6594b70, 0x6968440, 0x6968190}, {0x6915270, 0x68efd10, 0x68efd60, 0x68efdb0}, {0x68efe00, 0x68efe50, 0x68efea0, 0x68efef0}, {0x68eff40, 0x68eff90, 0x68effe0, 0x68f0030}, {0x67b3fa0, 0x693e9c0, 0x691e210, 0x69419a0}, {0x67cbc50, 0x69686f0, 0x68f0080, 0x68f00d0}, {0x684a4a0, 0x65818a0, 0x65835c0, 0x684a0a0}, {0x6852470, 0x68d5180, 0x6589ca0, 0x6915270}, {0x6916b20, 0x68f0120, 0x6915270, 0x68d3120}, {0x68f0170, 0x68f01c0, 0x6915270, 0x6915270}, {0x6977870, 0x6967c80, 0x6915270, 0x6915270}, {0x0, 0x0, 0x0, 0x0} }, temps = {{0x0, 0x0, 0x0, 0x0} }, addr = {{0x68ef848, 0x68ef958, 0x68efa68, 0x68efb78}, {0x0, 0x0, 0x0, 0x0} }, preds = {{0x0, 0x0, 0x0, 0x0} }, temps_array = 0x0, outputs_array = 0x0, inputs_array = 0x0, imms_array = 0x0, system_values = {instance_id = 0x0, vertex_id = 0x0, prim_id = 0x0}, indirect_files = 0, mask = 0x0, exec_mask = {bld = 0x0, has_mask = 0 '\000', ret_in_main = 0 '\000', int_vec_type = 0x0, exec_mask = 0x0, ret_mask = 0x0, cond_mask = 0x0, switch_mask = 0x0, cont_mask = 0x0, break_mask = 0x0, function_stack = 0x0, function_stack_size = 0}, num_immediates = 14, use_immediates_array = 0 '\000'}, chip_class = 0, type = 0, face_gpr = 0, two_side = 0, clip_vertex = 0, inputs_count = 0, r600_inputs = 0x0, r600_outputs = 0x0, stream_outputs = 0x0, color_buffer_count = 0, fs_color_all = 0, alpha_to_one = 0, has_txq_cube_array_z_comp = 0, uses_tex_buffers = 0, has_compressed_msaa_texturing = 0, store_output_intr = 0x7fffe8002c7d "llvm.AMDGPU.store.output.", swizzle_intr = 0x7fffe8002c97 "llvm.AMDGPU.swizzle", load_input = 0x7fffe7efd4f4 , load_system_value = 0x7fffe7ef95c7 , userdata = 0x0, inputs = {0x6968aa8, 0x6968b88, 0x6968c68, 0x6968d48, 0x6968e28, 0x6968f08, 0x6968fe8, 0x69690c8, 0x69691a8, 0x6969288, 0x6969368, 0x6969448, 0x0 }, outputs = {{0x69694c8, 0x69695d8, 0x69696e8, 0x69697f8}, {0x0, 0x0, 0x0, 0x0} }, output_reg_count = 1, temps = 0x69698f0, temps_count = 43, system_values = {0x0, 0x0, 0x0, 0x0}, branch = {{ endif_block = 0x69e4130, if_block = 0x69e41c0, else_block = 0x69e4240, has_else = 0}, {endif_block = 0x69c4860, if_block = 0x69c48c0, else_block = 0x69c4920, has_else = 1}, {endif_block = 0x0, if_block = 0x0, else_block = 0x0, has_else = 0} }, loop = {{ loop_block = 0x69e3b20, endloop_block = 0x69e3ac0}, {loop_block = 0x0, endloop_block = 0x0} }, branch_depth = 0, loop_depth = 0, arrays = {{First = 0, Last = 0} }, num_arrays = 0, main_fn = 0x692dab0, gallivm = {module = 0x692d270, engine = 0x0, provider = 0x0, target = 0x0, passmgr = 0x68f06c0, context = 0x67c9730, builder = 0x68a27a0, compiled = 0}}, parse = {Tokens = 0x6993560, Position = 1862, FullHeader = {Header = {HeaderSize = 2, BodySize = 1860}, Processor = {Processor = 0, Padding = 0}}, FullToken = {Token = {Type = 2, NrTokens = 0, Padding = 117}, FullDeclaration = {Declaration = {Type = 2, NrTokens = 0, File = 5, UsageMask = 7, Dimension = 0, Semantic = 0, Interpolate = 0, Invariant = 0, Local = 0, Array = 0, Padding = 0}, Range = {First = 0, Last = 0}, Dim = {Index2D = 0, Padding = 0}, Interp = { Interpolate = 0, Centroid = 0, CylindricalWrap = 0, Padding = 0}, Semantic = {Name = 0, Index = 0, Padding = 0}, Resource = {Resource = 0, Raw = 0, Writable = 0, Padding = 0}, SamplerView = {Resource = 0, ReturnTypeX = 0, ReturnTypeY = 0, ReturnTypeZ = 0, ReturnTypeW = 0}, Array = { ArrayID = 0, Padding = 0}}, FullImmediate = {Immediate = {Type = 2, NrTokens = 13568, DataType = 1, Padding = 0}, u = {{Float = 0, Uint = 0, Int = 0}, {Float = 0, Uint = 0, Int = 0}, {Float = 0, Uint = 0, Int = 0}, {Float = 0, Uint = 0, Int = 0}}}, FullInstruction = {Instruction = { Type = 2, NrTokens = 0, Opcode = 117, Saturate = 0, NumDstRegs = 0, NumSrcRegs = 0, Predicate = 0, Label = 0, Texture = 0, Padding = 0}, Predicate = {Index = 0, SwizzleX = 0, SwizzleY = 0, SwizzleZ = 0, SwizzleW = 0, Negate = 0, Padding = 0}, Label = {Label = 0, Padding = 0}, Texture = {Texture = 0, NumOffsets = 0, Padding = 0}, Dst = {{Register = {File = 0, WriteMask = 0, Indirect = 0, Dimension = 0, Index = 0, Padding = 0}, Indirect = {File = 0, Index = 0, Swizzle = 0, ArrayID = 0}, Dimension = {Indirect = 0, Dimension = 0, Padding = 0, Index = 0}, DimIndirect = {File = 0, Index = 0, Swizzle = 0, ArrayID = 0}}, {Register = {File = 0, WriteMask = 0, Indirect = 0, Dimension = 0, Index = 0, Padding = 0}, Indirect = {File = 0, Index = 0, Swizzle = 0, ArrayID = 0}, Dimension = {Indirect = 0, Dimension = 0, Padding = 0, Index = 0}, DimIndirect = {File = 0, Index = 0, Swizzle = 0, ArrayID = 0}}}, Src = {{Register = {File = 0, Indirect = 0, Dimension = 0, Index = 0, SwizzleX = 0, SwizzleY = 0, SwizzleZ = 0, SwizzleW = 0, Absolute = 0, Negate = 0}, Indirect = {File = 0, Index = 0, Swizzle = 0, ArrayID = 0}, Dimension = {Indirect = 0, Dimension = 0, Padding = 0, Index = 0}, DimIndirect = {File = 0, Index = 0, Swizzle = 0, ArrayID = 0}}, {Register = {File = 0, Indirect = 0, Dimension = 0, Index = 0, SwizzleX = 0, SwizzleY = 0, SwizzleZ = 0, SwizzleW = 0, Absolute = 0, Negate = 0}, Indirect = {File = 0, Index = 0, Swizzle = 0, ArrayID = 0}, Dimension = {Indirect = 0, Dimension = 0, Padding = 0, Index = 0}, DimIndirect = {File = 0, Index = 0, Swizzle = 0, ArrayID = 0}}, {Register = {File = 0, Indirect = 0, Dimension = 0, Index = 0, SwizzleX = 0, SwizzleY = 0, SwizzleZ = 0, SwizzleW = 0, Absolute = 0, Negate = 0}, Indirect = {File = 0, Index = 0, Swizzle = 0, ArrayID = 0}, Dimension = {Indirect = 0, Dimension = 0, Padding = 0, Index = 0}, DimIndirect = {File = 0, Index = 0, Swizzle = 0, ArrayID = 0}}, {Register = {File = 0, Indirect = 0, Dimension = 0, Index = 0, SwizzleX = 0, SwizzleY = 0, SwizzleZ = 0, SwizzleW = 0, Absolute = 0, Negate = 0}, Indirect = {File = 0, Index = 0, Swizzle = 0, ArrayID = 0}, Dimension = {Indirect = 0, Dimension = 0, Padding = 0, Index = 0}, DimIndirect = {File = 0, Index = 0, Swizzle = 0, ArrayID = 0}}, {Register = {File = 0, Indirect = 0, Dimension = 0, Index = 0, SwizzleX = 0, SwizzleY = 0, SwizzleZ = 0, SwizzleW = 0, Absolute = 0, Negate = 0}, Indirect = {File = 0, Index = 0, Swizzle = 0, ArrayID = 0}, Dimension = {Indirect = 0, Dimension = 0, Padding = 0, Index = 0}, DimIndirect = {File = 0, Index = 0, Swizzle = 0, ArrayID = 0}}}, TexOffsets = {{Index = 0, File = 0, SwizzleX = 0, SwizzleY = 0, SwizzleZ = 0, Padding = 0}, {Index = 0, File = 0, SwizzleX = 0, SwizzleY = 0, SwizzleZ = 0, Padding = 0}, { Index = 0, File = 0, SwizzleX = 0, SwizzleY = 0, SwizzleZ = 0, Padding = 0}, {Index = 0, File = 0, SwizzleX = 0, SwizzleY = 0, SwizzleZ = 0, Padding = 0}}}, FullProperty = {Property = {Type = 2, NrTokens = 0, PropertyName = 117, Padding = 0}, u = {{Data = 0}, {Data = 0}, { Data = 0}, {Data = 0}, {Data = 0}, {Data = 0}, {Data = 0}, {Data = 0}}}}}, tokens = 0x6993560, shader = 0x65854f0, gs_for_vs = 0x0, type = 0, param_streamout_config = 0, param_streamout_write_index = 0, param_streamout_offset = {0, 0, 0, 0}, param_vertex_id = 0, param_instance_id = 0, const_md = 0x691faf0, const_resource = {0x65c26c8, 0x697cc18, 0x6977988, 0x0 }, ddxy_lds = 0x0, constants = {0x6588f20, 0x697bf20, 0x6976fc0, 0x0 }, resources = 0x6967400, samplers = 0x6967510, so_buffers = {0x0, 0x0, 0x0, 0x0}, gs_next_vertex = 0x0} shader_info = {num_tokens = 486, num_inputs = 3 '\003', num_outputs = 1 '\001', input_semantic_name = "\005\005\005", '\000' , input_semantic_index = "\024\025\026", '\000' , input_interpolate = "\002\002\002", '\000' , input_centroid = '\000' , input_usage_mask = "\017\017\017", '\000' , input_cylindrical_wrap = '\000' , output_semantic_name = "\001", '\000' , output_semantic_index = '\000' , num_system_values = 0 '\000', system_value_semantic_name = '\000' , processor = 0 '\000', file_mask = {0, 4294967295, 7, 1, 4294967295, 255, 1, 16383, 0, 0, 0, 0}, file_count = {0, 252, 3, 1, 43, 8, 1, 14, 0, 0, 0, 0}, file_max = {-1, 96, 2, 0, 42, 7, 0, 13, -1, -1, -1, -1}, const_file_max = {93, 96, 68, -1 }, immediate_count = 14, num_instructions = 454, opcode_count = {0, 85, 0, 23, 6, 0, 0, 108, 40, 11, 0, 0, 4, 8, 0, 0, 36, 0, 4, 0, 0, 0, 0, 0, 1, 0, 1, 0, 5, 2, 8, 0, 0, 2, 0 , 16, 0 , 6, 4, 0, 0, 0, 0, 0, 0, 1, 0, 5, 0, 2, 5, 0 , 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 1, 0 , 55, 0 }, reads_position = 0 '\000', reads_z = 0 '\000', writes_z = 0 '\000', writes_stencil = 0 '\000', writes_edgeflag = 0 '\000', uses_kill = 0 '\000', uses_instanceid = 0 '\000', uses_vertexid = 0 '\000', uses_primid = 0 '\000', uses_frontface = 0 '\000', origin_lower_left = 0 '\000', pixel_center_integer = 0 '\000', color0_writes_all_cbufs = 0 '\000', writes_viewport_index = 0 '\000', writes_layer = 0 '\000', is_msaa_sampler = '\000' , num_written_culldistance = 0, num_written_clipdistance = 0, indirect_files = 2, properties = {{name = 0, data = {0, 0, 0, 0, 0, 0, 0, 0}}, {name = 0, data = {0, 0, 0, 0, 0, 0, 0, 0}}, { name = 0, data = {0, 0, 0, 0, 0, 0, 0, 0}}, {name = 0, data = {0, 0, 0, 0, 0, 0, 0, 0}}, {name = 0, data = {0, 0, 0, 0, 0, 0, 0, 0}}, {name = 0, data = {0, 0, 0, 0, 0, 0, 0, 0}}, {name = 0, data = {0, 0, 0, 0, 0, 0, 0, 0}}, {name = 0, data = {0, 0, 0, 0, 0, 0, 0, 0}}}, num_properties = 0} bld_base = 0x7fffffff3e10 mod = r = 0 dump = false __PRETTY_FUNCTION__ = "si_pipe_shader_create" #24 0x00007fffe7f03652 in si_shader_select (ctx=ctx@entry=0x5f0d30, sel=sel@entry=0x693d270) at si_state.c:2263 key = {ps = {export_16bpc = 0, nr_cbufs = 0, color_two_side = 0, alpha_func = 7, flatshade = 0, alpha_to_one = 0}, vs = {instance_divisors = {57344, 0 }, ucps_enabled = 0, as_es = 0}} shader = 0x65854f0 r = __func__ = "si_shader_select" #25 0x00007fffe7f03742 in si_create_shader_state (ctx=0x5f0d30, state=0x68d89a0, pipe_shader_type=pipe_shader_type@entry=1) at si_state.c:2295 sel = 0x693d270 r = #26 0x00007fffe7f03788 in si_create_fs_state (ctx=, state=) at si_state.c:2307 No locals. #27 0x00007fffe7d5ce65 in st_translate_fragment_program (st=st@entry=0x672c20, stfp=stfp@entry=0x6915480, key=key@entry=0x7fffffffbc60) at state_tracker/st_program.c:782 pipe = 0x5f0d30 variant = 0x68d8990 deleteFP = 0 '\000' outputMapping = {6767936, 0, 3891267762, 32767, 0, 0, 3890250784, 1, 0, 0, 3895032928, 32767} inputMapping = {4294967295 , 0, 1, 2, 4294967295 } interpMode = {2, 2, 2, 32767, 0, 0, 3890256061, 32767, 16, 0, 6313008, 0, 624, 0, 109691456, 0, 6313040, 0, 3890256537, 32767, 109691456, 0, 4134450720, 32767, 1472, 0, 1464, 0, 110717168, 0, 1464, 0} attr = inputsRead = ureg = 0x6951030 write_all = 0 '\000' input_semantic_name = "\005\005\005\006\000\000\000\000\060P<\366\377\177\000\000n\000\000\000w\000\000\000\060T`\000\000\000\000" input_semantic_index = "\024\025\026\000\000\000\000\000@\302\211\006\000\000\000\000p\002\000\000\000\000\000\000p\002\000\000\000\000\000" is_centroid = "\000\000\000\000\000\000\000\000\177m\215\355\377\177\000\000\002\000\000\000\000\000\000\000 \266n\366\377\177\000" fs_num_inputs = 3 fs_output_semantic_name = "\001\000\000\000\000\000\000\000[\000\000\000\377\177", '\000' , "n\000\000\000w\000\000\000\000\000\000\000\000\000\000" fs_output_semantic_index = "\000\000\000\000\000\000\000\000\260\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000@", '\000' , "\060\000\000\000\000\000\000" fs_num_outputs = #28 0x00007fffe7d5dcbf in st_get_fp_variant (st=st@entry=0x672c20, stfp=stfp@entry=0x6915480, key=key@entry=0x7fffffffbc60) at state_tracker/st_program.c:819 fpv = 0x0 #29 0x00007fffe7d2db6b in update_fp (st=0x672c20) at state_tracker/st_atom_shader.c:92 key = {st = 0x672c20, bitmap = 0, drawpixels = 0, scaleAndBias = 0, pixelMaps = 0, drawpixels_z = 0, drawpixels_stencil = 0, clamp_color = 0} #30 0x00007fffe7d2adeb in st_validate_state (st=st@entry=0x672c20) at state_tracker/st_atom.c:222 state = 0x673c28 i = 3 #31 0x00007fffe7d31da9 in st_Clear (ctx=0x6e6130, mask=256) at state_tracker/st_cb_clear.c:443 depthRb = 0x10e7070 stencilRb = 0x0 quad_buffers = 0 clear_buffers = 0 i = #32 0x00007fffe7c4c5ae in _mesa_Clear (mask=16384) at main/clear.c:206 bufferMask = ctx = 0x6e6130 #33 0x00007ffff7977eac in rendering::TransparentStage::render() () from /home/chris/build/UpvoidLauncher/bin/Engine/Libs/libUpvoidEngineLib.so No symbol table info available. #34 0x00007ffff792b6e1 in rendering::RenderingPipeline::render() () from /home/chris/build/UpvoidLauncher/bin/Engine/Libs/libUpvoidEngineLib.so No symbol table info available. #35 0x00007ffff79909fc in rendering::RenderEngine::render(double) () from /home/chris/build/UpvoidLauncher/bin/Engine/Libs/libUpvoidEngineLib.so No symbol table info available. #36 0x00007ffff7a44535 in threading::WorkerThread::Mode::trigger(threading::WorkerThread*, double) () from /home/chris/build/UpvoidLauncher/bin/Engine/Libs/libUpvoidEngineLib.so No symbol table info available. #37 0x00007ffff7a45280 in threading::WorkerThread::update() () from /home/chris/build/UpvoidLauncher/bin/Engine/Libs/libUpvoidEngineLib.so No symbol table info available. #38 0x00007ffff7a4724a in threading::ThreadEngine::callUiThreads() () from /home/chris/build/UpvoidLauncher/bin/Engine/Libs/libUpvoidEngineLib.so No symbol table info available. #39 0x00007ffff7badb0b in Engine::callUiThreads() () from /home/chris/build/UpvoidLauncher/bin/Engine/Libs/libUpvoidEngineLib.so No symbol table info available. #40 0x00000000004022e5 in main () No symbol table info available. quit A debugging session is active. Inferior 1 [process 17881] will be killed. Quit anyway? (y or n)