Displaying 4 results from an estimated 4 matches for "reg1036".
Did you mean:
reg1026
2010 Sep 01
1
[LLVMdev] equivalent IR, different asm
On Sep 1, 2010, at 11:14 AM, Dale Johannesen wrote:
>
> On Sep 1, 2010, at 6:25 AMPDT, Argyrios Kyrtzidis wrote:
>
>> The attached .ll files seem equivalent, but the resulting asm from
>> 'opt-fail.ll' causes a crash to webkit.
>> I suspect the usage of registers is wrong, can someone take a look ?
>
> Yes, the code here is wrong:
>
>> movl
2010 Aug 11
1
[LLVMdev] Need advice on writing scheduling pass
...it
(before transformation)
BB#2: derived from LLVM BB %entry.bb_crit_edge
Predecessors according to CFG: BB#0
%reg1025<def> = MOVr %reg1034<kill>, pred:14, pred:%reg0, opt:%reg0
%reg1024<def> = MOVr %reg1033<kill>, pred:14, pred:%reg0, opt:%reg0
%reg1036<def> = MOVi 0, pred:14, pred:%reg0, opt:%reg0
%reg1038<def> = MOVr %reg1024<kill>, pred:14, pred:%reg0, opt:%reg0
%reg1039<def> = MOVr %reg1025<kill>, pred:14, pred:%reg0, opt:%reg0
%reg1040<def> = MOVr %reg1036<kill>, pred:14, pred:...
2007 Jul 12
1
[LLVMdev] backend problem with LiveInterval::removeRange
...B 0x88c8998, 0x88c8cf0, 0x88ca2b8, 0x88c9910:1
SU(7): 0x88c9600: i32,ch = LW 0x88c8cf0, 0x88c8c88, 0x88c8900
SU(3): 0x88c8a00: i32 = ADDiu 0x88c9600, 0x88c9598
SU(6): 0x88c9540: ch = SW 0x88c8a00, 0x88c8cf0, 0x88c8c88, 0x88c9600:1
Selected machine code:
bb9: 0x88c7f90, LLVM BB @0x88bf3b8, ID#5:
%reg1036 = LUi <ga:flags.2176>
%reg1037 = LW 0, <fi#6>
%reg1038 = ADDiu %reg1036, <ga:flags.2176>
%reg1039 = ADDiu %ZERO, 1
%reg1040 = ADDu %reg1038, %reg1037
SB %reg1039, 0, %reg1040
%reg1041 = LW 0, <fi#6>
%reg1042 = ADDiu %reg1041, 1
SW %reg1042, 0, <fi#6>
Succes...
2004 Jun 22
3
[LLVMdev] Linearscan allocator bug?
...oto %disp(label shortcirc_next.0.selectcont.selecttrue)
%reg1075 = move 0
goto %disp(label shortcirc_next.0.selectcont.selectcont)
shortcirc_next.0.selectcont.selecttrue (0x8065bb0, LLVM BB @0x8063db0):
%reg1074 = move 1
shortcirc_next.0.selectcont.selectcont (0x8065c10, LLVM BB @0x8063d08):
%reg1036 = phi %reg1074, mbb<shortcirc_next.0.selectcont.selecttrue,0x8065bb0>, %reg1075, mbb<shortcirc_next.0.selectcont,0x8065b50>
%reg1035 = move %reg1036
%reg1037 = move 0
setcc %reg1033, %reg1037
if <>0 goto %disp(label shortcirc_done.1)
goto %disp(label shortcirc_next.1)
shortc...