Searched refs:MatrixPtr (Results 1 – 4 of 4) sorted by relevance
/llvm-project/llvm/include/llvm/CodeGen/PBQP/ |
H A D | Graph.h | 56 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 D | CostAllocator.h | 116 using MatrixPtr = typename MatrixCostPool::PoolRef; variable 122 template <typename MatrixKeyT> MatrixPtr getMatrix(MatrixKeyT m) { in getMatrix()
|
/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LowerMatrixIntrinsics.cpp | 1173 /// 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 D | RegAllocPBQP.cpp | 217 using IMatrixCache = DenseMap<IKey, PBQPRAGraph::MatrixPtr>;
|