Displaying 2 results from an estimated 2 matches for "cmp16ri".
2015 Mar 18
2
[LLVMdev] string input for the integrated assembler
On Tue, Mar 17, 2015 at 6:14 PM, Tim Northover <t.p.northover at gmail.com> wrote:
>> As a simplification, the compiler deals almost exclusively in pseudo
>> instructions. By x86 analogy, using pseudos to unfold a TEST32rm into
>> MOV32rm + TEST32rr means I can skip the complex operand fitting effort
>> needed to pick specific machine instructions. There are many
2010 Nov 08
2
[LLVMdev] [LLVMDev] Register Allocation and copy instructions
...397; GR16:%reg16396,16397
%reg16396<def> = AND16rr %reg16396, %reg16386, %EFLAGS<imp-def>;
GR16:%reg16396,16386
%reg16394<def> = COPY %reg16396; GR16:%reg16394,16396
%reg16394<def> = SHL16ri %reg16394, 1, %EFLAGS<imp-def>;
GR16:%reg16394
CMP16ri %reg16394, 0, %EFLAGS<imp-def>; GR16:%reg16394
JNE_4 <BB#1>, %EFLAGS<imp-use>
Successors according to CFG: BB#2 BB#1
BB#2: derived from LLVM BB %bb12
Predecessors according to CFG: BB#1
%AX<def> = COPY %reg16398; GR16:%reg16398
RET
# End mac...