/external/llvm-project/llvm/include/llvm/CodeGen/ |
D | ValueTypes.h | 35 struct EVT { struct 41 constexpr EVT() = default; argument 42 constexpr EVT(MVT::SimpleValueType SVT) : V(SVT) {} in EVT() function 43 constexpr EVT(MVT S) : V(S) {} in EVT() argument 45 bool operator==(EVT VT) const { 48 bool operator!=(EVT VT) const { 59 static EVT getFloatingPointVT(unsigned BitWidth) { in getFloatingPointVT() argument 65 static EVT getIntegerVT(LLVMContext &Context, unsigned BitWidth) { in getIntegerVT() argument 74 static EVT getVectorVT(LLVMContext &Context, EVT VT, unsigned NumElements, 84 static EVT getVectorVT(LLVMContext &Context, EVT VT, ElementCount EC) { in getVectorVT() argument [all …]
|
D | SelectionDAG.h | 95 const EVT *VTs; 102 SDVTListNode(const FoldingSetNodeIDRef ID, const EVT *VT, unsigned int Num) : 402 SDVTList VTs, EVT MemoryVT, 609 SDVTList getVTList(EVT VT); 610 SDVTList getVTList(EVT VT1, EVT VT2); 611 SDVTList getVTList(EVT VT1, EVT VT2, EVT VT3); 612 SDVTList getVTList(EVT VT1, EVT VT2, EVT VT3, EVT VT4); 613 SDVTList getVTList(ArrayRef<EVT> VTs); 624 SDValue getConstant(uint64_t Val, const SDLoc &DL, EVT VT, 626 SDValue getConstant(const APInt &Val, const SDLoc &DL, EVT VT, [all …]
|
D | RuntimeLibcalls.h | 38 Libcall getFPEXT(EVT OpVT, EVT RetVT); 42 Libcall getFPROUND(EVT OpVT, EVT RetVT); 46 Libcall getFPTOSINT(EVT OpVT, EVT RetVT); 50 Libcall getFPTOUINT(EVT OpVT, EVT RetVT); 54 Libcall getSINTTOFP(EVT OpVT, EVT RetVT); 58 Libcall getUINTTOFP(EVT OpVT, EVT RetVT);
|
D | TargetLowering.h | 224 using LegalizeKind = std::pair<LegalizeTypeAction, EVT>; 373 virtual MVT getScalarShiftAmountTy(const DataLayout &, EVT) const; 375 EVT getShiftAmountTy(EVT LHSTy, const DataLayout &DL, 414 virtual bool reduceSelectOfFPConstantLoads(EVT CmpOpVT) const { in reduceSelectOfFPConstantLoads() 455 shouldExpandBuildVectorWithShuffles(EVT /* VT */, in shouldExpandBuildVectorWithShuffles() argument 464 virtual bool isIntDivCheap(EVT VT, AttributeList Attr) const { return false; } in isIntDivCheap() 467 virtual bool hasStandaloneRem(EVT VT) const { in hasStandaloneRem() 488 int getRecipEstimateSqrtEnabled(EVT VT, MachineFunction &MF) const; 494 int getRecipEstimateDivEnabled(EVT VT, MachineFunction &MF) const; 500 int getSqrtRefinementSteps(EVT VT, MachineFunction &MF) const; [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/ |
D | ValueTypes.h | 34 struct EVT { struct 40 constexpr EVT() = default; argument 41 constexpr EVT(MVT::SimpleValueType SVT) : V(SVT) {} in EVT() function 42 constexpr EVT(MVT S) : V(S) {} in EVT() function 44 bool operator==(EVT VT) const { 47 bool operator!=(EVT VT) const { 58 static EVT getFloatingPointVT(unsigned BitWidth) { in getFloatingPointVT() argument 64 static EVT getIntegerVT(LLVMContext &Context, unsigned BitWidth) { in getIntegerVT() argument 73 static EVT getVectorVT(LLVMContext &Context, EVT VT, unsigned NumElements, 85 static EVT getVectorVT(LLVMContext &Context, EVT VT, ElementCount EC) { in getVectorVT() argument [all …]
|
D | SelectionDAG.h | 95 const EVT *VTs; 102 SDVTListNode(const FoldingSetNodeIDRef ID, const EVT *VT, unsigned int Num) : 378 SDVTList VTs, EVT MemoryVT, 571 SDVTList getVTList(EVT VT); 572 SDVTList getVTList(EVT VT1, EVT VT2); 573 SDVTList getVTList(EVT VT1, EVT VT2, EVT VT3); 574 SDVTList getVTList(EVT VT1, EVT VT2, EVT VT3, EVT VT4); 575 SDVTList getVTList(ArrayRef<EVT> VTs); 586 SDValue getConstant(uint64_t Val, const SDLoc &DL, EVT VT, 588 SDValue getConstant(const APInt &Val, const SDLoc &DL, EVT VT, [all …]
|
D | RuntimeLibcalls.h | 37 Libcall getFPEXT(EVT OpVT, EVT RetVT); 41 Libcall getFPROUND(EVT OpVT, EVT RetVT); 45 Libcall getFPTOSINT(EVT OpVT, EVT RetVT); 49 Libcall getFPTOUINT(EVT OpVT, EVT RetVT); 53 Libcall getSINTTOFP(EVT OpVT, EVT RetVT); 57 Libcall getUINTTOFP(EVT OpVT, EVT RetVT);
|
D | TargetLowering.h | 139 using LegalizeKind = std::pair<LegalizeTypeAction, EVT>; 275 virtual MVT getScalarShiftAmountTy(const DataLayout &, EVT) const; 277 EVT getShiftAmountTy(EVT LHSTy, const DataLayout &DL, 295 virtual bool reduceSelectOfFPConstantLoads(EVT CmpOpVT) const { in reduceSelectOfFPConstantLoads() 330 shouldExpandBuildVectorWithShuffles(EVT /* VT */, in shouldExpandBuildVectorWithShuffles() argument 339 virtual bool isIntDivCheap(EVT VT, AttributeList Attr) const { return false; } in isIntDivCheap() 342 virtual bool hasStandaloneRem(EVT VT) const { in hasStandaloneRem() 363 int getRecipEstimateSqrtEnabled(EVT VT, MachineFunction &MF) const; 369 int getRecipEstimateDivEnabled(EVT VT, MachineFunction &MF) const; 375 int getSqrtRefinementSteps(EVT VT, MachineFunction &MF) const; [all …]
|
/external/llvm/include/llvm/CodeGen/ |
D | ValueTypes.h | 31 struct EVT { struct 37 LLVM_CONSTEXPR EVT() : V(MVT::INVALID_SIMPLE_VALUE_TYPE), LLVMTy(nullptr) {} in EVT() argument 38 LLVM_CONSTEXPR EVT(MVT::SimpleValueType SVT) : V(SVT), LLVMTy(nullptr) {} in EVT() argument 39 LLVM_CONSTEXPR EVT(MVT S) : V(S), LLVMTy(nullptr) {} in EVT() function 41 bool operator==(EVT VT) const { 44 bool operator!=(EVT VT) const { 55 static EVT getFloatingPointVT(unsigned BitWidth) { in getFloatingPointVT() argument 61 static EVT getIntegerVT(LLVMContext &Context, unsigned BitWidth) { in getIntegerVT() argument 70 static EVT getVectorVT(LLVMContext &Context, EVT VT, unsigned NumElements) { in getVectorVT() argument 80 EVT changeVectorElementTypeToInteger() const { in changeVectorElementTypeToInteger() argument [all …]
|
D | SelectionDAG.h | 51 const EVT *VTs; 57 SDVTListNode(const FoldingSetNodeIDRef ID, const EVT *VT, unsigned int Num) : 461 SDVTList getVTList(EVT VT); 462 SDVTList getVTList(EVT VT1, EVT VT2); 463 SDVTList getVTList(EVT VT1, EVT VT2, EVT VT3); 464 SDVTList getVTList(EVT VT1, EVT VT2, EVT VT3, EVT VT4); 465 SDVTList getVTList(ArrayRef<EVT> VTs); 477 SDValue getConstant(uint64_t Val, const SDLoc &DL, EVT VT, 479 SDValue getConstant(const APInt &Val, const SDLoc &DL, EVT VT, 481 SDValue getConstant(const ConstantInt &Val, const SDLoc &DL, EVT VT, [all …]
|
/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() 105 EVT Enxv8i64 = EVT::getEVT(ScV8Int64Ty); in TEST() 108 ASSERT_EQ(EVT::getEVT(ScV8Int64Ty->getElementType()), in TEST() [all …]
|
D | AArch64SelectionDAGTest.cpp | 71 TargetLoweringBase::LegalizeTypeAction getTypeAction(EVT VT) { in getTypeAction() 75 EVT getTypeToTransformTo(EVT VT) { in getTypeToTransformTo() 91 auto Int8VT = EVT::getIntegerVT(Context, 8); in TEST_F() 92 auto Int16VT = EVT::getIntegerVT(Context, 16); in TEST_F() 93 auto InVecVT = EVT::getVectorVT(Context, Int8VT, 4); in TEST_F() 94 auto OutVecVT = EVT::getVectorVT(Context, Int16VT, 2); in TEST_F() 106 auto Int8VT = EVT::getIntegerVT(Context, 8); in TEST_F() 107 auto Int16VT = EVT::getIntegerVT(Context, 16); 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() [all …]
|
/external/llvm/lib/IR/ |
D | ValueTypes.cpp | 22 EVT EVT::changeExtendedTypeToInteger() const { in changeExtendedTypeToInteger() 27 EVT EVT::changeExtendedVectorElementTypeToInteger() const { in changeExtendedVectorElementTypeToInteger() 29 EVT IntTy = getIntegerVT(Context, getVectorElementType().getSizeInBits()); in changeExtendedVectorElementTypeToInteger() 33 EVT EVT::getExtendedIntegerVT(LLVMContext &Context, unsigned BitWidth) { in getExtendedIntegerVT() 34 EVT VT; in getExtendedIntegerVT() 40 EVT EVT::getExtendedVectorVT(LLVMContext &Context, EVT VT, in getExtendedVectorVT() 42 EVT ResultVT; in getExtendedVectorVT() 48 bool EVT::isExtendedFloatingPoint() const { in isExtendedFloatingPoint() 53 bool EVT::isExtendedInteger() const { in isExtendedInteger() 58 bool EVT::isExtendedScalarInteger() const { in isExtendedScalarInteger() [all …]
|
/external/llvm/include/llvm/Target/ |
D | TargetLowering.h | 114 typedef std::pair<LegalizeTypeAction, EVT> LegalizeKind; 182 virtual MVT getScalarShiftAmountTy(const DataLayout &, EVT) const; 184 EVT getShiftAmountTy(EVT LHSTy, const DataLayout &DL) const; 210 getPreferredVectorAction(EVT VT) const { in getPreferredVectorAction() 228 shouldExpandBuildVectorWithShuffles(EVT /* VT */, in shouldExpandBuildVectorWithShuffles() argument 237 virtual bool isIntDivCheap(EVT VT, AttributeSet Attr) const { in isIntDivCheap() 275 virtual bool isLoadBitCastBeneficial(EVT LoadVT, in isLoadBitCastBeneficial() 276 EVT BitcastVT) const { in isLoadBitCastBeneficial() 295 virtual bool isStoreBitCastBeneficial(EVT StoreVT, EVT BitcastVT) const { in isStoreBitCastBeneficial() 303 virtual bool storeOfVectorConstantIsCheap(EVT MemVT, in storeOfVectorConstantIsCheap() [all …]
|
/external/llvm/lib/Target/AMDGPU/ |
D | AMDGPUISelLowering.h | 69 bool shouldCombineMemoryType(EVT VT) const; 81 static EVT getEquivalentMemType(LLVMContext &Context, EVT VT); 82 static EVT getEquivalentBitType(LLVMContext &Context, EVT VT); 123 bool isFAbsFree(EVT VT) const override; 124 bool isFNegFree(EVT VT) const override; 125 bool isTruncateFree(EVT Src, EVT Dest) const override; 129 bool isZExtFree(EVT Src, EVT Dest) const override; 130 bool isZExtFree(SDValue Val, EVT VT2) const override; 132 bool isNarrowingProfitable(EVT VT1, EVT VT2) const override; 137 bool isFPImmLegal(const APFloat &Imm, EVT VT) const override; [all …]
|
/external/llvm-project/llvm/lib/Target/AMDGPU/ |
D | AMDGPUISelLowering.h | 77 bool shouldCombineMemoryType(EVT VT) const; 102 static EVT getEquivalentMemType(LLVMContext &Context, EVT VT); 116 std::pair<EVT, EVT> getSplitDestVTs(const EVT &VT, SelectionDAG &DAG) const; 121 const EVT &LoVT, const EVT &HighVT, 165 bool isFAbsFree(EVT VT) const override; 166 bool isFNegFree(EVT VT) const override; 167 bool isTruncateFree(EVT Src, EVT Dest) const override; 171 bool isZExtFree(EVT Src, EVT Dest) const override; 172 bool isZExtFree(SDValue Val, EVT VT2) const override; 179 bool isNarrowingProfitable(EVT VT1, EVT VT2) const override; [all …]
|
/external/llvm-project/llvm/lib/CodeGen/ |
D | ValueTypes.cpp | 17 EVT EVT::changeExtendedTypeToInteger() const { in changeExtendedTypeToInteger() 22 EVT EVT::changeExtendedVectorElementTypeToInteger() const { in changeExtendedVectorElementTypeToInteger() 24 EVT IntTy = getIntegerVT(Context, getScalarSizeInBits()); in changeExtendedVectorElementTypeToInteger() 29 EVT EVT::changeExtendedVectorElementType(EVT EltVT) const { in changeExtendedVectorElementType() 34 EVT EVT::getExtendedIntegerVT(LLVMContext &Context, unsigned BitWidth) { in getExtendedIntegerVT() 35 EVT VT; in getExtendedIntegerVT() 41 EVT EVT::getExtendedVectorVT(LLVMContext &Context, EVT VT, unsigned NumElements, in getExtendedVectorVT() 43 EVT ResultVT; in getExtendedVectorVT() 50 EVT EVT::getExtendedVectorVT(LLVMContext &Context, EVT VT, ElementCount EC) { in getExtendedVectorVT() 51 EVT ResultVT; in getExtendedVectorVT() [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/ |
D | AMDGPUISelLowering.h | 78 bool shouldCombineMemoryType(EVT VT) const; 104 static EVT getEquivalentMemType(LLVMContext &Context, EVT VT); 118 std::pair<EVT, EVT> getSplitDestVTs(const EVT &VT, SelectionDAG &DAG) const; 123 const EVT &LoVT, const EVT &HighVT, 166 bool isFAbsFree(EVT VT) const override; 167 bool isFNegFree(EVT VT) const override; 168 bool isTruncateFree(EVT Src, EVT Dest) const override; 172 bool isZExtFree(EVT Src, EVT Dest) const override; 173 bool isZExtFree(SDValue Val, EVT VT2) const override; 175 bool isNarrowingProfitable(EVT VT1, EVT VT2) const override; [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/ |
D | LegalizeVectorTypes.cpp | 203 EVT VT = N->getValueType(0).getVectorElementType(); in ScalarizeVecRes_StrictFPOp() 206 EVT ValueVTs[] = {VT, MVT::Other}; in ScalarizeVecRes_StrictFPOp() 235 EVT ResVT = N->getValueType(0); in ScalarizeVecRes_OverflowOp() 236 EVT OvVT = N->getValueType(1); in ScalarizeVecRes_OverflowOp() 257 EVT OtherVT = N->getValueType(OtherNo); in ScalarizeVecRes_OverflowOp() 281 EVT NewVT = N->getValueType(0).getVectorElementType(); in ScalarizeVecRes_BITCAST() 287 EVT EltVT = N->getValueType(0).getVectorElementType(); in ScalarizeVecRes_BUILD_VECTOR() 303 EVT NewVT = N->getValueType(0).getVectorElementType(); in ScalarizeVecRes_FP_ROUND() 319 EVT EltVT = N->getValueType(0).getVectorElementType(); in ScalarizeVecRes_INSERT_VECTOR_ELT() 345 EVT DestVT = N->getValueType(0).getVectorElementType(); in ScalarizeVecRes_UnaryOp() [all …]
|
D | LegalizeTypesGeneric.cpp | 41 EVT OutVT = N->getValueType(0); in ExpandRes_BITCAST() 42 EVT NOutVT = TLI.getTypeToTransformTo(*DAG.getContext(), OutVT); in ExpandRes_BITCAST() 44 EVT InVT = InOp.getValueType(); in ExpandRes_BITCAST() 88 EVT LoVT, HiVT; in ExpandRes_BITCAST() 103 EVT ElemVT = NOutVT; in ExpandRes_BITCAST() 104 EVT NVT = EVT::getVectorVT(*DAG.getContext(), ElemVT, NumElems); in ExpandRes_BITCAST() 113 ElemVT = EVT::getIntegerVT(*DAG.getContext(), NewSizeInBits); in ExpandRes_BITCAST() 114 NVT = EVT::getVectorVT(*DAG.getContext(), ElemVT, NumElems); in ExpandRes_BITCAST() 139 EVT::getIntegerVT(*DAG.getContext(), LHS.getValueSizeInBits() << 1), in ExpandRes_BITCAST() 207 EVT OldEltVT = OldVec.getValueType().getVectorElementType(); in ExpandRes_EXTRACT_VECTOR_ELT() [all …]
|
/external/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
D | LegalizeVectorTypes.cpp | 214 EVT VT = N->getValueType(0).getVectorElementType(); in ScalarizeVecRes_StrictFPOp() 217 EVT ValueVTs[] = {VT, MVT::Other}; in ScalarizeVecRes_StrictFPOp() 247 EVT ResVT = N->getValueType(0); in ScalarizeVecRes_OverflowOp() 248 EVT OvVT = N->getValueType(1); in ScalarizeVecRes_OverflowOp() 270 EVT OtherVT = N->getValueType(OtherNo); in ScalarizeVecRes_OverflowOp() 294 EVT NewVT = N->getValueType(0).getVectorElementType(); in ScalarizeVecRes_BITCAST() 300 EVT EltVT = N->getValueType(0).getVectorElementType(); in ScalarizeVecRes_BUILD_VECTOR() 316 EVT NewVT = N->getValueType(0).getVectorElementType(); in ScalarizeVecRes_FP_ROUND() 332 EVT EltVT = N->getValueType(0).getVectorElementType(); in ScalarizeVecRes_INSERT_VECTOR_ELT() 357 EVT DestVT = N->getValueType(0).getVectorElementType(); in ScalarizeVecRes_UnaryOp() [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/ |
D | X86ISelLowering.h | 736 MVT getScalarShiftAmountTy(const DataLayout &, EVT VT) const override { in getScalarShiftAmountTy() 770 EVT getOptimalMemOpType(uint64_t Size, unsigned DstAlign, unsigned SrcAlign, 784 bool allowsMisalignedMemoryAccesses(EVT VT, unsigned AS, unsigned Align, 819 ArrayRef<int> ShuffleMask, EVT SrcVT, EVT TruncVT) const override; 825 bool isTypeDesirableForOp(unsigned Opc, EVT VT) const override; 831 bool IsDesirableToPromoteOp(SDValue Op, EVT &PVT) const override; 853 bool mergeStoresAfterLegalization(EVT MemVT) const override { in mergeStoresAfterLegalization() 857 bool canMergeStoresTo(unsigned AddressSpace, EVT MemVT, 866 bool hasBitPreservingFPLogic(EVT VT) const override { in hasBitPreservingFPLogic() 870 bool isMultiStoresCheaperThanBitsMerge(EVT LTy, EVT HTy) const override { in isMultiStoresCheaperThanBitsMerge() [all …]
|
/external/llvm-project/llvm/lib/Target/X86/ |
D | X86ISelLowering.h | 884 MVT getScalarShiftAmountTy(const DataLayout &, EVT VT) const override { in getScalarShiftAmountTy() 907 EVT getOptimalMemOpType(const MemOp &Op, 920 bool allowsMisalignedMemoryAccesses(EVT VT, unsigned AS, unsigned Align, 940 bool isTypeDesirableForOp(unsigned Opc, EVT VT) const override; 946 bool IsDesirableToPromoteOp(SDValue Op, EVT &PVT) const override; 965 bool mergeStoresAfterLegalization(EVT MemVT) const override { in mergeStoresAfterLegalization() 969 bool canMergeStoresTo(unsigned AddressSpace, EVT MemVT, 978 bool hasBitPreservingFPLogic(EVT VT) const override { in hasBitPreservingFPLogic() 982 bool isMultiStoresCheaperThanBitsMerge(EVT LTy, EVT HTy) const override { in isMultiStoresCheaperThanBitsMerge() 1017 shouldTransformSignedTruncationCheck(EVT XVT, in shouldTransformSignedTruncationCheck() [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/ |
D | ValueTypes.cpp | 17 EVT EVT::changeExtendedTypeToInteger() const { in changeExtendedTypeToInteger() 22 EVT EVT::changeExtendedVectorElementTypeToInteger() const { in changeExtendedVectorElementTypeToInteger() 24 EVT IntTy = getIntegerVT(Context, getScalarSizeInBits()); in changeExtendedVectorElementTypeToInteger() 28 EVT EVT::getExtendedIntegerVT(LLVMContext &Context, unsigned BitWidth) { in getExtendedIntegerVT() 29 EVT VT; in getExtendedIntegerVT() 35 EVT EVT::getExtendedVectorVT(LLVMContext &Context, EVT VT, in getExtendedVectorVT() 37 EVT ResultVT; in getExtendedVectorVT() 43 bool EVT::isExtendedFloatingPoint() const { in isExtendedFloatingPoint() 48 bool EVT::isExtendedInteger() const { in isExtendedInteger() 53 bool EVT::isExtendedScalarInteger() const { in isExtendedScalarInteger() [all …]
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | LegalizeTypesGeneric.cpp | 42 EVT OutVT = N->getValueType(0); in ExpandRes_BITCAST() 43 EVT NOutVT = TLI.getTypeToTransformTo(*DAG.getContext(), OutVT); in ExpandRes_BITCAST() 45 EVT InVT = InOp.getValueType(); in ExpandRes_BITCAST() 95 EVT LoVT, HiVT; in ExpandRes_BITCAST() 110 EVT ElemVT = NOutVT; in ExpandRes_BITCAST() 111 EVT NVT = EVT::getVectorVT(*DAG.getContext(), ElemVT, NumElems); in ExpandRes_BITCAST() 120 ElemVT = EVT::getIntegerVT(*DAG.getContext(), NewSizeInBits); in ExpandRes_BITCAST() 121 NVT = EVT::getVectorVT(*DAG.getContext(), ElemVT, NumElems); in ExpandRes_BITCAST() 145 EVT::getIntegerVT( in ExpandRes_BITCAST() 219 EVT OldEltVT = OldVec.getValueType().getVectorElementType(); in ExpandRes_EXTRACT_VECTOR_ELT() [all …]
|