; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py
; RUN: llc < %s -mtriple=i686-unknown-unknown | FileCheck %s
declare void @foo()
define dso_local i64 @check_lines_1() {
; CHECK-LABEL: check_lines_1:
; CHECK: # %bb.0:
; CHECK-NEXT: movl $1, %eax
; CHECK-NEXT: xorl %edx, %edx
; CHECK-NEXT: retl
ret i64 1
}
; UTC_ARGS: --disable
define dso_local i64 @no_check_lines() {
; A check line that would not be auto-generated (should not be removed!).
; CHECK: manual check line
ret i64 2
}
; UTC_ARGS: --enable --no_x86_scrub_rip
define dso_local i64 @check_lines_2() {
; CHECK-LABEL: check_lines_2:
; CHECK: # %bb.0:
; CHECK-NEXT: calll no_check_lines
; CHECK-NEXT: retl
%result = call i64 @no_check_lines()
ret i64 %result
}