clctypes.h: Don't rely on stddef.h for size_t and ptrdiff_t

git-svn-id: https://llvm.org/svn/llvm-project/libclc/trunk@211044 91177308-0d34-0410-b5e6-96231b3b80d8
Add all(igentype) builtin

Signed-off-by: Aaron Watry <awatry@gmail.com>
Reviewed-by: Tom Stellard <tom@stellard.net>

git-svn-id: https://llvm.org/svn/llvm-project/libclc/trunk@211045 91177308-0d34-0410-b5e6-96231b3b80d8
relational: Add isequal(floatN) builtin

Signed-off-by: Aaron Watry <awatry@gmail.com>
Reviewed-by: Tom Stellard <tom@stellard.net>

git-svn-id: https://llvm.org/svn/llvm-project/libclc/trunk@211046 91177308-0d34-0410-b5e6-96231b3b80d8
math: Implement mix builtin

Signed-off-by: Aaron Watry <awatry@gmail.com>
Reviewed-by: Tom Stellard <tom@stellard.net>

git-svn-id: https://llvm.org/svn/llvm-project/libclc/trunk@211047 91177308-0d34-0410-b5e6-96231b3b80d8
Revert "clctypes.h: Don't rely on stddef.h for size_t and ptrdiff_t"

This reverts commit 4cf021ae67b6ea8cfd42aa76ce6f5e1c329e145a.

git-svn-id: https://llvm.org/svn/llvm-project/libclc/trunk@211049 91177308-0d34-0410-b5e6-96231b3b80d8