Files
mercury/compiler
Zoltan Somogyi e8832be3a5 A new module that contains code to standardize labels in the LLDS.
Estimated hours taken: 1
Branches: main

compiler/stdlabel.m:
	A new module that contains code to standardize labels in the LLDS.

compiler/ll_backend.m:
	Include the new module in this package.

compiler/options.m:
	Add an option that governs whether stdlabel.m is invoked or not.

compiler/optimize.m:
	If the option is set, invoke stdlabel.m.

compiler/opt_util.m:
	Add an option to opt_util.replace_labels_instruction_list to allow
	it to replace labels in label instructions themselves.

compiler/dupelim.m:
	Conform to the changes in opt_util.m

compiler/notes/compiler_design.html:
	Document the new module.
2006-04-10 04:28:24 +00:00
..