[X86] Regcall - Adding support for mask types
authorOren Ben Simhon <oren.ben.simhon@intel.com>
Sun, 11 Dec 2016 14:10:52 +0000 (14:10 +0000)
committerOren Ben Simhon <oren.ben.simhon@intel.com>
Sun, 11 Dec 2016 14:10:52 +0000 (14:10 +0000)
commit9683ecbff6c83ee2181e3bc463bfe1553c7388c6
tree6d6d4f60e0c84c183aa7182f8829489fa0513ea7
parent726774cbf8728315ac1161775db35236764b5f81
[X86] Regcall - Adding support for mask types

Regcall calling convention passes mask types arguments in x86 GPR registers.
The review includes the changes required in order to support v32i1, v16i1 and v8i1.

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

llvm-svn: 289383
llvm/lib/Target/X86/X86CallingConv.h
llvm/lib/Target/X86/X86CallingConv.td
llvm/lib/Target/X86/X86ISelLowering.cpp
llvm/test/CodeGen/X86/avx512-regcall-Mask.ll