Home
last modified time | relevance | path

Searched defs:Zeroable (Results 1 – 6 of 6) sorted by relevance

/aosp_15_r20/external/rust/android-crates-io/crates/bytemuck/src/
Dzeroable.rs25 pub unsafe trait Zeroable: Sized { trait
36 unsafe impl Zeroable for () {} implementation
64 unsafe impl<T> Zeroable for *mut T {} impl
65 unsafe impl<T> Zeroable for *const T {} impl
66 unsafe impl<T> Zeroable for *mut [T] {} impl
67 unsafe impl<T> Zeroable for *const [T] {} impl
68 unsafe impl Zeroable for *mut str {} impl
69 unsafe impl Zeroable for *const str {} impl
120 unsafe impl<A: Zeroable> Zeroable for (A,) {} impl
121 unsafe impl<A: Zeroable, B: Zeroable> Zeroable for (A, B) {} impl
[all …]
/aosp_15_r20/external/cronet/third_party/rust/chromium_crates_io/vendor/bytemuck-1.15.0/src/
H A Dzeroable.rs25 pub unsafe trait Zeroable: Sized { trait
36 unsafe impl Zeroable for () {} implementation
60 unsafe impl<T> Zeroable for *mut T {} impl
61 unsafe impl<T> Zeroable for *const T {} impl
62 unsafe impl<T> Zeroable for *mut [T] {} impl
63 unsafe impl<T> Zeroable for *const [T] {} impl
64 unsafe impl Zeroable for *mut str {} impl
65 unsafe impl Zeroable for *const str {} impl
116 unsafe impl<A: Zeroable> Zeroable for (A,) {} impl
117 unsafe impl<A: Zeroable, B: Zeroable> Zeroable for (A, B) {} impl
[all …]
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp5494 const APInt &Zeroable, in canWidenShuffleElements()
7824 std::bitset<4> Zeroable, Undefs; in LowerBuildVectorv4x32() local
10716 static bool isNonZeroElementsInOrder(const APInt &Zeroable, in isNonZeroElementsInOrder()
10744 SDValue V2, const APInt &Zeroable, in lowerShuffleWithPSHUFB()
10801 const APInt &Zeroable, in lowerShuffleToEXPAND()
11100 const APInt &Zeroable, in lowerShuffleAsBitMask()
11180 const APInt &Zeroable, bool &ForceV1Zero, in matchShuffleAsBlend()
11238 const APInt &Zeroable, in lowerShuffleAsBlend()
11817 const APInt &Zeroable, in lowerShuffleAsByteShiftMask()
11904 int MaskOffset, const APInt &Zeroable, in matchShuffleAsShift()
[all …]
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp6321 const APInt &Zeroable, in canWidenShuffleElements()
9069 std::bitset<4> Zeroable, Undefs; in LowerBuildVectorv4x32() local
12185 static bool isNonZeroElementsInOrder(const APInt &Zeroable, in isNonZeroElementsInOrder()
12213 SDValue V2, const APInt &Zeroable, in lowerShuffleWithPSHUFB()
12270 const APInt &Zeroable, in lowerShuffleToEXPAND()
12435 ArrayRef<int> Mask, const APInt &Zeroable, in matchShuffleAsVTRUNC()
12535 const APInt &Zeroable, in lowerShuffleWithVPMOV()
12585 const APInt &Zeroable, in lowerShuffleAsVTRUNC()
12859 const APInt &Zeroable, in lowerShuffleAsBitMask()
12940 const APInt &Zeroable, bool &ForceV1Zero, in matchShuffleAsBlend()
[all …]
/aosp_15_r20/external/rust/android-crates-io/crates/bytemuck_derive/src/
Dtraits.rs130 pub struct Zeroable; struct
132 impl Derivable for Zeroable { implementation
/aosp_15_r20/external/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp5368 std::bitset<4> Zeroable; in LowerBuildVectorv4x32() local
7236 SmallBitVector Zeroable(Mask.size(), false); in computeZeroableShuffleElements() local
7317 SmallBitVector Zeroable = computeZeroableShuffleElements(Mask, V1, V2); in lowerVectorShuffleWithPSHUFB() local
7405 SmallBitVector Zeroable = computeZeroableShuffleElements(Mask, V1, V2); in lowerVectorShuffleAsBitMask() local
7473 SmallBitVector Zeroable = computeZeroableShuffleElements(Mask, V1, V2); in lowerVectorShuffleAsBlend() local
7852 SmallBitVector Zeroable = computeZeroableShuffleElements(Mask, V1, V2); in lowerVectorShuffleAsShift() local
7922 SmallBitVector Zeroable = computeZeroableShuffleElements(Mask, V1, V2); in lowerVectorShuffleWithSSE4A() local
8224 SmallBitVector Zeroable = computeZeroableShuffleElements(Mask, V1, V2); in lowerVectorShuffleAsZeroOrAnyExtend() local
8381 SmallBitVector Zeroable = computeZeroableShuffleElements(Mask, V1, V2); in lowerVectorShuffleAsElementInsertion() local
8701 const SmallBitVector &Zeroable, in matchVectorShuffleAsInsertPS()
[all …]