Home
last modified time | relevance | path

Searched refs:NewElts (Results 1 – 10 of 10) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DSmallVector.cpp112 void *SmallVectorBase<Size_T>::replaceAllocation(void *NewElts, size_t TSize, in replaceAllocation() argument
117 memcpy(NewEltsReplace, NewElts, VSize * TSize); in replaceAllocation()
118 free(NewElts); in replaceAllocation()
130 void *NewElts = llvm::safe_malloc(NewCapacity * TSize); in mallocForGrow() local
131 if (NewElts == FirstEl) in mallocForGrow()
132 NewElts = replaceAllocation(NewElts, TSize, NewCapacity); in mallocForGrow()
133 return NewElts; in mallocForGrow()
141 void *NewElts; in grow_pod() local
143 NewElts in grow_pod()
[all...]
/freebsd/contrib/llvm-project/clang/include/clang/Analysis/Support/
H A DBumpVector.h242 T *NewElts = C.getAllocator().template Allocate<T>(NewCapacity); in grow() local
247 std::uninitialized_copy(Begin, End, NewElts); in grow()
252 memcpy(NewElts, Begin, CurSize * sizeof(T)); in grow()
258 Begin = NewElts; in grow()
259 End = NewElts+CurSize; in grow()
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DSmallVector.h88 void *replaceAllocation(void *NewElts, size_t TSize, size_t NewCapacity,
384 void moveElementsForGrow(T *NewElts);
387 void takeAllocationForGrow(T *NewElts, size_t NewCapacity);
408 T *NewElts = mallocForGrow(NumElts, NewCapacity); in growAndAssign() local
409 std::uninitialized_fill_n(NewElts, NumElts, Elt); in growAndAssign()
411 takeAllocationForGrow(NewElts, NewCapacity); in growAndAssign()
418 T *NewElts = mallocForGrow(0, NewCapacity); in growAndEmplaceBack() local
419 ::new ((void *)(NewElts + this->size())) T(std::forward<ArgTypes>(Args)...); in growAndEmplaceBack()
420 moveElementsForGrow(NewElts); in growAndEmplaceBack()
421 takeAllocationForGrow(NewElts, NewCapacity); in growAndEmplaceBack()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DASTVector.h388 T *NewElts = new (C, alignof(T)) T[NewCapacity]; in grow() local
393 std::uninitialized_copy(Begin, End, NewElts); in grow()
398 memcpy(NewElts, Begin, CurSize * sizeof(T)); in grow()
403 Begin = NewElts; in grow()
404 End = NewElts+CurSize; in grow()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeTypesGeneric.cpp381 SmallVector<SDValue, 16> NewElts; in ExpandOp_BUILD_VECTOR() local
382 NewElts.reserve(NumElts*2); in ExpandOp_BUILD_VECTOR()
389 NewElts.push_back(Lo); in ExpandOp_BUILD_VECTOR()
390 NewElts.push_back(Hi); in ExpandOp_BUILD_VECTOR()
393 EVT NewVecVT = EVT::getVectorVT(*DAG.getContext(), NewVT, NewElts.size()); in ExpandOp_BUILD_VECTOR()
394 SDValue NewVec = DAG.getBuildVector(NewVecVT, dl, NewElts); in ExpandOp_BUILD_VECTOR()
H A DLegalizeVectorTypes.cpp2635 unsigned NewElts = NewVT.getVectorNumElements(); in SplitVecRes_VECTOR_SHUFFLE()
2643 auto &&BuildVector = [NewElts, &DAG = DAG, NewVT, &DL](SDValue &Input1, in SplitVecRes_VECTOR_SHUFFLE()
2650 SmallVector<SDValue> Ops(NewElts, DAG.getUNDEF(EltVT)); in SplitVecRes_VECTOR_SHUFFLE()
2651 for (unsigned I = 0; I < NewElts; ++I) { in SplitVecRes_VECTOR_SHUFFLE()
2655 if (Idx >= NewElts) in SplitVecRes_VECTOR_SHUFFLE()
2656 Ops[I] = Input2.getOperand(Idx - NewElts); in SplitVecRes_VECTOR_SHUFFLE()
2671 auto &&TryPeekThroughShufflesInputs = [&Inputs, &NewVT, this, NewElts, in SplitVecRes_VECTOR_SHUFFLE()
2694 unsigned SrcRegIdx = Idx / NewElts; in SplitVecRes_VECTOR_SHUFFLE()
2703 int MaskElt = Shuffle->getMaskElt(Idx % NewElts); in SplitVecRes_VECTOR_SHUFFLE()
2708 Idx = MaskElt % NewElts in SplitVecRes_VECTOR_SHUFFLE()
2631 unsigned NewElts = NewVT.getVectorNumElements(); SplitVecRes_VECTOR_SHUFFLE() local
[all...]
H A DLegalizeDAG.cpp5735 SmallVector<SDValue, 8> NewElts; in PromoteNode() local
5736 NewElts.push_back(CastVal); in PromoteNode()
5738 NewElts.push_back(Undef); in PromoteNode()
5740 SDValue Concat = DAG.getNode(ISD::CONCAT_VECTORS, SL, NVT, NewElts); in PromoteNode()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp4927 unsigned NewElts = NarrowTy.getNumElements(); in fewerElementsVectorShuffle() local
4949 unsigned FirstMaskIdx = High * NewElts; in fewerElementsVectorShuffle()
4951 for (unsigned MaskOffset = 0; MaskOffset < NewElts; ++MaskOffset) { in fewerElementsVectorShuffle()
4956 unsigned Input = (unsigned)Idx / NewElts; in fewerElementsVectorShuffle()
4965 Idx -= Input * NewElts; in fewerElementsVectorShuffle()
4988 Ops.push_back(Idx + OpNo * NewElts); in fewerElementsVectorShuffle()
4996 for (unsigned MaskOffset = 0; MaskOffset < NewElts; ++MaskOffset) { in fewerElementsVectorShuffle()
5001 unsigned Input = (unsigned)Idx / NewElts; in fewerElementsVectorShuffle()
5010 Idx -= Input * NewElts; in fewerElementsVectorShuffle()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp12981 SDValue NewElts[2]; in performFCanonicalizeCombine() local
12990 NewElts[I] = getCanonicalConstantFP(DAG, SL, EltVT, in performFCanonicalizeCombine()
12994 NewElts[I] = Op; in performFCanonicalizeCombine()
12996 NewElts[I] = DAG.getNode(ISD::FCANONICALIZE, SL, EltVT, Op); in performFCanonicalizeCombine()
13003 if (NewElts[0].isUndef()) { in performFCanonicalizeCombine()
13004 if (isa<ConstantFPSDNode>(NewElts[1])) in performFCanonicalizeCombine()
13005 NewElts[0] = isa<ConstantFPSDNode>(NewElts[1]) ? in performFCanonicalizeCombine()
13006 NewElts[1]: DAG.getConstantFP(0.0f, SL, EltVT); in performFCanonicalizeCombine()
13009 if (NewElts[1].isUndef()) { in performFCanonicalizeCombine()
13010 NewElts[1] = isa<ConstantFPSDNode>(NewElts[0]) ? in performFCanonicalizeCombine()
[all …]
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExprConstant.cpp3521 unsigned NewElts = std::max(Index+1, OldElts * 2); in expandArray() local
3522 NewElts = std::min(Size, std::max(NewElts, 8u)); in expandArray()
3525 APValue NewValue(APValue::UninitArray(), NewElts, Size); in expandArray()
3528 for (unsigned I = OldElts; I != NewElts; ++I) in expandArray()