5
5
\section required-transforms Core Transformation Passes
6
6
7
7
This section lists the transformation passes that must have been applied for the
8
- goto model to be in core goto format.
8
+ goto model to be in symex ready goto format.
9
9
10
10
Note that the passes are listed below in the order they are currently called in
11
11
CBMC. While all dependencies on the ordering are not fully documented, the
@@ -184,11 +184,11 @@ nondet-transform if it is being used.</em>
184
184
185
185
This transformation removes skip instructions. Note that this transformation is
186
186
called in many places and may be called as part of other transformations. This
187
- instance here is part of the mandatory transformation to reach core goto format.
188
- If there is a use case where it is desirable to preserve a "no operation"
189
- instruction, a ` LOCATION ` type instruction may be used in place of a ` SKIP `
190
- instruction. The ` LOCATION ` instruction has the same semantics as the ` SKIP `
191
- instruction, but is not removed by the remove skip instructions pass.
187
+ instance here is part of the mandatory transformation to reach symex ready goto
188
+ format. If there is a use case where it is desirable to preserve a "no
189
+ operation" instruction, a ` LOCATION ` type instruction may be used in place of a
190
+ ` SKIP ` instruction. The ` LOCATION ` instruction has the same semantics as the
191
+ ` SKIP ` instruction, but is not removed by the remove skip instructions pass.
192
192
193
193
The implementation of this pass is called via \ref remove_skip(goto_modelt &)
194
194
@@ -215,7 +215,7 @@ coverage-transform if it is being used.</em>
215
215
216
216
The sections lists the optional transformation passes that are optional and will
217
217
modify a goto model. Note that these are documented here for consistency, but
218
- not required for core goto format.
218
+ not required for symex ready goto format.
219
219
220
220
Note for each optional pass there is a listed predeceesor pass. This is the pass
221
221
currently called before the listed pass in CBMC. While the ordering may not be
0 commit comments