Home
last modified time | relevance | path

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

/src/contrib/llvm-project/llvm/include/llvm/ADT/
H A DArrayRef.h449 template <typename T> class OwningArrayRef : public MutableArrayRef<T> {
451 OwningArrayRef() = default;
452 OwningArrayRef(size_t Size) : MutableArrayRef<T>(new T[Size], Size) {} in OwningArrayRef() function
454 OwningArrayRef(ArrayRef<T> Data) in OwningArrayRef() function
459 OwningArrayRef(OwningArrayRef &&Other) { *this = std::move(Other); } in OwningArrayRef() function
461 OwningArrayRef &operator=(OwningArrayRef &&Other) {
468 ~OwningArrayRef() { delete[] this->data(); } in ~OwningArrayRef()
/src/contrib/llvm-project/clang/include/clang/Basic/
H A DLLVM.h33 template<typename T> class OwningArrayRef; variable
68 using llvm::OwningArrayRef;
/src/contrib/llvm-project/clang/include/clang/AST/
H A DVTableBuilder.h252 OwningArrayRef<size_t> VTableIndices;
254 OwningArrayRef<VTableComponent> VTableComponents;
257 OwningArrayRef<VTableThunkTy> VTableThunks;
/src/contrib/llvm-project/llvm/include/llvm/DebugInfo/BTF/
H A DBTFParser.h48 OwningArrayRef<uint8_t> TypesBuffer;
/src/contrib/llvm-project/llvm/lib/DebugInfo/BTF/
H A DBTFParser.cpp209 TypesBuffer = OwningArrayRef<uint8_t>(arrayRefFromStringRef(RawData)); in parseTypesInfo()
383 TypesBuffer = OwningArrayRef<uint8_t>(); in parse()
/src/contrib/llvm-project/clang/lib/AST/
H A DVTableBuilder.cpp2316 this->VTableIndices = OwningArrayRef<size_t>(VTableIndices); in VTableLayout()
/src/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp16117 OwningArrayRef<std::pair<unsigned, unsigned>> RangeSizes(Operands.size()); in vectorizeStores()