Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorTypes.cpp1197 if (getTypeAction(MaskVT) == TargetLowering::TypeSplitVector) in SplitMask()
1319 case TargetLowering::TypeSplitVector: in SplitVecRes_BITCAST()
1476 if (getTypeAction(RHSVT) == TargetLowering::TypeSplitVector) in SplitVecRes_FCOPYSIGN()
1492 if (getTypeAction(FpValue.getValueType()) == TargetLowering::TypeSplitVector) in SplitVecRes_IS_FPCLASS()
1527 if (getTypeAction(N0.getValueType()) == TargetLowering::TypeSplitVector) in SplitVecRes_ExtVecInRegOp()
1582 if (getTypeAction(InVT) == TargetLowering::TypeSplitVector) in SplitVecRes_StrictFPOp()
1674 if (getTypeAction(ResVT) == TargetLowering::TypeSplitVector) { in SplitVecRes_OverflowOp()
1696 if (getTypeAction(OtherVT) == TargetLowering::TypeSplitVector) { in SplitVecRes_OverflowOp()
1898 if (getTypeAction(Mask.getValueType()) == TargetLowering::TypeSplitVector) in SplitVecRes_VP_LOAD()
1973 if (getTypeAction(Mask.getValueType()) == TargetLowering::TypeSplitVector) in SplitVecRes_VP_STRIDED_LOAD()
[all …]
H A DLegalizeTypesGeneric.cpp73 case TargetLowering::TypeSplitVector: in ExpandRes_BITCAST()
521 TargetLowering::TypeSplitVector) in SplitRes_Select()
H A DLegalizeTypes.cpp282 case TargetLowering::TypeSplitVector: in run()
345 case TargetLowering::TypeSplitVector: in run()
H A DLegalizeIntegerTypes.cpp423 case TargetLowering::TypeSplitVector: { in PromoteIntRes_BITCAST()
1362 case TargetLowering::TypeSplitVector: { in PromoteIntRes_TRUNCATE()
5314 if (getTypeAction(InVT) == TargetLowering::TypeSplitVector || in PromoteIntRes_EXTRACT_SUBVECTOR()
H A DLegalizeFloatTypes.cpp2382 case TargetLowering::TypeSplitVector: { in PromoteFloatRes_EXTRACT_VECTOR_ELT()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp974 if (LA == TypeSplitVector) in getTypeConversion()
1029 return LegalizeKind(TypeSplitVector, in getTypeConversion()
1096 return LegalizeKind(TypeSplitVector, NVT); in getTypeConversion()
1483 case TypeSplitVector: in computeRegisterProperties()
1501 else if (PreferredAction == TypeSplitVector) in computeRegisterProperties()
1502 ValueTypeActions.setTypeAction(VT, TypeSplitVector); in computeRegisterProperties()
1504 ValueTypeActions.setTypeAction(VT, TypeSplitVector); in computeRegisterProperties()
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h834 if (LK.first == TargetLoweringBase::TypeSplitVector || in getTypeLegalizationCost()
1102 TargetLowering::TypeSplitVector;
1105 TargetLowering::TypeSplitVector;
H A DTargetLowering.h213 TypeSplitVector, // Split this vector into two of half the size. enumerator
2222 Action != TypeSplitVector; in shouldNormalizeToSelectSequence()
/openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.h782 return TypeSplitVector; in getPreferredVectorAction()
/openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonISelLoweringHVX.cpp449 return TargetLoweringBase::TypeSplitVector; in getPreferredHvxVectorAction()
471 return TargetLoweringBase::TypeSplitVector; in getPreferredHvxVectorAction()
3649 if (Action == TargetLoweringBase::TypeSplitVector) in shouldSplitToHvx()
H A DHexagonISelLowering.cpp2201 return TargetLoweringBase::TypeSplitVector; in getPreferredVectorAction()
/openbsd-src/gnu/llvm/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp1254 return TypeSplitVector; in getPreferredVectorAction()
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp1631 return VT.isPow2VectorType() ? TypeSplitVector : TypeWidenVector; in getPreferredVectorAction()
/openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp6023 TargetLowering::TypeSplitVector) { in lowerVECREDUCE()
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp2462 return TypeSplitVector; in getPreferredVectorAction()
2466 return TypeSplitVector; in getPreferredVectorAction()
33558 getTypeAction(*DAG.getContext(), InVT) == TypeSplitVector && in ReplaceNodeResults()