Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorTypes.cpp1196 case TargetLowering::TypeSplitVector: in SplitVecRes_BITCAST()
1353 if (getTypeAction(RHSVT) == TargetLowering::TypeSplitVector) in SplitVecRes_FCOPYSIGN()
1442 if (getTypeAction(InVT) == TargetLowering::TypeSplitVector) in SplitVecRes_StrictFPOp()
1534 if (getTypeAction(ResVT) == TargetLowering::TypeSplitVector) { in SplitVecRes_OverflowOp()
1556 if (getTypeAction(OtherVT) == TargetLowering::TypeSplitVector) { in SplitVecRes_OverflowOp()
1895 TargetLowering::TypeSplitVector) in SplitVecRes_SETCC()
1901 TargetLowering::TypeSplitVector) in SplitVecRes_SETCC()
1921 if (getTypeAction(InVT) == TargetLowering::TypeSplitVector) in SplitVecRes_UnaryOp()
2122 if (getTypeAction(SrcVT) == TargetLowering::TypeSplitVector) in SplitVecRes_FP_TO_XINT_SAT()
3815 case TargetLowering::TypeSplitVector: in WidenVecRes_BITCAST()
[all …]
H A DLegalizeTypesGeneric.cpp73 case TargetLowering::TypeSplitVector: in ExpandRes_BITCAST()
523 TargetLowering::TypeSplitVector) in SplitRes_SELECT()
H A DLegalizeTypes.cpp275 case TargetLowering::TypeSplitVector: in run()
338 case TargetLowering::TypeSplitVector: in run()
H A DLegalizeIntegerTypes.cpp377 case TargetLowering::TypeSplitVector: { in PromoteIntRes_BITCAST()
1242 case TargetLowering::TypeSplitVector: { in PromoteIntRes_TRUNCATE()
H A DLegalizeFloatTypes.cpp2356 case TargetLowering::TypeSplitVector: { in PromoteFloatRes_EXTRACT_VECTOR_ELT()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp970 if (LA == TypeSplitVector) in getTypeConversion()
1025 return LegalizeKind(TypeSplitVector, in getTypeConversion()
1092 return LegalizeKind(TypeSplitVector, NVT); in getTypeConversion()
1460 case TypeSplitVector: in computeRegisterProperties()
1478 else if (PreferredAction == TypeSplitVector) in computeRegisterProperties()
1479 ValueTypeActions.setTypeAction(VT, TypeSplitVector); in computeRegisterProperties()
1481 ValueTypeActions.setTypeAction(VT, TypeSplitVector); in computeRegisterProperties()
1858 if (LK.first == TypeSplitVector || LK.first == TypeExpandInteger) in getTypeLegalizationCost()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h990 TargetLowering::TypeSplitVector;
993 TargetLowering::TypeSplitVector;
H A DTargetLowering.h212 TypeSplitVector, // Split this vector into two of half the size. enumerator
2063 Action != TypeSplitVector; in shouldNormalizeToSelectSequence()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLoweringHVX.cpp281 return TargetLoweringBase::TypeSplitVector; in getPreferredHvxVectorAction()
H A DHexagonISelLowering.cpp2156 return TargetLoweringBase::TypeSplitVector; in getPreferredVectorAction()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp1180 return TypeSplitVector; in getPreferredVectorAction()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp3804 TargetLowering::TypeSplitVector) { in lowerVECREDUCE()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp1613 return VT.isPow2VectorType() ? TypeSplitVector : TypeWidenVector; in getPreferredVectorAction()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp2110 return TypeSplitVector; in getPreferredVectorAction()
30786 getTypeAction(*DAG.getContext(), InVT) == TypeSplitVector && in ReplaceNodeResults()