reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

tools/clang/include/clang/AST/Type.h
 1972   bool isHalfType() const;         // OpenCL 6.1.1.1, NEON (IEEE 754-2008 half)

References

tools/clang/lib/CodeGen/CGExprScalar.cpp
  918   if (OrigSrcType->isHalfType()) {
 1223   if (SrcType->isHalfType() && !CGF.getContext().getLangOpts().NativeHalfType) {
 1346   if (DstType->isHalfType() && !CGF.getContext().getLangOpts().NativeHalfType) {
 2493     if (type->isHalfType() && !CGF.getContext().getLangOpts().NativeHalfType) {
 2529     if (type->isHalfType() && !CGF.getContext().getLangOpts().NativeHalfType) {
tools/clang/lib/CodeGen/TargetInfo.cpp
 5881   if ((Ty->isFloat16Type() || Ty->isHalfType()) &&
 6081          VT->getElementType()->isHalfType()))
 6088   if ((RetTy->isFloat16Type() || RetTy->isHalfType()) &&
 6183          VT->getElementType()->isHalfType()))
 6235               VT->getElementType()->isHalfType());
tools/clang/lib/Sema/SemaCast.cpp
 2751     if (DestType->isHalfType()) {
tools/clang/lib/Sema/SemaDecl.cpp
 6539       if (Context.getBaseElementType(R)->isHalfType()) {
 8353   if (!S.getOpenCLOptions().isEnabled("cl_khr_fp16") && PT->isHalfType())
 8413     if (!PT->isHalfType()) {
tools/clang/lib/Sema/SemaExpr.cpp
  588       T->isHalfType()) {
  700   if (Ty->isHalfType() && !getLangOpts().NativeHalfType)
 1082     if (LHSType->isHalfType() && !S.getLangOpts().NativeHalfType)
11891     LHSType->isHalfType()) {
13573     if (resultType->isHalfType() && !Context.getLangOpts().NativeHalfType) {
tools/clang/lib/Sema/SemaExprCXX.cpp
 4139     if (From->getType()->isHalfType()) {
tools/clang/lib/Sema/SemaType.cpp
 2459   if (T->isHalfType() && !getLangOpts().HalfArgsAndReturns) {
 2556     } else if (ParamType->isHalfType() && !getLangOpts().HalfArgsAndReturns) {
 4622       if (T->isHalfType()) {
 4837           } else if (ParamTy->isHalfType()) {