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

References

include/llvm/CodeGen/PBQP/Math.h
   36     std::fill(Data.get(), Data.get() + Length, InitVal);
   36     std::fill(Data.get(), Data.get() + Length, InitVal);
   42     std::copy(V.Data.get(), V.Data.get() + Length, Data.get());
   42     std::copy(V.Data.get(), V.Data.get() + Length, Data.get());
   42     std::copy(V.Data.get(), V.Data.get() + Length, Data.get());
   47     : Length(V.Length), Data(std::move(V.Data)) {
   53     assert(Length != 0 && Data && "Invalid vector");
   56     return std::equal(Data.get(), Data.get() + Length, V.Data.get());
   56     return std::equal(Data.get(), Data.get() + Length, V.Data.get());
   56     return std::equal(Data.get(), Data.get() + Length, V.Data.get());
   61     assert(Length != 0 && Data && "Invalid vector");
   67     assert(Length != 0 && Data && "Invalid vector");
   69     return Data[Index];
   74     assert(Length != 0 && Data && "Invalid vector");
   76     return Data[Index];
   81     assert(Length != 0 && Data && "Invalid vector");
   83     std::transform(Data.get(), Data.get() + Length, V.Data.get(), Data.get(),
   83     std::transform(Data.get(), Data.get() + Length, V.Data.get(), Data.get(),
   83     std::transform(Data.get(), Data.get() + Length, V.Data.get(), Data.get(),
   83     std::transform(Data.get(), Data.get() + Length, V.Data.get(), Data.get(),
   90     assert(Length != 0 && Data && "Invalid vector");
   91     return std::min_element(Data.get(), Data.get() + Length) - Data.get();
   91     return std::min_element(Data.get(), Data.get() + Length) - Data.get();
   91     return std::min_element(Data.get(), Data.get() + Length) - Data.get();
  101   unsigned *VBegin = reinterpret_cast<unsigned*>(V.Data.get());
  102   unsigned *VEnd = reinterpret_cast<unsigned*>(V.Data.get() + V.Length);