Home
last modified time | relevance | path

Searched refs:OwningArrayRef (Results 1 – 8 of 8) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Rewrite/
H A DByteCode.h31 using OwningOpRange = llvm::OwningArrayRef<Operation *>;
94 std::vector<llvm::OwningArrayRef<Type>> allocatedTypeRangeMemory;
101 std::vector<llvm::OwningArrayRef<Value>> allocatedValueRangeMemory;
H A DByteCode.cpp1055 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()
/llvm-project-15.0.7/llvm/include/llvm/ADT/
H A DArrayRef.h448 template <typename T> class OwningArrayRef : public MutableArrayRef<T> {
450 OwningArrayRef() = default;
451 OwningArrayRef(size_t Size) : MutableArrayRef<T>(new T[Size], Size) {} in OwningArrayRef() function
453 OwningArrayRef(ArrayRef<T> Data) in OwningArrayRef() function
458 OwningArrayRef(OwningArrayRef &&Other) { *this = std::move(Other); } in OwningArrayRef() function
460 OwningArrayRef &operator=(OwningArrayRef &&Other) {
467 ~OwningArrayRef() { delete[] this->data(); } in ~OwningArrayRef()
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DLLVM.h36 template<typename T> class OwningArrayRef; variable
71 using llvm::OwningArrayRef;
/llvm-project-15.0.7/llvm/unittests/ADT/
H A DArrayRefTest.cpp247 TEST(ArrayRefTest, OwningArrayRef) { in TEST() argument
249 OwningArrayRef<int> A(makeArrayRef(A1)); in TEST()
250 OwningArrayRef<int> B(std::move(A)); in TEST()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DVTableBuilder.h252 OwningArrayRef<size_t> VTableIndices;
254 OwningArrayRef<VTableComponent> VTableComponents;
257 OwningArrayRef<VTableThunkTy> VTableThunks;
/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DPatternMatch.h741 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;
/llvm-project-15.0.7/clang/lib/AST/
H A DVTableBuilder.cpp2248 this->VTableIndices = OwningArrayRef<size_t>(VTableIndices); in VTableLayout()