Lines Matching refs:DISABLE

4 ; RUN: llc %s -o - -enable-shrink-wrap=false | FileCheck %s --check-prefix=DISABLE
34 ; DISABLE-LABEL: foo:
35 ; DISABLE: ## %bb.0:
36 ; DISABLE-NEXT: pushq %rax
37 ; DISABLE-NEXT: .cfi_def_cfa_offset 16
38 ; DISABLE-NEXT: movl %edi, %eax
39 ; DISABLE-NEXT: cmpl %esi, %edi
40 ; DISABLE-NEXT: jge LBB0_2
41 ; DISABLE-NEXT: ## %bb.1: ## %true
42 ; DISABLE-NEXT: movl %eax, {{[0-9]+}}(%rsp)
43 ; DISABLE-NEXT: leaq {{[0-9]+}}(%rsp), %rsi
44 ; DISABLE-NEXT: xorl %edi, %edi
45 ; DISABLE-NEXT: callq _doSomething
46 ; DISABLE-NEXT: LBB0_2: ## %false
47 ; DISABLE-NEXT: popq %rcx
48 ; DISABLE-NEXT: retq
101 ; DISABLE-LABEL: freqSaveAndRestoreOutsideLoop:
102 ; DISABLE: ## %bb.0: ## %entry
103 ; DISABLE-NEXT: pushq %rbx
104 ; DISABLE-NEXT: .cfi_def_cfa_offset 16
105 ; DISABLE-NEXT: .cfi_offset %rbx, -16
106 ; DISABLE-NEXT: testl %edi, %edi
107 ; DISABLE-NEXT: je LBB1_4
108 ; DISABLE-NEXT: ## %bb.1: ## %for.preheader
109 ; DISABLE-NEXT: ## InlineAsm Start
110 ; DISABLE-NEXT: nop
111 ; DISABLE-NEXT: ## InlineAsm End
112 ; DISABLE-NEXT: xorl %eax, %eax
113 ; DISABLE-NEXT: movl $10, %ecx
114 ; DISABLE-NEXT: .p2align 4, 0x90
115 ; DISABLE-NEXT: LBB1_2: ## %for.body
116 ; DISABLE-NEXT: ## =>This Inner Loop Header: Depth=1
117 ; DISABLE-NEXT: ## InlineAsm Start
118 ; DISABLE-NEXT: movl $1, %edx
119 ; DISABLE-NEXT: ## InlineAsm End
120 ; DISABLE-NEXT: addl %edx, %eax
121 ; DISABLE-NEXT: decl %ecx
122 ; DISABLE-NEXT: jne LBB1_2
123 ; DISABLE-NEXT: ## %bb.3: ## %for.end
124 ; DISABLE-NEXT: shll $3, %eax
125 ; DISABLE-NEXT: popq %rbx
126 ; DISABLE-NEXT: retq
127 ; DISABLE-NEXT: LBB1_4: ## %if.else
128 ; DISABLE-NEXT: movl %esi, %eax
129 ; DISABLE-NEXT: addl %esi, %eax
130 ; DISABLE-NEXT: popq %rbx
131 ; DISABLE-NEXT: retq
193 ; DISABLE-LABEL: freqSaveAndRestoreOutsideLoop2:
194 ; DISABLE: ## %bb.0: ## %entry
195 ; DISABLE-NEXT: pushq %rbx
196 ; DISABLE-NEXT: .cfi_def_cfa_offset 16
197 ; DISABLE-NEXT: .cfi_offset %rbx, -16
198 ; DISABLE-NEXT: ## InlineAsm Start
199 ; DISABLE-NEXT: nop
200 ; DISABLE-NEXT: ## InlineAsm End
201 ; DISABLE-NEXT: xorl %eax, %eax
202 ; DISABLE-NEXT: movl $10, %ecx
203 ; DISABLE-NEXT: .p2align 4, 0x90
204 ; DISABLE-NEXT: LBB2_1: ## %for.body
205 ; DISABLE-NEXT: ## =>This Inner Loop Header: Depth=1
206 ; DISABLE-NEXT: ## InlineAsm Start
207 ; DISABLE-NEXT: movl $1, %edx
208 ; DISABLE-NEXT: ## InlineAsm End
209 ; DISABLE-NEXT: addl %edx, %eax
210 ; DISABLE-NEXT: decl %ecx
211 ; DISABLE-NEXT: jne LBB2_1
212 ; DISABLE-NEXT: ## %bb.2: ## %for.exit
213 ; DISABLE-NEXT: ## InlineAsm Start
214 ; DISABLE-NEXT: nop
215 ; DISABLE-NEXT: ## InlineAsm End
216 ; DISABLE-NEXT: popq %rbx
217 ; DISABLE-NEXT: retq
279 ; DISABLE-LABEL: loopInfoSaveOutsideLoop:
280 ; DISABLE: ## %bb.0: ## %entry
281 ; DISABLE-NEXT: pushq %rbx
282 ; DISABLE-NEXT: .cfi_def_cfa_offset 16
283 ; DISABLE-NEXT: .cfi_offset %rbx, -16
284 ; DISABLE-NEXT: testl %edi, %edi
285 ; DISABLE-NEXT: je LBB3_4
286 ; DISABLE-NEXT: ## %bb.1: ## %for.preheader
287 ; DISABLE-NEXT: ## InlineAsm Start
288 ; DISABLE-NEXT: nop
289 ; DISABLE-NEXT: ## InlineAsm End
290 ; DISABLE-NEXT: xorl %eax, %eax
291 ; DISABLE-NEXT: movl $10, %ecx
292 ; DISABLE-NEXT: .p2align 4, 0x90
293 ; DISABLE-NEXT: LBB3_2: ## %for.body
294 ; DISABLE-NEXT: ## =>This Inner Loop Header: Depth=1
295 ; DISABLE-NEXT: ## InlineAsm Start
296 ; DISABLE-NEXT: movl $1, %edx
297 ; DISABLE-NEXT: ## InlineAsm End
298 ; DISABLE-NEXT: addl %edx, %eax
299 ; DISABLE-NEXT: decl %ecx
300 ; DISABLE-NEXT: jne LBB3_2
301 ; DISABLE-NEXT: ## %bb.3: ## %for.end
302 ; DISABLE-NEXT: ## InlineAsm Start
303 ; DISABLE-NEXT: nop
304 ; DISABLE-NEXT: ## InlineAsm End
305 ; DISABLE-NEXT: shll $3, %eax
306 ; DISABLE-NEXT: popq %rbx
307 ; DISABLE-NEXT: retq
308 ; DISABLE-NEXT: LBB3_4: ## %if.else
309 ; DISABLE-NEXT: movl %esi, %eax
310 ; DISABLE-NEXT: addl %esi, %eax
311 ; DISABLE-NEXT: popq %rbx
312 ; DISABLE-NEXT: retq
376 ; DISABLE-LABEL: loopInfoRestoreOutsideLoop:
377 ; DISABLE: ## %bb.0: ## %entry
378 ; DISABLE-NEXT: pushq %rbx
379 ; DISABLE-NEXT: testl %edi, %edi
380 ; DISABLE-NEXT: je LBB4_4
381 ; DISABLE-NEXT: ## %bb.1: ## %if.then
382 ; DISABLE-NEXT: ## InlineAsm Start
383 ; DISABLE-NEXT: nop
384 ; DISABLE-NEXT: ## InlineAsm End
385 ; DISABLE-NEXT: xorl %eax, %eax
386 ; DISABLE-NEXT: movl $10, %ecx
387 ; DISABLE-NEXT: .p2align 4, 0x90
388 ; DISABLE-NEXT: LBB4_2: ## %for.body
389 ; DISABLE-NEXT: ## =>This Inner Loop Header: Depth=1
390 ; DISABLE-NEXT: ## InlineAsm Start
391 ; DISABLE-NEXT: movl $1, %edx
392 ; DISABLE-NEXT: ## InlineAsm End
393 ; DISABLE-NEXT: addl %edx, %eax
394 ; DISABLE-NEXT: decl %ecx
395 ; DISABLE-NEXT: jne LBB4_2
396 ; DISABLE-NEXT: ## %bb.3: ## %for.end
397 ; DISABLE-NEXT: shll $3, %eax
398 ; DISABLE-NEXT: popq %rbx
399 ; DISABLE-NEXT: retq
400 ; DISABLE-NEXT: LBB4_4: ## %if.else
401 ; DISABLE-NEXT: movl %esi, %eax
402 ; DISABLE-NEXT: addl %esi, %eax
403 ; DISABLE-NEXT: popq %rbx
404 ; DISABLE-NEXT: retq
442 ; DISABLE-LABEL: emptyFrame:
443 ; DISABLE: ## %bb.0: ## %entry
444 ; DISABLE-NEXT: xorl %eax, %eax
445 ; DISABLE-NEXT: retq
484 ; DISABLE-LABEL: inlineAsm:
485 ; DISABLE: ## %bb.0: ## %entry
486 ; DISABLE-NEXT: pushq %rbx
487 ; DISABLE-NEXT: .cfi_def_cfa_offset 16
488 ; DISABLE-NEXT: .cfi_offset %rbx, -16
489 ; DISABLE-NEXT: testl %edi, %edi
490 ; DISABLE-NEXT: je LBB6_4
491 ; DISABLE-NEXT: ## %bb.1: ## %for.preheader
492 ; DISABLE-NEXT: ## InlineAsm Start
493 ; DISABLE-NEXT: nop
494 ; DISABLE-NEXT: ## InlineAsm End
495 ; DISABLE-NEXT: movl $10, %eax
496 ; DISABLE-NEXT: .p2align 4, 0x90
497 ; DISABLE-NEXT: LBB6_2: ## %for.body
498 ; DISABLE-NEXT: ## =>This Inner Loop Header: Depth=1
499 ; DISABLE-NEXT: ## InlineAsm Start
500 ; DISABLE-NEXT: addl $1, %ebx
501 ; DISABLE-NEXT: ## InlineAsm End
502 ; DISABLE-NEXT: decl %eax
503 ; DISABLE-NEXT: jne LBB6_2
504 ; DISABLE-NEXT: ## %bb.3: ## %for.exit
505 ; DISABLE-NEXT: ## InlineAsm Start
506 ; DISABLE-NEXT: nop
507 ; DISABLE-NEXT: ## InlineAsm End
508 ; DISABLE-NEXT: xorl %eax, %eax
509 ; DISABLE-NEXT: popq %rbx
510 ; DISABLE-NEXT: retq
511 ; DISABLE-NEXT: LBB6_4: ## %if.else
512 ; DISABLE-NEXT: movl %esi, %eax
513 ; DISABLE-NEXT: addl %esi, %eax
514 ; DISABLE-NEXT: popq %rbx
515 ; DISABLE-NEXT: retq
570 ; DISABLE-LABEL: callVariadicFunc:
571 ; DISABLE: ## %bb.0: ## %entry
572 ; DISABLE-NEXT: pushq %rax
573 ; DISABLE-NEXT: .cfi_def_cfa_offset 16
574 ; DISABLE-NEXT: movl %esi, %eax
575 ; DISABLE-NEXT: testl %edi, %edi
576 ; DISABLE-NEXT: je LBB7_2
577 ; DISABLE-NEXT: ## %bb.1: ## %if.then
578 ; DISABLE-NEXT: movl %eax, (%rsp)
579 ; DISABLE-NEXT: movl %eax, %edi
580 ; DISABLE-NEXT: movl %eax, %esi
581 ; DISABLE-NEXT: movl %eax, %edx
582 ; DISABLE-NEXT: movl %eax, %ecx
583 ; DISABLE-NEXT: movl %eax, %r8d
584 ; DISABLE-NEXT: movl %eax, %r9d
585 ; DISABLE-NEXT: xorl %eax, %eax
586 ; DISABLE-NEXT: callq _someVariadicFunc
587 ; DISABLE-NEXT: shll $3, %eax
588 ; DISABLE-NEXT: popq %rcx
589 ; DISABLE-NEXT: retq
590 ; DISABLE-NEXT: LBB7_2: ## %if.else
591 ; DISABLE-NEXT: addl %eax, %eax
592 ; DISABLE-NEXT: popq %rcx
593 ; DISABLE-NEXT: retq
677 ; DISABLE-LABEL: useLEA:
678 ; DISABLE: ## %bb.0: ## %entry
679 ; DISABLE-NEXT: pushq %rax
680 ; DISABLE-NEXT: .cfi_def_cfa_offset 16
681 ; DISABLE-NEXT: testq %rdi, %rdi
682 ; DISABLE-NEXT: je LBB8_7
683 ; DISABLE-NEXT: ## %bb.1: ## %if.end
684 ; DISABLE-NEXT: cmpw $66, (%rdi)
685 ; DISABLE-NEXT: jne LBB8_7
686 ; DISABLE-NEXT: ## %bb.2: ## %lor.lhs.false
687 ; DISABLE-NEXT: movq 8(%rdi), %rdi
688 ; DISABLE-NEXT: movzwl (%rdi), %eax
689 ; DISABLE-NEXT: leal -54(%rax), %ecx
690 ; DISABLE-NEXT: cmpl $14, %ecx
691 ; DISABLE-NEXT: ja LBB8_3
692 ; DISABLE-NEXT: ## %bb.8: ## %lor.lhs.false
693 ; DISABLE-NEXT: movl $24599, %edx ## imm = 0x6017
694 ; DISABLE-NEXT: btl %ecx, %edx
695 ; DISABLE-NEXT: jae LBB8_3
696 ; DISABLE-NEXT: LBB8_7: ## %cleanup
697 ; DISABLE-NEXT: popq %rax
698 ; DISABLE-NEXT: retq
699 ; DISABLE-NEXT: LBB8_3: ## %lor.lhs.false
700 ; DISABLE-NEXT: cmpl $134, %eax
701 ; DISABLE-NEXT: je LBB8_7
702 ; DISABLE-NEXT: ## %bb.4: ## %lor.lhs.false
703 ; DISABLE-NEXT: cmpl $140, %eax
704 ; DISABLE-NEXT: je LBB8_7
705 ; DISABLE-NEXT: ## %bb.5: ## %if.end.55
706 ; DISABLE-NEXT: callq _find_temp_slot_from_address
707 ; DISABLE-NEXT: testq %rax, %rax
708 ; DISABLE-NEXT: je LBB8_7
709 ; DISABLE-NEXT: ## %bb.6: ## %if.then.60
710 ; DISABLE-NEXT: movb $1, 57(%rax)
711 ; DISABLE-NEXT: popq %rax
712 ; DISABLE-NEXT: retq
772 ; DISABLE-LABEL: noreturn:
773 ; DISABLE: ## %bb.0: ## %entry
774 ; DISABLE-NEXT: pushq %rax
775 ; DISABLE-NEXT: .cfi_def_cfa_offset 16
776 ; DISABLE-NEXT: testb %dil, %dil
777 ; DISABLE-NEXT: jne LBB9_2
778 ; DISABLE-NEXT: ## %bb.1: ## %if.end
779 ; DISABLE-NEXT: movl $42, %eax
780 ; DISABLE-NEXT: popq %rcx
781 ; DISABLE-NEXT: retq
782 ; DISABLE-NEXT: LBB9_2: ## %if.abort
783 ; DISABLE-NEXT: callq _abort
842 ; DISABLE-LABEL: infiniteloop:
843 ; DISABLE: ## %bb.0: ## %entry
844 ; DISABLE-NEXT: pushq %rbp
845 ; DISABLE-NEXT: .cfi_def_cfa_offset 16
846 ; DISABLE-NEXT: .cfi_offset %rbp, -16
847 ; DISABLE-NEXT: movq %rsp, %rbp
848 ; DISABLE-NEXT: .cfi_def_cfa_register %rbp
849 ; DISABLE-NEXT: pushq %rbx
850 ; DISABLE-NEXT: pushq %rax
851 ; DISABLE-NEXT: .cfi_offset %rbx, -24
852 ; DISABLE-NEXT: xorl %eax, %eax
853 ; DISABLE-NEXT: testb %al, %al
854 ; DISABLE-NEXT: jne LBB10_3
855 ; DISABLE-NEXT: ## %bb.1: ## %if.then
856 ; DISABLE-NEXT: movq %rsp, %rcx
857 ; DISABLE-NEXT: addq $-16, %rcx
858 ; DISABLE-NEXT: movq %rcx, %rsp
859 ; DISABLE-NEXT: ## InlineAsm Start
860 ; DISABLE-NEXT: movl $1, %edx
861 ; DISABLE-NEXT: ## InlineAsm End
862 ; DISABLE-NEXT: .p2align 4, 0x90
863 ; DISABLE-NEXT: LBB10_2: ## %for.body
864 ; DISABLE-NEXT: ## =>This Inner Loop Header: Depth=1
865 ; DISABLE-NEXT: addl %edx, %eax
866 ; DISABLE-NEXT: movl %eax, (%rcx)
867 ; DISABLE-NEXT: jmp LBB10_2
868 ; DISABLE-NEXT: LBB10_3: ## %if.end
869 ; DISABLE-NEXT: leaq -8(%rbp), %rsp
870 ; DISABLE-NEXT: popq %rbx
871 ; DISABLE-NEXT: popq %rbp
872 ; DISABLE-NEXT: retq
941 ; DISABLE-LABEL: infiniteloop2:
942 ; DISABLE: ## %bb.0: ## %entry
943 ; DISABLE-NEXT: pushq %rbp
944 ; DISABLE-NEXT: .cfi_def_cfa_offset 16
945 ; DISABLE-NEXT: .cfi_offset %rbp, -16
946 ; DISABLE-NEXT: movq %rsp, %rbp
947 ; DISABLE-NEXT: .cfi_def_cfa_register %rbp
948 ; DISABLE-NEXT: pushq %rbx
949 ; DISABLE-NEXT: pushq %rax
950 ; DISABLE-NEXT: .cfi_offset %rbx, -24
951 ; DISABLE-NEXT: xorl %eax, %eax
952 ; DISABLE-NEXT: testb %al, %al
953 ; DISABLE-NEXT: jne LBB11_5
954 ; DISABLE-NEXT: ## %bb.1: ## %if.then
955 ; DISABLE-NEXT: movq %rsp, %rcx
956 ; DISABLE-NEXT: addq $-16, %rcx
957 ; DISABLE-NEXT: movq %rcx, %rsp
958 ; DISABLE-NEXT: xorl %edx, %edx
959 ; DISABLE-NEXT: jmp LBB11_2
960 ; DISABLE-NEXT: .p2align 4, 0x90
961 ; DISABLE-NEXT: LBB11_4: ## %body2
962 ; DISABLE-NEXT: ## in Loop: Header=BB11_2 Depth=1
963 ; DISABLE-NEXT: ## InlineAsm Start
964 ; DISABLE-NEXT: nop
965 ; DISABLE-NEXT: ## InlineAsm End
966 ; DISABLE-NEXT: movl $1, %edx
967 ; DISABLE-NEXT: LBB11_2: ## %for.body
968 ; DISABLE-NEXT: ## =>This Inner Loop Header: Depth=1
969 ; DISABLE-NEXT: movl %edx, %esi
970 ; DISABLE-NEXT: ## InlineAsm Start
971 ; DISABLE-NEXT: movl $1, %edx
972 ; DISABLE-NEXT: ## InlineAsm End
973 ; DISABLE-NEXT: addl %esi, %edx
974 ; DISABLE-NEXT: movl %edx, (%rcx)
975 ; DISABLE-NEXT: testb %al, %al
976 ; DISABLE-NEXT: jne LBB11_4
977 ; DISABLE-NEXT: ## %bb.3: ## %body1
978 ; DISABLE-NEXT: ## in Loop: Header=BB11_2 Depth=1
979 ; DISABLE-NEXT: ## InlineAsm Start
980 ; DISABLE-NEXT: nop
981 ; DISABLE-NEXT: ## InlineAsm End
982 ; DISABLE-NEXT: jmp LBB11_2
983 ; DISABLE-NEXT: LBB11_5: ## %if.end
984 ; DISABLE-NEXT: leaq -8(%rbp), %rsp
985 ; DISABLE-NEXT: popq %rbx
986 ; DISABLE-NEXT: popq %rbp
987 ; DISABLE-NEXT: retq
1048 ; DISABLE-LABEL: infiniteloop3:
1049 ; DISABLE: ## %bb.0: ## %entry
1050 ; DISABLE-NEXT: xorl %eax, %eax
1051 ; DISABLE-NEXT: testb %al, %al
1052 ; DISABLE-NEXT: jne LBB12_2
1053 ; DISABLE-NEXT: ## %bb.1: ## %body
1054 ; DISABLE-NEXT: xorl %eax, %eax
1055 ; DISABLE-NEXT: testb %al, %al
1056 ; DISABLE-NEXT: jne LBB12_7
1057 ; DISABLE-NEXT: LBB12_2: ## %loop2a.preheader
1058 ; DISABLE-NEXT: xorl %eax, %eax
1059 ; DISABLE-NEXT: xorl %ecx, %ecx
1060 ; DISABLE-NEXT: movq %rax, %rsi
1061 ; DISABLE-NEXT: jmp LBB12_4
1062 ; DISABLE-NEXT: .p2align 4, 0x90
1063 ; DISABLE-NEXT: LBB12_3: ## %loop2b
1064 ; DISABLE-NEXT: ## in Loop: Header=BB12_4 Depth=1
1065 ; DISABLE-NEXT: movq %rdx, (%rsi)
1066 ; DISABLE-NEXT: movq %rdx, %rsi
1067 ; DISABLE-NEXT: LBB12_4: ## %loop1
1068 ; DISABLE-NEXT: ## =>This Inner Loop Header: Depth=1
1069 ; DISABLE-NEXT: movq %rcx, %rdx
1070 ; DISABLE-NEXT: testq %rax, %rax
1071 ; DISABLE-NEXT: movq (%rax), %rcx
1072 ; DISABLE-NEXT: jne LBB12_3
1073 ; DISABLE-NEXT: ## %bb.5: ## in Loop: Header=BB12_4 Depth=1
1074 ; DISABLE-NEXT: movq %rdx, %rax
1075 ; DISABLE-NEXT: movq %rdx, %rsi
1076 ; DISABLE-NEXT: jmp LBB12_4
1077 ; DISABLE-NEXT: LBB12_7: ## %end
1078 ; DISABLE-NEXT: retq
1131 ; DISABLE-LABEL: regmask:
1132 ; DISABLE: ## %bb.0:
1133 ; DISABLE-NEXT: pushq %rbx
1134 ; DISABLE-NEXT: .cfi_def_cfa_offset 16
1135 ; DISABLE-NEXT: .cfi_offset %rbx, -16
1136 ; DISABLE-NEXT: cmpl %esi, %edi
1137 ; DISABLE-NEXT: jge LBB13_2
1138 ; DISABLE-NEXT: ## %bb.1: ## %true
1139 ; DISABLE-NEXT: ## InlineAsm Start
1140 ; DISABLE-NEXT: nop
1141 ; DISABLE-NEXT: ## InlineAsm End
1142 ; DISABLE-NEXT: xorl %edi, %edi
1143 ; DISABLE-NEXT: movq %rdx, %rsi
1144 ; DISABLE-NEXT: callq _doSomething
1145 ; DISABLE-NEXT: popq %rbx
1146 ; DISABLE-NEXT: retq
1147 ; DISABLE-NEXT: LBB13_2: ## %false
1148 ; DISABLE-NEXT: movl $6, %edi
1149 ; DISABLE-NEXT: movq %rdx, %rsi
1150 ; DISABLE-NEXT: popq %rbx
1151 ; DISABLE-NEXT: jmp _doSomething ## TAILCALL
1217 ; DISABLE-LABEL: useLEAForPrologue:
1218 ; DISABLE: ## %bb.0: ## %entry
1219 ; DISABLE-NEXT: pushq %rbx
1220 ; DISABLE-NEXT: subq $16, %rsp
1221 ; DISABLE-NEXT: xorl %eax, %eax
1222 ; DISABLE-NEXT: cmpb $0, {{.*}}(%rip)
1223 ; DISABLE-NEXT: movl $48, %ecx
1224 ; DISABLE-NEXT: cmovnel %eax, %ecx
1225 ; DISABLE-NEXT: movb %cl, {{.*}}(%rip)
1226 ; DISABLE-NEXT: je LBB14_4
1227 ; DISABLE-NEXT: ## %bb.1: ## %for.body.lr.ph
1228 ; DISABLE-NEXT: ## InlineAsm Start
1229 ; DISABLE-NEXT: nop
1230 ; DISABLE-NEXT: ## InlineAsm End
1231 ; DISABLE-NEXT: .p2align 4, 0x90
1232 ; DISABLE-NEXT: LBB14_2: ## %for.body
1233 ; DISABLE-NEXT: ## =>This Inner Loop Header: Depth=1
1234 ; DISABLE-NEXT: cmpl %esi, %edi
1235 ; DISABLE-NEXT: setl %al
1236 ; DISABLE-NEXT: xorl %esi, %esi
1237 ; DISABLE-NEXT: movb %al, %sil
1238 ; DISABLE-NEXT: incb %dl
1239 ; DISABLE-NEXT: cmpb $45, %dl
1240 ; DISABLE-NEXT: jl LBB14_2
1241 ; DISABLE-NEXT: ## %bb.3: ## %for.cond.for.end_crit_edge
1242 ; DISABLE-NEXT: movq _a@{{.*}}(%rip), %rax
1243 ; DISABLE-NEXT: movl %esi, (%rax)
1244 ; DISABLE-NEXT: LBB14_4: ## %for.end
1245 ; DISABLE-NEXT: xorl %edi, %edi
1246 ; DISABLE-NEXT: callq _varfunc
1247 ; DISABLE-NEXT: xorl %eax, %eax
1248 ; DISABLE-NEXT: addq $16, %rsp
1249 ; DISABLE-NEXT: popq %rbx
1250 ; DISABLE-NEXT: retq
1313 ; DISABLE-LABEL: tlsCall:
1314 ; DISABLE: ## %bb.0: ## %entry
1315 ; DISABLE-NEXT: pushq %rax
1316 ; DISABLE-NEXT: testb $1, %dil
1317 ; DISABLE-NEXT: je LBB15_2
1318 ; DISABLE-NEXT: ## %bb.1: ## %master
1319 ; DISABLE-NEXT: movl (%rdx), %ecx
1320 ; DISABLE-NEXT: movq _sum1@{{.*}}(%rip), %rdi
1321 ; DISABLE-NEXT: callq *(%rdi)
1322 ; DISABLE-NEXT: movl %ecx, (%rax)
1323 ; DISABLE-NEXT: jmp LBB15_3
1324 ; DISABLE-NEXT: LBB15_2: ## %else
1325 ; DISABLE-NEXT: xorl %edi, %edi
1326 ; DISABLE-NEXT: xorl %esi, %esi
1327 ; DISABLE-NEXT: callq _doSomething
1328 ; DISABLE-NEXT: movl %eax, %esi
1329 ; DISABLE-NEXT: LBB15_3: ## %exit
1330 ; DISABLE-NEXT: movl %esi, %eax
1331 ; DISABLE-NEXT: popq %rcx
1332 ; DISABLE-NEXT: retq
1413 ; DISABLE-LABEL: irreducibleCFG:
1414 ; DISABLE: ## %bb.0: ## %entry
1415 ; DISABLE-NEXT: pushq %rbp
1416 ; DISABLE-NEXT: .cfi_def_cfa_offset 16
1417 ; DISABLE-NEXT: .cfi_offset %rbp, -16
1418 ; DISABLE-NEXT: movq %rsp, %rbp
1419 ; DISABLE-NEXT: .cfi_def_cfa_register %rbp
1420 ; DISABLE-NEXT: pushq %rbx
1421 ; DISABLE-NEXT: pushq %rax
1422 ; DISABLE-NEXT: .cfi_offset %rbx, -24
1423 ; DISABLE-NEXT: movq _irreducibleCFGf@{{.*}}(%rip), %rax
1424 ; DISABLE-NEXT: cmpb $0, (%rax)
1425 ; DISABLE-NEXT: je LBB16_2
1426 ; DISABLE-NEXT: .p2align 4, 0x90
1427 ; DISABLE-NEXT: LBB16_1: ## %preheader
1428 ; DISABLE-NEXT: ## =>This Inner Loop Header: Depth=1
1429 ; DISABLE-NEXT: jmp LBB16_1
1430 ; DISABLE-NEXT: LBB16_2: ## %split
1431 ; DISABLE-NEXT: movq _irreducibleCFGb@{{.*}}(%rip), %rax
1432 ; DISABLE-NEXT: cmpl $0, (%rax)
1433 ; DISABLE-NEXT: je LBB16_3
1434 ; DISABLE-NEXT: ## %bb.4: ## %for.body4.i
1435 ; DISABLE-NEXT: movq _irreducibleCFGa@{{.*}}(%rip), %rax
1436 ; DISABLE-NEXT: movl (%rax), %edi
1437 ; DISABLE-NEXT: xorl %ebx, %ebx
1438 ; DISABLE-NEXT: xorl %eax, %eax
1439 ; DISABLE-NEXT: callq _something
1440 ; DISABLE-NEXT: jmp LBB16_5
1441 ; DISABLE-NEXT: LBB16_3:
1442 ; DISABLE-NEXT: xorl %ebx, %ebx
1443 ; DISABLE-NEXT: .p2align 4, 0x90
1444 ; DISABLE-NEXT: LBB16_5: ## %for.inc
1445 ; DISABLE-NEXT: ## =>This Inner Loop Header: Depth=1
1446 ; DISABLE-NEXT: incl %ebx
1447 ; DISABLE-NEXT: cmpl $7, %ebx
1448 ; DISABLE-NEXT: jl LBB16_5
1449 ; DISABLE-NEXT: ## %bb.6: ## %fn1.exit
1450 ; DISABLE-NEXT: xorl %eax, %eax
1451 ; DISABLE-NEXT: addq $8, %rsp
1452 ; DISABLE-NEXT: popq %rbx
1453 ; DISABLE-NEXT: popq %rbp
1454 ; DISABLE-NEXT: retq
1529 ; DISABLE-LABEL: infiniteLoopNoSuccessor:
1530 ; DISABLE: ## %bb.0:
1531 ; DISABLE-NEXT: pushq %rbp
1532 ; DISABLE-NEXT: movq %rsp, %rbp
1533 ; DISABLE-NEXT: movq _x@{{.*}}(%rip), %rax
1534 ; DISABLE-NEXT: cmpl $0, (%rax)
1535 ; DISABLE-NEXT: je LBB17_2
1536 ; DISABLE-NEXT: ## %bb.1:
1537 ; DISABLE-NEXT: movl $0, (%rax)
1538 ; DISABLE-NEXT: LBB17_2:
1539 ; DISABLE-NEXT: xorl %eax, %eax
1540 ; DISABLE-NEXT: callq _somethingElse
1541 ; DISABLE-NEXT: movq _y@{{.*}}(%rip), %rax
1542 ; DISABLE-NEXT: cmpl $0, (%rax)
1543 ; DISABLE-NEXT: je LBB17_3
1544 ; DISABLE-NEXT: ## %bb.5:
1545 ; DISABLE-NEXT: popq %rbp
1546 ; DISABLE-NEXT: retq
1547 ; DISABLE-NEXT: LBB17_3:
1548 ; DISABLE-NEXT: xorl %eax, %eax
1549 ; DISABLE-NEXT: callq _something
1550 ; DISABLE-NEXT: .p2align 4, 0x90
1551 ; DISABLE-NEXT: LBB17_4: ## =>This Inner Loop Header: Depth=1
1552 ; DISABLE-NEXT: xorl %eax, %eax
1553 ; DISABLE-NEXT: callq _somethingElse
1554 ; DISABLE-NEXT: jmp LBB17_4