llvm.org GIT mirror llvm / 2b34335
llvm/test/CodeGen/X86/bmi.ll: Relax expressions for targeting win32. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@206743 91177308-0d34-0410-b5e6-96231b3b80d8 NAKAMURA Takumi 6 years ago
1 changed file(s) with 2 addition(s) and 2 deletion(s). Raw diff Collapse all Expand all
221221 ret i32 %and
222222 ; CHECK-LABEL: bzhi32_constant_mask:
223223 ; CHECK: movb $30, %al
224 ; CHECK: bzhil %eax, %edi, %eax
224 ; CHECK: bzhil %eax, %e[[ARG1:di|cx]], %eax
225225 }
226226
227227 define i64 @bzhi64_constant_mask(i64 %x) #0 {
230230 ret i64 %and
231231 ; CHECK-LABEL: bzhi64_constant_mask:
232232 ; CHECK: movb $62, %al
233 ; CHECK: bzhiq %rax, %rdi, %rax
233 ; CHECK: bzhiq %rax, %r[[ARG1]], %rax
234234 }
235235
236236 define i32 @blsi32(i32 %x) nounwind readnone {