@@ -129,34 +129,34 @@ _Set_ must be result of an OpExtInstImport instruction. +
129
129
130
130
_Name_ is an *OpString* , holding the name of the imported module. +
131
131
132
- _Source_ is a *DebugSource* instruction representing text of the source program +
132
+ _Source_ is a *DebugSource* instruction representing text of the source program
133
133
of the module. +
134
134
135
- _Line_ is a single word literal denoting the source line number at which the +
135
+ _Line_ is a single word literal denoting the source line number at which the
136
136
declaration or use of a module appears in the _Source_ . +
137
137
138
138
_Parent_ is id of a debug instruction which represents the parent lexical scope. +
139
139
140
- _ConfigurationMacros_ is an *OpString* , holding space-separated shell-quoted +
141
- list of -D macro definitions as they would appear on a command line specified +
140
+ _ConfigurationMacros_ is an *OpString* , holding space-separated shell-quoted
141
+ list of -D macro definitions as they would appear on a command line specified
142
142
to a preprocessor on early stages of _Source_ translation to a SPIR-V module. +
143
143
144
144
_IncludePath_ is an *OpString* , holding the path to the module map file. +
145
145
146
- _APINotesFile_ is an *OpString* , holding the path to an API notes file for this +
146
+ _APINotesFile_ is an *OpString* , holding the path to an API notes file for this
147
147
module. +
148
148
149
- _IsDecl_ indicates if the module is a declaration and must be one of the +
149
+ _IsDecl_ indicates if the module is a declaration and must be one of the
150
150
following values: +
151
151
0 indicates that this module is not a declaration +
152
152
1 indicates that this module is a declaration +
153
153
154
154
The *DebugModuleINTEL* instruction has no semantic impact and can be safely
155
155
removed from the module if all references to _Result_ of this instruction are
156
- replaced with id of *DebugInfoNone* instruction.
156
+ replaced with id of *DebugInfoNone* instruction. +
157
157
158
158
Result of this instruction can be used as _Entity_ operand of
159
- *DebugImportedEntity* instruction.
159
+ *DebugImportedEntity* instruction. +
160
160
161
161
Any non-literal operand, except _Set_ , can be _id_ of *DebugInfoNone*
162
162
instruction in case the corresponding debug information is unavailable. String
0 commit comments