search for: shortcirc_don

Displaying 2 results from an estimated 2 matches for "shortcirc_don".

Did you mean: shortcirc_done
2004 Jun 22
3
[LLVMdev] Linearscan allocator bug?
...gister gr2, which is copied from gr6 above, on line 161. The only predecessor of this basic block is jump on line 90. The problem is that gr6 is not initialized in the interval from the function entry till the jump. I also attach the debug dumps from my backend. The basic block in question is shortcirc_done.1 (line 198 in the log). It starts with: %reg1060 = phi %reg1032, mbb<shortcirc_next.0.selectcont.selectcont, The predecessor is at line 155 and the register 1032 is assigned a value on line 140 (in shortcirc_next.0.selectcont): %reg1032 = move %reg103 After register allocation t...
2004 Jun 22
0
[LLVMdev] Linearscan allocator bug?
...dy, you might want to teach TargetInstrInfo that '=' is a move instruction (implement isMoveInstr), so instructinos like 'gr1 = gr1' will go away and you'll get coallescing. :) -Chris > I also attach the debug dumps from my backend. > > The basic block in question is shortcirc_done.1 (line 198 in the log). It > starts with: > > %reg1060 = phi %reg1032, mbb<shortcirc_next.0.selectcont.selectcont, > > The predecessor is at line 155 and the register 1032 is assigned a value on > line 140 (in shortcirc_next.0.selectcont): > > %reg1032 = move %r...