Home
last modified time | relevance | path

Searched refs:DenormalMode (Results 1 – 25 of 34) sorted by relevance

12

/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/ADT/
H A DFloatingPointMode.h67 struct DenormalMode { struct
92 constexpr DenormalMode() = default;
101 static constexpr DenormalMode getIEEE() { in getIEEE() argument
115 bool operator==(DenormalMode Other) const {
148 inline DenormalMode::DenormalModeKind
152 .Cases("", "ieee", DenormalMode::IEEE) in parseDenormalFPAttributeComponent()
155 .Default(DenormalMode::Invalid); in parseDenormalFPAttributeComponent()
162 case DenormalMode::IEEE: in denormalModeKindName()
164 case DenormalMode::PreserveSign: in denormalModeKindName()
166 case DenormalMode::PositiveZero: in denormalModeKindName()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetOptions.h135 FPDenormalMode(DenormalMode::IEEE, DenormalMode::IEEE) {} in TargetOptions()
369 DenormalMode FPDenormalMode;
373 DenormalMode FP32DenormalMode;
376 void setFPDenormalMode(DenormalMode Mode) { in setFPDenormalMode()
380 void setFP32DenormalMode(DenormalMode Mode) { in setFP32DenormalMode()
384 DenormalMode getRawFPDenormalMode() const { in getRawFPDenormalMode()
388 DenormalMode getRawFP32DenormalMode() const { in getRawFP32DenormalMode()
392 DenormalMode getDenormalMode(const fltSemantics &FPType) const;
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DCommandFlags.cpp63 CGOPT(DenormalMode::DenormalModeKind, DenormalFPMath) in CGOPT()
64 CGOPT(DenormalMode::DenormalModeKind, DenormalFP32Math) in CGOPT()
229 cl::values(clEnumValN(DenormalMode::IEEE, "ieee", in CGOPT()
231 clEnumValN(DenormalMode::PreserveSign, "preserve-sign", in CGOPT()
238 static cl::opt<DenormalMode::DenormalModeKind> DenormalFPMath( in CGOPT()
241 cl::init(DenormalMode::IEEE), in CGOPT()
245 static cl::opt<DenormalMode::DenormalModeKind> DenormalFP32Math( in CGOPT()
248 cl::init(DenormalMode::Invalid), in CGOPT()
493 DenormalMode::DenormalModeKind DenormKind = getDenormalFPMath(); in InitTargetOptionsFromCodeGenFlags()
496 Options.setFPDenormalMode(DenormalMode(DenormKind, DenormKind)); in InitTargetOptionsFromCodeGenFlags()
[all …]
H A DMachineFunction.cpp275 DenormalMode MachineFunction::getDenormalMode(const fltSemantics &FPType) const { in getDenormalMode()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Basic/
H A DCodeGenOptions.h182 llvm::DenormalMode FPDenormalMode = llvm::DenormalMode::getIEEE();
185 llvm::DenormalMode FP32DenormalMode = llvm::DenormalMode::getIEEE();
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DCommandFlags.h68 DenormalMode::DenormalModeKind getDenormalFPMath();
69 DenormalMode::DenormalModeKind getDenormalFP32Math();
H A DMachineFunction.h49 struct DenormalMode;
733 DenormalMode getDenormalMode(const fltSemantics &FPType) const;
H A DSelectionDAG.h2003 DenormalMode getDenormalMode(EVT VT) const {
/freebsd-13.1/contrib/llvm-project/clang/lib/Driver/ToolChains/
H A DPS4CPU.h97 llvm::DenormalMode getDefaultDenormalModeForType( in getDefaultDenormalModeForType()
101 return llvm::DenormalMode::getPreserveSign(); in getDefaultDenormalModeForType()
H A DAMDGPU.cpp643 llvm::DenormalMode AMDGPUToolChain::getDefaultDenormalModeForType( in getDefaultDenormalModeForType()
648 return llvm::DenormalMode::getIEEE(); in getDefaultDenormalModeForType()
658 return llvm::DenormalMode::getPreserveSign(); in getDefaultDenormalModeForType()
660 return llvm::DenormalMode::getIEEE(); in getDefaultDenormalModeForType()
673 return DAZ ? llvm::DenormalMode::getPreserveSign() : in getDefaultDenormalModeForType()
674 llvm::DenormalMode::getIEEE(); in getDefaultDenormalModeForType()
H A DLinux.cpp738 llvm::DenormalMode
749 return llvm::DenormalMode::getPreserveSign(); in getDefaultDenormalModeForType()
750 return llvm::DenormalMode::getIEEE(); in getDefaultDenormalModeForType()
753 return llvm::DenormalMode::getIEEE(); in getDefaultDenormalModeForType()
H A DLinux.h60 llvm::DenormalMode getDefaultDenormalModeForType(
H A DAMDGPU.h86 llvm::DenormalMode getDefaultDenormalModeForType(
H A DCuda.h150 llvm::DenormalMode getDefaultDenormalModeForType(
H A DCuda.cpp766 llvm::DenormalMode CudaToolChain::getDefaultDenormalModeForType( in getDefaultDenormalModeForType()
773 return llvm::DenormalMode::getPreserveSign(); in getDefaultDenormalModeForType()
777 return llvm::DenormalMode::getIEEE(); in getDefaultDenormalModeForType()
H A DClang.cpp2634 const llvm::DenormalMode DefaultDenormalFPMath = in RenderFloatingPointOptions()
2636 const llvm::DenormalMode DefaultDenormalFP32Math = in RenderFloatingPointOptions()
2639 llvm::DenormalMode DenormalFPMath = DefaultDenormalFPMath; in RenderFloatingPointOptions()
2667 DenormalFPMath = llvm::DenormalMode::getIEEE(); in RenderFloatingPointOptions()
2671 DenormalFP32Math = llvm::DenormalMode::getIEEE(); in RenderFloatingPointOptions()
2849 DenormalFPMath = llvm::DenormalMode::getIEEE(); in RenderFloatingPointOptions()
2850 DenormalFP32Math = llvm::DenormalMode::getIEEE(); in RenderFloatingPointOptions()
2884 DenormalFP32Math = llvm::DenormalMode::getIEEE(); in RenderFloatingPointOptions()
2895 DenormalFPMath == llvm::DenormalMode::getIEEE() && in RenderFloatingPointOptions()
2896 DenormalFP32Math == llvm::DenormalMode::getIEEE()) in RenderFloatingPointOptions()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/
H A DAMDGPUBaseInfo.cpp1965 DenormalMode DenormMode = parseDenormalFPAttribute(DenormF32Attr); in SIModeRegisterDefaults()
1966 FP32InputDenormals = DenormMode.Input == DenormalMode::IEEE; in SIModeRegisterDefaults()
1967 FP32OutputDenormals = DenormMode.Output == DenormalMode::IEEE; in SIModeRegisterDefaults()
1972 DenormalMode DenormMode = parseDenormalFPAttribute(DenormAttr); in SIModeRegisterDefaults()
1975 FP32InputDenormals = DenormMode.Input == DenormalMode::IEEE; in SIModeRegisterDefaults()
1976 FP32OutputDenormals = DenormMode.Output == DenormalMode::IEEE; in SIModeRegisterDefaults()
1979 FP64FP16InputDenormals = DenormMode.Input == DenormalMode::IEEE; in SIModeRegisterDefaults()
1980 FP64FP16OutputDenormals = DenormMode.Output == DenormalMode::IEEE; in SIModeRegisterDefaults()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXTargetTransformInfo.cpp322 DenormalMode Mode = parseDenormalFPAttribute(Attr); in simplifyNvvmIntrinsic()
323 bool FtzEnabled = Mode.Output != DenormalMode::IEEE; in simplifyNvvmIntrinsic()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Driver/
H A DToolChain.h702 virtual llvm::DenormalMode getDefaultDenormalModeForType(
705 return llvm::DenormalMode::getIEEE();
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/
H A DFunction.h723 DenormalMode getDenormalMode(const fltSemantics &FPType) const;
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMAsmPrinter.cpp601 DenormalMode Value) { in checkDenormalAttributeConsistency()
666 DenormalMode::getPreserveSign())) in emitAttributes()
671 DenormalMode::getPositiveZero())) in emitAttributes()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.h1370 const DenormalMode &Mode) const override;
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.h1031 const DenormalMode &Mode) const override;
/freebsd-13.1/contrib/llvm-project/llvm/lib/IR/
H A DFunction.cpp629 DenormalMode Function::getDenormalMode(const fltSemantics &FPType) const { in getDenormalMode()
/freebsd-13.1/contrib/llvm-project/clang/lib/Frontend/
H A DCompilerInvocation.cpp1481 if (Opts.FPDenormalMode != llvm::DenormalMode::getIEEE()) in GenerateCodeGenArgs()
1484 if (Opts.FP32DenormalMode != llvm::DenormalMode::getIEEE()) in GenerateCodeGenArgs()

12