Searched refs:InVT (Results 1 - 13 of 13) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorTypes.cpp1052 EVT InVT = InOp.getValueType(); local
1055 switch (getTypeAction(InVT)) {
1312 EVT InVT = Op.getValueType(); local
1313 if (InVT.isVector()) {
1316 if (getTypeAction(InVT) == TargetLowering::TypeSplitVector)
1751 EVT InVT = N->getOperand(OpNo).getValueType(); local
1752 if (getTypeAction(InVT) == TargetLowering::TypeSplitVector)
2151 EVT InVT = Lo.getValueType(); local
2154 InVT.getVectorElementCount());
2566 EVT InVT local
2683 EVT InVT = Lo.getValueType(); local
3270 EVT InVT = InOp.getValueType(); local
3352 EVT InVT = InOp.getValueType(); local
3388 EVT InVT = InOp.getValueType(); local
3494 EVT InVT = InOp.getValueType(); local
3610 EVT InVT = N->getOperand(0).getValueType(); local
3698 EVT InVT = InOp.getValueType(); local
4150 EVT InVT = InOp1.getValueType(); local
4333 EVT InVT = InOp.getValueType(); local
4396 EVT InVT = InOp.getValueType(); local
4494 EVT InVT = N->getOperand(0).getValueType(); local
5217 EVT InVT = InOp.getValueType(); local
[all...]
H A DLegalizeTypesGeneric.cpp44 EVT InVT = InOp.getValueType(); local
48 switch (getTypeAction(InVT)) {
66 if (TLI.hasBigEndianPartOrdering(InVT, DL) !=
89 assert(!(InVT.getVectorNumElements() & 1) && "Unsupported BITCAST");
92 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(InVT);
102 if (InVT.isVector() && OutVT.isInteger()) {
162 Align InAlign = DAG.getReducedAlign(InVT, /*UseABI=*/false);
165 SDValue StackPtr = DAG.CreateStackTemporary(InVT.getStoreSize(), Align);
H A DLegalizeIntegerTypes.cpp312 EVT InVT = InOp.getValueType(); local
313 EVT NInVT = TLI.getTypeToTransformTo(*DAG.getContext(), InVT);
318 switch (getTypeAction(InVT)) {
380 unsigned ShiftAmt = NInVT.getSizeInBits() - InVT.getSizeInBits();
999 EVT InVT = N->getOperand(OpNo).getValueType(); local
1002 EVT SVT = getSetCCResultType(InVT);
1008 if (getTypeAction(InVT) == TargetLowering::TypePromoteInteger) {
1009 InVT = TLI.getTypeToTransformTo(*DAG.getContext(), InVT);
1010 SVT = getSetCCResultType(InVT);
1113 EVT InVT = InOp.getValueType(); local
4346 EVT InVT = InOp0.getValueType(); local
4371 EVT InVT = InOp0.getValueType(); local
4580 MVT InVT = V0.getValueType().getSimpleVT(); local
[all...]
H A DSelectionDAG.cpp3120 EVT InVT = Op.getOperand(0).getValueType();
3121 APInt InDemandedElts = DemandedElts.zextOrSelf(InVT.getVectorNumElements());
3132 EVT InVT = Op.getOperand(0).getValueType();
3133 APInt InDemandedElts = DemandedElts.zextOrSelf(InVT.getVectorNumElements());
3148 EVT InVT = Op.getOperand(0).getValueType();
3149 APInt InDemandedElts = DemandedElts.zextOrSelf(InVT.getVectorNumElements());
H A DDAGCombiner.cpp18469 EVT InVT = Vec.getValueType(); local
18481 if (InVT.isSimple() && NearestPow2 > 2 && MaxIndex < NearestPow2 &&
18485 InVT.getVectorElementType(), SplitSize);
18628 EVT InVT = EVT::getVectorVT(*DAG.getContext(), InSVT, NumElems); local
18631 if (LegalTypes && !TLI.isTypeLegal(InVT))
18641 In = DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, InVT, In,
19458 EVT InVT = V.getValueType(); local
19460 unsigned EltSize = InVT.getScalarSizeInBits();
19464 EVT EltVT = InVT.getVectorElementType();
19477 Src = DAG.getNode(ISD::TRUNCATE, SDLoc(N), InVT, Sr
[all...]
H A DLegalizeDAG.cpp2156 EVT InVT = Node->getOperand(Node->isStrictFPOpcode() ? 1 : 0).getValueType();
2159 switch (InVT.getSimpleVT().SimpleTy) {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp6205 EVT InVT = In.getValueType();
6206 assert(VT.isVector() && InVT.isVector() && "Expected vector VTs.");
6213 if (InVT.getSizeInBits() > 128) {
6214 assert(VT.getSizeInBits() == InVT.getSizeInBits() &&
6216 unsigned Scale = VT.getScalarSizeInBits() / InVT.getScalarSizeInBits();
6219 InVT = In.getValueType();
6222 if (VT.getVectorNumElements() != InVT.getVectorNumElements())
20201 MVT InVT = In.getSimpleValueType();
20205 assert(VT.isVector() && InVT.isVector() && "Expected vector type");
20208 assert(VT.getVectorNumElements() == InVT
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/utils/TableGen/
H A DCodeGenDAGPatterns.h280 bool MergeInTypeInfo(TypeSetByHwMode &Out, MVT::SimpleValueType InVT) { argument
281 return MergeInTypeInfo(Out, TypeSetByHwMode(InVT));
283 bool MergeInTypeInfo(TypeSetByHwMode &Out, ValueTypeByHwMode InVT) { argument
284 return MergeInTypeInfo(Out, TypeSetByHwMode(InVT));
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelDAGToDAG.cpp2704 EVT InVT = InputOp.getValueType();
2705 return SDValue(CurDAG->getMachineNode(InVT == MVT::i32 ? PPC::RLDICL_32 :
2706 PPC::RLDICL, dl, InVT, InputOp,
2849 EVT InVT = LHS.getValueType(); local
2850 bool Is32Bit = InVT == MVT::i32;
2858 dl, InVT, LHS, LHS), 0);
4970 EVT InVT = N->getOperand(0).getValueType(); local
4971 assert((InVT == MVT::i64 || InVT == MVT::i32) &&
4974 unsigned Opcode = (InVT
[all...]
H A DPPCISelLowering.cpp8568 EVT InVT = Op.getOperand(0).getValueType(); local
8571 isOperationCustom(Op.getOpcode(), InVT))
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp2752 EVT InVT = Op.getOperand(0).getValueType(); local
2754 unsigned NumElts = InVT.getVectorNumElements();
2757 if (InVT.getVectorElementType() == MVT::f16 &&
2766 if (VT.getSizeInBits() < InVT.getSizeInBits()) {
2769 DAG.getNode(Op.getOpcode(), dl, InVT.changeVectorElementTypeToInteger(),
2774 if (VT.getSizeInBits() > InVT.getSizeInBits()) {
2826 EVT InVT = In.getValueType(); local
2828 if (VT.getSizeInBits() < InVT.getSizeInBits()) {
2830 MVT::getVectorVT(MVT::getFloatingPointVT(InVT.getScalarSizeInBits()),
2831 InVT
3243 EVT InVT = Op.getOperand(1).getValueType(); local
8743 EVT InVT = Op.getOperand(0).getValueType(); local
8772 EVT InVT = Op.getOperand(1).getValueType(); local
14326 EVT InVT = In.getValueType(); local
[all...]
H A DAArch64ISelDAGToDAG.cpp3386 EVT InVT = Node->getOperand(0).getValueType(); local
3387 if (VT.isScalableVector() || InVT.isFixedLengthVector())
3410 EVT InVT = Node->getOperand(1).getValueType(); local
3411 if (VT.isFixedLengthVector() || InVT.isScalableVector())
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp3306 EVT InVT = In.getValueType(); local
3321 if (InVT == MVT::i32 && ResVT == MVT::f32) {
3337 if (InVT == MVT::f32 && ResVT == MVT::i32) {
4452 MVT InVT = MVT::getVectorVT(MVT::getIntegerVT(InBytes * 8), local
4454 Op0 = DAG.getNode(ISD::BITCAST, DL, InVT, Op0);
4455 Op1 = DAG.getNode(ISD::BITCAST, DL, InVT, Op1);
4459 Op = DAG.getNode(SystemZISD::PERMUTE_DWORDS, DL, InVT, Op0, Op1, Op2);
4465 Op = DAG.getNode(P.Opcode, DL, InVT, Op0, Op1);
4837 EVT InVT = MVT::getVectorVT(MVT::getIntegerVT(InBits),
4839 SDValue PackedOp = DAG.getNode(ISD::BITCAST, DL, InVT, O
5935 EVT InVT = VT.changeVectorElementTypeToInteger(); local
[all...]

Completed in 537 milliseconds