Searched refs:OwningArrayRef (Results 1 – 8 of 8) sorted by relevance
31 using OwningOpRange = llvm::OwningArrayRef<Operation *>;94 std::vector<llvm::OwningArrayRef<Type>> allocatedTypeRangeMemory;101 std::vector<llvm::OwningArrayRef<Value>> allocatedValueRangeMemory;
1055 MutableArrayRef<llvm::OwningArrayRef<Operation *>> opRangeMemory, in ByteCodeExecutor()1057 std::vector<llvm::OwningArrayRef<Type>> &allocatedTypeRangeMemory, in ByteCodeExecutor()1059 std::vector<llvm::OwningArrayRef<Value>> &allocatedValueRangeMemory, in ByteCodeExecutor()1294 std::vector<llvm::OwningArrayRef<Type>> &allocatedTypeRangeMemory;1296 std::vector<llvm::OwningArrayRef<Value>> &allocatedValueRangeMemory;1322 MutableArrayRef<llvm::OwningArrayRef<Type>> getAllocatedTypeRanges() { in getAllocatedTypeRanges()1327 MutableArrayRef<llvm::OwningArrayRef<Value>> getAllocatedValueRanges() { in getAllocatedValueRanges()1508 llvm::OwningArrayRef<Type> storage(typesAttr.size()); in executeCreateTypes()
448 template <typename T> class OwningArrayRef : public MutableArrayRef<T> {450 OwningArrayRef() = default;451 OwningArrayRef(size_t Size) : MutableArrayRef<T>(new T[Size], Size) {} in OwningArrayRef() function453 OwningArrayRef(ArrayRef<T> Data) in OwningArrayRef() function458 OwningArrayRef(OwningArrayRef &&Other) { *this = std::move(Other); } in OwningArrayRef() function460 OwningArrayRef &operator=(OwningArrayRef &&Other) {467 ~OwningArrayRef() { delete[] this->data(); } in ~OwningArrayRef()
36 template<typename T> class OwningArrayRef; variable71 using llvm::OwningArrayRef;
247 TEST(ArrayRefTest, OwningArrayRef) { in TEST() argument249 OwningArrayRef<int> A(makeArrayRef(A1)); in TEST()250 OwningArrayRef<int> B(std::move(A)); in TEST()
252 OwningArrayRef<size_t> VTableIndices;254 OwningArrayRef<VTableComponent> VTableComponents;257 OwningArrayRef<VTableThunkTy> VTableThunks;
741 llvm::OwningArrayRef<Type> storage(value.size());763 llvm::OwningArrayRef<Value> storage(value.size());795 SmallVector<llvm::OwningArrayRef<Type>> allocatedTypeRanges;796 SmallVector<llvm::OwningArrayRef<Value>> allocatedValueRanges;
2248 this->VTableIndices = OwningArrayRef<size_t>(VTableIndices); in VTableLayout()