File tree Expand file tree Collapse file tree 1 file changed +4
-3
lines changed
Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -12,7 +12,7 @@ DPC++ application compilation flow:
1212
1313![ High level component diagram for DPC++ Compiler] ( images/Compiler-HLD.svg )
1414
15- < div align = " center " > Diagram 1. Application build flow. </ div >
15+ * Diagram 1. Application build flow.*
1616
1717DPC++ compiler logically can be split into the host compiler and a number of
1818device compilers—one per each supported target. Clang driver orchestrates the
@@ -335,7 +335,7 @@ bundler/unbundler actions are basically inserted between the `llvm-link` and
335335the ` linker ` invocations as shown on the Diagram 1.
336336
337337![ Multi source compilation flow] ( images/SplitCompileAndLink.svg )
338- < div align = " center " > Diagram 2. Split compilation and linkage. </ div >
338+ * Diagram 2. Split compilation and linkage.*
339339
340340
341341* Current implementation uses LLVM IR as a default device binary format for `fat
@@ -432,7 +432,8 @@ There are multiple possible variants of the graph depending on:
432432- AOT compilation
433433
434434![ Multi source compilation flow] ( images/DeviceLinkAndWrap.svg )
435- <div align =" center " > Diagram 3. Device code link flows</div >
435+ * Diagram 3. Device code link flows.*
436+
436437Colors of the graph's edges show which paths are taken depending on the above
437438factors. Each edge is also annotated with the input/output file type.
438439The diagram does not show the ` llvm-for-each ` tool invocations for clarity.
You can’t perform that action at this time.
0 commit comments