Home
last modified time | relevance | path

Searched refs:MatrixPtr (Results 1 – 4 of 4) sorted by relevance

/llvm-project/llvm/include/llvm/CodeGen/PBQP/
H A DGraph.h56 using MatrixPtr = typename CostAllocator::MatrixPtr; variable
103 EdgeEntry(NodeId N1Id, NodeId N2Id, MatrixPtr Costs) in EdgeEntry()
152 MatrixPtr Costs;
414 MatrixPtr AllocatedCosts = CostAlloc.getMatrix(std::move(Costs)); in addEdge()
509 MatrixPtr AllocatedCosts = CostAlloc.getMatrix(std::move(Costs)); in updateEdgeCosts()
523 const MatrixPtr& getEdgeCostsPtr(EdgeId EId) const { in getEdgeCostsPtr()
H A DCostAllocator.h116 using MatrixPtr = typename MatrixCostPool::PoolRef; variable
122 template <typename MatrixKeyT> MatrixPtr getMatrix(MatrixKeyT m) { in getMatrix()
/llvm-project/llvm/lib/Transforms/Scalar/
H A DLowerMatrixIntrinsics.cpp1173 /// starting at \p MatrixPtr[I][J].
1174 MatrixTy loadMatrix(Value *MatrixPtr, MaybeAlign Align, bool IsVolatile,
1182 Value *TileStart = Builder.CreateGEP(EltTy, MatrixPtr, Offset); in LowerColumnMajorLoad()
1215 /// MatrixPtr[I][J]. in storeMatrix()
1216 void storeMatrix(const MatrixTy &StoreVal, Value *MatrixPtr, in storeMatrix()
1222 Value *TileStart = Builder.CreateGEP(EltTy, MatrixPtr, Offset); in storeMatrix()
1147 loadMatrix(Value * MatrixPtr,MaybeAlign Align,bool IsVolatile,ShapeInfo MatrixShape,Value * I,Value * J,ShapeInfo ResultShape,Type * EltTy,IRBuilder<> & Builder) loadMatrix() argument
1189 storeMatrix(const MatrixTy & StoreVal,Value * MatrixPtr,MaybeAlign MAlign,bool IsVolatile,ShapeInfo MatrixShape,Value * I,Value * J,Type * EltTy,IRBuilder<> & Builder) storeMatrix() argument
/llvm-project/llvm/lib/CodeGen/
H A DRegAllocPBQP.cpp217 using IMatrixCache = DenseMap<IKey, PBQPRAGraph::MatrixPtr>;