OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
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
Indexes created Fri Mar 06 19:51:54 UTC 2026