aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ExecutionEngine/SectionMemoryManager.cpp
diff options
context:
space:
mode:
authorFlorian Hahn <flo@fhahn.com>2020-07-20 20:50:49 +0100
committerFlorian Hahn <flo@fhahn.com>2020-07-20 21:11:53 +0100
commitf13a59bcff79293f1424a32f6f14d47a4a4b3d46 (patch)
treedc87fff8928e27ab656d34095329d20e62b70e1d /llvm/lib/ExecutionEngine/SectionMemoryManager.cpp
parentb8f765a1e17f8d212ab1cd8f630d35adc7495556 (diff)
downloadllvm-f13a59bcff79293f1424a32f6f14d47a4a4b3d46.zip
llvm-f13a59bcff79293f1424a32f6f14d47a4a4b3d46.tar.gz
llvm-f13a59bcff79293f1424a32f6f14d47a4a4b3d46.tar.bz2
[Matrix] Use TileInfo to create tiled loop nest for matrix multiply.
This patch uses the TileInfo introduced in D77550 to generate a loop nest for tiled matrix multiplication, instead of generating the unrolled code for the whole multiplication. This makes code-generation more scalable for larger matrixes. Initially loops are only used if both the number of rows and columns are divisible by the tile size. Other cases will be added as follow-up. Reviewers: anemet, Gerolf, hfinkel, andrew.w.kaylor, LuoYuanke, nicolasvasilache Reviewed By: anemet Differential Revision: https://reviews.llvm.org/D81308
Diffstat (limited to 'llvm/lib/ExecutionEngine/SectionMemoryManager.cpp')
0 files changed, 0 insertions, 0 deletions