Home
last modified time | relevance | path

Searched refs:HasLegalHalfType (Results 1 – 13 of 13) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Basic/Targets/
H A DDirectX.h62 HasLegalHalfType = true; in DirectXTargetInfo()
H A DSPIR.h109 HasLegalHalfType = true; in BaseSPIRTargetInfo()
424 HasLegalHalfType = true; in SPIRV64AMDGCNTargetInfo()
H A DSystemZ.h107 HasLegalHalfType = false; in SystemZTargetInfo()
H A DHexagon.cpp152 HasLegalHalfType = true; in handleTargetFeatures()
H A DARM.cpp586 HasLegalHalfType = true; in handleTargetFeatures()
592 HasLegalHalfType = true; in handleTargetFeatures()
1013 if ((FPU & NeonFPU) && HasLegalHalfType) in getTargetDefines()
1017 if (HasLegalHalfType) in getTargetDefines()
H A DNVPTX.cpp68 HasLegalHalfType = true; in NVPTXTargetInfo()
H A DAMDGPU.cpp254 HasLegalHalfType = true; in AMDGPUTargetInfo()
H A DRISCV.cpp430 HasLegalHalfType = true; in handleTargetFeatures()
H A DX86.cpp351 HasLegalHalfType = true; in handleTargetFeatures()
H A DAArch64.cpp145 HasLegalHalfType = true; in AArch64TargetInfo()
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DTargetInfo.h236 bool HasLegalHalfType; // True if the backend supports operations on the half variable
708 virtual bool hasLegalHalfType() const { return HasLegalHalfType; } in hasLegalHalfType()
/freebsd/contrib/llvm-project/clang/lib/Basic/
H A DTargetInfo.cpp65 HasLegalHalfType = false; in TargetInfo()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/TargetBuiltins/
H A DARM.cpp361 bool HasLegalHalfType = true, in GetNeonType() argument
379 if (HasLegalHalfType) in GetNeonType()
1757 const bool HasLegalHalfType = getTarget().hasLegalHalfType(); in EmitCommonNeonBuiltinExpr() local
1762 GetNeonType(this, Type, HasLegalHalfType, false, AllowBFloatArgsAndRet); in EmitCommonNeonBuiltinExpr()
1889 HasLegalHalfType); in EmitCommonNeonBuiltinExpr()
1898 HasLegalHalfType); in EmitCommonNeonBuiltinExpr()