Home
last modified time | relevance | path

Searched refs:Permute (Results 1 – 24 of 24) sorted by relevance

/third_party/skia/third_party/externals/abseil-cpp/absl/random/internal/
Dranden_slow.cc389 inline ABSL_RANDOM_INTERNAL_ATTRIBUTE_ALWAYS_INLINE void Permute( in Permute() function
442 Permute(state, keys); in Generate()
Dranden_hwaes.cc389 inline ABSL_TARGET_CRYPTO void Permute( in Permute() function
508 Permute(state, keys); in Generate()
/third_party/abseil-cpp/absl/random/internal/
Dranden_slow.cc400 inline ABSL_RANDOM_INTERNAL_ATTRIBUTE_ALWAYS_INLINE void Permute( in Permute() function
448 Permute(state, keys); in Generate()
Dranden_hwaes.cc438 inline ABSL_TARGET_CRYPTO void Permute( in Permute() function
555 Permute(state, keys); in Generate()
/third_party/skia/third_party/externals/tint/tools/src/cmd/intrinsic-gen/gen/
Dgenerate.go147 return g.cached.permuter.Permute(overload)
Dpermutate.go59 func (p *Permuter) Permute(overload *sem.Overload) ([]Permutation, error) { func
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMScheduleA8.td815 // Double-register Permute Move
819 // Quad-register Permute Move
849 // Double-register Permute
853 // Quad-register Permute
859 // Quad-register Permute (3 cycle issue)
DARMScheduleA9.td1568 // Double-register Permute Move
1577 // Quad-register Permute Move
1766 // Double-register Permute
1775 // Quad-register Permute
1786 // Quad-register Permute (3 cycle issue)
/third_party/skia/third_party/externals/tint/test/intrinsics/
Dintrinsics.wgsl.tmpl15 {{- range Permute . -}}
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/
DREADME_P9.txt103 - Vector (Bit) Permute (Right-indexed):
481 - Vector Permute: xxperm xxpermr
DPPCScheduleP9.td116 // Two PM (Permute) units.
DP9InstrResources.td23 // - Two PM (Permute) units. One on each superslice. P9_PM_*
DPPCInstrAltivec.td1470 // Vector (Bit) Permute (Right-indexed)
DPPCInstrVSX.td3000 // Vector Permute
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/
DSystemZISelLowering.cpp4166 struct Permute { struct
4173 static const Permute PermuteForms[] = {
4245 static bool matchPermute(const SmallVectorImpl<int> &Bytes, const Permute &P, in matchPermute()
4269 static const Permute *matchPermute(const SmallVectorImpl<int> &Bytes, in matchPermute()
4283 const Permute &P, in matchDoublePermute()
4304 static const Permute *matchDoublePermute(const SmallVectorImpl<int> &Bytes, in matchDoublePermute()
4398 const Permute &P, SDValue Op0, SDValue Op1) { in getPermuteNode()
4582 if (const Permute *P = matchDoublePermute(NewBytes, NewBytesMap)) { in getNode()
4615 if (const Permute *P = matchPermute(Bytes, OpNo0, OpNo1)) in getNode()
DSystemZInstrVector.td349 // Permute.
352 // Permute doubleword immediate.
355 // Bit Permute.
/third_party/boost/libs/spirit/doc/refcard/
Dspirit-reference.tex296 \\|a ^ b|&Permute&\\|tuple<optional<A>,optional<B>>|\cr
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/
DIntrinsicsPowerPC.td1034 // Permute Instruction
DIntrinsicsX86.td2298 // Permute
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/
DSLPVectorizer.cpp290 enum ShuffleMode { Unknown, Select, Permute }; in isShuffle() enumerator
316 if (CommonShuffleMode == Permute) in isShuffle()
321 CommonShuffleMode = Permute; in isShuffle()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DSVEInstrFormats.td803 // SVE Permute - Cross Lane Group
1120 // SVE Permute - Extract Group
2024 // SVE Permute - In Lane Group
5019 // SVE Permute - Predicates Group
5135 // SVE Permute Vector - Predicated Group
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/
DCHANGES293 - Permute OpPhi instruction operands (#3421)
/third_party/skia/third_party/externals/spirv-tools/
DCHANGES293 - Permute OpPhi instruction operands (#3421)
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86InstrSSE.td7168 // VPERMIL - Permute Single and Double Floating-Point Values
7222 // VPERM2F128 - Permute Floating-Point Values in 128-bit chunks
7636 // VPERM - Permute instructions
7694 // VPERM2I128 - Permute Floating-Point Values in 128-bit chunks