Displaying 1 result from an estimated 1 matches for "dec64_32rr".
2011 Apr 15
0
[LLVMdev] Scheduling - WAW Dependencies
...h clearer.
The loop body produces the following SelectionDAG:
http://i.imgur.com/tmJBZ.png
The JNE_4 near the root of the graph depends on the flag produced by
the DEC64_32r, through a CopyToReg node. Other nodes that write to the
flags, such as the ADD64rr nodes on the left are not linked to the
DEC64_32rr node with a WAW edge. I'm assuming that this is because
they are not hardcoded to output to EFLAGS, but rather to a virtual
register, and the aforementioned CopyToReg node takes the virtual
output from DEC64_32rr and puts it in EFLAGS.
The SelectionDAG is then converted to the following Schedu...