forked from OSchip/llvm-project
13 lines
379 B
LLVM
13 lines
379 B
LLVM
; RUN: llc -enable-ipra -print-regusage -o /dev/null 2>&1 < %s | FileCheck %s
|
|
target triple = "x86_64--"
|
|
|
|
define i8 @main(i8 %X) {
|
|
%inc = add i8 %X, 1
|
|
%inc2 = mul i8 %inc, 5
|
|
; Here only CL is clobbred so CH should not be clobbred, but CX, ECX and RCX
|
|
; should be clobbered.
|
|
; CHECK: main Clobbered Registers: $ah $al $ax $cl $cx $eax $ecx $eflags $rax $rcx
|
|
ret i8 %inc2
|
|
}
|
|
|