Home
last modified time | relevance | path

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

/freebsd-head/contrib/llvm-project/clang/lib/Basic/Targets/
HDDirectX.h58 HasLegalHalfType = true; in DirectXTargetInfo()
HDSPIR.h102 HasLegalHalfType = true; in BaseSPIRTargetInfo()
390 HasLegalHalfType = true; in SPIRV64AMDGCNTargetInfo()
HDARM.cpp584 HasLegalHalfType = true; in handleTargetFeatures()
590 HasLegalHalfType = true; in handleTargetFeatures()
1007 if ((FPU & NeonFPU) && HasLegalHalfType) in getTargetDefines()
1011 if (HasLegalHalfType) in getTargetDefines()
HDHexagon.cpp147 HasLegalHalfType = true; in handleTargetFeatures()
HDNVPTX.cpp65 HasLegalHalfType = true; in NVPTXTargetInfo()
HDAMDGPU.cpp239 HasLegalHalfType = true; in AMDGPUTargetInfo()
HDRISCV.cpp354 HasLegalHalfType = true; in handleTargetFeatures()
HDX86.cpp317 HasLegalHalfType = true; in handleTargetFeatures()
HDAArch64.cpp147 HasLegalHalfType = true; in AArch64TargetInfo()
/freebsd-head/contrib/llvm-project/clang/include/clang/Basic/
HDTargetInfo.h228 bool HasLegalHalfType; // True if the backend supports operations on the half variable
687 virtual bool hasLegalHalfType() const { return HasLegalHalfType; } in hasLegalHalfType()
/freebsd-head/contrib/llvm-project/clang/lib/Basic/
HDTargetInfo.cpp61 HasLegalHalfType = false; in TargetInfo()
/freebsd-head/contrib/llvm-project/clang/lib/CodeGen/
HDCGBuiltin.cpp6337 bool HasLegalHalfType = true, in GetNeonType() argument
6354 if (HasLegalHalfType) in GetNeonType()
7675 const bool HasLegalHalfType = getTarget().hasLegalHalfType(); in EmitCommonNeonBuiltinExpr() local
7680 GetNeonType(this, Type, HasLegalHalfType, false, AllowBFloatArgsAndRet); in EmitCommonNeonBuiltinExpr()
7803 HasLegalHalfType); in EmitCommonNeonBuiltinExpr()
7812 HasLegalHalfType); in EmitCommonNeonBuiltinExpr()