@@ -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