Implement __emul, __emulu, _mul128 and _umul128 MS intrinsics
authorAlbert Gutowski <agutowski@google.com>
Mon, 10 Oct 2016 18:09:27 +0000 (18:09 +0000)
committerAlbert Gutowski <agutowski@google.com>
Mon, 10 Oct 2016 18:09:27 +0000 (18:09 +0000)
commit7216f17653631046264b6741982afe8ee7f5e4d8
tree950451da2ca277f5eaf2df6c06185799cb1b16e6
parent3bfe1093dfba160a9f5beb4dd6d78f6f6a9a7ac2
Implement __emul, __emulu, _mul128 and _umul128 MS intrinsics

Reviewers: rnk, thakis, majnemer, hans

Subscribers: cfe-commits

Differential Revision: https://reviews.llvm.org/D25353

llvm-svn: 283785
clang/include/clang/Basic/BuiltinsX86.def
clang/include/clang/Basic/BuiltinsX86_64.def
clang/lib/CodeGen/CGBuiltin.cpp
clang/lib/Headers/intrin.h
clang/test/CodeGen/ms-intrinsics.c
clang/test/CodeGen/ms-x86-intrinsics.c [new file with mode: 0644]