| /freebsd/contrib/llvm-project/libc/src/__support/FPUtil/ |
| H A D | FPBits.h | 35 enum class FPType { enum 96 template <FPType> struct FPLayout {}; 98 template <> struct FPLayout<FPType::IEEE754_Binary16> { 106 template <> struct FPLayout<FPType::IEEE754_Binary32> { 114 template <> struct FPLayout<FPType::IEEE754_Binary64> { 122 template <> struct FPLayout<FPType::IEEE754_Binary128> { 130 template <> struct FPLayout<FPType::X86_Binary80> { 142 template <> struct FPLayout<FPType::BFloat16> { 151 template <FPType fp_type> struct FPStorage : public FPLayout<fp_type> { 371 template <FPType fp_type, typename RetT> [all …]
|
| H A D | bfloat16.h | 54 fputil::FPType::IEEE754_Binary32,
|
| H A D | fpbits_str.h | 61 if constexpr (fputil::get_fp_type<T>() == fputil::FPType::X86_Binary80) { in str()
|
| H A D | BasicOperations.h | 260 if constexpr (get_fp_type<T>() == FPType::X86_Binary80) { in canonicalize()
|
| /freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/ |
| H A D | AMDGPU.cpp | 738 const llvm::fltSemantics *FPType) const { in getDefaultDenormalModeForType() 740 if (!FPType || FPType != &llvm::APFloat::IEEEsingle()) in getDefaultDenormalModeForType() 747 if (FPType && FPType == &llvm::APFloat::IEEEsingle() && in getDefaultDenormalModeForType()
|
| H A D | AMDGPU.h | 90 const llvm::fltSemantics *FPType = nullptr) const override;
|
| H A D | PS4CPU.h | 117 const llvm::fltSemantics *FPType) const override { in getDefaultDenormalModeForType() argument
|
| H A D | Cuda.h | 207 const llvm::fltSemantics *FPType = nullptr) const override;
|
| H A D | Cuda.cpp | 917 const llvm::fltSemantics *FPType) const { in getDefaultDenormalModeForType() 919 if (FPType && FPType == &llvm::APFloat::IEEEsingle() && in getDefaultDenormalModeForType()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Target/ |
| H A D | TargetOptions.h | 439 LLVM_ABI DenormalMode getDenormalMode(const fltSemantics &FPType) const;
|
| /freebsd/stand/common/ |
| H A D | gfx_fb.h | 151 uint16_t FPType; /* Flat Panel Type */ member
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/ |
| H A D | AMDGPUBaseInfo.cpp | 734 FPType getFPDstSelType(unsigned Opc) { in getFPDstSelType() 737 return FPType::None; in getFPDstSelType() 739 return FPType::FP8; in getFPDstSelType() 741 return FPType::FP4; in getFPDstSelType() 743 return FPType::None; in getFPDstSelType()
|
| H A D | AMDGPUBaseInfo.h | 62 enum class FPType { None, FP4, FP8 }; enum 971 FPType getFPDstSelType(unsigned Opc);
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Function.cpp | 803 DenormalMode Function::getDenormalMode(const fltSemantics &FPType) const { in getDenormalMode() 804 if (&FPType == &APFloat::IEEEsingle()) { in getDenormalMode()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | Function.h | 712 DenormalMode getDenormalMode(const fltSemantics &FPType) const;
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MachineFunction.cpp | 325 DenormalMode MachineFunction::getDenormalMode(const fltSemantics &FPType) const { in getDenormalMode() 326 return F.getDenormalMode(FPType); in getDenormalMode()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Driver/ |
| H A D | ToolChain.h | 833 const llvm::fltSemantics *FPType = nullptr) const {
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | GCNHazardRecognizer.cpp | 901 AMDGPU::FPType IsFP4OrFP8ConvOpc = AMDGPU::getFPDstSelType(Opcode); in getDstSelForwardingOperand() 909 if (IsFP4OrFP8ConvOpc == AMDGPU::FPType::FP8 && in getDstSelForwardingOperand() 917 if (IsFP4OrFP8ConvOpc == AMDGPU::FPType::FP4) in getDstSelForwardingOperand()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | GISelValueTracking.cpp | 1113 const fltSemantics &FPType = getFltSemanticForLLT(Ty); in computeKnownFPClass() local 1114 DenormalMode DenormMode = MF->getDenormalMode(FPType); in computeKnownFPClass()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | MachineFunction.h | 879 DenormalMode getDenormalMode(const fltSemantics &FPType) const;
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineCompares.cpp | 1908 Type *FPType = V->getType()->getScalarType(); in foldICmpAndConstConst() local 1909 if (FPType->isIEEELikeFPTy() && (C1.isZero() || C1 == *C2)) { in foldICmpAndConstConst() 1911 APFloat::getInf(FPType->getFltSemantics()).bitcastToAPInt(); in foldICmpAndConstConst() 3481 Type *FPType = SrcType->getScalarType(); in foldICmpBitCast() local 3484 Cmp.isEquality() && FPType->isIEEELikeFPTy()) { in foldICmpBitCast() 3485 FPClassTest Mask = APFloat(FPType->getFltSemantics(), *C).classify(); in foldICmpBitCast()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ValueTracking.cpp | 1312 Type *FPType = V->getType()->getScalarType(); in computeKnownBitsFromOperator() local 1327 APFloat::getInf(FPType->getFltSemantics()).bitcastToAPInt())); in computeKnownBitsFromOperator() 1331 APInt::getZero(FPType->getScalarSizeInBits()))); in computeKnownBitsFromOperator() 5081 const fltSemantics &FPType = in computeKnownFPClass() local 5083 DenormalMode DenormMode = F->getDenormalMode(FPType); in computeKnownFPClass()
|