Skip to content

Commit

Permalink
[SYCL][Fusion] Update linkage graph diagram
Browse files Browse the repository at this point in the history
Signed-off-by: Lukas Sommer <lukas.sommer@codeplay.com>
  • Loading branch information
sommerlukas committed Mar 23, 2023
1 parent aa2b629 commit d323beb
Showing 1 changed file with 54 additions and 52 deletions.
106 changes: 54 additions & 52 deletions clang/lib/Driver/Driver.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -5506,6 +5506,8 @@ class OffloadingActionBuilder final {
// s - device code split requested
// r - relocatable device code is requested
// f - link object output type is TY_Tempfilelist (fat archive)
// e - Embedded IR for fusion (-fsycl-embed-ir) was requested
// and target is NVPTX.
// * - "all other cases"
// - no condition means output/input is "always" present
// First symbol indicates output/input type
Expand All @@ -5525,58 +5527,58 @@ class OffloadingActionBuilder final {
// | |
// | |
// .---------------------------------------.
// | PostLink |
// .---------------------------------------.
// [+*] [+]
// | |
// | |
// |--------- |
// | | |
// | | |
// | [+!rf] |
// | .-------------. |
// | | llvm-foreach| |
// | .-------------. |
// | | |
// [+*] [+!rf] |
// .-----------------. |
// | FileTableTform | |
// | (extract "Code")| |
// .-----------------. |
// [-] |-----------
// --------------------| |
// | | |
// | |----------------- |
// | | | |
// | | [-!rf] |
// | | .--------------. |
// | | |FileTableTform| |
// | | | (merge) | |
// | | .--------------. |
// | | [-] |-------
// | | | | |
// | | | ------| |
// | | --------| | |
// [.] [-*] [-!rf] [+!rf] |
// .---------------. .-------------------. .--------------. |
// | finalizeNVPTX | | SPIRVTranslator | |FileTableTform| |
// | finalizeAMDGCN | | | | (merge) | |
// .---------------. .-------------------. . -------------. |
// [.] [-as] [-!a] | |
// | | | | |
// | [-s] | | |
// | .----------------. | | |
// | | BackendCompile | | | |
// | .----------------. | ------| |
// | [-s] | | |
// | | | | |
// | [-a] [-!a] [-!rf] |
// | .--------------------. |
// -----------[-n]| FileTableTform |[+*]--------------|
// | (replace "Code") |
// .--------------------.
// |
// [+*]
// | PostLink |[+e]----------------
// .---------------------------------------. |
// [+*] [+] |
// | | |
// | | |
// |--------- | |
// | | | |
// | | | |
// | [+!rf] | |
// | .-------------. | |
// | | llvm-foreach| | |
// | .-------------. | |
// | | | |
// [+*] [+!rf] | |
// .-----------------. | |
// | FileTableTform | | |
// | (extract "Code")| | |
// .-----------------. | |
// [-] |----------- |
// --------------------| | |
// | | | |
// | |----------------- | |
// | | | | |
// | | [-!rf] | |
// | | .--------------. | |
// | | |FileTableTform| | |
// | | | (merge) | | |
// | | .--------------. | |
// | | [-] |------- |
// | | | | | |
// | | | ------| | |
// | | --------| | | |
// [.] [-*] [-!rf] [+!rf] | |
// .---------------. .-------------------. .--------------. | |
// | finalizeNVPTX | | SPIRVTranslator | |FileTableTform| | |
// | finalizeAMDGCN | | | | (merge) | | |
// .---------------. .-------------------. . -------------. | |
// [.] [-as] [-!a] | | |
// | | | | | |
// | [-s] | | | |
// | .----------------. | | | |
// | | BackendCompile | | | | |
// | .----------------. | ------| | |
// | [-s] | | | |
// | | | | | |
// | [-a] [-!a] [-!rf] | |
// | .--------------------. | |
// -----------[-n]| FileTableTform |[+*]--------------| |
// | (replace "Code") | |
// .--------------------. |
// | -------------------------
// [+*] | [+e]
// .--------------------------------------.
// | OffloadWrapper |
// .--------------------------------------.
Expand Down

0 comments on commit d323beb

Please sign in to comment.