Displaying 1 result from an estimated 1 matches for "dec64_32r".
Did you mean:
dec64_32rr
2011 Apr 15
0
[LLVMdev] Scheduling - WAW Dependencies
...tion, hardcodes the fact that
there are 19 loops, and counts down instead of up. This is irrelevant
to the problem, but makes the graph 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 Cop...