/external/llvm-project/llvm/unittests/CodeGen/ |
D | ScalableVectorMVTsTest.cpp | 48 EVT Vnx4i32 = EVT::getVectorVT(Ctx, MVT::i32, 4, /*Scalable=*/true); in TEST() 53 EVT Vnx2i32 = EVT::getVectorVT(Ctx, MVT::i32, EltCnt); in TEST() 57 EVT Vnx2i64 = EVT::getVectorVT(Ctx, MVT::i64, ElementCount::getScalable(2)); in TEST() 65 EXPECT_EQ(EVT::getVectorVT(Ctx, MVT::i64, EltCnt * 2), MVT::nxv4i64); in TEST() 66 EXPECT_EQ(EVT::getVectorVT(Ctx, MVT::i64, EltCnt.divideCoefficientBy(2)), in TEST() 70 EVT Vnx2f64 = EVT::getVectorVT(Ctx, MVT::f64, ElementCount::getScalable(2)); in TEST() 79 EVT V8i32 = EVT::getVectorVT(Ctx, MVT::i32, 8); in TEST() 81 EVT V4f64 = EVT::getVectorVT(Ctx, MVT::f64, ElementCount::getFixed(4)); in TEST() 115 EVT Enxv4f64 = EVT::getVectorVT(Ctx, MVT::f64, ElementCount::getScalable(4)); in TEST() 128 EVT nxv4i32 = EVT::getVectorVT(Ctx, MVT::i32, 4, /*Scalable=*/ true); in TEST() [all …]
|
D | AArch64SelectionDAGTest.cpp | 93 auto InVecVT = EVT::getVectorVT(Context, Int8VT, 4); in TEST_F() 94 auto OutVecVT = EVT::getVectorVT(Context, Int16VT, 2); in TEST_F() 108 auto InVecVT = EVT::getVectorVT(Context, Int8VT, 4, true); in TEST_F() 109 auto OutVecVT = EVT::getVectorVT(Context, Int16VT, 2, true); in TEST_F() 126 auto VecVT = EVT::getVectorVT(Context, IntVT, 3); in TEST_F() 142 auto InVecVT = EVT::getVectorVT(Context, Int8VT, 4); in TEST_F() 143 auto OutVecVT = EVT::getVectorVT(Context, Int16VT, 2); in TEST_F() 156 auto InVecVT = EVT::getVectorVT(Context, Int8VT, 4, /*IsScalable=*/true); in TEST_F() 157 auto OutVecVT = EVT::getVectorVT(Context, Int16VT, 2, /*IsScalable=*/true); in TEST_F() 169 auto VecVT = EVT::getVectorVT(Context, IntVT, 3); in TEST_F() [all …]
|
D | SelectionDAGAddressAnalysisTest.cpp | 101 auto VecVT = EVT::getVectorVT(Context, Int8VT, 4); in TEST_F() 127 auto VecVT = EVT::getVectorVT(Context, Int8VT, 4); in TEST_F() 129 auto SubVecVT = EVT::getVectorVT(Context, Int8VT, 2); in TEST_F() 161 auto VecVT = EVT::getVectorVT(Context, Int8VT, 4, true); in TEST_F() 163 auto SubVecVT = EVT::getVectorVT(Context, Int8VT, 2, true); in TEST_F() 194 auto VecVT = EVT::getVectorVT(Context, Int8VT, 4, true); in TEST_F() 228 auto VecVT = EVT::getVectorVT(Context, Int8VT, 4, true); in TEST_F() 230 auto SubVecVT = EVT::getVectorVT(Context, Int8VT, 2, true); in TEST_F() 232 auto SubFixedVecVT2xi8 = EVT::getVectorVT(Context, Int8VT, 2); in TEST_F() 269 auto VecVT = EVT::getVectorVT(Context, Int8VT, 4, true); in TEST_F() [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/ |
D | ValueTypes.h | 73 static EVT getVectorVT(LLVMContext &Context, EVT VT, unsigned NumElements, 75 MVT M = MVT::getVectorVT(VT.V, NumElements, IsScalable); 85 static EVT getVectorVT(LLVMContext &Context, EVT VT, ElementCount EC) { in getVectorVT() function 86 MVT M = MVT::getVectorVT(VT.V, EC); in getVectorVT() 105 MVT VecTy = MVT::getVectorVT(IntTy, getVectorNumElements(), in changeVectorElementTypeToInteger() 360 return EVT::getVectorVT(Context, EltVT, getVectorElementCount()); in widenIntegerVectorElementType() 370 return EVT::getVectorVT(Context, EltVT, EltCnt / 2); in getHalfNumVectorElementsVT() 385 return EVT::getVectorVT(Context, getVectorElementType(), Pow2NElts, in getPow2VectorType()
|
/external/llvm-project/llvm/include/llvm/CodeGen/ |
D | ValueTypes.h | 74 static EVT getVectorVT(LLVMContext &Context, EVT VT, unsigned NumElements, 76 MVT M = MVT::getVectorVT(VT.V, NumElements, IsScalable); 84 static EVT getVectorVT(LLVMContext &Context, EVT VT, ElementCount EC) { in getVectorVT() function 85 MVT M = MVT::getVectorVT(VT.V, EC); in getVectorVT() 401 return EVT::getVectorVT(Context, EltVT, getVectorElementCount()); in widenIntegerVectorElementType() 411 return EVT::getVectorVT(Context, EltVT, EltCnt.divideCoefficientBy(2)); in getHalfNumVectorElementsVT() 420 return EVT::getVectorVT(Context, EltVT, EltCnt * 2); in getDoubleNumVectorElementsVT() 436 return EVT::getVectorVT(Context, getVectorElementType(), NElts); in getPow2VectorType()
|
/external/llvm/include/llvm/CodeGen/ |
D | ValueTypes.h | 70 static EVT getVectorVT(LLVMContext &Context, EVT VT, unsigned NumElements) { in getVectorVT() function 71 MVT M = MVT::getVectorVT(VT.V, NumElements); in getVectorVT() 86 MVT VecTy = MVT::getVectorVT(IntTy, getVectorNumElements()); in changeVectorElementTypeToInteger() 310 return EVT::getVectorVT(Context, EltVT, getVectorNumElements()); in widenIntegerVectorElementType() 325 return EVT::getVectorVT(Context, getVectorElementType(), Pow2NElts); in getPow2VectorType()
|
/external/llvm-project/llvm/lib/Target/Hexagon/ |
D | HexagonISelLoweringHVX.cpp | 211 MVT BoolW = MVT::getVectorVT(MVT::i1, T.getVectorNumElements()); in initializeHVXLowering() 222 MVT BoolV = MVT::getVectorVT(MVT::i1, T.getVectorNumElements()); in initializeHVXLowering() 252 MVT VecTy = MVT::getVectorVT(ElemTy, N); in initializeHVXLowering() 315 return MVT::getVectorVT(ElemTy, Tys.first.getVectorNumElements() + in typeJoin() 324 MVT HalfTy = MVT::getVectorVT(VecTy.getVectorElementType(), NumElem/2); in typeSplit() 332 return MVT::getVectorVT(NewElemTy, VecTy.getVectorNumElements()); in typeExtElem() 339 return MVT::getVectorVT(NewElemTy, VecTy.getVectorNumElements()); in typeTruncElem() 490 MVT PartVT = MVT::getVectorVT(VecTy.getVectorElementType(), OpsPerWord); in buildHvxVectorReg() 518 MVT WordTy = MVT::getVectorVT(MVT::i32, HwLen/4); in buildHvxVectorReg() 633 MVT ByteTy = MVT::getVectorVT(MVT::i8, HwLen); in createHvxPrefixPred() [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/ |
D | LegalizeTypesGeneric.cpp | 104 EVT NVT = EVT::getVectorVT(*DAG.getContext(), ElemVT, NumElems); in ExpandRes_BITCAST() 114 NVT = EVT::getVectorVT(*DAG.getContext(), ElemVT, NumElems); in ExpandRes_BITCAST() 220 EVT NVecVT = EVT::getVectorVT(*DAG.getContext(), OldVT, OldElts); in ExpandRes_EXTRACT_VECTOR_ELT() 225 EVT::getVectorVT(*DAG.getContext(), in ExpandRes_EXTRACT_VECTOR_ELT() 344 EVT NVT = EVT::getVectorVT(*DAG.getContext(), in ExpandOp_BITCAST() 391 EVT NewVecVT = EVT::getVectorVT(*DAG.getContext(), NewVT, NewElts.size()); in ExpandOp_BUILD_VECTOR() 419 EVT NewVecVT = EVT::getVectorVT(*DAG.getContext(), NewEVT, NumElts*2); in ExpandOp_INSERT_VECTOR_ELT()
|
D | LegalizeVectorTypes.cpp | 1360 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), EltVT, ResNE); in UnrollVectorOp_StrictFP() 1436 VecVT = EVT::getVectorVT(*DAG.getContext(), EltVT, in SplitVecRes_INSERT_VECTOR_ELT() 2105 EVT OutVT = EVT::getVectorVT(*DAG.getContext(), ResVT.getVectorElementType(), in SplitVecOp_UnaryOp() 2197 VecVT = EVT::getVectorVT(*DAG.getContext(), EltVT, in SplitVecOp_EXTRACT_VECTOR_ELT() 2560 EVT HalfVT = EVT::getVectorVT(*DAG.getContext(), HalfElementVT, in SplitVecOp_TruncateHelper() 2580 EVT InterVT = EVT::getVectorVT(*DAG.getContext(), HalfElementVT, NumElements); in SplitVecOp_TruncateHelper() 2615 EVT PartResVT = EVT::getVectorVT(*DAG.getContext(), MVT::i1, PartElements); in SplitVecOp_VSETCC() 2616 EVT WideResVT = EVT::getVectorVT(*DAG.getContext(), MVT::i1, 2*PartElements); in SplitVecOp_VSETCC() 2637 EVT OutVT = EVT::getVectorVT(*DAG.getContext(), ResVT.getVectorElementType(), in SplitVecOp_FP_ROUND() 2919 NextVT = EVT::getVectorVT(*DAG.getContext(), WidenEltVT, NextSize); in CollectOpsToWiden() [all …]
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | LegalizeTypesGeneric.cpp | 111 EVT NVT = EVT::getVectorVT(*DAG.getContext(), ElemVT, NumElems); in ExpandRes_BITCAST() 121 NVT = EVT::getVectorVT(*DAG.getContext(), ElemVT, NumElems); in ExpandRes_BITCAST() 232 EVT NVecVT = EVT::getVectorVT(*DAG.getContext(), OldVT, OldElts); in ExpandRes_EXTRACT_VECTOR_ELT() 237 EVT::getVectorVT(*DAG.getContext(), in ExpandRes_EXTRACT_VECTOR_ELT() 358 EVT NVT = EVT::getVectorVT(*DAG.getContext(), in ExpandOp_BITCAST() 406 EVT::getVectorVT(*DAG.getContext(), in ExpandOp_BUILD_VECTOR() 435 EVT NewVecVT = EVT::getVectorVT(*DAG.getContext(), NewEVT, NumElts*2); in ExpandOp_INSERT_VECTOR_ELT()
|
D | LegalizeVectorTypes.cpp | 1293 EVT NewSrcVT = EVT::getVectorVT( in SplitVecRes_ExtendOp() 1298 EVT::getVectorVT(Ctx, SrcVT.getVectorElementType(), NumElements / 2); in SplitVecRes_ExtendOp() 1568 EVT OutVT = EVT::getVectorVT(*DAG.getContext(), ResVT.getVectorElementType(), in SplitVecOp_UnaryOp() 1653 VecVT = EVT::getVectorVT(*DAG.getContext(), EltVT, in SplitVecOp_EXTRACT_VECTOR_ELT() 1971 EVT HalfVT = EVT::getVectorVT(*DAG.getContext(), HalfElementVT, in SplitVecOp_TruncateHelper() 1976 EVT InterVT = EVT::getVectorVT(*DAG.getContext(), HalfElementVT, NumElements); in SplitVecOp_TruncateHelper() 2000 EVT PartResVT = EVT::getVectorVT(*DAG.getContext(), MVT::i1, PartElements); in SplitVecOp_VSETCC() 2001 EVT WideResVT = EVT::getVectorVT(*DAG.getContext(), MVT::i1, 2*PartElements); in SplitVecOp_VSETCC() 2018 EVT OutVT = EVT::getVectorVT(*DAG.getContext(), ResVT.getVectorElementType(), in SplitVecOp_FP_ROUND() 2211 VT = EVT::getVectorVT(*DAG.getContext(), WidenEltVT, NumElts); in WidenVecRes_BinaryCanTrap() [all …]
|
/external/llvm-project/llvm/include/llvm/Support/ |
D | MachineValueType.h | 436 MVT VecTy = MVT::getVectorVT(IntTy, getVectorElementCount()); in changeVectorElementTypeToInteger() 445 MVT VecTy = MVT::getVectorVT(EltVT, getVectorElementCount()); in changeVectorElementType() 466 return getVectorVT(EltVT, EltCnt.divideCoefficientBy(2)); in getHalfNumVectorElementsVT() 483 return MVT::getVectorVT(getVectorElementType(), Pow2NElts); in getPow2VectorType() 1105 static MVT getVectorVT(MVT VT, unsigned NumElements) { in getVectorVT() function 1301 static MVT getVectorVT(MVT VT, unsigned NumElements, bool IsScalable) { in getVectorVT() function 1304 return getVectorVT(VT, NumElements); in getVectorVT() 1307 static MVT getVectorVT(MVT VT, ElementCount EC) { in getVectorVT() function 1310 return getVectorVT(VT, EC.getKnownMinValue()); in getVectorVT()
|
/external/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
D | LegalizeTypesGeneric.cpp | 107 EVT NVT = EVT::getVectorVT(*DAG.getContext(), ElemVT, NumElems); in ExpandRes_BITCAST() 117 NVT = EVT::getVectorVT(*DAG.getContext(), ElemVT, NumElems); in ExpandRes_BITCAST() 226 EVT NVecVT = EVT::getVectorVT(*DAG.getContext(), OldVT, OldElts); in ExpandRes_EXTRACT_VECTOR_ELT() 231 EVT::getVectorVT(*DAG.getContext(), in ExpandRes_EXTRACT_VECTOR_ELT() 349 EVT NVT = EVT::getVectorVT(*DAG.getContext(), in ExpandOp_BITCAST() 396 EVT NewVecVT = EVT::getVectorVT(*DAG.getContext(), NewVT, NewElts.size()); in ExpandOp_BUILD_VECTOR() 424 EVT NewVecVT = EVT::getVectorVT(*DAG.getContext(), NewEVT, NumElts*2); in ExpandOp_INSERT_VECTOR_ELT()
|
D | LegalizeVectorTypes.cpp | 1464 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), EltVT, ResNE); in UnrollVectorOp_StrictFP() 1542 VecVT = EVT::getVectorVT(*DAG.getContext(), EltVT, in SplitVecRes_INSERT_VECTOR_ELT() 2240 EVT OutVT = EVT::getVectorVT(*DAG.getContext(), ResVT.getVectorElementType(), in SplitVecOp_UnaryOp() 2339 VecVT = EVT::getVectorVT(*DAG.getContext(), EltVT, in SplitVecOp_EXTRACT_VECTOR_ELT() 2712 EVT HalfVT = EVT::getVectorVT(*DAG.getContext(), HalfElementVT, in SplitVecOp_TruncateHelper() 2732 EVT InterVT = EVT::getVectorVT(*DAG.getContext(), HalfElementVT, NumElements); in SplitVecOp_TruncateHelper() 2769 EVT PartResVT = EVT::getVectorVT(Context, MVT::i1, PartEltCnt); in SplitVecOp_VSETCC() 2770 EVT WideResVT = EVT::getVectorVT(Context, MVT::i1, PartEltCnt*2); in SplitVecOp_VSETCC() 2791 EVT OutVT = EVT::getVectorVT(*DAG.getContext(), ResVT.getVectorElementType(), in SplitVecOp_FP_ROUND() 3081 NextVT = EVT::getVectorVT(*DAG.getContext(), WidenEltVT, NextSize); in CollectOpsToWiden() [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Support/ |
D | MachineValueType.h | 399 return getVectorVT(EltVT, EltCnt / 2); in getHalfNumVectorElementsVT() 416 return MVT::getVectorVT(getVectorElementType(), Pow2NElts); in getPow2VectorType() 918 static MVT getVectorVT(MVT VT, unsigned NumElements) { in getVectorVT() function 1084 static MVT getVectorVT(MVT VT, unsigned NumElements, bool IsScalable) { in getVectorVT() function 1087 return getVectorVT(VT, NumElements); in getVectorVT() 1090 static MVT getVectorVT(MVT VT, ElementCount EC) { in getVectorVT() function 1093 return getVectorVT(VT, EC.Min); in getVectorVT()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/ |
D | HexagonISelLoweringHVX.cpp | 177 MVT BoolW = MVT::getVectorVT(MVT::i1, T.getVectorNumElements()); in initializeHVXLowering() 185 MVT BoolV = MVT::getVectorVT(MVT::i1, T.getVectorNumElements()); in initializeHVXLowering() 222 return MVT::getVectorVT(ElemTy, Tys.first.getVectorNumElements() + in typeJoin() 231 MVT HalfTy = MVT::getVectorVT(VecTy.getVectorElementType(), NumElem/2); in typeSplit() 239 return MVT::getVectorVT(NewElemTy, VecTy.getVectorNumElements()); in typeExtElem() 246 return MVT::getVectorVT(NewElemTy, VecTy.getVectorNumElements()); in typeTruncElem() 366 MVT PartVT = MVT::getVectorVT(VecTy.getVectorElementType(), OpsPerWord); in buildHvxVectorReg() 506 MVT ByteTy = MVT::getVectorVT(MVT::i8, HwLen); in createHvxPrefixPred() 532 MVT BoolTy = MVT::getVectorVT(MVT::i1, HwLen); in createHvxPrefixPred() 658 MVT ByteTy = MVT::getVectorVT(MVT::i8, HwLen); in buildHvxVectorPred() [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/ |
D | LowLevelType.cpp | 49 return MVT::getVectorVT( in getMVTForLLT()
|
D | TargetLoweringBase.cpp | 819 EVT::getVectorVT(Context, SVT.getVectorElementType(), in getTypeConversion() 862 EVT NVT = EVT::getVectorVT(Context, EltVT, NumElts); in getTypeConversion() 873 EVT::getVectorVT(Context, EltVT, NumElts / 2)); in getTypeConversion() 894 MVT NVT = MVT::getVectorVT(EltVT.getSimpleVT(), NumElts); in getTypeConversion() 898 EVT::getVectorVT(Context, EltVT, NumElts)); in getTypeConversion() 917 MVT LargerVector = MVT::getVectorVT(EltVT.getSimpleVT(), NumElts); in getTypeConversion() 933 EVT NVT = EVT::getVectorVT(Context, EltVT, VT.getVectorNumElements() / 2); in getTypeConversion() 956 while (NumElts > 1 && !TLI->isTypeLegal(MVT::getVectorVT(EltTy, NumElts))) { in getVectorTypeBreakdownMVT() 963 MVT NewVT = MVT::getVectorVT(EltTy, NumElts); in getVectorTypeBreakdownMVT() 1412 EVT::getVectorVT(Context, EltTy, NumElts))) { in getVectorTypeBreakdown() [all …]
|
D | ValueTypes.cpp | 25 return getVectorVT(Context, IntTy, getVectorNumElements()); in changeExtendedVectorElementTypeToInteger() 343 return getVectorVT( in getVT() 361 return getVectorVT(Ty->getContext(), in getEVT()
|
/external/llvm-project/llvm/lib/CodeGen/ |
D | LowLevelType.cpp | 50 return MVT::getVectorVT( in getMVTForLLT()
|
D | ValueTypes.cpp | 25 return getVectorVT(Context, IntTy, getVectorNumElements(), in changeExtendedVectorElementTypeToInteger() 31 return getVectorVT(Context, EltVT, getVectorElementCount()); in changeExtendedVectorElementType() 510 return getVectorVT( in getVT() 529 return getVectorVT(Ty->getContext(), in getEVT()
|
D | TargetLoweringBase.cpp | 992 EVT NVT = EVT::getVectorVT(Context, EltVT, NumElts); in getTypeConversion() 1024 MVT NVT = MVT::getVectorVT(EltVT.getSimpleVT(), NumElts); in getTypeConversion() 1028 EVT::getVectorVT(Context, EltVT, NumElts)); in getTypeConversion() 1047 MVT LargerVector = MVT::getVectorVT(EltVT.getSimpleVT(), NumElts); in getTypeConversion() 1063 EVT NVT = EVT::getVectorVT(Context, EltVT, in getTypeConversion() 1096 !TLI->isTypeLegal(MVT::getVectorVT(EltTy, EC))) { in getVectorTypeBreakdownMVT() 1103 MVT NewVT = MVT::getVectorVT(EltTy, EC); in getVectorTypeBreakdownMVT() 1596 !isTypeLegal(EVT::getVectorVT(Context, EltTy, EltCnt))) { in getVectorTypeBreakdown() 1603 EVT NewVT = EVT::getVectorVT(Context, EltTy, EltCnt); in getVectorTypeBreakdown()
|
/external/llvm/lib/IR/ |
D | ValueTypes.cpp | 30 return getVectorVT(Context, IntTy, getVectorNumElements()); in changeExtendedVectorElementTypeToInteger() 300 return getVectorVT( in getVT() 317 return getVectorVT(Ty->getContext(), getEVT(VTy->getElementType(), false), in getEVT()
|
/external/llvm/lib/CodeGen/ |
D | TargetLoweringBase.cpp | 997 EVT::getVectorVT(Context, SVT.getVectorElementType(), in getTypeConversion() 1040 EVT NVT = EVT::getVectorVT(Context, EltVT, NumElts); in getTypeConversion() 1051 EVT::getVectorVT(Context, EltVT, NumElts / 2)); in getTypeConversion() 1072 MVT NVT = MVT::getVectorVT(EltVT.getSimpleVT(), NumElts); in getTypeConversion() 1076 EVT::getVectorVT(Context, EltVT, NumElts)); in getTypeConversion() 1095 MVT LargerVector = MVT::getVectorVT(EltVT.getSimpleVT(), NumElts); in getTypeConversion() 1111 EVT NVT = EVT::getVectorVT(Context, EltVT, VT.getVectorNumElements() / 2); in getTypeConversion() 1134 while (NumElts > 1 && !TLI->isTypeLegal(MVT::getVectorVT(EltTy, NumElts))) { in getVectorTypeBreakdownMVT() 1141 MVT NewVT = MVT::getVectorVT(EltTy, NumElts); in getVectorTypeBreakdownMVT() 1537 EVT::getVectorVT(Context, EltTy, NumElts))) { in getVectorTypeBreakdown() [all …]
|
/external/llvm/lib/Target/X86/ |
D | X86ISelLowering.cpp | 1163 MVT MaskVT = MVT::getVectorVT(MVT::i1, VT.getVectorNumElements()); in X86TargetLowering() 1728 return MVT::getVectorVT(MVT::i1, NumElts); in getSetCCResultType() 4112 Info.memVT = MVT::getVectorVT(ScalarVT, VT.getVectorNumElements()); in getTgtMemIntrinsic() 4370 ConstVecVT = MVT::getVectorVT(MVT::i32, NumElts * 2); in getConstVector() 4411 Vec = DAG.getConstant(0, dl, MVT::getVectorVT(MVT::i32, Num32BitElts)); in getZeroVector() 4423 EVT ResultVT = EVT::getVectorVT(*DAG.getContext(), ElVT, in extractSubVector() 4691 Vec = DAG.getConstant(Ones, dl, MVT::getVectorVT(MVT::i32, NumElts)); in getOnesVector() 5544 EVT NVT = EVT::getVectorVT(*DAG.getContext(), PVT, NumElems); in LowerAsSplatVectorLoad() 5693 MVT VecVT = MVT::getVectorVT(VecSVT, VT.getSizeInBits() / 64); in EltsFromConsecutiveLoads() 5724 MVT VecVT = MVT::getVectorVT(VecSVT, VT.getSizeInBits() / 32); in EltsFromConsecutiveLoads() [all …]
|