reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/ADT/ArrayRef.h
  330     iterator begin() const { return data(); }
  331     iterator end() const { return data() + this->size(); }
  339       return data()[0];
  345       return data()[this->size()-1];
  352       return MutableArrayRef<T>(this->data() + N, M);
  418       return data()[Index];
  436       delete[] this->data();
  442     ~OwningArrayRef() { delete[] this->data(); }
include/llvm/ADT/BitVector.h
  155     std::memcpy(Bits.data(), RHS.Bits.data(), Capacity * sizeof(BitWord));
  155     std::memcpy(Bits.data(), RHS.Bits.data(), Capacity * sizeof(BitWord));
  163   ~BitVector() { std::free(Bits.data()); }
  404     assert(Bits.data() && "Bits never allocated");
  725         std::memcpy(Bits.data(), RHS.Bits.data(), RHSWords * sizeof(BitWord));
  725         std::memcpy(Bits.data(), RHS.Bits.data(), RHSWords * sizeof(BitWord));
  734     std::memcpy(NewBits.data(), RHS.Bits.data(), NewCapacity * sizeof(BitWord));
  734     std::memcpy(NewBits.data(), RHS.Bits.data(), NewCapacity * sizeof(BitWord));
  737     std::free(Bits.data());
  746     std::free(Bits.data());
  825     std::memset(Bits.data(), 0, Count * sizeof(BitWord));
  888         safe_realloc(Bits.data(), NewCapacity * sizeof(BitWord)));
  895       memset(B.data(), 0 - (int)t, B.size() * sizeof(BitWord));
include/llvm/Support/BinaryByteStream.h
  119     uint8_t *DataPtr = const_cast<uint8_t *>(Data.data());
lib/DebugInfo/CodeView/ContinuationRecordBuilder.cpp
  158   RecordPrefix *Prefix = reinterpret_cast<RecordPrefix *>(Data.data());
  164         reinterpret_cast<ContinuationRecord *>(Continuation.data());
lib/DebugInfo/CodeView/GlobalTypeTableBuilder.cpp
   93                           ::memcpy(Data.data(), Record.data(), Record.size());
lib/DebugInfo/CodeView/TypeStreamMerger.cpp
  408   ::memcpy(Storage.data(), OriginalType.RecordData.data(),
  411   uint8_t *DestContent = Storage.data() + sizeof(RecordPrefix);
lib/DebugInfo/MSF/MappedBlockStream.cpp
  250   uint8_t *WriteBuffer = Buffer.data();
  305       ::memcpy(Alloc.data() + DestOffset, Data.data() + SrcOffset, Length);
lib/DebugInfo/PDB/Native/TpiStreamBuilder.cpp
  135         reinterpret_cast<const uint8_t *>(HashBuffer.data()),
lib/ExecutionEngine/JITLink/JITLinkGeneric.cpp
  234              << (const void *)Alloc->getWorkingMemory(Prot).data() << "\n";
lib/ExecutionEngine/JITLink/JITLinkGeneric.h
  157       char *LastBlockEnd = SegMem.data();
  163                << (const void *)SegMem.data() << " .. "
  164                << (const void *)((char *)SegMem.data() + SegMem.size())
  225                << (const void *)((char *)SegMem.data() + SegMem.size()) << "\n";
  227       while (LastBlockEnd != SegMem.data() + SegMem.size())
lib/Object/Decompressor.cpp
   97   return zlib::uncompress(SectionData, Buffer.data(), Size);
lib/Support/APFloat.cpp
 2089     APInt::tcSet(parts.data(), 0, dstPartsCount);
 2101     APInt::tcSet(parts.data(), 0, dstPartsCount);
 2117       APInt::tcExtract(parts.data(), dstPartsCount, src, bits, truncatedBits);
 2120       APInt::tcExtract(parts.data(), dstPartsCount, src, semantics->precision,
 2122       APInt::tcShiftLeft(parts.data(), dstPartsCount,
 2135       if (APInt::tcIncrement(parts.data(), dstPartsCount))
 2143   unsigned int omsb = APInt::tcMSB(parts.data(), dstPartsCount) + 1;
 2155           APInt::tcLSB(parts.data(), dstPartsCount) + 1 != omsb)
 2163     APInt::tcNegate (parts.data(), dstPartsCount);
 2207     APInt::tcSetLeastSignificantBits(parts.data(), dstPartsCount, bits);
 2209       APInt::tcShiftLeft(parts.data(), dstPartsCount, width - 1);
lib/Support/MemoryBuffer.cpp
  471       std::memset(ToRead.data(), 0, ToRead.size());
lib/Support/Unix/Path.inc
 1004       sys::RetryAfterSignal(-1, ::read, FD, Buf.data(), Buf.size());
 1014       sys::RetryAfterSignal(-1, ::pread, FD, Buf.data(), Buf.size(), Offset);
lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp
 1078         memcpy(NewMask.data(), SM.Mask.data(), sizeof(int)*VecLen);
lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp
  430     char *InstAddr = Data.data() + Offset;
tools/clang/include/clang/AST/DeclTemplate.h
 2288         Params(Params.data()), Friend(Friend), FriendLoc(FriendLoc) {}
tools/clang/lib/AST/Decl.cpp
 4692     : ValueDecl(IndirectField, DC, L, N, T), Chaining(CH.data()),
tools/clang/lib/AST/DeclOpenMP.cpp
  215   std::uninitialized_copy(CL.begin(), CL.end(), Clauses.data());
tools/clang/lib/Sema/SemaCodeComplete.cpp
 5100       SemaRef, CurrentArg, Candidates.data(), Candidates.size(), OpenParLoc);
tools/clang/lib/Sema/SemaDecl.cpp
12906       DeclGroupRef::Create(Context, Group.data(), Group.size()));
14748             TemplateParameterLists.data(), SkipBody);
tools/clang/lib/Sema/SemaDeclCXX.cpp
 2684   Class->setBases(Bases.data(), NumGoodBases);
