Searched refs:OwningArrayRef (Results 1 – 8 of 8) sorted by relevance
458 template <typename T> class OwningArrayRef : public MutableArrayRef<T> {460 OwningArrayRef() = default;461 OwningArrayRef(size_t Size) : MutableArrayRef<T>(new T[Size], Size) {} in OwningArrayRef() function463 OwningArrayRef(ArrayRef<T> Data) in OwningArrayRef() function468 OwningArrayRef(OwningArrayRef &&Other) { *this = std::move(Other); } in OwningArrayRef() function470 OwningArrayRef &operator=(OwningArrayRef &&Other) {477 ~OwningArrayRef() { delete[] this->data(); } in ~OwningArrayRef()
33 template<typename T> class OwningArrayRef; variable68 using llvm::OwningArrayRef;
25 OwningArrayRef<uint64_t> D;
252 OwningArrayRef<size_t> VTableIndices;254 OwningArrayRef<VTableComponent> VTableComponents;257 OwningArrayRef<VTableThunkTy> VTableThunks;
49 OwningArrayRef<uint8_t> TypesBuffer;
90 OwningArrayRef<PBQPNum> Data;
2318 this->VTableIndices = OwningArrayRef<size_t>(VTableIndices); in VTableLayout()
21264 OwningArrayRef<std::pair<unsigned, unsigned>> RangeSizes(Operands.size()); in vectorizeStores()