Home
last modified time | relevance | path

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

/llvm-project-15.0.7/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-15.0.7/llvm/lib/Transforms/Scalar/
H A DLowerMatrixIntrinsics.cpp996 MatrixTy loadMatrix(Value *MatrixPtr, MaybeAlign Align, bool IsVolatile, in loadMatrix() argument
1004 unsigned AS = cast<PointerType>(MatrixPtr->getType())->getAddressSpace(); in loadMatrix()
1006 Builder.CreatePointerCast(MatrixPtr, PointerType::get(EltTy, AS)); in loadMatrix()
1044 void storeMatrix(const MatrixTy &StoreVal, Value *MatrixPtr, in storeMatrix() argument
1050 unsigned AS = cast<PointerType>(MatrixPtr->getType())->getAddressSpace(); in storeMatrix()
1052 Builder.CreatePointerCast(MatrixPtr, PointerType::get(EltTy, AS)); in storeMatrix()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DRegAllocPBQP.cpp218 using IMatrixCache = DenseMap<IKey, PBQPRAGraph::MatrixPtr>;