-
Notifications
You must be signed in to change notification settings - Fork 82
Add inject-transport-session pass to emit transport session IR #3063
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
Merged
Changes from all commits
Commits
Show all changes
110 commits
Select commit
Hold shift + click to select a range
5ae18e5
Define runtime transport layer interface for backline backends
josephleekl 5e76333
update changelog
josephleekl 279a2b4
comments
josephleekl a319b39
update changelog
josephleekl 0bb4b19
Merge branch 'main' into josephleekl/transport-layer
josephleekl c523f67
Transport Layer Loader is added
rniczh 2b88bd4
Merge branch 'main' into josephleekl/transport-layer
josephleekl 8dccc62
update interface
rniczh fc399e9
Merge branch 'josephleekl/transport-layer' into rniczh/tranport-layer…
rniczh cdee60b
coprocessor backend interface is added
rniczh da41e92
chagne type
rniczh 2b6c1e9
Merge branch 'josephleekl/transport-layer' into rniczh/tranport-layer…
rniczh 6e942a9
remove redundancy
rniczh 4408322
add start
rniczh 5282f5a
update comment
rniczh 2b36a11
Merge branch 'josephleekl/transport-layer' into rniczh/tranport-layer…
rniczh 32fc6f2
update changelog
rniczh 2fc50c3
update
rniczh 4d211ce
update
rniczh 060458b
remove redundancy
rniczh 246a4b7
number of collection is always 1
rniczh 22cd621
update interface
rniczh 5b57ef4
Merge branch 'josephleekl/transport-layer' into rniczh/tranport-layer…
rniczh 18c2684
Add transport dialect
mehrdad2m 6984afa
Add transport-to-llvm pass
mehrdad2m 7630570
Update runtime/include/Transport.hpp
rniczh da12f30
Apply suggestion from @mehrdad2m
rniczh 5490f08
Apply suggestion from @mehrdad2m
rniczh 5d639c5
Apply suggestion from @mehrdad2m
rniczh 30ebdf0
Merge branch 'josephleekl/transport-layer' into rniczh/tranport-layer…
rniczh 8979bfc
Merge branch 'main' into transport-dialect
mehrdad2m 2d8991e
Merge branch 'transport-dialect' into transport-to-llvm-pass
mehrdad2m e04d7b2
Merge branch 'transport-to-llvm-pass' into rniczh/tranport-layer-loader
mehrdad2m fd17906
update
mehrdad2m 9cd39b5
update
mehrdad2m c2c1c73
Merge branch 'transport-dialect' into transport-to-llvm-pass
mehrdad2m 7b3ff71
update
mehrdad2m b09fcc5
Merge branch 'transport-to-llvm-pass' into rniczh/tranport-layer-loader
mehrdad2m bdfab4c
format
mehrdad2m b911d91
Merge branch 'transport-dialect' into transport-to-llvm-pass
mehrdad2m a515020
format
mehrdad2m 6b84b8c
Merge branch 'transport-to-llvm-pass' into rniczh/tranport-layer-loader
mehrdad2m 7e86066
Merge branch 'main' into transport-dialect
mehrdad2m e4a779b
add include to lsp
mehrdad2m 44e0d6a
add changelog
mehrdad2m e34c06a
Refine transport dialect: string data_path, get_session, typed round …
mehrdad2m ed2a082
add tests
mehrdad2m a6493b2
fix
mehrdad2m 56259d3
Merge branch 'transport-dialect' into transport-to-llvm-pass
mehrdad2m 1c2ea7a
update get_session
mehrdad2m 8887466
add changelog
mehrdad2m f6d1426
refine the CAPI
mehrdad2m 266d3d9
Add tests
mehrdad2m 61d3a0b
format
mehrdad2m a14e1fd
add tests
mehrdad2m 747c0ed
format
mehrdad2m 8f801e6
Merge branch 'transport-to-llvm-pass' into rniczh/tranport-layer-loader
mehrdad2m bfd710f
add inject-transport-session pass
mehrdad2m 16e9f1f
add changelog
mehrdad2m 718eedb
Merge branch 'main' into transport-dialect
mehrdad2m 676c117
Merge branch 'transport-dialect' into transport-to-llvm-pass
mehrdad2m cb83699
Merge branch 'transport-to-llvm-pass' into rniczh/tranport-layer-loader
mehrdad2m ff8a253
format
mehrdad2m 844eef2
Merge branch 'transport-dialect' into transport-to-llvm-pass
mehrdad2m cbb2c7a
Merge branch 'transport-to-llvm-pass' into rniczh/tranport-layer-loader
mehrdad2m 0b0d0c0
format
mehrdad2m 05195ab
Merge branch 'transport-to-llvm-pass' into rniczh/tranport-layer-loader
mehrdad2m 4900c41
Merge branch 'rniczh/tranport-layer-loader' into inject-transport-ses…
mehrdad2m dfa0311
format
mehrdad2m a53549c
apply ne w catalyst-dev changes
mehrdad2m 245af10
Merge branch 'transport-to-llvm-pass' into rniczh/tranport-layer-loader
mehrdad2m 5bf2e4b
Merge branch 'rniczh/tranport-layer-loader' into inject-transport-ses…
mehrdad2m b01d828
Add ENABLE_TRANSPORT
mehrdad2m 55ec769
Key transport string globals on their contents.
mehrdad2m bc198e6
add linking flag
mehrdad2m 7384af3
modify
mehrdad2m ca07283
format
mehrdad2m 579f706
minor
mehrdad2m 7fac616
Merge branch 'main' into transport-to-llvm-pass
mehrdad2m c323c7a
Merge branch 'transport-to-llvm-pass' into rniczh/tranport-layer-loader
mehrdad2m a851d7e
Merge branch 'rniczh/tranport-layer-loader' into inject-transport-ses…
mehrdad2m 1689712
Update mlir/lib/Transport/Transforms/TransportToLLVM.cpp
mehrdad2m 68149c3
guard last_rtt_ns
rniczh b5fd401
formatted
rniczh 45ffdd8
replace with isAlnum
mehrdad2m bbebcd2
drain pending tokens at destory
rniczh 43a16e9
format
mehrdad2m 7d5c424
resolve coprocessor lib
rniczh 793d8bf
add warning
rniczh f59cd15
add test for draining pending tokens
rniczh 5063573
cerr
rniczh f54830a
formatted
rniczh ee0b3bf
Merge branch 'transport-to-llvm-pass' into rniczh/tranport-layer-loader
mehrdad2m 693ba96
Merge branch 'rniczh/tranport-layer-loader' into inject-transport-ses…
mehrdad2m 8b46a2e
fix makefile
mehrdad2m bfec65d
Merge branch 'rniczh/tranport-layer-loader' into inject-transport-ses…
mehrdad2m be4b871
Merge branch 'main' into rniczh/tranport-layer-loader
rniczh 23750e3
Merge branch 'rniczh/tranport-layer-loader' into inject-transport-ses…
mehrdad2m 392cbdd
Add todo
rniczh 4c635d7
rename as_controller
mehrdad2m b0e8b22
remove constexprs
mehrdad2m f52777d
format
mehrdad2m 3d7a5fc
Merge branch 'rniczh/tranport-layer-loader' into inject-transport-ses…
mehrdad2m 809817c
add const for messageByte size
mehrdad2m 68469ff
format
mehrdad2m d495ccf
add constant for cpuverbs
mehrdad2m 019e16b
add tests
mehrdad2m 5c4395b
refactor into indicidual methods for each combination of ctrl/coproc
mehrdad2m 0c51be5
format
mehrdad2m a1ff770
Merge branch 'main' into inject-transport-session
mehrdad2m 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
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
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.
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.