OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:MaskVT
(Results
1 - 9
of
9
) sorted by relevancy
/src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86ISelLowering.cpp
8867
MVT
MaskVT
= BOperand.getSimpleValueType();
8869
if ((EltType == MVT::i64 &&
MaskVT
== MVT::v8i1) || // for broadcastmb2q
8870
(EltType == MVT::i32 &&
MaskVT
== MVT::v16i1)) { // for broadcastmw2d
11369
static SDValue getMaskNode(SDValue Mask, MVT
MaskVT
,
11914
MVT
MaskVT
= VT;
11920
MaskVT
= MVT::getVectorVT(EltVT, Mask.size());
11953
SDValue VMask = DAG.getBuildVector(
MaskVT
, DL, VMaskOps);
15278
MVT
MaskVT
= VT.changeTypeToInteger();
15293
MaskNode = getConstVector(AdjustedMask,
MaskVT
, DAG, DL, true);
15296
MaskNode = getConstVector(Mask,
MaskVT
, DAG, DL, true)
[
all
...]
X86ISelDAGToDAG.cpp
4458
MVT
MaskVT
= ResVT;
4465
MaskVT
= MVT::getVectorVT(MVT::i1, NumElts);
4475
unsigned RegClass = TLI->getRegClassFor(
MaskVT
)->getID();
4478
dl,
MaskVT
, InMask, RC), 0);
4488
SDVTList VTs = CurDAG->getVTList(
MaskVT
, MVT::Other);
4506
CNode = CurDAG->getMachineNode(Opc, dl,
MaskVT
, InMask, Src0, Src1);
4508
CNode = CurDAG->getMachineNode(Opc, dl,
MaskVT
, Src0, Src1);
5722
MVT
MaskVT
= Mask.getSimpleValueType();
5727
if (!ValueVT.isVector() || !
MaskVT
.isVector())
5737
bool AVX512Gather =
MaskVT
.getVectorElementType() == MVT::i1
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
LegalizeVectorTypes.cpp
4055
EVT
MaskVT
= Mask.getValueType();
4062
MaskVT
.getVectorElementType(),
4080
EVT
MaskVT
= Mask.getValueType();
4088
MaskVT
.getVectorElementType(),
4175
// Return a mask of vector type
MaskVT
to replace InMask. Also adjust
MaskVT
4177
SDValue DAGTypeLegalizer::convertMask(SDValue InMask, EVT
MaskVT
,
4191
{
MaskVT
, MVT::Other }, Ops);
4195
Mask = DAG.getNode(InMask->getOpcode(), SDLoc(InMask),
MaskVT
, Ops);
4197
// If
MaskVT
has smaller or bigger elements than ToMaskVT, a vector sig
[
all
...]
LegalizeTypes.h
983
/// Return a mask of vector type
MaskVT
to replace InMask. Also adjust
984
///
MaskVT
to ToMaskVT if needed with vector extension or truncation.
985
SDValue convertMask(SDValue InMask, EVT
MaskVT
, EVT ToMaskVT);
TargetLowering.cpp
7743
EVT
MaskVT
= Mask.getValueType();
7744
assert(DataVT.getVectorElementCount() ==
MaskVT
.getVectorElementCount() &&
7751
EVT MaskIntVT = EVT::getIntegerVT(*DAG.getContext(),
MaskVT
.getSizeInBits());
/src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
RISCVISelLowering.cpp
1286
MVT
MaskVT
= MVT::getVectorVT(MVT::i1, ContainerVT.getVectorElementCount());
1287
SDValue Mask = DAG.getNode(RISCVISD::VMSET_VL, DL,
MaskVT
, VL);
1834
MVT
MaskVT
= MVT::getVectorVT(MVT::i1, NumElts);
1835
SDValue SelectMask = DAG.getBuildVector(
MaskVT
, DL, MaskVals);
3059
EVT
MaskVT
= Op.getValueType();
3061
assert(
MaskVT
.isVector() &&
MaskVT
.getVectorElementType() == MVT::i1 &&
3081
return DAG.getSetCC(DL,
MaskVT
, Trunc, SplatZero, ISD::SETNE);
3092
return convertFromScalableVector(
MaskVT
, Trunc, DAG, Subtarget);
3226
MVT
MaskVT
= MVT::getVectorVT(MVT::i1, ContainerVT.getVectorElementCount())
[
all
...]
/src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
BasicTTIImpl.h
1249
auto *
MaskVT
= FixedVectorType::get(I8Type, NumElts);
1268
thisT()->getVectorInstrCost(Instruction::InsertElement,
MaskVT
, i);
1276
Cost += thisT()->getArithmeticInstrCost(BinaryOperator::And,
MaskVT
,
/src/external/apache2/llvm/dist/llvm/lib/Target/VE/
VEISelLowering.cpp
2698
MVT
MaskVT
= MVT::v256i1; // TODO: packed mode.
2716
Mask = DAG.getNode(VEISD::VEC_BROADCAST, DL,
MaskVT
,
/src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64ISelLowering.cpp
17301
MVT
MaskVT
;
17306
MaskVT
= MVT::nxv16i1;
17310
MaskVT
= MVT::nxv8i1;
17314
MaskVT
= MVT::nxv4i1;
17318
MaskVT
= MVT::nxv2i1;
17322
return DAG.getNode(AArch64ISD::PTRUE, DL,
MaskVT
,
17834
EVT
MaskVT
= Op.getOperand(0).getValueType();
17835
EVT MaskContainerVT = getContainerForFixedLengthVector(DAG,
MaskVT
);
Completed in 166 milliseconds
Indexes created Tue Aug 04 00:24:20 UTC 2026