-
Notifications
You must be signed in to change notification settings - Fork 752
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[ESIMD] Implement property-based gather(usm, ...) (#12316)
This patch also supports gather and masked-gather of any length N if it does not use L1/L2 hints of VS>1. Additionally for gathers without L1/L2 vs VS>1 this patch replaces the calls of GenX SVM gather calls with LLVM IR if the macro __ESIMD_GATHER_SCATTER_LLVM_IR is defined by user. If it not defined, then using masked gathers with pass_thru operand requires DG2/PVC. --------- Signed-off-by: Vyacheslav N Klochkov <vyacheslav.n.klochkov@intel.com> Signed-off-by: Klochkov, Vyacheslav N <vyacheslav.n.klochkov@intel.com>
- Loading branch information
1 parent
e7910c3
commit 3eca2d4
Showing
11 changed files
with
1,094 additions
and
136 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
Oops, something went wrong.