-
Notifications
You must be signed in to change notification settings - Fork 116
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Support partial packing with dynamic indexing on VS-TCS
TCS input import calls with dynamic indexing (locOffset/elemIdx) and the corresponding VS output export calls cannot be unpacked - call them unpackable calls. We should keep unpackable calls unchanged and map their location properly. There are three things to do: 1.Skip unpackable calls in scalarization input calls 2.Skip unpackable calls in re-asssemble output calls 3.The inputLocInfoMap/outputLocInfoMap use plain location for unpackable calls; The locations of the packable calls are remapped in front of those of the unpackable calls. 4.The key to look up VS outputLocInfoMap or TCS inputLocInfoMap can be the combination of location and component or just location.
- Loading branch information
1 parent
4b4e0c8
commit 3562e51
Showing
3 changed files
with
169 additions
and
55 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters