Lines Matching defs:VT

631   for (unsigned VT = 0; VT != (unsigned)MVT::LAST_VALUETYPE; ++VT) {
635 setIndexedLoadAction(IM, (MVT::SimpleValueType)VT, Expand);
636 setIndexedStoreAction(IM, (MVT::SimpleValueType)VT, Expand);
640 setOperationAction(ISD::FGETSIGN, (MVT::SimpleValueType)VT, Expand);
641 setOperationAction(ISD::CONCAT_VECTORS, (MVT::SimpleValueType)VT, Expand);
759 /// VT must be a legal type.
760 bool TargetLoweringBase::canOpTrap(unsigned Op, EVT VT) const {
761 assert(isTypeLegal(VT));
776 static unsigned getVectorTypeBreakdownMVT(MVT VT, MVT &IntermediateVT,
781 unsigned NumElts = VT.getVectorNumElements();
782 MVT EltTy = VT.getVectorElementType();
837 TargetLoweringBase::findRepresentativeClass(MVT VT) const {
839 const TargetRegisterClass *RC = RegClassForVT[VT.SimpleTy];
952 MVT VT = (MVT::SimpleValueType)i;
953 if (isTypeLegal(VT)) continue;
957 MVT EltVT = VT.getVectorElementType();
958 unsigned NElts = VT.getVectorNumElements();
973 ValueTypeActions.setTypeAction(VT, TypePromoteInteger);
990 ValueTypeActions.setTypeAction(VT, TypeWidenVector);
1002 getVectorTypeBreakdownMVT(VT, IntermediateVT, NumIntermediates,
1006 MVT NVT = VT.getPow2VectorType();
1007 if (NVT == VT) {
1010 unsigned NumElts = VT.getVectorNumElements();
1011 ValueTypeActions.setTypeAction(VT,
1015 ValueTypeActions.setTypeAction(VT, TypeWidenVector);
1033 EVT TargetLoweringBase::getSetCCResultType(EVT VT) const {
1034 assert(!VT.isVector() && "No default SetCC type for vectors!");
1047 /// This method returns the number of registers needed, and the VT for each
1048 /// register. It also returns the VT and quantity of the intermediate values
1051 unsigned TargetLoweringBase::getVectorTypeBreakdown(LLVMContext &Context, EVT VT,
1055 unsigned NumElts = VT.getVectorNumElements();
1062 LegalizeTypeAction TA = getTypeAction(Context, VT);
1064 EVT RegisterEVT = getTypeToTransformTo(Context, VT);
1074 EVT EltTy = VT.getVectorElementType();
1129 EVT VT = ValueVTs[j];
1141 if (ExtendKind != ISD::ANY_EXTEND && VT.isInteger()) {
1143 if (VT.bitsLT(MinVT))
1144 VT = MinVT;
1147 unsigned NumParts = TLI.getNumRegisters(ReturnType->getContext(), VT);
1148 MVT PartVT = TLI.getRegisterType(ReturnType->getContext(), VT);