Displaying 2 results from an estimated 2 matches for "sub16mr".
Did you mean:
sub16
2010 Jun 03
2
[LLVMdev] Unused argument registers can not be reused ?
...<kill>
register: %reg1029 +[14,30:0)
20 %reg1029<def> = ADD16rm %reg1029, %reg0, <ga:@a>, %SRW<imp-def>; mem:LD2[@a]
register: %reg1029 replace range with [14,22:1) RESULT: %reg1029,0.000000e+00 = [14,22:1)[22,30:0) 0 at 22-(30) 1 at 14-(22)
28 SUB16mr %reg0, <ga:@r>, %reg1029<kill>, %SRW<imp-def>; mem:ST2[@r] LD2[@r]
40 RET
Any help or hints would be much welcome !
Best regards,
--
Arnaud de Grandmaison
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-...
2010 Jun 03
0
[LLVMdev] FW: Unused argument registers can not be reused ?
...def> = MOV16rr %R13W
%reg1025<def> = MOV16rr %R14W
%reg1024<def> = MOV16rr %R15W
%reg1028<def> = MOV16rm %reg0, <ga:@b>; mem:LD2[@b]
%reg1029<def> = ADD16rm %reg1028, %reg0, <ga:@a>, %SRW<imp-def,dead>; mem:LD2[@a]
SUB16mr %reg0, <ga:@r>, %reg1029, %SRW<imp-def,dead>; mem:ST2[@r] LD2[@r]
RET
# End machine code for function test.
# Machine code for function test:
Function Live Ins: %R15W in reg%1024, %R14W in reg%1025, %R13W in reg%1026, %R12W in reg%1027
BB#0: derived from LLVM BB %entry
Li...