Home
last modified time | relevance | path

Searched refs:TypeSplitVector (Results 1 – 16 of 16) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorTypes.cpp1436 if (getTypeAction(MaskVT) == TargetLowering::TypeSplitVector) in SplitMask()
1516 if (getTypeAction(LHS.getValueType()) == TargetLowering::TypeSplitVector) { in SplitVecRes_CMP()
1579 case TargetLowering::TypeSplitVector: in SplitVecRes_BITCAST()
1748 if (getTypeAction(RHSVT) == TargetLowering::TypeSplitVector) in SplitVecRes_FPOp_MultiType()
1767 if (getTypeAction(FpValue.getValueType()) == TargetLowering::TypeSplitVector) in SplitVecRes_IS_FPCLASS()
1802 if (getTypeAction(N0.getValueType()) == TargetLowering::TypeSplitVector) in SplitVecRes_ExtVecInRegOp()
1857 if (getTypeAction(InVT) == TargetLowering::TypeSplitVector) in SplitVecRes_StrictFPOp()
1948 if (getTypeAction(ResVT) == TargetLowering::TypeSplitVector) { in SplitVecRes_OverflowOp()
1970 if (getTypeAction(OtherVT) == TargetLowering::TypeSplitVector) { in SplitVecRes_OverflowOp()
2176 if (getTypeAction(Mask.getValueType()) == TargetLowering::TypeSplitVector) in SplitVecRes_VP_LOAD()
[all …]
H A DLegalizeTypesGeneric.cpp73 case TargetLowering::TypeSplitVector: in ExpandRes_BITCAST()
540 TargetLowering::TypeSplitVector) in SplitRes_Select()
H A DLegalizeTypes.cpp283 case TargetLowering::TypeSplitVector: in run()
346 case TargetLowering::TypeSplitVector: in run()
H A DLegalizeIntegerTypes.cpp518 case TargetLowering::TypeSplitVector: { in PromoteIntRes_BITCAST()
1691 case TargetLowering::TypeSplitVector: { in PromoteIntRes_TRUNCATE()
5983 if (getTypeAction(InVT) == TargetLowering::TypeSplitVector || in PromoteIntRes_EXTRACT_SUBVECTOR()
H A DLegalizeFloatTypes.cpp3000 case TargetLowering::TypeSplitVector: { in PromoteFloatRes_EXTRACT_VECTOR_ELT()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp1037 if (LA == TypeSplitVector) in getTypeConversion()
1092 return LegalizeKind(TypeSplitVector, in getTypeConversion()
1159 return LegalizeKind(TypeSplitVector, NVT); in getTypeConversion()
1547 case TypeSplitVector: in computeRegisterProperties()
1565 else if (PreferredAction == TypeSplitVector) in computeRegisterProperties()
1566 ValueTypeActions.setTypeAction(VT, TypeSplitVector); in computeRegisterProperties()
1568 ValueTypeActions.setTypeAction(VT, TypeSplitVector); in computeRegisterProperties()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h1009 if (LK.first == TargetLoweringBase::TypeSplitVector || in getTypeLegalizationCost()
1295 TargetLowering::TypeSplitVector;
1298 TargetLowering::TypeSplitVector;
H A DTargetLowering.h219 TypeSplitVector, // Split this vector into two of half the size. enumerator
2462 Action != TypeSplitVector; in shouldNormalizeToSelectSequence()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.h792 return TypeSplitVector; in getPreferredVectorAction()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLoweringHVX.cpp460 return TargetLoweringBase::TypeSplitVector; in getPreferredHvxVectorAction()
482 return TargetLoweringBase::TypeSplitVector; in getPreferredHvxVectorAction()
3687 if (Action == TargetLoweringBase::TypeSplitVector) in shouldSplitToHvx()
H A DHexagonISelLowering.cpp2249 return TargetLoweringBase::TypeSplitVector; in getPreferredVectorAction()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp1118 return TypeSplitVector; in getPreferredVectorAction()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp3630 TargetLowering::TypeSplitVector) { in getCastInstrCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp2030 return VT.isPow2VectorType() ? TypeSplitVector : TypeWidenVector; in getPreferredVectorAction()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp2753 return TypeSplitVector; in getPreferredVectorAction()
2757 return TypeSplitVector; in getPreferredVectorAction()
34019 getTypeAction(*DAG.getContext(), InVT) == TypeSplitVector && in ReplaceNodeResults()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp11232 TargetLowering::TypeSplitVector) { in lowerVECREDUCE()