Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp747 if (LA == TypeSplitVector) in getTypeConversion()
802 return LegalizeKind(TypeSplitVector, in getTypeConversion()
864 return LegalizeKind(TypeSplitVector, NVT); in getTypeConversion()
1218 case TypeSplitVector: in computeRegisterProperties()
1233 else if (PreferredAction == TypeSplitVector) in computeRegisterProperties()
1234 ValueTypeActions.setTypeAction(VT, TypeSplitVector); in computeRegisterProperties()
1238 : TypeSplitVector); in computeRegisterProperties()
1531 if (LK.first == TypeSplitVector || LK.first == TypeExpandInteger) in getTypeLegalizationCost()
/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorTypes.cpp950 case TargetLowering::TypeSplitVector: in SplitVecRes_BITCAST()
1094 if (getTypeAction(RHSVT) == TargetLowering::TypeSplitVector) in SplitVecRes_FCOPYSIGN()
1183 if (getTypeAction(InVT) == TargetLowering::TypeSplitVector) in SplitVecRes_StrictFPOp()
1475 TargetLowering::TypeSplitVector) in SplitVecRes_SETCC()
1481 TargetLowering::TypeSplitVector) in SplitVecRes_SETCC()
1500 if (getTypeAction(InVT) == TargetLowering::TypeSplitVector) in SplitVecRes_UnaryOp()
2288 while (getTypeAction(FinalVT) == TargetLowering::TypeSplitVector) in SplitVecOp_TruncateHelper()
3072 case TargetLowering::TypeSplitVector: in WidenVecRes_BITCAST()
3474 while (getTypeAction(FinalVT) == TargetLowering::TypeSplitVector) in WidenVSELECTAndMask()
3578 if (getTypeAction(CondVT) == TargetLowering::TypeSplitVector) { in WidenVecRes_SELECT()
[all …]
H A DLegalizeTypesGeneric.cpp79 case TargetLowering::TypeSplitVector: in ExpandRes_BITCAST()
548 TargetLowering::TypeSplitVector) in SplitRes_SELECT()
H A DLegalizeTypes.cpp276 case TargetLowering::TypeSplitVector: in run()
332 case TargetLowering::TypeSplitVector: in run()
H A DLegalizeIntegerTypes.cpp295 case TargetLowering::TypeSplitVector: { in PromoteIntRes_BITCAST()
816 case TargetLowering::TypeSplitVector: { in PromoteIntRes_TRUNCATE()
H A DLegalizeFloatTypes.cpp2005 case TargetLowering::TypeSplitVector: { in PromoteFloatRes_EXTRACT_VECTOR_ELT()
H A DDAGCombiner.cpp7619 TargetLowering::TypeSplitVector) in visitMSCATTER()
7677 TargetLowering::TypeSplitVector) in visitMSTORE()
7750 TargetLowering::TypeSplitVector) in visitMGATHER()
7824 TargetLowering::TypeSplitVector) in visitMLOAD()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h722 TargetLowering::TypeSplitVector) ||
724 TargetLowering::TypeSplitVector)) {
H A DTargetLowering.h130 TypeSplitVector, // Split this vector into two of half the size. enumerator
1762 Action != TypeSplitVector; in shouldNormalizeToSelectSequence()
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp1599 if (TLI->getTypeAction(SimpleSrcTy) != TargetLowering::TypeSplitVector && in getCastInstrCost()
1600 TLI->getTypeAction(SimpleDstTy) != TargetLowering::TypeSplitVector) { in getCastInstrCost()
H A DX86ISelLowering.cpp1940 return TypeSplitVector; in getPreferredVectorAction()
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp1866 return TargetLoweringBase::TypeSplitVector; in getPreferredVectorAction()
/freebsd-12.1/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp1189 return TypeSplitVector; in getPreferredVectorAction()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp1242 return TypeSplitVector; in getPreferredVectorAction()