Next: , Previous: , Up: Options for developers only   [Contents][Index]


9.27.2 Options for dumping internal compiler data structures


-d stage number or name
-d-
--dump-hlds stage number or name
–no-dump-hlds
--hlds-dump stage number or name
–no-hlds-dump

Dump the HLDS (high level intermediate representation) after the specified stage to ‘module’.hlds_dump.‘num’-‘name’. Stage numbers range from 1-599. Multiple dump options accumulate.


--dump-hlds-pred-name name
–no-dump-hlds-pred-name

Dump the HLDS only of the predicate/function with the given name.


--dump-hlds-options options

With ‘--dump-hlds’, include extra detail in the dump. Each type of detail is included in the dump if its corresponding letter occurs in the option argument (see the Mercury User’s Guide for details).


--dump-same-hlds

Create a file for a HLDS stage even if the file notes only that this stage is identical to the previously dumped HLDS stage.