| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ADT/ |
| H A D | FloatingPointMode.h | 70 struct DenormalMode { struct 98 constexpr DenormalMode() = default; 99 constexpr DenormalMode(const DenormalMode &) = default; 103 DenormalMode &operator=(const DenormalMode &) = default; argument 164 DenormalMode mergeCalleeMode(DenormalMode Callee) const { in mergeCalleeMode() argument 165 DenormalMode MergedMode = Callee; in mergeCalleeMode() 204 case DenormalMode::IEEE: in denormalModeKindName() 206 case DenormalMode::PreserveSign: in denormalModeKindName() 208 case DenormalMode::PositiveZero: in denormalModeKindName() 210 case DenormalMode::Dynamic: in denormalModeKindName() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SIModeRegisterDefaults.h | 33 DenormalMode FP32Denormals; 37 DenormalMode FP64FP16Denormals; 42 FP32Denormals(DenormalMode::getIEEE()), in SIModeRegisterDefaults() 43 FP64FP16Denormals(DenormalMode::getIEEE()) {} in SIModeRegisterDefaults() 62 if (FP32Denormals == DenormalMode::getPreserveSign()) in fpDenormModeSPValue() 64 if (FP32Denormals.Output == DenormalMode::PreserveSign) in fpDenormModeSPValue() 66 if (FP32Denormals.Input == DenormalMode::PreserveSign) in fpDenormModeSPValue() 74 if (FP64FP16Denormals == DenormalMode::getPreserveSign()) in fpDenormModeDPValue() 76 if (FP64FP16Denormals.Output == DenormalMode::PreserveSign) in fpDenormModeDPValue() 78 if (FP64FP16Denormals.Input == DenormalMode::PreserveSign) in fpDenormModeDPValue()
|
| H A D | AMDGPUTargetMachine.cpp | 1683 ? DenormalMode::IEEE in parseMachineFunctionInfo() 1684 : DenormalMode::PreserveSign; in parseMachineFunctionInfo() 1686 ? DenormalMode::IEEE in parseMachineFunctionInfo() 1687 : DenormalMode::PreserveSign; in parseMachineFunctionInfo() 1690 ? DenormalMode::IEEE in parseMachineFunctionInfo() 1691 : DenormalMode::PreserveSign; in parseMachineFunctionInfo() 1693 ? DenormalMode::IEEE in parseMachineFunctionInfo() 1694 : DenormalMode::PreserveSign; in parseMachineFunctionInfo()
|
| H A D | SIMachineFunctionInfo.h | 224 FP32InputDenormals = Mode.FP32Denormals.Input != DenormalMode::PreserveSign; 226 Mode.FP32Denormals.Output != DenormalMode::PreserveSign; 228 Mode.FP64FP16Denormals.Input != DenormalMode::PreserveSign; 230 Mode.FP64FP16Denormals.Output != DenormalMode::PreserveSign;
|
| H A D | AMDGPUInstructions.td | 113 …"MF->getInfo<SIMachineFunctionInfo>()->getMode().FP64FP16Denormals != DenormalMode::getPreserveSig… 114 …ate<"MF->getInfo<SIMachineFunctionInfo>()->getMode().FP32Denormals != DenormalMode::getPreserveSig… 115 …"MF->getInfo<SIMachineFunctionInfo>()->getMode().FP64FP16Denormals != DenormalMode::getPreserveSig… 116 …"MF->getInfo<SIMachineFunctionInfo>()->getMode().FP64FP16Denormals == DenormalMode::getPreserveSig… 117 …ate<"MF->getInfo<SIMachineFunctionInfo>()->getMode().FP32Denormals == DenormalMode::getPreserveSig… 118 …"MF->getInfo<SIMachineFunctionInfo>()->getMode().FP64FP16Denormals == DenormalMode::getPreserveSig…
|
| H A D | SIModeRegisterDefaults.cpp | 39 DenormalMode DenormMode = parseDenormalFPAttribute(DenormAttr); in SIModeRegisterDefaults()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Target/ |
| H A D | TargetOptions.h | 157 FPDenormalMode(DenormalMode::IEEE, DenormalMode::IEEE) {} in TargetOptions() 422 DenormalMode FPDenormalMode; 426 DenormalMode FP32DenormalMode; 429 void setFPDenormalMode(DenormalMode Mode) { in setFPDenormalMode() 433 void setFP32DenormalMode(DenormalMode Mode) { in setFP32DenormalMode() 437 DenormalMode getRawFPDenormalMode() const { in getRawFPDenormalMode() 441 DenormalMode getRawFP32DenormalMode() const { in getRawFP32DenormalMode() 445 DenormalMode getDenormalMode(const fltSemantics &FPType) const;
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | CommandFlags.cpp | 74 CGOPT(DenormalMode::DenormalModeKind, DenormalFPMath) in CGOPT() 75 CGOPT(DenormalMode::DenormalModeKind, DenormalFP32Math) in CGOPT() 257 clEnumValN(DenormalMode::PreserveSign, "preserve-sign", in CGOPT() 260 clEnumValN(DenormalMode::PositiveZero, "positive-zero", in CGOPT() 262 clEnumValN(DenormalMode::Dynamic, "dynamic", in CGOPT() 266 static cl::opt<DenormalMode::DenormalModeKind> DenormalFPMath( in CGOPT() 269 cl::init(DenormalMode::IEEE), in CGOPT() 273 static cl::opt<DenormalMode::DenormalModeKind> DenormalFP32Math( in CGOPT() 276 cl::init(DenormalMode::Invalid), in CGOPT() 550 DenormalMode::DenormalModeKind DenormKind = getDenormalFPMath(); in InitTargetOptionsFromCodeGenFlags() [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | CodeGenOptions.h | 222 llvm::DenormalMode FPDenormalMode = llvm::DenormalMode::getIEEE(); 225 llvm::DenormalMode FP32DenormalMode = llvm::DenormalMode::getIEEE();
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | CommandFlags.h | 72 DenormalMode::DenormalModeKind getDenormalFPMath(); 73 DenormalMode::DenormalModeKind getDenormalFP32Math();
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Driver/ToolChains/ |
| H A D | PS4CPU.h | 97 llvm::DenormalMode getDefaultDenormalModeForType( in getDefaultDenormalModeForType() 101 return llvm::DenormalMode::getPreserveSign(); in getDefaultDenormalModeForType()
|
| H A D | AMDGPU.cpp | 762 llvm::DenormalMode AMDGPUToolChain::getDefaultDenormalModeForType( in getDefaultDenormalModeForType() 767 return llvm::DenormalMode::getIEEE(); in getDefaultDenormalModeForType() 777 return llvm::DenormalMode::getPreserveSign(); in getDefaultDenormalModeForType() 779 return llvm::DenormalMode::getIEEE(); in getDefaultDenormalModeForType() 792 return DAZ ? llvm::DenormalMode::getPreserveSign() : in getDefaultDenormalModeForType() 793 llvm::DenormalMode::getIEEE(); in getDefaultDenormalModeForType()
|
| H A D | Linux.h | 62 llvm::DenormalMode getDefaultDenormalModeForType(
|
| H A D | Linux.cpp | 837 llvm::DenormalMode 848 return llvm::DenormalMode::getPreserveSign(); in getDefaultDenormalModeForType() 849 return llvm::DenormalMode::getIEEE(); in getDefaultDenormalModeForType() 852 return llvm::DenormalMode::getIEEE(); in getDefaultDenormalModeForType()
|
| H A D | AMDGPU.h | 86 llvm::DenormalMode getDefaultDenormalModeForType(
|
| H A D | Cuda.h | 200 llvm::DenormalMode getDefaultDenormalModeForType(
|
| H A D | Cuda.cpp | 861 llvm::DenormalMode CudaToolChain::getDefaultDenormalModeForType( in getDefaultDenormalModeForType() 868 return llvm::DenormalMode::getPreserveSign(); in getDefaultDenormalModeForType() 872 return llvm::DenormalMode::getIEEE(); in getDefaultDenormalModeForType()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | Function.h | 49 struct DenormalMode; 683 DenormalMode getDenormalMode(const fltSemantics &FPType) const; 687 DenormalMode getDenormalModeRaw() const; 692 DenormalMode getDenormalModeF32Raw() const;
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Attributes.cpp | 2008 static bool denormModeCompatible(DenormalMode CallerMode, in denormModeCompatible() 2009 DenormalMode CalleeMode) { in denormModeCompatible() 2010 if (CallerMode == CalleeMode || CalleeMode == DenormalMode::getDynamic()) in denormModeCompatible() 2016 CalleeMode.Output == DenormalMode::Dynamic) in denormModeCompatible() 2020 CalleeMode.Input == DenormalMode::Dynamic) in denormModeCompatible() 2026 DenormalMode CallerMode = Caller.getDenormalModeRaw(); in checkDenormMode() 2027 DenormalMode CalleeMode = Callee.getDenormalModeRaw(); in checkDenormMode() 2030 DenormalMode CallerModeF32 = Caller.getDenormalModeF32Raw(); in checkDenormMode() 2031 DenormalMode CalleeModeF32 = Callee.getDenormalModeF32Raw(); in checkDenormMode() 2032 if (CallerModeF32 == DenormalMode::getInvalid()) in checkDenormMode() [all …]
|
| H A D | Function.cpp | 725 DenormalMode Function::getDenormalMode(const fltSemantics &FPType) const { in getDenormalMode() 727 DenormalMode Mode = getDenormalModeF32Raw(); in getDenormalMode() 737 DenormalMode Function::getDenormalModeRaw() const { in getDenormalModeRaw() 743 DenormalMode Function::getDenormalModeF32Raw() const { in getDenormalModeF32Raw() 750 return DenormalMode::getInvalid(); in getDenormalModeF32Raw()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ConstantFolding.cpp | 1330 DenormalMode DenormMode = in FlushFPConstant() 1332 DenormalMode::DenormalModeKind Mode = in FlushFPConstant() 1337 case DenormalMode::Dynamic: in FlushFPConstant() 1339 case DenormalMode::IEEE: in FlushFPConstant() 1341 case DenormalMode::PreserveSign: in FlushFPConstant() 1348 case DenormalMode::PositiveZero: in FlushFPConstant() 1962 DenormalMode DenormMode = in constantFoldCanonicalize() 1965 if (DenormMode == DenormalMode::getIEEE()) in constantFoldCanonicalize() 1968 if (DenormMode.Input == DenormalMode::Dynamic) in constantFoldCanonicalize() 1974 (DenormMode.Input == DenormalMode::IEEE && in constantFoldCanonicalize() [all …]
|
| H A D | ValueTracking.cpp | 3916 return Mode.Input == DenormalMode::IEEE || in inputDenormalIsIEEEOrPosZero() 3917 Mode.Input == DenormalMode::PositiveZero; in inputDenormalIsIEEEOrPosZero() 3923 return Mode.Output == DenormalMode::IEEE || in outputDenormalIsIEEEOrPosZero() 3949 case DenormalMode::IEEE: in isKnownNeverLogicalPosZero() 3951 case DenormalMode::PreserveSign: in isKnownNeverLogicalPosZero() 3954 case DenormalMode::PositiveZero: in isKnownNeverLogicalPosZero() 3981 if (Mode != DenormalMode::getPositiveZero()) in propagateDenormal() 3986 Mode.Input == DenormalMode::Dynamic || in propagateDenormal() 3987 Mode.Output == DenormalMode::Dynamic) in propagateDenormal() 4624 if (Mode != DenormalMode::getIEEE()) in computeKnownFPClass() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXTargetTransformInfo.cpp | 347 DenormalMode Mode = II->getFunction()->getDenormalMode( in simplifyNvvmIntrinsic() 349 bool FtzEnabled = Mode.Output == DenormalMode::PreserveSign; in simplifyNvvmIntrinsic()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ |
| H A D | Attributor.h | 5135 DenormalMode Mode = DenormalMode::getInvalid(); 5136 DenormalMode ModeF32 = DenormalMode::getInvalid(); 5150 static DenormalMode::DenormalModeKind 5155 if (Callee == DenormalMode::Dynamic) 5157 if (Caller == DenormalMode::Dynamic) 5159 return DenormalMode::Invalid; 5162 static DenormalMode unionAssumed(DenormalMode Callee, DenormalMode Caller) { 5195 return Known.Mode.Input != DenormalMode::Dynamic && 5196 Known.Mode.Output != DenormalMode::Dynamic && 5197 Known.ModeF32.Input != DenormalMode::Dynamic && [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Driver/ |
| H A D | ToolChain.h | 784 virtual llvm::DenormalMode getDefaultDenormalModeForType( 787 return llvm::DenormalMode::getIEEE();
|