Home
last modified time | relevance | path

Searched defs:Shuffles (Results 1 – 9 of 9) sorted by relevance

/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/
H A DInterleavedAccessPass.cpp284 SmallVector<ShuffleVectorInst *, 4> Shuffles; lowerInterleavedLoad() local
382 replaceBinOpShuffles(ArrayRef<ShuffleVectorInst * > BinOpShuffles,SmallVectorImpl<ShuffleVectorInst * > & Shuffles,LoadInst * LI) replaceBinOpShuffles() argument
415 tryReplaceExtracts(ArrayRef<ExtractElementInst * > Extracts,ArrayRef<ShuffleVectorInst * > Shuffles) tryReplaceExtracts() argument
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InterleavedAccess.cpp55 ArrayRef<ShuffleVectorInst *> Shuffles; member in __anon7c8f91380111::X86InterleavedAccessGroup
807 LoadInst *LI, ArrayRef<ShuffleVectorInst *> Shuffles, in lowerInterleavedLoad() argument
840 ArrayRef<ShuffleVectorInst *> Shuffles = ArrayRef(SVI); lowerInterleavedStore() local
[all...]
H A DX86ISelLowering.cpp15652 SmallVector<SDNode *, 2> Shuffles; lowerShufflePairAsUNPCKAndPermute() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp1570 SmallVector<ShuffleVectorInst *> Shuffles; foldSelectShuffle() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetLowering.h3020 lowerInterleavedLoad(LoadInst * LI,ArrayRef<ShuffleVectorInst * > Shuffles,ArrayRef<unsigned> Indices,unsigned Factor) lowerInterleavedLoad() argument
/freebsd-src/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp21654 lowerInterleavedLoad(LoadInst * LI,ArrayRef<ShuffleVectorInst * > Shuffles,ArrayRef<unsigned> Indices,unsigned Factor) const lowerInterleavedLoad() argument
21855 __anon0445ea3b3a02(Value *BaseAddr, SmallVectorImpl<Value *> &Shuffles) lowerInterleavedStore() argument
21899 SmallVector<Value *, 4> Shuffles; lowerInterleavedStore() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp20049 lowerInterleavedLoad(LoadInst * LI,ArrayRef<ShuffleVectorInst * > Shuffles,ArrayRef<unsigned> Indices,unsigned Factor) const lowerInterleavedLoad() argument
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp15651 lowerInterleavedLoad(LoadInst * LI,ArrayRef<ShuffleVectorInst * > Shuffles,ArrayRef<unsigned> Indices,unsigned Factor) const lowerInterleavedLoad() argument
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp23116 SmallVector<SDValue, 4> Shuffles; reduceBuildVecToShuffle() local
[all...]