clang API Documentation
#include <TargetBuiltins.h>
Public Types | |
| enum | EltType { Int8, Int16, Int32, Int64, Poly8, Poly16, Float16, Float32 } |
Public Member Functions | |
| NeonTypeFlags (unsigned F) | |
| NeonTypeFlags (EltType ET, bool IsUnsigned, bool IsQuad) | |
| EltType | getEltType () const |
| bool | isPoly () const |
| bool | isUnsigned () const |
| bool | isQuad () const |
NeonTypeFlags - Flags to identify the types for overloaded Neon builtins. These must be kept in sync with the flags in utils/TableGen/NeonEmitter.h.
Definition at line 62 of file TargetBuiltins.h.
Definition at line 71 of file TargetBuiltins.h.
| clang::NeonTypeFlags::NeonTypeFlags | ( | unsigned | F | ) | [inline] |
Definition at line 82 of file TargetBuiltins.h.
| clang::NeonTypeFlags::NeonTypeFlags | ( | EltType | ET, |
| bool | IsUnsigned, | ||
| bool | IsQuad | ||
| ) | [inline] |
Definition at line 83 of file TargetBuiltins.h.
| EltType clang::NeonTypeFlags::getEltType | ( | ) | const [inline] |
Definition at line 90 of file TargetBuiltins.h.
Referenced by getNeonEltType(), GetNeonType(), isPoly(), and RFT().
| bool clang::NeonTypeFlags::isPoly | ( | ) | const [inline] |
Definition at line 91 of file TargetBuiltins.h.
References getEltType(), Poly16, and Poly8.
| bool clang::NeonTypeFlags::isQuad | ( | ) | const [inline] |
Definition at line 96 of file TargetBuiltins.h.
Referenced by GetNeonType(), and RFT().
| bool clang::NeonTypeFlags::isUnsigned | ( | ) | const [inline] |
Definition at line 95 of file TargetBuiltins.h.
Referenced by getNeonEltType().