You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Mar 22, 2019. It is now read-only.
//// Used to load C Matrix in an optimal way by using as few registers as possible// Output: returns a new vector of c data elements//
std::vector<llvm::Value*> LoadCMatrix(llvm::IRBuilder<>& builder,
llvm::LLVMContext& context, llvm::Value* ptr, llvm::Value* workitem_index,
std::vector<size_t> indices, std::vector<bool> is_relative_indices);
C Matrix Store
//// Used to store C Matrix in an optimal way//voidStoreCMatrix(llvm::IRBuilder<>& builder,
llvm::LLVMContext& context, llvm::Value* ptr, llvm::Value* workitem_index,
std::vector<size_t> indices, std::vector<bool> is_relative_indices,
std::vector<llvm::Value*> c_values);
API support for Load
API support for Store
Add support for different gfx architectures
Use immediate mode addressing for gfx9 using offset field for global loads
The text was updated successfully, but these errors were encountered:
API
C Matrix Load
C Matrix Store
The text was updated successfully, but these errors were encountered: