Sign in
ara-mdk
/
platform
/
external
/
llvm
/
157c6c4e8e0b4f5f83289d32f7b67b1ae2e3c357
/
.
/
test
/
CodeGen
/
X86
/
avoid-lea-scale2.ll
blob: cee2ee4e039921ecbebcc95f6437de3c8df4364b [
file
] [
log
] [
blame
]
; RUN: llc < %s -mtriple=x86_64-linux | FileCheck %s
; RUN: llc < %s -mtriple=x86_64-win32 | FileCheck %s
; CHECK: leal -2({{%rdi,%rdi|%rcx,%rcx}})
define
i32
@foo
(
i32
%x
)
nounwind
readnone
{
%t0
=
shl
i32
%x
,
1
%t1
=
add
i32
%t0
,
-
2
ret
i32
%t1
}