Home
last modified time | relevance | path

Searched refs:FTZ (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXIntrinsics.td1049 def : Pat<(int_nvvm_fmin_ftz_f f32:$a, f32:$b), (MIN_f32_rr $a, $b, FTZ)>;
1053 def : Pat<(int_nvvm_fmin_ftz_nan_f f32:$a, f32:$b), (MIN_NAN_f32_rr $a, $b, FTZ)>;
1071 def : Pat<(int_nvvm_fmax_ftz_f f32:$a, f32:$b), (MAX_f32_rr $a, $b, FTZ)>;
1075 def : Pat<(int_nvvm_fmax_ftz_nan_f f32:$a, f32:$b), (MAX_NAN_f32_rr $a, $b, FTZ)>;
1230 def : Pat<(int_nvvm_div_full_ftz f32:$a, f32:$b), (FDIV32rr $a, $b, FTZ)>;
1231 def : Pat<(int_nvvm_div_full_ftz f32:$a, fpimm:$b), (FDIV32ri $a, f32imm:$b, FTZ)>;
1328 def : Pat<(int_nvvm_ex2_approx_ftz_f f32:$a), (EX2_APPROX_f32 $a, FTZ)>;
1346 def : Pat<(int_nvvm_lg2_approx_ftz_f f32:$a), (LG2_APPROX_f32 $a, FTZ)>;
1354 def : Pat<(int_nvvm_sin_approx_ftz_f f32:$a), (SIN_APPROX_f32 $a, FTZ)>;
1356 def : Pat<(int_nvvm_cos_approx_ftz_f f32:$a), (COS_APPROX_f32 $a, FTZ)>;
[all …]
H A DNVPTXInstrInfo.td71 // FTZ flag
73 def FTZ : PatLeaf<(i1 1)>;
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp5498 const auto FTZ = [](const APFloat &V) { in PerformDAGCombine() local
5506 APFloat V0 = FTZ(N0CFP->getValueAPF()); in PerformDAGCombine()
5507 APFloat V1 = FTZ(N1CFP->getValueAPF()); in PerformDAGCombine()
5508 APFloat V2 = FTZ(N2CFP->getValueAPF()); in PerformDAGCombine()
5510 V0 = FTZ(V0); in PerformDAGCombine()
5512 return DAG.getConstantFP(FTZ(V0), DL, VT); in PerformDAGCombine()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86RegisterInfo.td462 // DAZ, FTZ and exception masks. We don't model the "Defs" of flag bits.
/freebsd/contrib/llvm-project/clang/include/clang/Driver/
H A DOptions.td2793 " the denormals-are-zero (DAZ) and flush-to-zero (FTZ) bits in the "