Skip to content

Instantly share code, notes, and snippets.

@chuckremes
Created October 18, 2014 12:52
Show Gist options
  • Save chuckremes/75a4cc44d629e985cceb to your computer and use it in GitHub Desktop.
Save chuckremes/75a4cc44d629e985cceb to your computer and use it in GitHub Desktop.
LLVM ERROR: Cannot select: 0x7fa2428da810: i8 = brcond 0x7fa2428db510, 0x7fa2428e0f10, 0x7fa2428e0010 [ID=75] dbg:kernel/common/string.rb:2492
0x7fa2428db510: i8 = TokenFactor 0x7fa2428da010, 0x7fa242845410:1 [ID=74] dbg:kernel/common/string.rb:2492
0x7fa2428da010: i8 = CopyToReg 0x7fa242411ab0, 0x7fa2428ee610, 0x7fa242845410 [ID=72] dbg:kernel/common/string.rb:2492
0x7fa242411ab0: i8 = EntryToken [ORD=1107] [ID=0]
0x7fa2428ee610: f16 = Register %vreg75 [ID=26]
0x7fa242845410: i64,ch,glue = CopyFromReg 0x7fa242844a10, 0x7fa2428dfa10, 0x7fa242844a10:1 [ORD=1143] [ID=70] dbg:kernel/common/string.rb:2492
0x7fa2428dfa10: f16 = Register %RAX [ORD=1143] [ID=25]
0x7fa242844a10: ch,glue = callseq_end 0x7fa2428e1610, 0x7fa2428d9f10, 0x7fa2428d9f10, 0x7fa2428e1610:1 [ORD=1143] [ID=69]
0x7fa2428d9f10: f16 = TargetConstant<0> [ORD=1143] [ID=19]
0x7fa2428d9f10: f16 = TargetConstant<0> [ORD=1143] [ID=19]
0x7fa2428e1610: ch,glue = X86ISD::CALL 0x7fa2428db710, 0x7fa242845310, 0x7fa2428e1210, 0x7fa242844810, 0x7fa2428e0810, 0x7fa2428e1510, 0x7fa2428ee410, 0x7fa2428db710:1 [ORD=1143] [ID=68] dbg:kernel/common/string.rb:2492
0x7fa242845310: i64,ch = load 0x7fa2428db810, 0x7fa242844e10, 0x7fa242845610<LD8[%execute_pos593]> [ORD=1138] [ID=58] dbg:kernel/common/string.rb:2492
0x7fa2428db810: i8 = store 0x7fa2428e0310, 0x7fa2428da610, 0x7fa242844c10, 0x7fa242845610<ST8[%sunkaddr1370]> [ORD=1134] [ID=55] dbg:kernel/common/string.rb:2492
0x7fa2428e0310: i8 = store 0x7fa2428dff10, 0x7fa2428e0d10, 0x7fa2428daa10, 0x7fa242845610<ST8[%sunkaddr1367]> [ORD=1130] [ID=54] dbg:kernel/common/string.rb:2492
0x7fa2428e0d10: f16 = Constant<0> [ORD=1130] [ID=5]
0x7fa2428daa10: f16 = add 0x7fa2428e0b10, 0x7fa2428e1010 [ORD=1128] [ID=40] dbg:kernel/common/string.rb:2492
0x7fa242845610: f16 = undef [ORD=1107] [ID=6]
0x7fa2428da610: i64,ch = CopyFromReg 0x7fa242411ab0, 0x7fa2428dad10 [ORD=1134] [ID=42] dbg:kernel/common/string.rb:2492
0x7fa242411ab0: i8 = EntryToken [ORD=1107] [ID=0]
0x7fa2428dad10: f16 = Register %vreg41 [ORD=1134] [ID=15]
0x7fa242844c10: f16 = add 0x7fa2428e0b10, 0x7fa2428db110 [ORD=1132] [ID=41] dbg:kernel/common/string.rb:2492
0x7fa2428e0b10: f16 = FrameIndex<0> [ORD=1103] [ID=2]
0x7fa2428db110: f16 = Constant<32> [ORD=1132] [ID=14]
0x7fa242845610: f16 = undef [ORD=1107] [ID=6]
0x7fa242844e10: f16 = add 0x7fa2428dae10, 0x7fa2428db110 [ORD=1137] [ID=57] dbg:kernel/common/string.rb:2492
0x7fa2428dae10: i64,ch = load 0x7fa2428db810, 0x7fa2428da310, 0x7fa242845610<LD8[inttoptr (i64 140334895132920 to %"struct.rubinius::CallSite"**)]> [ORD=1136] [ID=56] dbg:kernel/common/string.rb:2492
0x7fa2428db810: i8 = store 0x7fa2428e0310, 0x7fa2428da610, 0x7fa242844c10, 0x7fa242845610<ST8[%sunkaddr1370]> [ORD=1134] [ID=55] dbg:kernel/common/string.rb:2492
0x7fa2428da310: f16 = Constant<140334895132920> [ORD=1135] [ID=16]
0x7fa242845610: f16 = undef [ORD=1107] [ID=6]
0x7fa2428db110: f16 = Constant<32> [ORD=1132] [ID=14]
0x7fa242845610: f16 = undef [ORD=1107] [ID=6]
0x7fa2428e1210: f16 = Register %RDI [ORD=1143] [ID=20]
0x7fa242844810: f16 = Register %RSI [ORD=1143] [ID=21]
0x7fa2428e0810: f16 = Register %RDX [ORD=1143] [ID=22]
0x7fa2428e1510: f16 = Register %RCX [ORD=1143] [ID=23]
0x7fa2428ee410: i8 = RegisterMask [ORD=1143] [ID=24]
0x7fa2428db710: ch,glue = CopyToReg 0x7fa242845110, 0x7fa2428e1510, 0x7fa2428e0b10, 0x7fa242845110:1 [ORD=1143] [ID=67] dbg:kernel/common/string.rb:2492
0x7fa2428e1510: f16 = Register %RCX [ORD=1143] [ID=23]
0x7fa2428e0b10: f16 = FrameIndex<0> [ORD=1103] [ID=2]
0x7fa242845110: ch,glue = CopyToReg 0x7fa2428df910, 0x7fa2428e0810, 0x7fa2428e1110, 0x7fa2428df910:1 [ORD=1143] [ID=66] dbg:kernel/common/string.rb:2492
0x7fa2428e0810: f16 = Register %RDX [ORD=1143] [ID=22]
0x7fa2428e1110: f16 = FrameIndex<5> [ORD=1102] [ID=1]
0x7fa2428df910: ch,glue = CopyToReg 0x7fa2428e0910, 0x7fa242844810, 0x7fa2428dae10, 0x7fa2428e0910:1 [ORD=1143] [ID=65] dbg:kernel/common/string.rb:2492
0x7fa242844810: f16 = Register %RSI [ORD=1143] [ID=21]
0x7fa2428dae10: i64,ch = load 0x7fa2428db810, 0x7fa2428da310, 0x7fa242845610<LD8[inttoptr (i64 140334895132920 to %"struct.rubinius::CallSite"**)]> [ORD=1136] [ID=56] dbg:kernel/common/string.rb:2492
0x7fa2428e0910: ch,glue = CopyToReg 0x7fa242844f10, 0x7fa2428e1210, 0x7fa2428daf10 [ORD=1143] [ID=64] dbg:kernel/common/string.rb:2492
0x7fa2428e0f10: i8 = X86ISD::SETCC 0x7fa2428ee310, 0x7fa2428e0e10 [ID=73] dbg:kernel/common/string.rb:2492
0x7fa2428ee310: i8 = Constant<4> [ID=33]
0x7fa2428e0e10: i32 = X86ISD::CMP 0x7fa242845410, 0x7fa242845210 [ID=71] dbg:kernel/common/string.rb:2492
0x7fa242845410: i64,ch,glue = CopyFromReg 0x7fa242844a10, 0x7fa2428dfa10, 0x7fa242844a10:1 [ORD=1143] [ID=70] dbg:kernel/common/string.rb:2492
0x7fa2428dfa10: f16 = Register %RAX [ORD=1143] [ID=25]
0x7fa242844a10: ch,glue = callseq_end 0x7fa2428e1610, 0x7fa2428d9f10, 0x7fa2428d9f10, 0x7fa2428e1610:1 [ORD=1143] [ID=69]
0x7fa2428d9f10: f16 = TargetConstant<0> [ORD=1143] [ID=19]
0x7fa2428d9f10: f16 = TargetConstant<0> [ORD=1143] [ID=19]
0x7fa2428e1610: ch,glue = X86ISD::CALL 0x7fa2428db710, 0x7fa242845310, 0x7fa2428e1210, 0x7fa242844810, 0x7fa2428e0810, 0x7fa2428e1510, 0x7fa2428ee410, 0x7fa2428db710:1 [ORD=1143] [ID=68] dbg:kernel/common/string.rb:2492
0x7fa242845310: i64,ch = load 0x7fa2428db810, 0x7fa242844e10, 0x7fa242845610<LD8[%execute_pos593]> [ORD=1138] [ID=58] dbg:kernel/common/string.rb:2492
0x7fa2428db810: i8 = store 0x7fa2428e0310, 0x7fa2428da610, 0x7fa242844c10, 0x7fa242845610<ST8[%sunkaddr1370]> [ORD=1134] [ID=55] dbg:kernel/common/string.rb:2492
0x7fa2428e0310: i8 = store 0x7fa2428dff10, 0x7fa2428e0d10, 0x7fa2428daa10, 0x7fa242845610<ST8[%sunkaddr1367]> [ORD=1130] [ID=54] dbg:kernel/common/string.rb:2492
0x7fa2428e0d10: f16 = Constant<0> [ORD=1130] [ID=5]
0x7fa2428daa10: f16 = add 0x7fa2428e0b10, 0x7fa2428e1010 [ORD=1128] [ID=40] dbg:kernel/common/string.rb:2492
0x7fa242845610: f16 = undef [ORD=1107] [ID=6]
0x7fa2428da610: i64,ch = CopyFromReg 0x7fa242411ab0, 0x7fa2428dad10 [ORD=1134] [ID=42] dbg:kernel/common/string.rb:2492
0x7fa242411ab0: i8 = EntryToken [ORD=1107] [ID=0]
0x7fa2428dad10: f16 = Register %vreg41 [ORD=1134] [ID=15]
0x7fa242844c10: f16 = add 0x7fa2428e0b10, 0x7fa2428db110 [ORD=1132] [ID=41] dbg:kernel/common/string.rb:2492
0x7fa2428e0b10: f16 = FrameIndex<0> [ORD=1103] [ID=2]
0x7fa2428db110: f16 = Constant<32> [ORD=1132] [ID=14]
0x7fa242845610: f16 = undef [ORD=1107] [ID=6]
0x7fa242844e10: f16 = add 0x7fa2428dae10, 0x7fa2428db110 [ORD=1137] [ID=57] dbg:kernel/common/string.rb:2492
0x7fa2428dae10: i64,ch = load 0x7fa2428db810, 0x7fa2428da310, 0x7fa242845610<LD8[inttoptr (i64 140334895132920 to %"struct.rubinius::CallSite"**)]> [ORD=1136] [ID=56] dbg:kernel/common/string.rb:2492
0x7fa2428db810: i8 = store 0x7fa2428e0310, 0x7fa2428da610, 0x7fa242844c10, 0x7fa242845610<ST8[%sunkaddr1370]> [ORD=1134] [ID=55] dbg:kernel/common/string.rb:2492
0x7fa2428da310: f16 = Constant<140334895132920> [ORD=1135] [ID=16]
0x7fa242845610: f16 = undef [ORD=1107] [ID=6]
0x7fa2428db110: f16 = Constant<32> [ORD=1132] [ID=14]
0x7fa242845610: f16 = undef [ORD=1107] [ID=6]
0x7fa2428e1210: f16 = Register %RDI [ORD=1143] [ID=20]
0x7fa242844810: f16 = Register %RSI [ORD=1143] [ID=21]
0x7fa2428e0810: f16 = Register %RDX [ORD=1143] [ID=22]
0x7fa2428e1510: f16 = Register %RCX [ORD=1143] [ID=23]
0x7fa2428ee410: i8 = RegisterMask [ORD=1143] [ID=24]
0x7fa2428db710: ch,glue = CopyToReg 0x7fa242845110, 0x7fa2428e1510, 0x7fa2428e0b10, 0x7fa242845110:1 [ORD=1143] [ID=67] dbg:kernel/common/string.rb:2492
0x7fa2428e1510: f16 = Register %RCX [ORD=1143] [ID=23]
0x7fa2428e0b10: f16 = FrameIndex<0> [ORD=1103] [ID=2]
0x7fa242845110: ch,glue = CopyToReg 0x7fa2428df910, 0x7fa2428e0810, 0x7fa2428e1110, 0x7fa2428df910:1 [ORD=1143] [ID=66] dbg:kernel/common/string.rb:2492
0x7fa2428e0810: f16 = Register %RDX [ORD=1143] [ID=22]
0x7fa2428e1110: f16 = FrameIndex<5> [ORD=1102] [ID=1]
0x7fa2428df910: ch,glue = CopyToReg 0x7fa2428e0910, 0x7fa242844810, 0x7fa2428dae10, 0x7fa2428e0910:1 [ORD=1143] [ID=65] dbg:kernel/common/string.rb:2492
0x7fa242844810: f16 = Register %RSI [ORD=1143] [ID=21]
0x7fa2428dae10: i64,ch = load 0x7fa2428db810, 0x7fa2428da310, 0x7fa242845610<LD8[inttoptr (i64 140334895132920 to %"struct.rubinius::CallSite"**)]> [ORD=1136] [ID=56] dbg:kernel/common/string.rb:2492
0x7fa2428e0910: ch,glue = CopyToReg 0x7fa242844f10, 0x7fa2428e1210, 0x7fa2428daf10 [ORD=1143] [ID=64] dbg:kernel/common/string.rb:2492
0x7fa242845210: i64 = Constant<0> [ID=30]
0x7fa2428e0010: i8 = BasicBlock<bail_out250 0x7fa2428d2bb0> [ID=27]
In function: _X_Comparable#==k@3833419016642507531
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment