[OpenCL] Add half load and store builtins
This enables load/stores of half type, without half being a legal type. Differential Revision: https://reviews.llvm.org/D37231 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@312742 91177308-0d34-0410-b5e6-96231b3b80d8
Showing
- include/clang/Basic/Builtins.def 6 additions, 0 deletionsinclude/clang/Basic/Builtins.def
- include/clang/Basic/Builtins.h 4 additions, 2 deletionsinclude/clang/Basic/Builtins.h
- lib/Basic/Builtins.cpp 7 additions, 2 deletionslib/Basic/Builtins.cpp
- lib/CodeGen/CGBuiltin.cpp 18 additions, 0 deletionslib/CodeGen/CGBuiltin.cpp
- test/CodeGenOpenCL/no-half.cl 39 additions, 0 deletionstest/CodeGenOpenCL/no-half.cl
Loading
Please register or sign in to comment