-
Notifications
You must be signed in to change notification settings - Fork 231
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
compiler: Misc code generation improvements #2282
Merged
Changes from 1 commit
Commits
Show all changes
48 commits
Select commit
Hold shift + click to select a range
bbe3f5d
api: Accept language=sycl (still no-op though)
FabioLuporini a0af11f
arch: Tweak OneapiCompiler for SYCL
FabioLuporini 96f145d
compiler: Separate out common code in PragmaShmTransformer
FabioLuporini 465fd99
compiler: Add Lambda handler to Uxreplace
FabioLuporini 5e9e8a2
compiler: Fix Definition.expr_symbols
FabioLuporini 89c8514
compiler: Improve Call-Lambda interaction
FabioLuporini 48368e5
compiler: Patch LocalObject.free_symbols
FabioLuporini 7664589
compiler: Patch Definition.functions
FabioLuporini ecaa2aa
compiler: Fix Call.defines
FabioLuporini b073fb0
compiler: Add Lambda.{functions,defines}
FabioLuporini bfd961b
compiler: Support namespaces in the generated code
FabioLuporini 5113b3d
arch: Introduce SyclCompiler
FabioLuporini 1ef8f70
compiler: Fix FindSections for Lambda
FabioLuporini 6b0c1c5
misc: Add docker images for sycl backend
FabioLuporini be4b1bf
compiler: Add ListMajor
FabioLuporini e7bf2a1
compiler: Enhance Lambda support
FabioLuporini 6cbdbe9
compiler: Enhance C++ codegen capabilities
FabioLuporini 3bc43ae
compiler: Pump C++ codegen capabilities
FabioLuporini 5842722
compiler: Fix LocalObject codegen
FabioLuporini b31976c
arch: Fix OneapiCompiler MPI commands
FabioLuporini efafe51
compiler: Patch CGen._gen_struct_decl to swallow CustomTypes
FabioLuporini 00f8693
compiler: Distinguish between standalones and objs
FabioLuporini d322cdc
compiler: Fix LocalObject codegen
FabioLuporini 025bac4
compiler: Add LocalObject.modifier
FabioLuporini c4e1d24
compiler: Improve support for Call via FieldFrom* objs
FabioLuporini 34b16cb
compiler: Allocate Weights array on the stack by default
FabioLuporini dd349ab
compiler: Optimize weights coefficients at startup
FabioLuporini 7546ac0
arch: Fix OneapiCompiler.MPICC
FabioLuporini 2037fb4
arch: Improve SyclCompiler
FabioLuporini 05bd196
compiler: Patch IntDiv construction
FabioLuporini 5d7d0df
compiler: Add Call.templates
FabioLuporini ff7e480
compiler: Patch Lambda visitors
FabioLuporini 568cf3e
arch: Set I_MPI_OFFLOAD w/ Intel MPI on GPUs
FabioLuporini e748bc0
compiler: Fix factorization involving Objects
FabioLuporini ac7c854
compiler: Enhance LocalObject
FabioLuporini 35f78b7
compiler: Generalize _alloc_mapped_array_on_high_bw_mem
FabioLuporini 0e12b6f
compiler: Tweak orchestration
FabioLuporini 4988492
misc: Rename sycl docker images
FabioLuporini a72f64a
compiler: Refactor Rvalue
FabioLuporini b4102d9
arch: Fix OneapiCompiler and SyclCompiler initialization
FabioLuporini 9930c4e
arch: Add INTELGPUMAX
FabioLuporini e7d5d34
arch: Fix CustomCompiler via Intel toolchain
FabioLuporini 632319c
compiler: Remove unnecessary code
FabioLuporini 762ea3d
misc: Fix docstring
FabioLuporini 796b05f
tests: Use kwargs to make API explicit
FabioLuporini b815b03
misc: Split Dockerfile.cpu into .cpu and .intel
FabioLuporini dfd7968
misc: Fix pep8
FabioLuporini 5f63560
docker: update oneapi base drivers
mloubout 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
misc: Rename sycl docker images
- Loading branch information
commit 49884925d22788b86077132dd50b39da0dbe12ed
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
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
should probably make a
Dockerfile.intel
the same way we have an AMD and NVIDIA one and then rename this one as something like "Dockerfile.basic" or something with just the GCC in itThere was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'll try