| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/GlobalISel/ |
| H A D | fdiv.f32.ll | 18 ; GFX6-IEEE-LABEL: v_fdiv_f32: 19 ; GFX6-IEEE: ; %bb.0: 53 ; GFX89-IEEE: ; %bb.0: 87 ; GFX10-IEEE: ; %bb.0: 123 ; GFX11-IEEE: ; %bb.0: 201 ; GFX6-IEEE: ; %bb.0: 230 ; GFX89-IEEE: ; %bb.0: 246 ; GFX10-IEEE: ; %bb.0: 316 ; GFX6-IEEE: ; %bb.0: 470 ; GFX6-IEEE: ; %bb.0: [all …]
|
| H A D | fdiv.f16.ll | 19 ; GFX6-IEEE-LABEL: v_fdiv_f16: 20 ; GFX6-IEEE: ; %bb.0: 139 ; GFX6-IEEE: ; %bb.0: 219 ; GFX6-IEEE-LABEL: v_rcp_f16: 220 ; GFX6-IEEE: ; %bb.0: 301 ; GFX6-IEEE: ; %bb.0: 409 ; GFX6-IEEE: ; %bb.0: 505 ; GFX6-IEEE: ; %bb.0: 586 ; GFX6-IEEE: ; %bb.0: 817 ; GFX6-IEEE: ; %bb.0: [all …]
|
| /llvm-project-15.0.7/llvm/unittests/ADT/ |
| H A D | FloatingPointMode.cpp | 27 EXPECT_EQ("ieee", denormalModeKindName(DenormalMode::IEEE)); in TEST() 34 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() 82 DenormalMode(DenormalMode::IEEE, DenormalMode::IEEE).str()); in TEST() 108 EXPECT_TRUE(DenormalMode(DenormalMode::IEEE, DenormalMode::IEEE).isSimple()); in TEST() 109 EXPECT_FALSE(DenormalMode(DenormalMode::IEEE, in TEST() 116 EXPECT_TRUE(DenormalMode(DenormalMode::IEEE, DenormalMode::IEEE).isValid()); in TEST() [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/ADT/ |
| H A D | APFloat.h | 770 IEEE = RHS.IEEE; 784 IEEE = std::move(RHS.IEEE); 974 return U.IEEE.add(RHS.U.IEEE, RM); in add() 983 return U.IEEE.subtract(RHS.U.IEEE, RM); in subtract() 992 return U.IEEE.multiply(RHS.U.IEEE, RM); in multiply() 1001 return U.IEEE.divide(RHS.U.IEEE, RM); in divide() 1010 return U.IEEE.remainder(RHS.U.IEEE); in remainder() 1019 return U.IEEE.mod(RHS.U.IEEE); in mod() 1031 return U.IEEE.fusedMultiplyAdd(Multiplicand.U.IEEE, Addend.U.IEEE, RM); in fusedMultiplyAdd() 1174 return U.IEEE.compare(RHS.U.IEEE); in compare() [all …]
|
| H A D | FloatingPointMode.h | 76 IEEE, enumerator 104 return DenormalMode(DenormalModeKind::IEEE, DenormalModeKind::IEEE); in getIEEE() 154 .Cases("", "ieee", DenormalMode::IEEE) in parseDenormalFPAttributeComponent() 164 case DenormalMode::IEEE: in denormalModeKindName()
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/ |
| H A D | llvm.pow.ll | 5 ;CHECK-NEXT: MUL NON-IEEE * T{{[0-9]+\.[XYZW], T[0-9]+\.[XYZW], PS}}, 19 ;CHECK-NEXT: MUL NON-IEEE T{{[0-9]+\.[XYZW], T[0-9]+\.[XYZW], PS}}, 21 ;CHECK-NEXT: MUL NON-IEEE T{{[0-9]+\.[XYZW], T[0-9]+\.[XYZW], PS}}, 25 ;CHECK-NEXT: MUL NON-IEEE T{{[0-9]+\.[XYZW], T[0-9]+\.[XYZW], PS}}, 27 ;CHECK-NEXT: MUL NON-IEEE T{{[0-9]+\.[XYZW], T[0-9]+\.[XYZW], PS}},
|
| /llvm-project-15.0.7/llvm/test/Other/ |
| H A D | opt-override-denormal-fp-math-mixed.ll | 1 ; RUN: opt -S -denormal-fp-math=ieee %s | FileCheck -check-prefixes=IEEE,ALL %s 9 ; RUN: opt -S -denormal-fp-math=ieee -denormal-fp-math-f32=ieee %s | FileCheck -check-prefixes=IEEE… 29 ; IEEE-DAG: attributes [[NOATTR]] = { nounwind "denormal-fp-math"="ieee,ieee" } 37 ; IEEE-BOTH-DAG: attributes [[NOATTR]] = { nounwind "denormal-fp-math"="ieee,ieee" "denormal-fp-mat…
|
| H A D | opt-override-denormal-fp-math.ll | 1 ; RUN: opt -S -denormal-fp-math=ieee %s | FileCheck -check-prefixes=IEEE,ALL %s 18 ; IEEE-DAG: attributes [[NOATTR]] = { nounwind "denormal-fp-math"="ieee,ieee" }
|
| H A D | opt-override-denormal-fp-math-f32.ll | 1 ; RUN: opt -S -denormal-fp-math-f32=ieee %s | FileCheck -check-prefixes=IEEE,ALL %s 18 ; IEEE-DAG: attributes [[NOATTR]] = { nounwind "denormal-fp-math-f32"="ieee,ieee" }
|
| /llvm-project-15.0.7/llvm/test/CodeGen/PowerPC/ |
| H A D | gnu-attribute.ll | 1 ; RUN: sed -e 's/FLTABI/ieeequad/' %s | llc -mtriple=powerpc64le | FileCheck %s --check-prefix=IEEE 6 ; IEEE: .gnu_attribute 4, 13
|
| H A D | buildvec_canonicalize.ll | 13 ; to vmaddfp (so it would IEEE compliant with zero sign propagation).
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Mips/ |
| H A D | fneg.ll | 3 ; conformance to IEEE 754 (1985) and IEEE 754 (2008). When these bits are not
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/Utils/ |
| H A D | AMDGPUBaseInfo.h | 1017 bool IEEE : 1; member 1034 IEEE(true), in SIModeRegisterDefaults() 1045 Mode.IEEE = !AMDGPU::isShader(CC); in getDefaultForCallingConv() 1050 return IEEE == Other.IEEE && DX10Clamp == Other.DX10Clamp && 1100 if (IEEE != CalleeMode.IEEE) in isInlineCompatible()
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-readobj/ELF/ARM/ |
| H A D | attribute-1.s | 93 @CHECK-OBJ-NEXT: Description: IEEE-754 100 @CHECK-OBJ-NEXT: Description: IEEE-754 107 @CHECK-OBJ-NEXT: Description: IEEE-754 198 @CHECK-OBJ-NEXT: Description: IEEE-754
|
| /llvm-project-15.0.7/llvm/include/llvm/Target/ |
| H A D | TargetOptions.h | 148 FPDenormalMode(DenormalMode::IEEE, DenormalMode::IEEE) {} in TargetOptions()
|
| /llvm-project-15.0.7/llvm/test/CodeGen/ARM/ |
| H A D | build-attributes.ll | 325 ;; We default to IEEE 754 compliance 542 ;; We default to IEEE 754 compliance 595 ;; We default to IEEE 754 compliance 619 ;; We default to IEEE 754 compliance 644 ;; We default to IEEE 754 compliance 673 ;; We default to IEEE 754 compliance 695 ;; We default to IEEE 754 compliance 726 ;; We default to IEEE 754 compliance 749 ;; We default to IEEE 754 compliance 785 ;; We default to IEEE 754 compliance [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | SIMachineFunctionInfo.h | 234 bool IEEE = true; 244 IEEE = Mode.IEEE; 253 return IEEE == Other.IEEE && 264 YamlIO.mapOptional("ieee", Mode.IEEE, true);
|
| /llvm-project-15.0.7/llvm/test/Assembler/ |
| H A D | 2002-04-07-HexFloatConstants.ll | 2 ; point constants in IEEE hex format. This also checks that the disassembler,
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Hexagon/ |
| H A D | convertsptoint.ll | 3 ; to 32-bit int value in IEEE complaint mode in V5.
|
| H A D | convertsptoll.ll | 3 ; to 64-bit int value in IEEE complaint mode in V5.
|
| H A D | convertdptoint.ll | 3 ; to 32-bit int value in IEEE complaint mode in V5.
|
| H A D | convertdptoll.ll | 3 ; to 64-bit integer value in IEEE complaint mode in V5.
|
| /llvm-project-15.0.7/compiler-rt/lib/builtins/ |
| H A D | fp_mul_impl.inc | 9 // This file implements soft-float multiplication with the IEEE-754 default 122 // We use the default IEEE-754 round-to-nearest, ties-to-even rounding mode.
|
| H A D | fp_extend_impl.inc | 10 // IEEE-754 floating-point type. The constants and types defined following the 13 // It does not support types that don't use the usual IEEE-754 interchange
|
| /llvm-project-15.0.7/flang/unittests/Evaluate/ |
| H A D | CMakeLists.txt | 57 # IEEE exception flags (different use of the word "exception")
|