diff options
author | Sven van Haastregt <sven.vanhaastregt@arm.com> | 2019-08-19 11:56:03 +0000 |
---|---|---|
committer | Sven van Haastregt <sven.vanhaastregt@arm.com> | 2019-08-19 11:56:03 +0000 |
commit | b21a3654f0b916e885c6e55af36fecefdd2569b5 (patch) | |
tree | ed4ec4039a651268da94d18dc916a999b4f02693 /lldb/packages/Python/lldbsuite/test/python_api/breakpoint/TestBreakpointAPI.py | |
parent | 0684132107e51b506b31e3be7dc2e3181b90a4b4 (diff) | |
download | bcm5719-llvm-b21a3654f0b916e885c6e55af36fecefdd2569b5.tar.gz bcm5719-llvm-b21a3654f0b916e885c6e55af36fecefdd2569b5.zip |
[OpenCL] Add generic type handling for builtin functions
Generic types are an abstraction of type sets. It mimics the way
functions are defined in the OpenCL specification. For example,
floatN can abstract all the vector sizes of the float type.
This allows to
* stick more closely to the specification, which uses generic types;
* factorize definitions of functions with numerous prototypes in the
tablegen file; and
* reduce the memory impact of functions with many overloads.
Patch by Pierre Gondois and Sven van Haastregt.
Differential Revision: https://reviews.llvm.org/D65456
llvm-svn: 369253
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/breakpoint/TestBreakpointAPI.py')
0 files changed, 0 insertions, 0 deletions