HomeSort by: relevance | last modified time | path
    Searched defs:Shuffles (Results 1 - 6 of 6) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86InterleavedAccess.cpp 55 ArrayRef<ShuffleVectorInst *> Shuffles;
114 : Inst(I), Shuffles(Shuffs), Indices(Ind), Factor(F), Subtarget(STarget),
129 VectorType *ShuffleVecTy = Shuffles[0]->getType();
148 WideInstSize = DL.getTypeSizeInBits(Shuffles[0]->getType());
184 // Generate N(= NumSubVectors) shuffles of T(= SubVecTy) type.
256 // In this function we are combining two types of shuffles.
260 // shuffles.
562 MVT VT = MVT::getVT(Shuffles[0]->getType());
724 auto *ShuffleTy = cast<FixedVectorType>(Shuffles[0]->getType());
757 for (unsigned i = 0, e = Shuffles.size(); i < e; ++i
    [all...]
X86InterleavedAccess.cpp 55 ArrayRef<ShuffleVectorInst *> Shuffles;
114 : Inst(I), Shuffles(Shuffs), Indices(Ind), Factor(F), Subtarget(STarget),
129 VectorType *ShuffleVecTy = Shuffles[0]->getType();
148 WideInstSize = DL.getTypeSizeInBits(Shuffles[0]->getType());
184 // Generate N(= NumSubVectors) shuffles of T(= SubVecTy) type.
256 // In this function we are combining two types of shuffles.
260 // shuffles.
562 MVT VT = MVT::getVT(Shuffles[0]->getType());
724 auto *ShuffleTy = cast<FixedVectorType>(Shuffles[0]->getType());
757 for (unsigned i = 0, e = Shuffles.size(); i < e; ++i
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
DAGCombiner.cpp 4891 // If both shuffles use the same mask, and both shuffle within a single
4897 // is profitable even if shuffles don't perform a swizzle.
4898 // If both shuffles use the same mask, and both shuffles have the same first
4905 "Inputs to shuffles are not the same type");
4907 // Check that both shuffles use the same mask. The masks are known to be of
4909 // Check also that shuffles have only one use to avoid introducing extra
6384 // Ensure both shuffles have a zero input.
6420 // which operand it came from in the original shuffles.
12632 // Remove double bitcasts from shuffles - this is often a legacy o
    [all...]
DAGCombiner.cpp 4891 // If both shuffles use the same mask, and both shuffle within a single
4897 // is profitable even if shuffles don't perform a swizzle.
4898 // If both shuffles use the same mask, and both shuffles have the same first
4905 "Inputs to shuffles are not the same type");
4907 // Check that both shuffles use the same mask. The masks are known to be of
4909 // Check also that shuffles have only one use to avoid introducing extra
6384 // Ensure both shuffles have a zero input.
6420 // which operand it came from in the original shuffles.
12632 // Remove double bitcasts from shuffles - this is often a legacy o
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
ARMISelLowering.cpp 6967 // We can handle <8 x i8> vector shuffles. If the index in the mask is out of
7651 // Reconstruct the BUILDVECTOR to one of the legal shuffles (such as vext and
7760 // Furthermore, shuffles require a constant mask, whereas extractelts
8341 // Convert shuffles that are directly supported on NEON to target-specific
8342 // DAG nodes, instead of keeping them as shuffles and matching them again
8398 // Check for Neon shuffles that modify both input vectors in place.
8399 // If both results are used, i.e., if there are two shuffles with the same
8402 // used for both shuffles.
8426 // Also check for these shuffles through CONCAT_VECTORS: we canonicalize
8427 // shuffles that produce a result larger than their operands with
    [all...]
ARMISelLowering.cpp 6967 // We can handle <8 x i8> vector shuffles. If the index in the mask is out of
7651 // Reconstruct the BUILDVECTOR to one of the legal shuffles (such as vext and
7760 // Furthermore, shuffles require a constant mask, whereas extractelts
8341 // Convert shuffles that are directly supported on NEON to target-specific
8342 // DAG nodes, instead of keeping them as shuffles and matching them again
8398 // Check for Neon shuffles that modify both input vectors in place.
8399 // If both results are used, i.e., if there are two shuffles with the same
8402 // used for both shuffles.
8426 // Also check for these shuffles through CONCAT_VECTORS: we canonicalize
8427 // shuffles that produce a result larger than their operands with
    [all...]

Completed in 77 milliseconds