Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/llvm/unittests/ADT/
H A DFloatingPointMode.cpp34 EXPECT_EQ(DenormalMode(DenormalMode::IEEE, DenormalMode::IEEE), in TEST()
36 EXPECT_EQ(DenormalMode(DenormalMode::IEEE, DenormalMode::IEEE), in TEST()
38 EXPECT_EQ(DenormalMode(DenormalMode::IEEE, DenormalMode::IEEE), in TEST()
40 EXPECT_EQ(DenormalMode(DenormalMode::IEEE, DenormalMode::IEEE), in TEST()
42 EXPECT_EQ(DenormalMode(DenormalMode::IEEE, DenormalMode::IEEE), in TEST()
58 EXPECT_EQ(DenormalMode(DenormalMode::IEEE, DenormalMode::PositiveZero), in TEST()
69 EXPECT_EQ(DenormalMode(DenormalMode::Invalid, DenormalMode::Invalid), in TEST()
71 EXPECT_EQ(DenormalMode(DenormalMode::Invalid, DenormalMode::Invalid), in TEST()
73 EXPECT_EQ(DenormalMode(DenormalMode::Invalid, DenormalMode::Invalid), in TEST()
78 EXPECT_EQ(DenormalMode(DenormalMode::Invalid, DenormalMode::Invalid), in TEST()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/ADT/
H A DFloatingPointMode.h69 struct DenormalMode { struct
94 constexpr DenormalMode() = default;
103 static constexpr DenormalMode getIEEE() { in getIEEE() argument
117 bool operator==(DenormalMode Other) const {
150 inline DenormalMode::DenormalModeKind
154 .Cases("", "ieee", DenormalMode::IEEE) in parseDenormalFPAttributeComponent()
157 .Default(DenormalMode::Invalid); in parseDenormalFPAttributeComponent()
164 case DenormalMode::IEEE: in denormalModeKindName()
166 case DenormalMode::PreserveSign: in denormalModeKindName()
168 case DenormalMode::PositiveZero: in denormalModeKindName()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/Target/
H A DTargetOptions.h148 FPDenormalMode(DenormalMode::IEEE, DenormalMode::IEEE) {} in TargetOptions()
413 DenormalMode FPDenormalMode;
417 DenormalMode FP32DenormalMode;
420 void setFPDenormalMode(DenormalMode Mode) { in setFPDenormalMode()
424 void setFP32DenormalMode(DenormalMode Mode) { in setFP32DenormalMode()
428 DenormalMode getRawFPDenormalMode() const { in getRawFPDenormalMode()
432 DenormalMode getRawFP32DenormalMode() const { in getRawFP32DenormalMode()
436 DenormalMode getDenormalMode(const fltSemantics &FPType) const;
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DCommandFlags.cpp69 CGOPT(DenormalMode::DenormalModeKind, DenormalFPMath) in CGOPT()
70 CGOPT(DenormalMode::DenormalModeKind, DenormalFP32Math) in CGOPT()
243 cl::values(clEnumValN(DenormalMode::IEEE, "ieee", in CGOPT()
245 clEnumValN(DenormalMode::PreserveSign, "preserve-sign", in CGOPT()
252 static cl::opt<DenormalMode::DenormalModeKind> DenormalFPMath( in CGOPT()
255 cl::init(DenormalMode::IEEE), in CGOPT()
259 static cl::opt<DenormalMode::DenormalModeKind> DenormalFP32Math( in CGOPT()
262 cl::init(DenormalMode::Invalid), in CGOPT()
525 DenormalMode::DenormalModeKind DenormKind = getDenormalFPMath(); in InitTargetOptionsFromCodeGenFlags()
528 Options.setFPDenormalMode(DenormalMode(DenormKind, DenormKind)); in InitTargetOptionsFromCodeGenFlags()
[all …]
H A DMachineFunction.cpp300 DenormalMode MachineFunction::getDenormalMode(const fltSemantics &FPType) const { in getDenormalMode()
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DCodeGenOptions.h194 llvm::DenormalMode FPDenormalMode = llvm::DenormalMode::getIEEE();
197 llvm::DenormalMode FP32DenormalMode = llvm::DenormalMode::getIEEE();
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DCommandFlags.h67 DenormalMode::DenormalModeKind getDenormalFPMath();
68 DenormalMode::DenormalModeKind getDenormalFP32Math();
H A DMachineFunction.h49 struct DenormalMode;
782 DenormalMode getDenormalMode(const fltSemantics &FPType) const;
/llvm-project-15.0.7/clang/lib/Driver/ToolChains/
H A DPS4CPU.h94 llvm::DenormalMode getDefaultDenormalModeForType( in getDefaultDenormalModeForType()
98 return llvm::DenormalMode::getPreserveSign(); in getDefaultDenormalModeForType()
H A DAMDGPU.cpp651 llvm::DenormalMode AMDGPUToolChain::getDefaultDenormalModeForType( in getDefaultDenormalModeForType()
656 return llvm::DenormalMode::getIEEE(); in getDefaultDenormalModeForType()
666 return llvm::DenormalMode::getPreserveSign(); in getDefaultDenormalModeForType()
668 return llvm::DenormalMode::getIEEE(); in getDefaultDenormalModeForType()
681 return DAZ ? llvm::DenormalMode::getPreserveSign() : in getDefaultDenormalModeForType()
682 llvm::DenormalMode::getIEEE(); in getDefaultDenormalModeForType()
H A DLinux.h62 llvm::DenormalMode getDefaultDenormalModeForType(
H A DLinux.cpp785 llvm::DenormalMode
796 return llvm::DenormalMode::getPreserveSign(); in getDefaultDenormalModeForType()
797 return llvm::DenormalMode::getIEEE(); in getDefaultDenormalModeForType()
800 return llvm::DenormalMode::getIEEE(); in getDefaultDenormalModeForType()
H A DAMDGPU.h88 llvm::DenormalMode getDefaultDenormalModeForType(
H A DCuda.h155 llvm::DenormalMode getDefaultDenormalModeForType(
H A DCuda.cpp775 llvm::DenormalMode CudaToolChain::getDefaultDenormalModeForType( in getDefaultDenormalModeForType()
782 return llvm::DenormalMode::getPreserveSign(); in getDefaultDenormalModeForType()
786 return llvm::DenormalMode::getIEEE(); in getDefaultDenormalModeForType()
H A DClang.cpp2763 const llvm::DenormalMode DefaultDenormalFPMath = in RenderFloatingPointOptions()
2765 const llvm::DenormalMode DefaultDenormalFP32Math = in RenderFloatingPointOptions()
2768 llvm::DenormalMode DenormalFPMath = DefaultDenormalFPMath; in RenderFloatingPointOptions()
2800 DenormalFPMath = llvm::DenormalMode::getIEEE(); in RenderFloatingPointOptions()
2804 DenormalFP32Math = llvm::DenormalMode::getIEEE(); in RenderFloatingPointOptions()
2997 DenormalFPMath = llvm::DenormalMode::getIEEE(); in RenderFloatingPointOptions()
2998 DenormalFP32Math = llvm::DenormalMode::getIEEE(); in RenderFloatingPointOptions()
3032 DenormalFP32Math = llvm::DenormalMode::getIEEE(); in RenderFloatingPointOptions()
3048 DenormalFPMath == llvm::DenormalMode::getIEEE() && in RenderFloatingPointOptions()
3049 DenormalFP32Math == llvm::DenormalMode::getIEEE() && in RenderFloatingPointOptions()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/NVPTX/
H A DNVPTXTargetTransformInfo.cpp375 DenormalMode Mode = parseDenormalFPAttribute(Attr); in simplifyNvvmIntrinsic()
376 bool FtzEnabled = Mode.Output != DenormalMode::IEEE; in simplifyNvvmIntrinsic()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/Utils/
H A DAMDGPUBaseInfo.cpp2353 DenormalMode DenormMode = parseDenormalFPAttribute(DenormF32Attr); in SIModeRegisterDefaults()
2354 FP32InputDenormals = DenormMode.Input == DenormalMode::IEEE; in SIModeRegisterDefaults()
2355 FP32OutputDenormals = DenormMode.Output == DenormalMode::IEEE; in SIModeRegisterDefaults()
2360 DenormalMode DenormMode = parseDenormalFPAttribute(DenormAttr); in SIModeRegisterDefaults()
2363 FP32InputDenormals = DenormMode.Input == DenormalMode::IEEE; in SIModeRegisterDefaults()
2364 FP32OutputDenormals = DenormMode.Output == DenormalMode::IEEE; in SIModeRegisterDefaults()
2367 FP64FP16InputDenormals = DenormMode.Input == DenormalMode::IEEE; in SIModeRegisterDefaults()
2368 FP64FP16OutputDenormals = DenormMode.Output == DenormalMode::IEEE; in SIModeRegisterDefaults()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DFunction.h49 struct DenormalMode;
670 DenormalMode getDenormalMode(const fltSemantics &FPType) const;
/llvm-project-15.0.7/clang/include/clang/Driver/
H A DToolChain.h736 virtual llvm::DenormalMode getDefaultDenormalModeForType(
739 return llvm::DenormalMode::getIEEE();
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DConstantFolding.cpp1363 DenormalMode DenormMode = in FlushFPConstant()
1365 DenormalMode::DenormalModeKind Mode = in FlushFPConstant()
1371 case DenormalMode::IEEE: in FlushFPConstant()
1373 case DenormalMode::PreserveSign: in FlushFPConstant()
1380 case DenormalMode::PositiveZero: in FlushFPConstant()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMAsmPrinter.cpp601 DenormalMode Value) { in checkDenormalAttributeConsistency()
666 DenormalMode::getPreserveSign())) in emitAttributes()
671 DenormalMode::getPositiveZero())) in emitAttributes()
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.h1430 const DenormalMode &Mode) const override;
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.h1074 const DenormalMode &Mode) const override;
/llvm-project-15.0.7/llvm/lib/IR/
H A DFunction.cpp674 DenormalMode Function::getDenormalMode(const fltSemantics &FPType) const { in getDenormalMode()

12