]> granicus.if.org Git - clang/commit
Change __builtin_ia32_bextri_u64 to take an i64imm to match up with LLVM backend...
authorCraig Topper <craig.topper@gmail.com>
Thu, 3 Oct 2013 04:21:19 +0000 (04:21 +0000)
committerCraig Topper <craig.topper@gmail.com>
Thu, 3 Oct 2013 04:21:19 +0000 (04:21 +0000)
commit6a48b3f1bd4257b15a44d0d36702eb00e6ce1d2a
tree66cca89d5380deb7fba4de1bde3496cb0940744a
parentb8941a15b6b5477a81c189614d0129070ac099f1
Change __builtin_ia32_bextri_u64 to take an i64imm to match up with LLVM backend changes.

An explicit cast is still needed in tbmintrin.h to convert any big integer down to i32imm.

Patch from Yunzhong Gao.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@191872 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Basic/BuiltinsX86.def
lib/Headers/tbmintrin.h
test/CodeGen/tbm-builtins.c