OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:ShufMask
(Results
1 - 5
of
5
) sorted by relevancy
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
VectorCombine.cpp
357
//
ShufMask
= { undef, undef, 0, undef }
376
//
ShufMask
= { 2, undef, undef, undef }
378
SmallVector<int, 32>
ShufMask
(VecTy->getNumElements(), UndefMaskElem);
379
ShufMask
[NewIndex] = OldIndex;
380
return Builder.CreateShuffleVector(Vec,
ShufMask
, "shift");
734
SmallVector<int, 32>
ShufMask
(VecTy->getNumElements(), UndefMaskElem);
735
ShufMask
[CheapIndex] = ExpensiveIndex;
737
ShufMask
);
/src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
AMDGPUInstructionSelector.cpp
2797
ArrayRef<int>
ShufMask
= MI.getOperand(3).getShuffleMask();
2803
if (!AMDGPU::isLegalVOP3PShuffleMask(
ShufMask
))
2806
assert(
ShufMask
.size() == 2);
2818
if (
ShufMask
[0] == -1 &&
ShufMask
[1] == -1) {
2827
Register SrcVec = normalizeVOP3PMask(Mask, Src0Reg, Src1Reg,
ShufMask
);
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/MIRParser/
MIParser.cpp
2473
SmallVector<int, 32>
ShufMask
;
2476
ShufMask
.push_back(-1);
2479
ShufMask
.push_back(Int.getExtValue());
2489
ArrayRef<int> MaskAlloc = MF.allocateShuffleMask(
ShufMask
);
/src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86ISelLowering.cpp
21154
static const int
ShufMask
[] = {0, 2, 4, 6, -1, -1, -1, -1};
21155
In = DAG.getVectorShuffle(MVT::v8i32, DL, In, In,
ShufMask
);
21164
static const int
ShufMask
[] = {0, 2, 4, 6};
21165
return DAG.getVectorShuffle(VT, DL, OpLo, OpHi,
ShufMask
);
24134
SmallVector<int,8>
ShufMask
(NumElems, -1);
24136
ShufMask
[i] = i + NumElems/2;
24138
SDValue OpHi = DAG.getVectorShuffle(InVT, dl, In, In,
ShufMask
);
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
DAGCombiner.cpp
19176
SmallVector<int, 32>
ShufMask
(NumMaskElts, -1);
19184
ShufMask
[i] = Extract.getConstantOperandVal(1);
19186
ShufMask
[i] = NumMaskElts;
19200
ZeroVec,
ShufMask
, DAG);
20688
ArrayRef<int>
ShufMask
= Shuf->getMask();
20690
assert(
ShufMask
.size() == SplatMask.size() && "Mask length mismatch");
20716
if (CanSimplifyToExistingSplat(
ShufMask
, SplatMask))
20722
for (int Idx :
ShufMask
)
Completed in 92 milliseconds
Indexes created Tue Jun 09 00:24:00 UTC 2026