Skip to content

Commit d323beb

Browse files
committed
[SYCL][Fusion] Update linkage graph diagram
Signed-off-by: Lukas Sommer <[email protected]>
1 parent aa2b629 commit d323beb

File tree

1 file changed

+54
-52
lines changed

1 file changed

+54
-52
lines changed

clang/lib/Driver/Driver.cpp

+54-52
Original file line numberDiff line numberDiff line change
@@ -5506,6 +5506,8 @@ class OffloadingActionBuilder final {
55065506
// s - device code split requested
55075507
// r - relocatable device code is requested
55085508
// f - link object output type is TY_Tempfilelist (fat archive)
5509+
// e - Embedded IR for fusion (-fsycl-embed-ir) was requested
5510+
// and target is NVPTX.
55095511
// * - "all other cases"
55105512
// - no condition means output/input is "always" present
55115513
// First symbol indicates output/input type
@@ -5525,58 +5527,58 @@ class OffloadingActionBuilder final {
55255527
// | |
55265528
// | |
55275529
// .---------------------------------------.
5528-
// | PostLink |
5529-
// .---------------------------------------.
5530-
// [+*] [+]
5531-
// | |
5532-
// | |
5533-
// |--------- |
5534-
// | | |
5535-
// | | |
5536-
// | [+!rf] |
5537-
// | .-------------. |
5538-
// | | llvm-foreach| |
5539-
// | .-------------. |
5540-
// | | |
5541-
// [+*] [+!rf] |
5542-
// .-----------------. |
5543-
// | FileTableTform | |
5544-
// | (extract "Code")| |
5545-
// .-----------------. |
5546-
// [-] |-----------
5547-
// --------------------| |
5548-
// | | |
5549-
// | |----------------- |
5550-
// | | | |
5551-
// | | [-!rf] |
5552-
// | | .--------------. |
5553-
// | | |FileTableTform| |
5554-
// | | | (merge) | |
5555-
// | | .--------------. |
5556-
// | | [-] |-------
5557-
// | | | | |
5558-
// | | | ------| |
5559-
// | | --------| | |
5560-
// [.] [-*] [-!rf] [+!rf] |
5561-
// .---------------. .-------------------. .--------------. |
5562-
// | finalizeNVPTX | | SPIRVTranslator | |FileTableTform| |
5563-
// | finalizeAMDGCN | | | | (merge) | |
5564-
// .---------------. .-------------------. . -------------. |
5565-
// [.] [-as] [-!a] | |
5566-
// | | | | |
5567-
// | [-s] | | |
5568-
// | .----------------. | | |
5569-
// | | BackendCompile | | | |
5570-
// | .----------------. | ------| |
5571-
// | [-s] | | |
5572-
// | | | | |
5573-
// | [-a] [-!a] [-!rf] |
5574-
// | .--------------------. |
5575-
// -----------[-n]| FileTableTform |[+*]--------------|
5576-
// | (replace "Code") |
5577-
// .--------------------.
5578-
// |
5579-
// [+*]
5530+
// | PostLink |[+e]----------------
5531+
// .---------------------------------------. |
5532+
// [+*] [+] |
5533+
// | | |
5534+
// | | |
5535+
// |--------- | |
5536+
// | | | |
5537+
// | | | |
5538+
// | [+!rf] | |
5539+
// | .-------------. | |
5540+
// | | llvm-foreach| | |
5541+
// | .-------------. | |
5542+
// | | | |
5543+
// [+*] [+!rf] | |
5544+
// .-----------------. | |
5545+
// | FileTableTform | | |
5546+
// | (extract "Code")| | |
5547+
// .-----------------. | |
5548+
// [-] |----------- |
5549+
// --------------------| | |
5550+
// | | | |
5551+
// | |----------------- | |
5552+
// | | | | |
5553+
// | | [-!rf] | |
5554+
// | | .--------------. | |
5555+
// | | |FileTableTform| | |
5556+
// | | | (merge) | | |
5557+
// | | .--------------. | |
5558+
// | | [-] |------- |
5559+
// | | | | | |
5560+
// | | | ------| | |
5561+
// | | --------| | | |
5562+
// [.] [-*] [-!rf] [+!rf] | |
5563+
// .---------------. .-------------------. .--------------. | |
5564+
// | finalizeNVPTX | | SPIRVTranslator | |FileTableTform| | |
5565+
// | finalizeAMDGCN | | | | (merge) | | |
5566+
// .---------------. .-------------------. . -------------. | |
5567+
// [.] [-as] [-!a] | | |
5568+
// | | | | | |
5569+
// | [-s] | | | |
5570+
// | .----------------. | | | |
5571+
// | | BackendCompile | | | | |
5572+
// | .----------------. | ------| | |
5573+
// | [-s] | | | |
5574+
// | | | | | |
5575+
// | [-a] [-!a] [-!rf] | |
5576+
// | .--------------------. | |
5577+
// -----------[-n]| FileTableTform |[+*]--------------| |
5578+
// | (replace "Code") | |
5579+
// .--------------------. |
5580+
// | -------------------------
5581+
// [+*] | [+e]
55805582
// .--------------------------------------.
55815583
// | OffloadWrapper |
55825584
// .--------------------------------------.

0 commit comments

Comments
 (0)