| /llvm-project-15.0.7/llvm/test/Analysis/AliasSet/ |
| H A D | saturation.ll | 5 ; CHECK: AliasSet[{{.*}}, 1] must alias, Mod Pointers: (i32* %a, LocationSize::precise(4)) 6 ; CHECK: AliasSet[{{.*}}, 1] must alias, Mod Pointers: (i32* %b, LocationSize::precise(4)) 7 ; CHECK: AliasSet[{{.*}}, 1] must alias, Mod Pointers: (i32* %c, LocationSize::precise(4)) 8 ; CHECK: AliasSet[{{.*}}, 1] must alias, Mod Pointers: (i32* %d, LocationSize::precise(4)) 22 …, 2] may alias, Mod Pointers: (i32* %a, LocationSize::precise(4)), (i32* %a1, LocationSize::precis… 23 ; NOSAT: AliasSet[{{.*}}, 1] must alias, Mod Pointers: (i32* %b, LocationSize::precise(4)) 26 … Pointers: (i32* %a, LocationSize::precise(4)), (i32* %a1, LocationSize::precise(4)), (i32* %b, Lo… 38 ; NOSAT: AliasSet[{{.*}}, 1] must alias, Mod Pointers: (i32* %a, LocationSize::precise(4)) 39 ; NOSAT: AliasSet[{{.*}}, 1] must alias, Mod Pointers: (i32* %b, LocationSize::precise(4)) 40 … 2] may alias, Mod Pointers: (i32* %c, LocationSize::precise(4)), (i32* %d, LocationSize::precise… [all …]
|
| H A D | guards.ll | 1383 …, LocationSize::precise(8)), (i8** %ptr_b, LocationSize::precise(8)), (i8* %a, LocationSize::preci… 1397 …, LocationSize::precise(8)), (i8** %ptr_b, LocationSize::precise(8)), (i8* %a, LocationSize::preci… 1411 …, LocationSize::precise(8)), (i8** %ptr_b, LocationSize::precise(8)), (i8* %a, LocationSize::preci… 1425 …, LocationSize::precise(8)), (i8** %ptr_b, LocationSize::precise(8)), (i8* %a, LocationSize::preci… 1439 …, LocationSize::precise(8)), (i8** %ptr_b, LocationSize::precise(8)), (i8* %a, LocationSize::preci… 1453 …, LocationSize::precise(8)), (i8** %ptr_b, LocationSize::precise(8)), (i8* %a, LocationSize::preci… 1467 …, LocationSize::precise(8)), (i8** %ptr_b, LocationSize::precise(8)), (i8* %a, LocationSize::preci… 1481 …, LocationSize::precise(8)), (i8** %ptr_b, LocationSize::precise(8)), (i8* %a, LocationSize::preci… 1495 …, LocationSize::precise(8)), (i8** %ptr_b, LocationSize::precise(8)), (i8* %a, LocationSize::preci… 1510 …, LocationSize::precise(8)), (i8** %ptr_b, LocationSize::precise(8)), (i8* %a, LocationSize::preci… [all …]
|
| H A D | memtransfer.ll | 9 …: AliasSet[0x{{[0-9a-f]+}}, 1] must alias, Mod Pointers: (i8* %d, LocationSize::precise(1)) 10 …: AliasSet[0x{{[0-9a-f]+}}, 1] must alias, Ref Pointers: (i8* %s, LocationSize::precise(1)) 30 …: AliasSet[0x{{[0-9a-f]+}}, 1] must alias, Mod Pointers: (i8* %a, LocationSize::precise(1)) 32 … may alias, Mod/Ref Pointers: (i8* %d, LocationSize::precise(1)), (i8* %s, LocationSize::precise… 33 …: AliasSet[0x{{[0-9a-f]+}}, 1] must alias, Mod Pointers: (i8* %b, LocationSize::precise(1)) 46 …: AliasSet[0x{{[0-9a-f]+}}, 1] must alias, Mod Pointers: (i8* %a, LocationSize::precise(1)) 48 … may alias, Mod/Ref Pointers: (i8* %d, LocationSize::precise(1)), (i8* %s, LocationSize::precise… 64 …may alias, Mod/Ref Pointers: (i8* %d, LocationSize::precise(1)), (i8* %s, LocationSize::precise… 80 … may alias, Mod/Ref Pointers: (i8* %d, LocationSize::precise(1)), (i8* %s, LocationSize::precise… 96 … may alias, Mod/Ref Pointers: (i8* %d, LocationSize::precise(1)), (i8* %s, LocationSize::precise… [all …]
|
| H A D | intrinsics.ll | 5 …: AliasSet[0x{{[0-9a-f]+}}, 1] must alias, Mod Pointers: (i8* %a, LocationSize::precise(1)) 7 …: AliasSet[0x{{[0-9a-f]+}}, 1] must alias, Mod Pointers: (i8* %b, LocationSize::precise(1)) 21 …: AliasSet[0x{{[0-9a-f]+}}, 1] must alias, Mod Pointers: (i8* %a, LocationSize::precise(1)) 24 …: AliasSet[0x{{[0-9a-f]+}}, 1] must alias, Mod Pointers: (i8* %b, LocationSize::precise(1)) 38 … may alias, Mod/Ref Pointers: (i8* %a, LocationSize::precise(1)), (i8* %b, LocationSize::precise… 51 …K: AliasSet[0x{{[0-9a-f]+}}, 2] may alias, Mod/Ref Pointers: (i8* %a, LocationSize::precise(1)) 53 …: AliasSet[0x{{[0-9a-f]+}}, 1] must alias, Mod Pointers: (i8* %b, LocationSize::precise(1)) 66 …: AliasSet[0x{{[0-9a-f]+}}, 1] must alias, Mod Pointers: (i8* %a, LocationSize::precise(1)) 68 …: AliasSet[0x{{[0-9a-f]+}}, 1] must alias, Mod Pointers: (i8* %b, LocationSize::precise(1))
|
| /llvm-project-15.0.7/clang/test/Parser/ |
| H A D | fp-floatcontrol-syntax.cpp | 4 #pragma float_control(precise, on) junk // expected-warning {{extra tokens at end of '#pragma float… in function_scope() 30 #pragma float_control(precise, on, push) 35 #pragma float_control(precise, on, push) // expected-error {{can only appear at file or namesp… in check_stack() 50 #pragma float_control(precise, off) // expected-error {{'#pragma float_control(precise, off)' is il… 54 #pragma float_control(precise, off) // expected-error {{'#pragma float_control(precise, off)' is il… 58 #pragma float_control(precise, on) 62 #pragma float_control(precise, off) // expected-error {{'#pragma float_control(precise, off)' is il… 66 #pragma float_control(precise, off) // expected-error {{'#pragma float_control(precise, off)' is il… in main() 68 #pragma float_control(precise, off) // expected-error {{'#pragma float_control(precise, off)' is il… in main()
|
| /llvm-project-15.0.7/clang/test/CodeGen/ |
| H A D | eval-method-fast-math.cpp | 19 #pragma float_control(precise, off) 22 #pragma float_control(precise, on) 47 #pragma float_control(precise, on) in add_precise() 58 #pragma float_control(precise, on) 72 #pragma float_control(precise, off) in add_not_precise() 84 #pragma float_control(precise, off) 103 #pragma float_control(precise, off) in whatever() 113 #pragma float_control(precise, on) in whatever()
|
| H A D | fp-floatcontrol-pragma.cpp | 57 #pragma float_control(precise, off) in fp_precise_1() 67 #pragma float_control(precise, off) in fp_precise_2() 78 #pragma float_control(precise, off) in template_muladd() 92 #pragma float_control(precise, off) in method() 104 #pragma float_control(precise, off) 139 #pragma float_control(precise, on) in check_precise() 144 #pragma float_control(precise, off) in check_precise() 154 #pragma float_control(precise, off) in fma_test2() 162 #pragma float_control(precise, on) in fma_test1() 169 #pragma float_control(precise, on)
|
| H A D | fp-floatcontrol-stack.cpp | 94 #pragma float_control(precise, on, push) 127 #pragma float_control(precise, off) 151 #pragma float_control(precise, on) 184 #pragma float_control(precise, off)
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | MemoryLocation.cpp | 40 LocationSize::precise(DL.getTypeStoreSize(LI->getType())), in get() 48 LocationSize::precise(DL.getTypeStoreSize( in get() 62 LocationSize::precise(DL.getTypeStoreSize( in get() 71 LocationSize::precise(DL.getTypeStoreSize( in get() 191 LocationSize::precise( in getForArgument() 214 return MemoryLocation(Arg, LocationSize::precise(0), AATags); in getForArgument() 218 LocationSize::precise( in getForArgument() 227 Arg, LocationSize::precise(DL.getTypeStoreSize(II->getType())), in getForArgument() 233 LocationSize::precise(DL.getTypeStoreSize( in getForArgument() 273 Size = ArgIdx == 0 ? LocationSize::precise(Len->getZExtValue()) in getForArgument() [all …]
|
| /llvm-project-15.0.7/llvm/unittests/Analysis/ |
| H A D | BasicAliasAnalysisTest.cpp | 95 BasicAA.alias(MemoryLocation(IncomingI32Ptr, LocationSize::precise(4)), in TEST_F() 96 MemoryLocation(GlobalPtr, LocationSize::precise(1)), AAQI), in TEST_F() 101 MemoryLocation(GlobalPtr, LocationSize::precise(1)), AAQI), in TEST_F() 124 MemoryLocation(I8, LocationSize::precise(2)), in TEST_F() 125 MemoryLocation(I8AtUncertainOffset, LocationSize::precise(1)), in TEST_F() 131 MemoryLocation(I8AtUncertainOffset, LocationSize::precise(1)), in TEST_F() 172 BasicAA.alias(MemoryLocation(Ptr, LocationSize::precise(2)), in TEST_F() 173 MemoryLocation(Phi, LocationSize::precise(1)), AAQI); in TEST_F() 199 BasicAA.alias(MemoryLocation(Ptr, LocationSize::precise(2)), in TEST_F() 200 MemoryLocation(Select, LocationSize::precise(1)), AAQI); in TEST_F()
|
| H A D | AliasAnalysisTest.cpp | 243 MemoryLocation PhiLoc(Phi, LocationSize::precise(1)); in TEST_F() 244 MemoryLocation A1Loc(A1, LocationSize::precise(1)); in TEST_F() 245 MemoryLocation A2Loc(A2, LocationSize::precise(1)); in TEST_F() 246 MemoryLocation S1Loc(S1, LocationSize::precise(1)); in TEST_F() 247 MemoryLocation S2Loc(S2, LocationSize::precise(1)); in TEST_F() 287 MemoryLocation ALoc(A, LocationSize::precise(1)); in TEST_F() 288 MemoryLocation BLoc(B, LocationSize::precise(1)); in TEST_F() 289 MemoryLocation ANextLoc(ANext, LocationSize::precise(1)); in TEST_F() 290 MemoryLocation BNextLoc(BNext, LocationSize::precise(1)); in TEST_F()
|
| /llvm-project-15.0.7/clang/test/PCH/ |
| H A D | pragma-floatcontrol.c | 34 #pragma float_control(precise, on) 36 #pragma float_control(precise, off) 40 #pragma float_control(precise, on, push)
|
| H A D | determinism.cpp | 14 #pragma float_control(precise, on) in fp_control_1() 19 #pragma float_control(precise, off) in fp_control_2()
|
| /llvm-project-15.0.7/clang/test/CodeGenOpenCL/ |
| H A D | relaxed-fpmath.cl | 32 // NORMAL-NOT: "less-precise-fpmad" 38 // FAST: "less-precise-fpmad"="true" 44 // FINITE-NOT: "less-precise-fpmad" 50 // UNSAFE: "less-precise-fpmad"="true" 56 // MAD: "less-precise-fpmad"="true" 62 // NOSIGNED-NOT: "less-precise-fpmad"
|
| /llvm-project-15.0.7/llvm/test/Transforms/Inline/ |
| H A D | attributes.ll | 270 define i32 @less-precise-fpmad_callee0(i32 %i) "less-precise-fpmad"="false" { 276 define i32 @less-precise-fpmad_callee1(i32 %i) "less-precise-fpmad"="true" { 282 define i32 @test_less-precise-fpmad0(i32 %i) "less-precise-fpmad"="false" { 283 %1 = call i32 @less-precise-fpmad_callee0(i32 %i) 289 define i32 @test_less-precise-fpmad1(i32 %i) "less-precise-fpmad"="false" { 290 %1 = call i32 @less-precise-fpmad_callee1(i32 %i) 296 define i32 @test_less-precise-fpmad2(i32 %i) "less-precise-fpmad"="true" { 297 %1 = call i32 @less-precise-fpmad_callee0(i32 %i) 303 define i32 @test_less-precise-fpmad3(i32 %i) "less-precise-fpmad"="true" { 304 %1 = call i32 @less-precise-fpmad_callee1(i32 %i) [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | fp-double-rounding.ll | 26 ; Hack, to generate a precise FP_ROUND to double 27 %precise = call double asm sideeffect "fld %st(0)", "={st(0)}"() 28 %0 = fptrunc double %precise to float
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/ |
| H A D | inline-attr.ll | 10 …rgmemonly mustprogress nofree norecurse nosync nounwind willreturn "less-precise-fpmad"="false" "n… 13 …rgmemonly mustprogress nofree norecurse nosync nounwind willreturn "less-precise-fpmad"="false" "n… 16 …rgmemonly mustprogress nofree norecurse nosync nounwind willreturn "less-precise-fpmad"="false" "n… 33 attributes #1 = { nounwind "less-precise-fpmad"="true" "no-infs-fp-math"="true" "no-nans-fp-math"="…
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Mips/ |
| H A D | mips16_32_9.ll | 47 attributes #0 = { nounwind "less-precise-fpmad"="false" "mips16" "frame-pointer"="non-leaf" "no-inf… 48 attributes #1 = { nounwind "less-precise-fpmad"="false" "frame-pointer"="non-leaf" "no-infs-fp-math… 49 attributes #2 = { nounwind "less-precise-fpmad"="false" "mips16" "frame-pointer"="non-leaf" "no-inf…
|
| H A D | mips16_32_10.ll | 56 attributes #0 = { nounwind "less-precise-fpmad"="false" "nomips16" "frame-pointer"="non-leaf" "no-i… 57 attributes #1 = { nounwind "less-precise-fpmad"="false" "frame-pointer"="non-leaf" "no-infs-fp-math… 58 attributes #2 = { nounwind "less-precise-fpmad"="false" "nomips16" "frame-pointer"="non-leaf" "no-i…
|
| H A D | mips16-hf-attr.ll | 28 "less-precise-fpmad"="false" "frame-pointer"="all" 35 "less-precise-fpmad"="false" "frame-pointer"="all" 41 "less-precise-fpmad"="false" "frame-pointer"="all"
|
| H A D | mips16-hf-attr-2.ll | 28 "less-precise-fpmad"="false" "frame-pointer"="all" 35 "less-precise-fpmad"="false" "frame-pointer"="all" 41 "less-precise-fpmad"="false" "frame-pointer"="all"
|
| H A D | mips16_32_8.ll | 70 attributes #0 = { nounwind "less-precise-fpmad"="false" "mips16" "frame-pointer"="non-leaf" "no-inf… 71 attributes #1 = { nounwind "less-precise-fpmad"="false" "frame-pointer"="non-leaf" "no-infs-fp-math… 72 attributes #2 = { "less-precise-fpmad"="false" "frame-pointer"="non-leaf" "no-infs-fp-math"="false"… 73 attributes #3 = { nounwind "less-precise-fpmad"="false" "frame-pointer"="non-leaf" "no-infs-fp-math…
|
| H A D | mips16_32_4.ll | 59 attributes #0 = { nounwind "less-precise-fpmad"="false" "mips16" "frame-pointer"="non-leaf" "no-inf… 60 attributes #1 = { nounwind "less-precise-fpmad"="false" "frame-pointer"="non-leaf" "no-infs-fp-math… 61 attributes #2 = { nounwind "less-precise-fpmad"="false" "mips16" "frame-pointer"="non-leaf" "no-inf…
|
| H A D | mips16_32_3.ll | 65 attributes #0 = { nounwind "less-precise-fpmad"="false" "mips16" "frame-pointer"="non-leaf" "no-inf… 66 attributes #1 = { nounwind "less-precise-fpmad"="false" "frame-pointer"="non-leaf" "no-infs-fp-math… 67 attributes #2 = { nounwind "less-precise-fpmad"="false" "frame-pointer"="non-leaf" "no-infs-fp-math…
|
| H A D | mips16_32_7.ll | 71 attributes #0 = { nounwind "less-precise-fpmad"="false" "frame-pointer"="non-leaf" "no-infs-fp-math… 72 attributes #1 = { nounwind "less-precise-fpmad"="false" "frame-pointer"="non-leaf" "no-infs-fp-math… 73 attributes #2 = { nounwind "less-precise-fpmad"="false" "mips16" "frame-pointer"="non-leaf" "no-inf…
|