-
Notifications
You must be signed in to change notification settings - Fork 772
[SYCL][ESIMD][EMU] Memory intrinsic updates for ESIMD_EMU plugin #4748
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
romanovvlad
merged 50 commits into
intel:sycl
from
dongkyunahn-intel:esimd_emu_memory_intrinsic
Feb 17, 2022
Merged
Changes from all commits
Commits
Show all changes
50 commits
Select commit
Hold shift + click to select a range
77e5c8d
[SYCL][ESIMD][EMU] Memory intrinsic updates for ESIMD_EMU plugin
dongkyunahn-intel bff7edd
Intrinsic implementations for ESIMD_EMU
dongkyunahn-intel 54da408
slm_init() refactoring
dongkyunahn-intel ab85953
Comments for if(SLM_BTI) and otherwise case
dongkyunahn-intel 0e6c1ee
SLM_BTI fixes / Function argument reference fixes
dongkyunahn-intel e3a94bc
Removing unnecessary comment
dongkyunahn-intel 8cb68ec
Sanity check for whether ESIMD_EMU pi module is loaded or not
dongkyunahn-intel 7b6629b
Merge branch 'sycl' of https://github.com/intel/llvm into esimd_emu_m…
dongkyunahn-intel fa4afaf
Merge branch 'sycl' of https://github.com/intel/llvm into esimd_emu_m…
dongkyunahn-intel 692f8c8
Memory intrinsic update for ESIMD_EMULATOR
dongkyunahn-intel 808d0c4
Version info fix for interface version upgrade
dongkyunahn-intel 09ec042
Removing outdated LowerESIMD.cpp for pulling sycl
dongkyunahn-intel edb02da
Merge branch 'sycl' of https://github.com/intel/llvm into esimd_emu_m…
dongkyunahn-intel a7e346e
Build error fix after merging sycl
dongkyunahn-intel 7be1079
Reverting __esimd_slm_init lowering
dongkyunahn-intel bec4d3c
clang-format fix
dongkyunahn-intel db22be4
Merge branch 'sycl' of https://github.com/intel/llvm into esimd_emu_m…
dongkyunahn-intel e3f826a
Creating dummy header file - cm_rt.h
dongkyunahn-intel 49f687d
Fix for odr test failure - slm_init()
dongkyunahn-intel 169d8bd
clang-format error fix
dongkyunahn-intel d3b458f
Enabling __esimd_gather_masked_scaled2
dongkyunahn-intel 2fcffc8
Applying __ESIMD_API macro for slm_init()
dongkyunahn-intel 322ceaa
Update sycl/include/sycl/ext/intel/experimental/esimd/detail/memory_i…
dongkyunahn-intel a5a6f07
Addressing Konst's comment
dongkyunahn-intel 1a5c0a1
__esimd_emu_pi_load_check is moved in into getESIMDDeviceInterface()
dongkyunahn-intel 8b4c952
Serializing access to PiESimdSurfaceMap
dongkyunahn-intel 8f0d0eb
get_cm_surface_index() returns surface index as return value
dongkyunahn-intel 588067e
Comment update
dongkyunahn-intel 1ca19de
Comment on newly added interface functions
dongkyunahn-intel c2eaf05
clang-format fix
dongkyunahn-intel db3736a
slm_init failure fix
dongkyunahn-intel 7137dd6
clang-format fix
dongkyunahn-intel 2e43a71
Refactoring : __esimd_*_gather/scatter4_scaled
dongkyunahn-intel ccdaf45
Removing __SYCL_EXPLICIT_SIMD_PLUGIN__
dongkyunahn-intel 1d49b17
Removing unnecessary intermediate variable for ESIMDeviceInterface
dongkyunahn-intel 9381f55
Updating pi_esimd_emualtor implementation
dongkyunahn-intel dd3bcba
Lowering "__esimd_slm_init"
dongkyunahn-intel faa7bda
PlatformCache for piPlatformsGet PI_API
dongkyunahn-intel e0cf9ed
Enabling single-entry device cache
dongkyunahn-intel 3863705
Merging ESIMDDeviceInterface version 2 table to version 1
dongkyunahn-intel 263e831
Fixing lower_intrins.ll failure
dongkyunahn-intel f00480f
Merge branch 'sycl' of https://github.com/intel/llvm into esimd_emu_m…
dongkyunahn-intel 0c6f70b
Merge branch 'sycl' of https://github.com/intel/llvm into esimd_emu_m…
dongkyunahn-intel 251fe21
Addressing Konst's comments
dongkyunahn-intel 16f7c3f
Merge branch 'sycl' of https://github.com/intel/llvm into esimd_emu_m…
dongkyunahn-intel 3ae4be4
Missing change from pulling sycl branch
dongkyunahn-intel 60d1107
Excluding 'PromoT' work-around for ESIMD_EMULATOR
dongkyunahn-intel d4edc16
Initializing return vector in 'gather' memory intrinsic
dongkyunahn-intel d7ec3ca
Merge branch 'sycl' of https://github.com/intel/llvm into esimd_emu_m…
dongkyunahn-intel 69f01cf
Recovering 'PromoT' for ESIMD_EMULATOR for half_type support
dongkyunahn-intel File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or 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 hidden or 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 hidden or 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.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.