Skip to content

Commit 0d5887b

Browse files
committed
Replace crate with pub(crate)
1 parent 6ff2d7d commit 0d5887b

27 files changed

+128
-129
lines changed

src/api.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
33
#[macro_use]
44
mod bitmask;
5-
crate mod cast;
5+
pub(crate) mod cast;
66
#[macro_use]
77
mod cmp;
88
#[macro_use]
@@ -37,7 +37,7 @@ mod swap_bytes;
3737
mod bit_manip;
3838

3939
#[cfg(feature = "into_bits")]
40-
crate mod into_bits;
40+
pub(crate) mod into_bits;
4141

4242
macro_rules! impl_i {
4343
([$elem_ty:ident; $elem_n:expr]: $tuple_id:ident, $mask_ty:ident

src/codegen.rs

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
//! Code-generation utilities
22
3-
crate mod bit_manip;
4-
crate mod llvm;
5-
crate mod math;
6-
crate mod reductions;
7-
crate mod shuffle;
8-
crate mod shuffle1_dyn;
9-
crate mod swap_bytes;
3+
pub(crate) mod bit_manip;
4+
pub(crate) mod llvm;
5+
pub(crate) mod math;
6+
pub(crate) mod reductions;
7+
pub(crate) mod shuffle;
8+
pub(crate) mod shuffle1_dyn;
9+
pub(crate) mod swap_bytes;
1010

1111
macro_rules! impl_simd_array {
1212
([$elem_ty:ident; $elem_count:expr]:
1313
$tuple_id:ident | $($elem_tys:ident),*) => {
1414
#[derive(Copy, Clone)]
1515
#[repr(simd)]
16-
pub struct $tuple_id($(crate $elem_tys),*);
16+
pub struct $tuple_id($(pub(crate) $elem_tys),*);
1717
//^^^^^^^ leaked through SimdArray
1818

1919
impl crate::sealed::Seal for [$elem_ty; $elem_count] {}
@@ -35,28 +35,28 @@ macro_rules! impl_simd_array {
3535
}
3636
}
3737

38-
crate mod pointer_sized_int;
38+
pub(crate) mod pointer_sized_int;
3939

40-
crate mod v16;
41-
crate use self::v16::*;
40+
pub(crate) mod v16;
41+
pub(crate) use self::v16::*;
4242

43-
crate mod v32;
44-
crate use self::v32::*;
43+
pub(crate) mod v32;
44+
pub(crate) use self::v32::*;
4545

46-
crate mod v64;
47-
crate use self::v64::*;
46+
pub(crate) mod v64;
47+
pub(crate) use self::v64::*;
4848

49-
crate mod v128;
50-
crate use self::v128::*;
49+
pub(crate) mod v128;
50+
pub(crate) use self::v128::*;
5151

52-
crate mod v256;
53-
crate use self::v256::*;
52+
pub(crate) mod v256;
53+
pub(crate) use self::v256::*;
5454

55-
crate mod v512;
56-
crate use self::v512::*;
55+
pub(crate) mod v512;
56+
pub(crate) use self::v512::*;
5757

58-
crate mod vSize;
59-
crate use self::vSize::*;
58+
pub(crate) mod vSize;
59+
pub(crate) use self::vSize::*;
6060

61-
crate mod vPtr;
62-
crate use self::vPtr::*;
61+
pub(crate) mod vPtr;
62+
pub(crate) use self::vPtr::*;

src/codegen/bit_manip.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
//! LLVM bit manipulation intrinsics.
22
#[rustfmt::skip]
33

4-
use crate::*;
4+
pub(crate) use crate::*;
55

66
#[allow(improper_ctypes, dead_code)]
77
extern "C" {
@@ -147,7 +147,7 @@ extern "C" {
147147
fn ctpop_u128x4(x: u128x4) -> u128x4;
148148
}
149149

150-
crate trait BitManip {
150+
pub(crate) trait BitManip {
151151
fn ctpop(self) -> Self;
152152
fn ctlz(self) -> Self;
153153
fn cttz(self) -> Self;

src/codegen/llvm.rs

Lines changed: 49 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -76,53 +76,53 @@ where
7676
}
7777

7878
extern "platform-intrinsic" {
79-
crate fn simd_eq<T, U>(x: T, y: T) -> U;
80-
crate fn simd_ne<T, U>(x: T, y: T) -> U;
81-
crate fn simd_lt<T, U>(x: T, y: T) -> U;
82-
crate fn simd_le<T, U>(x: T, y: T) -> U;
83-
crate fn simd_gt<T, U>(x: T, y: T) -> U;
84-
crate fn simd_ge<T, U>(x: T, y: T) -> U;
85-
86-
crate fn simd_insert<T, U>(x: T, idx: u32, val: U) -> T;
87-
crate fn simd_extract<T, U>(x: T, idx: u32) -> U;
88-
89-
crate fn simd_cast<T, U>(x: T) -> U;
90-
91-
crate fn simd_add<T>(x: T, y: T) -> T;
92-
crate fn simd_sub<T>(x: T, y: T) -> T;
93-
crate fn simd_mul<T>(x: T, y: T) -> T;
94-
crate fn simd_div<T>(x: T, y: T) -> T;
95-
crate fn simd_rem<T>(x: T, y: T) -> T;
96-
crate fn simd_shl<T>(x: T, y: T) -> T;
97-
crate fn simd_shr<T>(x: T, y: T) -> T;
98-
crate fn simd_and<T>(x: T, y: T) -> T;
99-
crate fn simd_or<T>(x: T, y: T) -> T;
100-
crate fn simd_xor<T>(x: T, y: T) -> T;
101-
102-
crate fn simd_reduce_add_unordered<T, U>(x: T) -> U;
103-
crate fn simd_reduce_mul_unordered<T, U>(x: T) -> U;
104-
crate fn simd_reduce_add_ordered<T, U>(x: T, acc: U) -> U;
105-
crate fn simd_reduce_mul_ordered<T, U>(x: T, acc: U) -> U;
106-
crate fn simd_reduce_min<T, U>(x: T) -> U;
107-
crate fn simd_reduce_max<T, U>(x: T) -> U;
108-
crate fn simd_reduce_min_nanless<T, U>(x: T) -> U;
109-
crate fn simd_reduce_max_nanless<T, U>(x: T) -> U;
110-
crate fn simd_reduce_and<T, U>(x: T) -> U;
111-
crate fn simd_reduce_or<T, U>(x: T) -> U;
112-
crate fn simd_reduce_xor<T, U>(x: T) -> U;
113-
crate fn simd_reduce_all<T>(x: T) -> bool;
114-
crate fn simd_reduce_any<T>(x: T) -> bool;
115-
116-
crate fn simd_select<M, T>(m: M, a: T, b: T) -> T;
117-
118-
crate fn simd_fmin<T>(a: T, b: T) -> T;
119-
crate fn simd_fmax<T>(a: T, b: T) -> T;
120-
121-
crate fn simd_fsqrt<T>(a: T) -> T;
122-
crate fn simd_fma<T>(a: T, b: T, c: T) -> T;
123-
124-
crate fn simd_gather<T, P, M>(value: T, pointers: P, mask: M) -> T;
125-
crate fn simd_scatter<T, P, M>(value: T, pointers: P, mask: M);
126-
127-
crate fn simd_bitmask<T, U>(value: T) -> U;
79+
pub(crate) fn simd_eq<T, U>(x: T, y: T) -> U;
80+
pub(crate) fn simd_ne<T, U>(x: T, y: T) -> U;
81+
pub(crate) fn simd_lt<T, U>(x: T, y: T) -> U;
82+
pub(crate) fn simd_le<T, U>(x: T, y: T) -> U;
83+
pub(crate) fn simd_gt<T, U>(x: T, y: T) -> U;
84+
pub(crate) fn simd_ge<T, U>(x: T, y: T) -> U;
85+
86+
pub(crate) fn simd_insert<T, U>(x: T, idx: u32, val: U) -> T;
87+
pub(crate) fn simd_extract<T, U>(x: T, idx: u32) -> U;
88+
89+
pub(crate) fn simd_cast<T, U>(x: T) -> U;
90+
91+
pub(crate) fn simd_add<T>(x: T, y: T) -> T;
92+
pub(crate) fn simd_sub<T>(x: T, y: T) -> T;
93+
pub(crate) fn simd_mul<T>(x: T, y: T) -> T;
94+
pub(crate) fn simd_div<T>(x: T, y: T) -> T;
95+
pub(crate) fn simd_rem<T>(x: T, y: T) -> T;
96+
pub(crate) fn simd_shl<T>(x: T, y: T) -> T;
97+
pub(crate) fn simd_shr<T>(x: T, y: T) -> T;
98+
pub(crate) fn simd_and<T>(x: T, y: T) -> T;
99+
pub(crate) fn simd_or<T>(x: T, y: T) -> T;
100+
pub(crate) fn simd_xor<T>(x: T, y: T) -> T;
101+
102+
pub(crate) fn simd_reduce_add_unordered<T, U>(x: T) -> U;
103+
pub(crate) fn simd_reduce_mul_unordered<T, U>(x: T) -> U;
104+
pub(crate) fn simd_reduce_add_ordered<T, U>(x: T, acc: U) -> U;
105+
pub(crate) fn simd_reduce_mul_ordered<T, U>(x: T, acc: U) -> U;
106+
pub(crate) fn simd_reduce_min<T, U>(x: T) -> U;
107+
pub(crate) fn simd_reduce_max<T, U>(x: T) -> U;
108+
pub(crate) fn simd_reduce_min_nanless<T, U>(x: T) -> U;
109+
pub(crate) fn simd_reduce_max_nanless<T, U>(x: T) -> U;
110+
pub(crate) fn simd_reduce_and<T, U>(x: T) -> U;
111+
pub(crate) fn simd_reduce_or<T, U>(x: T) -> U;
112+
pub(crate) fn simd_reduce_xor<T, U>(x: T) -> U;
113+
pub(crate) fn simd_reduce_all<T>(x: T) -> bool;
114+
pub(crate) fn simd_reduce_any<T>(x: T) -> bool;
115+
116+
pub(crate) fn simd_select<M, T>(m: M, a: T, b: T) -> T;
117+
118+
pub(crate) fn simd_fmin<T>(a: T, b: T) -> T;
119+
pub(crate) fn simd_fmax<T>(a: T, b: T) -> T;
120+
121+
pub(crate) fn simd_fsqrt<T>(a: T) -> T;
122+
pub(crate) fn simd_fma<T>(a: T, b: T, c: T) -> T;
123+
124+
pub(crate) fn simd_gather<T, P, M>(value: T, pointers: P, mask: M) -> T;
125+
pub(crate) fn simd_scatter<T, P, M>(value: T, pointers: P, mask: M);
126+
127+
pub(crate) fn simd_bitmask<T, U>(value: T) -> U;
128128
}

src/codegen/math.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
//! Vertical math operations
22
3-
crate mod float;
3+
pub(crate) mod float;

src/codegen/math/float.rs

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,18 @@
22
#![allow(clippy::useless_transmute)]
33

44
#[macro_use]
5-
crate mod macros;
6-
crate mod abs;
7-
crate mod cos;
8-
crate mod cos_pi;
9-
crate mod exp;
10-
crate mod ln;
11-
crate mod mul_add;
12-
crate mod mul_adde;
13-
crate mod powf;
14-
crate mod sin;
15-
crate mod sin_cos_pi;
16-
crate mod sin_pi;
17-
crate mod sqrt;
18-
crate mod sqrte;
19-
crate mod tanh;
5+
pub(crate) mod macros;
6+
pub(crate) mod abs;
7+
pub(crate) mod cos;
8+
pub(crate) mod cos_pi;
9+
pub(crate) mod exp;
10+
pub(crate) mod ln;
11+
pub(crate) mod mul_add;
12+
pub(crate) mod mul_adde;
13+
pub(crate) mod powf;
14+
pub(crate) mod sin;
15+
pub(crate) mod sin_cos_pi;
16+
pub(crate) mod sin_pi;
17+
pub(crate) mod sqrt;
18+
pub(crate) mod sqrte;
19+
pub(crate) mod tanh;

src/codegen/math/float/abs.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
use crate::*;
77

8-
crate trait Abs {
8+
pub(crate) trait Abs {
99
fn abs(self) -> Self;
1010
}
1111

src/codegen/math/float/cos.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
use crate::*;
77

8-
crate trait Cos {
8+
pub(crate) trait Cos {
99
fn cos(self) -> Self;
1010
}
1111

src/codegen/math/float/cos_pi.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
use crate::*;
77

8-
crate trait CosPi {
8+
pub(crate) trait CosPi {
99
fn cos_pi(self) -> Self;
1010
}
1111

src/codegen/math/float/exp.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
use crate::*;
77

8-
crate trait Exp {
8+
pub(crate) trait Exp {
99
fn exp(self) -> Self;
1010
}
1111

0 commit comments

Comments
 (0)