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

References

include/llvm/CodeGen/PBQP/Math.h
  136     std::fill(Data.get(), Data.get() + (Rows * Cols), InitVal);
  136     std::fill(Data.get(), Data.get() + (Rows * Cols), InitVal);
  143     std::copy(M.Data.get(), M.Data.get() + (Rows * Cols), Data.get());
  143     std::copy(M.Data.get(), M.Data.get() + (Rows * Cols), Data.get());
  143     std::copy(M.Data.get(), M.Data.get() + (Rows * Cols), Data.get());
  148     : Rows(M.Rows), Cols(M.Cols), Data(std::move(M.Data)) {
  154     assert(Rows != 0 && Cols != 0 && Data && "Invalid matrix");
  157     return std::equal(Data.get(), Data.get() + (Rows * Cols), M.Data.get());
  157     return std::equal(Data.get(), Data.get() + (Rows * Cols), M.Data.get());
  157     return std::equal(Data.get(), Data.get() + (Rows * Cols), M.Data.get());
  162     assert(Rows != 0 && Cols != 0 && Data && "Invalid matrix");
  168     assert(Rows != 0 && Cols != 0 && Data && "Invalid matrix");
  174     assert(Rows != 0 && Cols != 0 && Data && "Invalid matrix");
  176     return Data.get() + (R * Cols);
  181     assert(Rows != 0 && Cols != 0 && Data && "Invalid matrix");
  183     return Data.get() + (R * Cols);
  188     assert(Rows != 0 && Cols != 0 && Data && "Invalid matrix");
  197     assert(Rows != 0 && Cols != 0 && Data && "Invalid matrix");
  206     assert(Rows != 0 && Cols != 0 && Data && "Invalid matrix");
  216     assert(Rows != 0 && Cols != 0 && Data && "Invalid matrix");
  219     std::transform(Data.get(), Data.get() + (Rows * Cols), M.Data.get(),
  219     std::transform(Data.get(), Data.get() + (Rows * Cols), M.Data.get(),
  219     std::transform(Data.get(), Data.get() + (Rows * Cols), M.Data.get(),
  220                    Data.get(), std::plus<PBQPNum>());
  225     assert(Rows != 0 && Cols != 0 && Data && "Invalid matrix");
  238   unsigned *MBegin = reinterpret_cast<unsigned*>(M.Data.get());
  240     reinterpret_cast<unsigned*>(M.Data.get() + (M.Rows * M.Cols));