From 1deaea2839c0bef5fd0963e7dd253779b22b6162 Mon Sep 17 00:00:00 2001 From: Alexey Bader Date: Thu, 19 Sep 2024 17:23:36 -0700 Subject: [PATCH] [NFC] Small word tweaking. --- sycl/doc/design/ThinLTO.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sycl/doc/design/ThinLTO.md b/sycl/doc/design/ThinLTO.md index 41a0a00786bdf..58232f0aff157 100644 --- a/sycl/doc/design/ThinLTO.md +++ b/sycl/doc/design/ThinLTO.md @@ -30,7 +30,7 @@ currently a common source of performance issues. Splitting early means that the resulting IR after splitting is not complete, it still may contain calls to functions (user code and/or the SYCL device -libraries) from other object files. +libraries) defined in other translation units. We rely on the assumption that all function definitions matching a declaration will be the same and we can let ThinLTO pull in any one. @@ -50,7 +50,7 @@ part of device compilation may contain multiple device code images. ## Device code link time changes Before we go into the link time changes for SYCL, let's understand the device -linking flow for community devices (AMD/NVIDIA): +linking flow for AMD/NVIDIA devices: ![Community linking flow](images/ThinLTOCommunityFlow.svg)