13643   Expr **Args = ArgsPtr.data();
14617                                 TempParamLists.data()).get();
tools/clang/lib/Sema/SemaExprObjC.cpp
  879   Expr **ElementsBuffer = Elements.data();
 1754       Method, SelLoc, makeArrayRef(Args.data(), Args.size()));
 2475     Expr **Args = ArgsIn.data();
 2529   Expr **Args = ArgsIn.data();
 2718       Expr **Args = ArgsIn.data();
 3022   Expr **Args = ArgsIn.data();
tools/clang/lib/Sema/SemaOverload.cpp
12300                                MultiExprArg(Args.data(), Args.size()),
tools/clang/lib/Sema/SemaStmt.cpp
 3843   return ObjCAtTryStmt::Create(Context, AtLoc, Try, CatchStmts.data(),
tools/clang/lib/Sema/SemaStmtAsm.cpp
  249     reinterpret_cast<StringLiteral**>(constraints.data());
  251   StringLiteral **Clobbers = reinterpret_cast<StringLiteral**>(clobbers.data());
  273                      NumInputs, Names, Constraints, Exprs.data(), AsmString,
  334                      NumInputs, Names, Constraints, Exprs.data(), AsmString,
  356                      NumInputs, Names, Constraints, Exprs.data(), AsmString,
  449                      NumInputs, Names, Constraints, Exprs.data(), AsmString,
  456                              NumInputs, Names, Constraints, Exprs.data(),
tools/clang/lib/Sema/SemaTemplate.cpp
 7867                                 TemplateParameterLists.data());
tools/lld/COFF/PDB.cpp
  601         reinterpret_cast<TypeIndex *>(contents.data() + ref.Offset), ref.Count);
  620   ulittle32_t *index = reinterpret_cast<ulittle32_t *>(contents.data());
  655   RecordPrefix *prefix = reinterpret_cast<RecordPrefix *>(recordData.data());
  678         reinterpret_cast<TypeIndex *>(content.data() + refs[0].Offset);
  709   memcpy(newData.data(), sym.data().data(), sym.length());
  710   memset(newData.data() + sym.length(), 0, size - sym.length());
  714   auto *prefix = reinterpret_cast<RecordPrefix *>(newData.data());
tools/lld/ELF/Writer.cpp
 2694   hashFn(hashBuf.data(), hashes);
tools/lldb/source/Host/common/OptionParser.cpp
   45   return getopt_long_only(argv.size() - 1, argv.data(), opt_cstr.c_str(),
tools/lldb/source/Plugins/Process/Linux/ProcessorTrace.cpp
  359   if (dst.data() == nullptr || src.data() == nullptr) {
  359   if (dst.data() == nullptr || src.data() == nullptr) {
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp
 3516       buffer = llvm::MutableArrayRef<uint8_t>(buffer.data(), filled_size);
tools/lldb/source/Plugins/Process/minidump/RegisterContextMinidump_x86_32.cpp
   21   memcpy(reg_dest.data(), reg_src, reg_dest.size());
tools/lldb/source/Plugins/Process/minidump/RegisterContextMinidump_x86_64.cpp
   44   memcpy(reg_dest.data(), reg_src, reg_dest.size());
tools/lldb/source/Utility/StringExtractor.cpp
  277     ::memset(dest.data(), fail_fill_value, dest.size());
tools/llvm-objcopy/ELF/Object.h
   60   iterator begin() const { return iterator(Sections.data()); }
   61   iterator end() const { return iterator(Sections.data() + Sections.size()); }
unittests/ADT/ArrayRefTest.cpp
  252   EXPECT_EQ(A.data(), nullptr);
unittests/Support/BinaryStreamTest.cpp
   47     ::memcpy(Ptr, Ref.data(), Ref.size());
   48     ::memcpy(Ptr + Ref.size(), Data.data(), BytesLeft);
   74       ::memcpy(Ref.data(), SrcData.data(), SrcData.size());
   79     ::memcpy(Ref.data(), SrcData.data(), Ref.size());