Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
b7de2b4
Add TensorView::requestReuse and failing test
jacobhinkle Aug 17, 2023
b25313b
Clone requested reuses when cloning TV
jacobhinkle Aug 17, 2023
94bdabe
First draft of block sync inserter
jacobhinkle Aug 17, 2023
04d8b90
Don't count parallelized loops in AllocationInfoMap
jacobhinkle Aug 18, 2023
e2ef3a5
More verbose printing of buffer reuse info
jacobhinkle Aug 18, 2023
92e1e7f
Merge branch 'main' into request_smem_reuse
jacobhinkle Aug 18, 2023
c7043dc
Clean up old tests.
jacobhinkle Aug 18, 2023
7d08a41
Fix up reuse tests
jacobhinkle Aug 18, 2023
bb6e1f4
Rename and add verification to allocate step
jacobhinkle Aug 18, 2023
2b56df0
Merge branch 'main' into request_smem_reuse
jacobhinkle Aug 18, 2023
ffdb9cd
Change to promoteReuse interface
jacobhinkle Aug 21, 2023
4da8e92
Remove prints and fix tv clone
jacobhinkle Aug 21, 2023
9c6ec7c
Ignore non-smem tensors
jacobhinkle Aug 21, 2023
2d98d2d
Merge branch 'main' into request_smem_reuse
jacobhinkle Aug 21, 2023
41799ba
Clean up comment
jacobhinkle Aug 21, 2023
f092673
Add a couple new tests
jacobhinkle Aug 21, 2023
5ae92e6
Add test with alias shadowing a promoteReuse
jacobhinkle Aug 21, 2023
2c7074b
Remove alias test.
jacobhinkle Aug 21, 2023
b921503
Merge branch 'main' into request_smem_reuse
jacobhinkle Aug 21, 2023
5054271
Use raw pointers instead of std::optional pointers
jacobhinkle Aug 22, 2023
3084d09
Merge remote-tracking branch 'origin/main' into request_smem_reuse
jacobhinkle Aug 22, 2023
c43efb8
Assert against multi-hop alias
jacobhinkle Aug 22, 2023
7d60ccf
Fix comment about outer smem aliasing
jacobhinkle Aug 22, 2023
a0fce50
Style change to assertion
jacobhinkle Aug 22, 2023
00f9342
Use ForLoop::isTrivial
jacobhinkle Aug 22, 2023
33b15a9
Merge remote-tracking branch 'origin/main' into request_smem_reuse
jacobhinkle Aug 22, 2023
6c6459f
Remove position_ member
jacobhinkle Aug 22, 2023
e0ab062
Rename getPromoteReuse to shouldPromoteReuse
jacobhinkle Aug 22, 2023
91fb414
Assert on memory type in promoteReuse()
jacobhinkle Aug 22, 2023
084fe54
Remove TODO comment
jacobhinkle Aug 22, 2023
ec6bc07
Merge remote-tracking branch 'origin/main' into request_smem_reuse
jacobhinkle Aug 22, 2023
cc7b03e
Skip future allocs except unaliased smem allocs
jacobhinkle Aug 22, 2023
7e74560
Skip checking inserted syncs in dispatch(Expr*)
jacobhinkle Aug 22, 2023
d6504a2
Refactor test definition into function
jacobhinkle Aug 22, 2023
9a5260f
Undo change that skips trivial loops
jacobhinkle Aug 22, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading