Lines Matching refs:Loop
21 // Decide whether it is best to use a loop or straight-line code for
24 // (such as MVC) and Loop is the opcode to use for loops (such as MVC_LOOP).
27 unsigned Loop, SDValue Chain, SDValue Dst,
34 // However, the loop has 4 or 5 instructions (depending on whether
36 // much point using a loop for 5 * 256 bytes or fewer. Anything in
38 // the loop, so it doesn't seem worth using a loop then either.
42 return DAG.getNode(Loop, DL, MVT::Other, Chain, Dst, Src,
152 // deciding whether to use a loop or straight-line code.
157 // A two-CLC sequence is a clear win over a loop, not least because it
159 // of branches as a loop (i.e. 2), but is shorter. That brings us to
163 // to avoid polluting the prediction buffer too much. A loop only ever