Searched refs:Matrix (Results 1 - 23 of 23) sorted by relevance

/external/llvm/include/llvm/CodeGen/PBQP/
H A DMath.h1 //===------ Math.h - PBQP Vector and Matrix classes -------------*- C++ -*-===//
111 /// \brief PBQP Matrix class
112 class Matrix {
115 /// \brief Construct a PBQP Matrix with the given dimensions.
116 Matrix(unsigned rows, unsigned cols) :
120 /// \brief Construct a PBQP Matrix with the given dimensions and initial
122 Matrix(unsigned rows, unsigned cols, PBQPNum initVal) :
128 Matrix(const Matrix &m) :
134 ~Matrix() { delet
[all...]
H A DGraph.h83 Matrix costs;
87 EdgeEntry(NodeItr node1, NodeItr node2, const Matrix &costs)
91 Matrix& getCosts() { return costs; }
92 const Matrix& getCosts() const { return costs; }
177 const Matrix &costs) {
180 "Matrix dimensions mismatch.");
219 Matrix& getEdgeCosts(EdgeItr eItr) { return getEdge(eItr).getCosts(); }
224 const Matrix& getEdgeCosts(ConstEdgeItr eItr) const {
375 const Matrix& m = getEdgeCosts(edgeItr);
413 const Matrix
[all...]
H A DHeuristicSolver.h244 const Matrix &eCosts = g.getEdgeCosts(eItr);
303 const Matrix *yxeCosts = flipEdge1 ?
304 new Matrix(g.getEdgeCosts(yxeItr).transpose()) :
307 const Matrix *zxeCosts = flipEdge2 ?
308 new Matrix(g.getEdgeCosts(zxeItr).transpose()) :
315 Matrix delta(yLen, zLen);
343 Matrix &yzeCosts = g.getEdgeCosts(yzeItr);
507 Matrix &edgeCosts = g.getEdgeCosts(eItr);
569 Matrix &edgeCosts = g.getEdgeCosts(eItr);
/external/llvm/lib/CodeGen/
H A DRegAllocBase.h65 LiveRegMatrix *Matrix; member in class:llvm::RegAllocBase
68 RegAllocBase(): TRI(0), MRI(0), VRM(0), LIS(0), Matrix(0) {}
H A DLiveRegMatrix.cpp33 "Live Register Matrix", false, false)
37 "Live Register Matrix", false, false)
56 if (NumRegUnits != Matrix.size())
58 Matrix.init(LIUAlloc, NumRegUnits);
66 for (unsigned i = 0, e = Matrix.size(); i != e; ++i) {
67 Matrix[i].clear();
80 Matrix[*Units].unify(VirtReg);
93 Matrix[*Units].extract(VirtReg);
131 Q.init(UserTag, &VirtReg, &Matrix[RegUnit]);
H A DLiveRegMatrix.h51 LiveIntervalUnion::Array Matrix; member in class:llvm::LiveRegMatrix
143 LiveIntervalUnion *getLiveUnions() { return &Matrix[0]; }
H A DRegAllocBase.cpp60 Matrix = &mat;
95 Matrix->invalidateVirtRegs();
127 Matrix->assign(*VirtReg, AvailablePhysReg);
H A DRegAllocBasic.cpp177 LiveIntervalUnion::Query &Q = Matrix->query(VirtReg, *Units);
202 Matrix->unassign(Spill);
232 switch (Matrix->checkInterference(VirtReg, PhysReg)) {
254 assert(!Matrix->checkInterference(VirtReg, *PhysRegI) &&
H A DRegAllocGreedy.cpp356 Matrix->unassign(LIS->getInterval(VirtReg));
370 Matrix->unassign(LI);
444 if (!Matrix->checkInterference(VirtReg, PhysReg))
518 if (Matrix->checkInterference(VirtReg, PhysReg) > LiveRegMatrix::IK_VirtReg)
534 LiveIntervalUnion::Query &Q = Matrix->query(VirtReg, *Units);
601 LiveIntervalUnion::Query &Q = Matrix->query(VirtReg, *Units);
613 Matrix->unassign(*Intf);
1359 if (!Matrix->query(const_cast<LiveInterval&>(SA->getParent()), *Units)
1371 Matrix->getLiveUnions()[*Units] .find(StartIdx);
1447 if (Matrix
[all...]
H A DRegAllocPBQP.cpp281 PBQP::Matrix(vr1Allowed.size()+1, vr2Allowed.size()+1, 0));
297 PBQP::Matrix &costMat,
301 assert(costMat.getRows() == vr1Allowed.size() + 1 && "Matrix height mismatch.");
302 assert(costMat.getCols() == vr2Allowed.size() + 1 && "Matrix width mismatch.");
381 edge = g.addEdge(node1, node2, PBQP::Matrix(allowed1->size() + 1,
407 PBQP::Matrix &costMat,
/external/jmonkeyengine/engine/src/android/com/jme3/asset/
H A DAndroidImageInfo.java5 import android.graphics.Matrix;
90 Matrix flipMat = new Matrix();
/external/clang/test/Sema/
H A Darray-init.c251 typedef struct _Matrix Matrix; typedef in typeref:struct:_Matrix
253 const Matrix mat1 = {
260 const Matrix mat2 = {
/external/llvm/include/llvm/CodeGen/
H A DRegAllocPBQP.h135 void addInterferenceCosts(PBQP::Matrix &costMat,
158 void addVirtRegCoalesce(PBQP::Matrix &costMat,
/external/skia/src/animator/
H A DSkDrawShader.cpp19 SK_MEMBER(matrix, Matrix),
H A DSkDrawMatrix.h21 DECLARE_DRAW_MEMBER_INFO(Matrix);
H A DSkPathParts.cpp300 SK_MEMBER(matrix, Matrix),
H A DSkDisplayType.cpp147 CASE_DRAW_NEW(Matrix);
302 CASE_GET_DRAW_INFO(Matrix);
H A DSkDrawExtraPathEffect.cpp315 SK_MEMBER(matrix, Matrix)
/external/valgrind/unittest/
H A Dlinear_solver.h77 class Matrix { class
86 Matrix (int M_, int N) { function in class:Matrix
93 ~Matrix() {
158 Vector EstimateParameters(const Matrix & perf_m, const Vector & stats_v, double rel_diff, int * iter_count = NULL)
235 Matrix new_m(M - count_easy_param, N - count_easy_param);
H A Dbigtest.cc103 Matrix * cost_m;
143 cost_m = new Matrix(types.size(), 0);
/external/llvm/include/llvm/CodeGen/PBQP/Heuristics/
H A DBriggs.h314 Matrix &eCosts = getGraph().getEdgeCosts(eItr);
/external/opencv/cvaux/src/
H A Dcvscanlines.cpp47 icvGetNormalVector3( CvMatrix3 * Matrix, float *v ) argument
50 to all the row vectors of Matrix */
57 if( Matrix == 0 || v == 0 )
63 M[i * 3 + j] = (double) (Matrix->m[i][j]);
/external/skia/src/xml/
H A DSkJSDisplayable.cpp149 JS_INIT(SkDraw, Matrix)

Completed in 252 milliseconds