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

References

include/llvm/ADT/APFloat.h
  592   std::unique_ptr<APFloat[]> Floats;
include/llvm/ADT/edit_distance.h
   62   std::unique_ptr<unsigned[]> Allocated;
include/llvm/Analysis/DependenceAnalysis.h
  265     std::unique_ptr<DVEntry[]> DV;
include/llvm/Analysis/IndirectCallPromotionAnalysis.h
   27   std::unique_ptr<InstrProfValueData[]> ValueDataArray;
include/llvm/BinaryFormat/MsgPackDocument.h
  244   std::vector<std::unique_ptr<char[]>> Strings;
include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h
  403   mutable DenseMap<unsigned, std::unique_ptr<ValueMapping[]>>
include/llvm/CodeGen/LiveRegMatrix.h
   53   std::unique_ptr<LiveIntervalUnion::Query[]> Queries;
include/llvm/CodeGen/MachineRegisterInfo.h
  106   std::unique_ptr<MachineOperand *[]> PhysRegUseDefLists;
include/llvm/CodeGen/PBQP/Math.h
   96   std::unique_ptr<PBQPNum []> Data;
  233   std::unique_ptr<PBQPNum []> Data;
include/llvm/CodeGen/RegAllocPBQP.h
   87   std::unique_ptr<bool[]> UnsafeRows;
   88   std::unique_ptr<bool[]> UnsafeCols;
  119   std::unique_ptr<unsigned[]> Opts;
  258   std::unique_ptr<unsigned[]> OptUnsafeEdges;
include/llvm/CodeGen/RegisterClassInfo.h
   37     std::unique_ptr<MCPhysReg[]> Order;
   47   std::unique_ptr<RCInfo[]> RegClass;
   67   std::unique_ptr<unsigned[]> PSetLimits;
include/llvm/DebugInfo/DWARF/DWARFUnitIndex.h
   55     std::unique_ptr<SectionContribution[]> Contributions;
   74   std::unique_ptr<DWARFSectionKind[]> ColumnKinds;
   75   std::unique_ptr<Entry[]> Rows;
include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h
  245       std::unique_ptr<char[]> Contents;
include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h
  177     std::unique_ptr<const char *[]> ArgV(new const char *[ArgC + 1]);
include/llvm/ProfileData/InstrProf.h
  727   inline std::unique_ptr<InstrProfValueData[]>
  885 std::unique_ptr<InstrProfValueData[]>
lib/AsmParser/LLParser.h
   67     std::unique_ptr<Constant *[]> ConstantStructElts;
lib/CodeGen/AsmPrinter/WinException.cpp
 1148   std::unique_ptr<MCSymbol *[]> EndSymbolMap(new MCSymbol *[NumStates]);
