@@ -5506,6 +5506,8 @@ class OffloadingActionBuilder final {
5506
5506
// s - device code split requested
5507
5507
// r - relocatable device code is requested
5508
5508
// 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.
5509
5511
// * - "all other cases"
5510
5512
// - no condition means output/input is "always" present
5511
5513
// First symbol indicates output/input type
@@ -5525,58 +5527,58 @@ class OffloadingActionBuilder final {
5525
5527
// | |
5526
5528
// | |
5527
5529
// .---------------------------------------.
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]
5580
5582
// .--------------------------------------.
5581
5583
// | OffloadWrapper |
5582
5584
// .--------------------------------------.
0 commit comments