llvm.org GIT mirror llvm / d37635d
Relax CHECK-NEXTs a bit to cope with atom's return nop padding. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181999 91177308-0d34-0410-b5e6-96231b3b80d8 Benjamin Kramer 6 years ago
1 changed file(s) with 2 addition(s) and 2 deletion(s). Raw diff Collapse all Expand all
7777 ; CHECK-NEXT: addq %rdi, %rax
7878 ; CHECK-NEXT: adcq $0, %rsi
7979 ; CHECK-NEXT: sete %al
80 ; CHECK-NEXT: ret
80 ; CHECK: ret
8181 define zeroext i1 @adc(i128 %x) nounwind {
8282 %add = add i128 %x, 9223372036854775808
8383 %cmp = icmp ult i128 %add, 18446744073709551616
8888 ; CHECK: cmpq %rdx, %rdi
8989 ; CHECK-NEXT: sbbq %rcx, %rsi
9090 ; CHECK-NEXT: setns %al
91 ; CHECK-NEXT: ret
91 ; CHECK: ret
9292 define zeroext i1 @sbb(i128 %x, i128 %y) nounwind {
9393 %sub = sub i128 %x, %y
9494 %cmp = icmp sge i128 %sub, 0