lib/CodeGen/GlobalISel/RegBankSelect.cpp
  217   std::unique_ptr<MachineInstr *[]> NewInstrs(
lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp
  169   std::unique_ptr<SUnit*[]> LiveRegDefs;
  170   std::unique_ptr<SUnit*[]> LiveRegGens;
lib/ExecutionEngine/ExecutionEngine.cpp
  329   std::unique_ptr<char[]> Array;
  330   std::vector<std::unique_ptr<char[]>> Values;
lib/ProfileData/InstrProf.cpp
  493       std::unique_ptr<InstrProfValueData[]> VD = getValueForSite(VK, I);
  940   std::unique_ptr<InstrProfValueData[]> VD =
lib/ProfileData/InstrProfWriter.cpp
  425       std::unique_ptr<InstrProfValueData[]> VD = Func.getValueForSite(VK, S);
lib/Transforms/Instrumentation/PGOMemOPSizeOpt.cpp
  183   std::unique_ptr<InstrProfValueData[]> ValueDataArray;
lib/Transforms/Vectorize/SLPVectorizer.cpp
 1856     std::vector<std::unique_ptr<ScheduleData[]>> ScheduleDataChunks;
tools/clang/include/clang/AST/CXXInheritance.h
  155   std::unique_ptr<NamedDecl *[]> DeclsFound;
tools/clang/include/clang/Lex/Preprocessor.h
 1315   void EnterTokenStream(std::unique_ptr<Token[]> Toks, unsigned NumToks,
tools/clang/include/clang/Tooling/DependencyScanning/DependencyScanningFilesystem.h
  130   std::unique_ptr<CacheShard[]> CacheShards;
tools/clang/include/clang/Tooling/Refactoring/Rename/SymbolOccurrences.h
   81   std::unique_ptr<SourceRange[]> MultipleRanges;
tools/clang/lib/AST/Interp/EvalEmitter.h
   94   llvm::DenseMap<unsigned, std::unique_ptr<char[]>> Locals;
tools/clang/lib/AST/Interp/InterpFrame.h
  143   std::unique_ptr<char[]> Locals;
  147   llvm::DenseMap<unsigned, std::unique_ptr<char[]>> Params;
tools/clang/lib/CodeGen/CGCleanup.cpp
  745   std::unique_ptr<char[]> CleanupBufferHeap;
tools/clang/lib/Frontend/Rewrite/HTMLPrint.cpp
   88   std::unique_ptr<char[]> Buffer(new char[RewriteBuf.size()]);
tools/clang/lib/Parse/ParsePragma.cpp
 2462       std::pair<std::unique_ptr<Token[]>, size_t>(std::move(TokenArray),
tools/clang/lib/Tooling/ASTDiff/ASTDiff.cpp
   52   std::unique_ptr<NodeId[]> SrcToDst, DstToSrc;
  562   std::unique_ptr<std::unique_ptr<double[]>[]> TreeDist, ForestDist;
  562   std::unique_ptr<std::unique_ptr<double[]>[]> TreeDist, ForestDist;
  568     TreeDist = std::make_unique<std::unique_ptr<double[]>[]>(
  570     ForestDist = std::make_unique<std::unique_ptr<double[]>[]>(
tools/lldb/include/lldb/Target/ABI.h
   37     std::unique_ptr<uint8_t[]> data_up; /* host data pointer */
tools/lldb/include/lldb/Utility/Args.h
   37     std::unique_ptr<char[]> ptr;
tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp
 1158     std::unique_ptr<char[]> buffer(new char[uint32_t(len + 1)]);
tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_x86_64.h
   45   std::unique_ptr<uint8_t[]> m_gpregset;
   46   std::unique_ptr<uint8_t[]> m_fpregset;
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp
 1231   std::unique_ptr<uint8_t[]> buffer (new (std::nothrow) uint8_t[byte_count]);
tools/lli/lli.cpp
  937     std::unique_ptr<char[]> ChildPath, ChildIn, ChildOut;
tools/llvm-exegesis/lib/BenchmarkRunner.h
   59     const std::unique_ptr<char[]> UnalignedPtr;
tools/llvm-objdump/MachODump.cpp
 2577   std::unique_ptr<char[]> method = nullptr;
tools/llvm-profdata/llvm-profdata.cpp
  771     std::unique_ptr<InstrProfValueData[]> VD = Func.getValueForSite(VK, I);
unittests/ProfileData/InstrProfTest.cpp
  262   std::unique_ptr<InstrProfValueData[]> VD =
  402   std::unique_ptr<InstrProfValueData[]> VD =
  451   std::unique_ptr<InstrProfValueData[]> VD =
  529   std::unique_ptr<InstrProfValueData[]> VD =
  540   std::unique_ptr<InstrProfValueData[]> VD_2(
  551   std::unique_ptr<InstrProfValueData[]> VD_3(
  556   std::unique_ptr<InstrProfValueData[]> VD_4(
  616   std::unique_ptr<InstrProfValueData[]> VD =
  661   std::unique_ptr<InstrProfValueData[]> VD(
  714   std::unique_ptr<InstrProfValueData[]> VD_0(
  728   std::unique_ptr<InstrProfValueData[]> VD_1(
  740   std::unique_ptr<InstrProfValueData[]> VD_2(
  750   std::unique_ptr<InstrProfValueData[]> VD_3(
  783   std::unique_ptr<InstrProfValueData[]> VD_0(
unittests/Support/TrailingObjectsTest.cpp
  200   std::unique_ptr<char[]> P(new char[1000]);
  230   std::unique_ptr<char[]> P(new char[1000]);
usr/include/c++/7.4.0/bits/regex_executor.h
  215 	  unique_ptr<bool[]>			_M_visited_states;
usr/include/c++/7.4.0/bits/unique_ptr.h
  412 		    __not_<is_same<__remove_cv<_Tp>, __remove_cv<_Up>>> >;
  508       unique_ptr(unique_ptr&& __u) noexcept
  518 	unique_ptr(unique_ptr<_Up, _Ep>&& __u) noexcept
  539       unique_ptr&
  540       operator=(unique_ptr&& __u) noexcept
  559                   unique_ptr&>::type
  560 	operator=(unique_ptr<_Up, _Ep>&& __u) noexcept
  568       unique_ptr&
  650       swap(unique_ptr& __u) noexcept
  657       unique_ptr(const unique_ptr&) = delete;
  658       unique_ptr& operator=(const unique_ptr&) = delete;
  658       unique_ptr& operator=(const unique_ptr&) = delete;
  706     operator!=(const unique_ptr<_Tp, _Dp>& __x, nullptr_t) noexcept
  815     { typedef unique_ptr<_Tp[]> __array; };
  831     { return unique_ptr<_Tp>(new remove_extent_t<_Tp>[__num]()); }
utils/benchmark/src/colorprint.cc
  106     std::unique_ptr<char[]> buff(new char[size]);