| /llvm-project-15.0.7/polly/test/ScopInfo/ |
| H A D | invariant_load_complex_condition.ll | 30 …floor((-1 + block_x)/8) <= -5 + block_x - 4o0) or (-3 <= block_y < 0 and block_x >= 0 and -3 + blo…
|
| H A D | polly-timeout-parameter-bounds.ll | 13 ; CHECK-NEXT: [tmp] -> { Stmt_bb12[] : 1073741824*floor((536870912 + tmp)/1073741824) … 20 ; CHECK-NEXT: [tmp] -> { Stmt_bb15[] : -268435455 + tmp <= 1073741824*floor((536870912… 27 ; CHECK-NEXT: [tmp] -> { Stmt_bb18[] : -134217727 + tmp <= 1073741824*floor((536870912… 34 ; CHECK-NEXT: [tmp] -> { Stmt_bb21[] : -67108863 + tmp <= 1073741824*floor((536870912 … 153 ; CHECK-NEXT: [tmp] -> { Stmt_bb72[] : -511 + tmp <= 1073741824*floor((536870912 + tmp… 174 ; CHECK-NEXT: [tmp] -> { Stmt_bb81[] : -63 + tmp <= 1073741824*floor((536870912 + tmp)… 181 ; CHECK-NEXT: [tmp] -> { Stmt_bb84[] : -31 + tmp <= 1073741824*floor((536870912 + tmp)… 188 ; CHECK-NEXT: [tmp] -> { Stmt_bb87[] : -15 + tmp <= 1073741824*floor((536870912 + tmp)… 195 ; CHECK-NEXT: [tmp] -> { Stmt_bb90[] : -7 + tmp <= 1073741824*floor((536870912 + tmp)/… 202 ; CHECK-NEXT: [tmp] -> { Stmt_bb93[] : -3 + tmp <= 1073741824*floor((536870912 + tmp)/… [all …]
|
| /llvm-project-15.0.7/polly/lib/External/isl/test_inputs/codegen/ |
| H A D | correlation.st | 5 …floor((j)/32))]; S_27[i, j, k] -> [(32*floor((i)/32))]; S_14[j] -> [(0)] }, { S_19[i, j] -> [(32*f… 10 …floor((j)/32))]; S_27[i, j, k] -> [(i - 32*floor((i)/32))]; S_14[j] -> [(0)] }, { S_19[i, j] -> [(…
|
| H A D | isolate7.st | 6 … [{ S_1[i, j] -> [(32*floor((i)/32))]; S_2[i] -> [(32*floor((i)/32))] }, { S_1[i, j] -> [(32*floor… 8 …floor((i0)/32), e1 = floor((i1)/32): 32e0 = i0 and 32e1 = i1 and i0 >= 0 and i0 <= -32 + n and i1 … 10 … j] -> [(i - 32*floor((i)/32))]; S_2[i] -> [(i - 32*floor((i)/32))] }, { S_1[i, j] -> [(j - 32*flo…
|
| H A D | redundant.st | 2 …floor((4 + o2)/8), e1 = floor((5 + o2)/8), e2 = floor((4 + o2)/262144), e3, e4: o1 <= 1 and o1 >= …
|
| H A D | lu.in | 2 …floor((o2)/32), e1 = floor((o0)/32): 32e0 = o2 and 32e1 = o0 and o0 <= k and o0 >= -31 + k and k >…
|
| H A D | bilinear.st | 3 …>= 0 and ((d < 0 and 2*floor((1 + d)/2) < w - i0) or (d >= 0 and 2*floor((d)/2) < w - i0)); B[i0] …
|
| H A D | cholesky.st | 7 …schedule: "[{ S_3[i, j, k] -> [(32*floor((2j + k)/32))] }, { S_3[i, j, k] -> [(32*floor((i)/32))] … 9 … schedule: "[{ S_3[i, j, k] -> [(2j + k - 32*floor((2j + k)/32))] }, { S_3[i, j, k] -> [(i)] }]"
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/ |
| H A D | cvt_flr_i32_f32.ll | 6 declare float @llvm.floor.f32(float) #1 14 %floor = call float @llvm.floor.f32(float %x) #1 15 %cvt = fptosi float %floor to i32 27 %floor = call float @llvm.floor.f32(float %fadd) #1 28 %cvt = fptosi float %floor to i32 40 %floor = call float @llvm.floor.f32(float %x.fabs) #1 41 %cvt = fptosi float %floor to i32 53 %floor = call float @llvm.floor.f32(float %x.fneg) #1 54 %cvt = fptosi float %floor to i32 67 %floor = call float @llvm.floor.f32(float %x.fabs.fneg) #1 [all …]
|
| H A D | cvt_rpi_i32_f32.ll | 6 declare float @llvm.floor.f32(float) #1 14 %floor = call float @llvm.floor.f32(float %fadd) #1 15 %cvt = fptosi float %floor to i32 27 %floor = call float @llvm.floor.f32(float %fadd) #1 28 %cvt = fptosi float %floor to i32 43 %floor = call float @llvm.floor.f32(float %fadd) #1 44 %cvt = fptosi float %floor to i32 62 %floor = call float @llvm.floor.f32(float %fadd) #1 63 %cvt = fptosi float %floor to i32 76 %floor = call float @llvm.floor.f32(float %fadd) #1 [all …]
|
| H A D | fract.ll | 8 declare float @llvm.floor.f32(float) #0 19 %floor.x = call float @llvm.floor.f32(float %x) 20 %fract = fsub float %x, %floor.x 35 %floor.x.neg = call float @llvm.floor.f32(float %x.neg) 36 %fract = fsub float %x.neg, %floor.x.neg 52 %floor.neg.abs.x = call float @llvm.floor.f32(float %neg.abs.x) 53 %fract = fsub float %neg.abs.x, %floor.neg.abs.x 66 %floor.x = call float @llvm.floor.f32(float %x) 67 %fract = fsub float %x, %floor.x 68 store volatile float %floor.x, float addrspace(1)* %out
|
| H A D | ffloor.f64.ll | 6 declare double @llvm.floor.f64(double) nounwind readnone 7 declare <2 x double> @llvm.floor.v2f64(<2 x double>) nounwind readnone 8 declare <3 x double> @llvm.floor.v3f64(<3 x double>) nounwind readnone 9 declare <4 x double> @llvm.floor.v4f64(<4 x double>) nounwind readnone 10 declare <8 x double> @llvm.floor.v8f64(<8 x double>) nounwind readnone 11 declare <16 x double> @llvm.floor.v16f64(<16 x double>) nounwind readnone 23 %y = call fast double @llvm.floor.f64(double %x) nounwind readnone 39 %y = call fast double @llvm.floor.f64(double %neg) nounwind readnone 56 %y = call fast double @llvm.floor.f64(double %neg) nounwind readnone 65 %y = call fast <2 x double> @llvm.floor.v2f64(<2 x double> %x) nounwind readnone [all …]
|
| H A D | fract.f64.ll | 9 declare double @llvm.floor.f64(double) #0 32 %floor.x = call double @llvm.floor.f64(double %x) 33 %fract = fsub double %x, %floor.x 60 %floor.neg.x = call double @llvm.floor.f64(double %neg.x) 61 %fract = fsub double %neg.x, %floor.neg.x 89 %floor.neg.abs.x = call double @llvm.floor.f64(double %neg.abs.x) 90 %fract = fsub double %neg.abs.x, %floor.neg.abs.x 103 %floor.x = call double @llvm.floor.f64(double %x) 104 %fract = fsub double %x, %floor.x 105 store volatile double %floor.x, double addrspace(1)* %out
|
| H A D | ffloor.ll | 9 %tmp = call float @llvm.floor.f32(float %in) #0 19 %tmp = call <2 x float> @llvm.floor.v2f32(<2 x float> %in) #0 35 %tmp = call <4 x float> @llvm.floor.v4f32(<4 x float> %in) #0 41 declare float @llvm.floor.f32(float) #0 44 declare <2 x float> @llvm.floor.v2f32(<2 x float>) #0 47 declare <4 x float> @llvm.floor.v4f32(<4 x float>) #0
|
| /llvm-project-15.0.7/llvm/test/CodeGen/ARM/ |
| H A D | tail-call-builtin.ll | 5 ; CHECK: bl floor 8 %val = tail call double @floor(double %in) 15 ; CHECK: b floor 17 %val = tail call double @floor(double %in) 23 ; CHECK-NOT: bl floor 25 %val = tail call double @floor(double %in) 31 ; CHECK: bl floor 33 %val = tail call double @floor(double %in) 37 declare double @floor(double) nounwind readonly
|
| /llvm-project-15.0.7/polly/lib/External/isl/test_inputs/codegen/cloog/ |
| H A D | mxm-shared.st | 1 …floor((g1)/128), e1 = floor((128b1 - g1)/4096), e2 = floor((-8b0 + g0)/128), e3 = floor((-t0 + i1)… 3 … g1, g2, g3, g4, t0, t1] -> { [] : exists (e0 = floor((g0)/8), e1 = floor((-128b1 + g1)/4096), e2 …
|
| H A D | jacobi-shared.st | 1 … exists (e0 = floor((-1 + h0)/2), e1 = floor((-32b0 + g1)/2048), e2 = floor((-32b1 + g2)/1024), e3… 3 …0, b1, g0, g1, g2, g3, g4, t0, t1] -> { [] : exists (e0 = floor((-32b0 + g1)/2048), e1 = floor((-3…
|
| /llvm-project-15.0.7/libcxx/test/std/time/time.duration/time.duration.cast/ |
| H A D | floor.pass.cpp | 30 typedef decltype(std::chrono::floor<ToDuration>(f)) R; in test() 32 assert(std::chrono::floor<ToDuration>(f) == d); in test() 46 …constexpr std::chrono::hours h1 = std::chrono::floor<std::chrono::hours>(std::chrono::milliseconds… in main() 48 …constexpr std::chrono::hours h2 = std::chrono::floor<std::chrono::hours>(std::chrono::milliseconds… in main()
|
| /llvm-project-15.0.7/llvm/test/Analysis/CostModel/X86/ |
| H A D | fround.ll | 74 define i32 @floor(i32 %arg) { 75 ; SSE2-LABEL: 'floor' 86 ; SSE42-LABEL: 'floor' 97 ; AVX-LABEL: 'floor' 108 ; AVX512-LABEL: 'floor' 119 %F32 = call float @llvm.floor.f32(float undef) 124 %F64 = call double @llvm.floor.f64(double undef) 316 declare float @llvm.floor.f32(float) 317 declare <4 x float> @llvm.floor.v4f32(<4 x float>) 318 declare <8 x float> @llvm.floor.v8f32(<8 x float>) [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/RISCV/rvv/ |
| H A D | ffloor-sdnode.ll | 25 %a = call <vscale x 1 x half> @llvm.floor.nxv1f16(<vscale x 1 x half> %x) 28 declare <vscale x 1 x half> @llvm.floor.nxv1f16(<vscale x 1 x half>) 51 declare <vscale x 2 x half> @llvm.floor.nxv2f16(<vscale x 2 x half>) 74 declare <vscale x 4 x half> @llvm.floor.nxv4f16(<vscale x 4 x half>) 97 declare <vscale x 8 x half> @llvm.floor.nxv8f16(<vscale x 8 x half>) 120 declare <vscale x 16 x half> @llvm.floor.nxv16f16(<vscale x 16 x half>) 143 declare <vscale x 32 x half> @llvm.floor.nxv32f16(<vscale x 32 x half>) 166 declare <vscale x 1 x float> @llvm.floor.nxv1f32(<vscale x 1 x float>) 189 declare <vscale x 2 x float> @llvm.floor.nxv2f32(<vscale x 2 x float>) 212 declare <vscale x 4 x float> @llvm.floor.nxv4f32(<vscale x 4 x float>) [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | pr31143.ll | 16 %floor = call float @floorf(float %v) 17 %sub = fsub float %floor, %v 43 %floor = call double @floor(double %v) 44 %sub = fsub double %floor, %v 59 declare double @floor(double) nounwind readnone
|
| /llvm-project-15.0.7/llvm/test/CodeGen/SystemZ/ |
| H A D | fp-round-01.ll | 69 ; Test floor for f32. 70 declare float @llvm.floor.f32(float %f) 75 %res = call float @llvm.floor.f32(float %f) 79 ; Test floor for f64. 80 declare double @llvm.floor.f64(double %f) 83 ; CHECK: brasl %r14, floor@PLT 85 %res = call double @llvm.floor.f64(double %f) 89 ; Test floor for f128. 90 declare fp128 @llvm.floor.f128(fp128 %f) 96 %res = call fp128 @llvm.floor.f128(fp128 %src)
|
| /llvm-project-15.0.7/polly/test/ScheduleOptimizer/ |
| H A D | focaltech_test_detail_threshold-7bc17e.ll | 69 …(floor((i1)/32))]; Stmt_for_body23[i0, i1] -> [(floor((i1)/32))] }, { Stmt_for_body30[i0, i1] -> [… 75 …[{ Stmt_for_body30[i0, i1] -> [(floor((i1)/4) - 8*floor((i1)/32))]; Stmt_for_body23[i0, i1] -> [(f…
|
| /llvm-project-15.0.7/llvm/test/MC/X86/ |
| H A D | x86-windows-itanium-libcalls.ll | 5 declare dllimport double @floor(double) 9 %call = tail call double @floor(double %conv) 15 ; CHECK: floor
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Thumb2/ |
| H A D | intrinsics-cc.ll | 36 declare float @llvm.floor.f32(float) 40 %0 = call float @llvm.floor.f32(float %f) 46 declare double @llvm.floor.f64(double) 50 %0 = call double @llvm.floor.f64(double %d) 54 ; CHECK: b floor
|