Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
swiftshader
/
20507fa9c209d607b92448b4563b70fb73978d14
/
.
/
third_party
/
LLVM
/
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
}