Skip to content

Commit 2b03143

Browse files
RalfJungcalebzulawski
authored andcommitted
rename ptr::from_exposed_addr -> ptr::with_exposed_provenance
1 parent 7ba49ef commit 2b03143

File tree

3 files changed

+14
-14
lines changed

3 files changed

+14
-14
lines changed

crates/core_simd/src/simd/ptr/const_ptr.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -64,13 +64,13 @@ pub trait SimdConstPtr: Copy + Sealed {
6464
fn with_addr(self, addr: Self::Usize) -> Self;
6565

6666
/// Gets the "address" portion of the pointer, and "exposes" the provenance part for future use
67-
/// in [`Self::from_exposed_addr`].
67+
/// in [`Self::with_exposed_provenance`].
6868
fn expose_addr(self) -> Self::Usize;
6969

7070
/// Convert an address back to a pointer, picking up a previously "exposed" provenance.
7171
///
72-
/// Equivalent to calling [`core::ptr::from_exposed_addr`] on each element.
73-
fn from_exposed_addr(addr: Self::Usize) -> Self;
72+
/// Equivalent to calling [`core::ptr::with_exposed_provenance`] on each element.
73+
fn with_exposed_provenance(addr: Self::Usize) -> Self;
7474

7575
/// Calculates the offset from a pointer using wrapping arithmetic.
7676
///
@@ -158,7 +158,7 @@ where
158158
}
159159

160160
#[inline]
161-
fn from_exposed_addr(addr: Self::Usize) -> Self {
161+
fn with_exposed_provenance(addr: Self::Usize) -> Self {
162162
// Safety: `self` is a pointer vector
163163
unsafe { core::intrinsics::simd::simd_from_exposed_addr(addr) }
164164
}

crates/core_simd/src/simd/ptr/mut_ptr.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -61,13 +61,13 @@ pub trait SimdMutPtr: Copy + Sealed {
6161
fn with_addr(self, addr: Self::Usize) -> Self;
6262

6363
/// Gets the "address" portion of the pointer, and "exposes" the provenance part for future use
64-
/// in [`Self::from_exposed_addr`].
64+
/// in [`Self::with_exposed_provenance`].
6565
fn expose_addr(self) -> Self::Usize;
6666

6767
/// Convert an address back to a pointer, picking up a previously "exposed" provenance.
6868
///
69-
/// Equivalent to calling [`core::ptr::from_exposed_addr_mut`] on each element.
70-
fn from_exposed_addr(addr: Self::Usize) -> Self;
69+
/// Equivalent to calling [`core::ptr::with_exposed_provenance_mut`] on each element.
70+
fn with_exposed_provenance(addr: Self::Usize) -> Self;
7171

7272
/// Calculates the offset from a pointer using wrapping arithmetic.
7373
///
@@ -155,7 +155,7 @@ where
155155
}
156156

157157
#[inline]
158-
fn from_exposed_addr(addr: Self::Usize) -> Self {
158+
fn with_exposed_provenance(addr: Self::Usize) -> Self {
159159
// Safety: `self` is a pointer vector
160160
unsafe { core::intrinsics::simd::simd_from_exposed_addr(addr) }
161161
}

crates/core_simd/tests/pointers.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -80,10 +80,10 @@ mod const_ptr {
8080
);
8181
}
8282

83-
fn from_exposed_addr<const LANES: usize>() {
83+
fn with_exposed_provenance<const LANES: usize>() {
8484
test_helpers::test_unary_elementwise(
85-
&Simd::<*const u32, LANES>::from_exposed_addr,
86-
&core::ptr::from_exposed_addr::<u32>,
85+
&Simd::<*const u32, LANES>::with_exposed_provenance,
86+
&core::ptr::with_exposed_provenance::<u32>,
8787
&|_| true,
8888
);
8989
}
@@ -103,10 +103,10 @@ mod mut_ptr {
103103
);
104104
}
105105

106-
fn from_exposed_addr<const LANES: usize>() {
106+
fn with_exposed_provenance<const LANES: usize>() {
107107
test_helpers::test_unary_elementwise(
108-
&Simd::<*mut u32, LANES>::from_exposed_addr,
109-
&core::ptr::from_exposed_addr_mut::<u32>,
108+
&Simd::<*mut u32, LANES>::with_exposed_provenance,
109+
&core::ptr::with_exposed_provenance_mut::<u32>,
110110
&|_| true,
111111
);
112112
}

0 commit comments

Comments
 (0)