Lines Matching refs:UNROLL
4 ; RUN: llc -mtriple=thumbv8.1m.main | FileCheck %s --check-prefix=CHECK-UNROLL
319 ; CHECK-UNROLL-LABEL: unroll_inc_int
320 ; CHECK-UNROLL: [[PREHEADER:.LBB[0-9_]+]]: @ %for.body.preheader
321 ; CHECK-UNROLL-NOT: dls
322 ; CHECK-UNROLL: [[LOOP:.LBB[0-9_]+]]: @ %for.body
323 ; CHECK-UNROLL: le lr, [[LOOP]]
324 ; CHECK-UNROLL: wls lr, r12, [[EXIT:.LBB[0-9_]+]]
325 ; CHECK-UNROLL: [[EPIL:.LBB[0-9_]+]]:
326 ; CHECK-UNROLL: le lr, [[EPIL]]
327 ; CHECK-UNROLL-NEXT: [[EXIT]]
355 ; CHECK-UNROLL-LABEL: unroll_inc_unsigned
356 ; CHECK-UNROLL: [[PREHEADER:.LBB[0-9_]+]]: @ %for.body.preheader
357 ; CHECK-UNROLL-NOT: dls
358 ; CHECK-UNROLL: [[LOOP:.LBB[0-9_]+]]: @ %for.body
359 ; CHECK-UNROLL: le lr, [[LOOP]]
360 ; CHECK-UNROLL: wls lr, r12, [[EPIL_EXIT:.LBB[0-9_]+]]
361 ; CHECK-UNROLL: [[EPIL:.LBB[0-9_]+]]:
362 ; CHECK-UNROLL: le lr, [[EPIL]]
363 ; CHECK-UNROLL: [[EPIL_EXIT]]:
364 ; CHECK-UNROLL: pop
391 ; CHECK-UNROLL-LABEL: unroll_dec_int:
392 ; CHECK-UNROLL: wls lr, {{.*}}, [[PROLOGUE_EXIT:.LBB[0-9_]+]]
393 ; CHECK-UNROLL-NEXT: [[PROLOGUE:.LBB[0-9_]+]]:
394 ; CHECK-UNROLL: le lr, [[PROLOGUE]]
395 ; CHECK-UNROLL-NEXT: [[PROLOGUE_EXIT:.LBB[0-9_]+]]:
396 ; CHECK-UNROLL: [[BODY:.LBB[0-9_]+]]:
397 ; CHECK-UNROLL: le lr, [[BODY]]
398 ; CHECK-UNROLL-NOT: b
399 ; CHECK-UNROLL: pop