module volt.semantic.folder

Code Map

module volt.semantic.folder;


//! Folds any expressions into Constants.
class ExpFolder : NullVisitor, Pass
{
public:
	target: TargetInfo;


public:
	this(target: TargetInfo) { }
	fn transform(mod: ir.Module) { }
	fn close() { }
	fn enter(exp: ir.Exp, binop: ir.BinOp) Status { }
	fn enter(exp: ir.Exp, unary: ir.Unary) Status { }
}
class ExpFolder : NullVisitor, Pass

Folds any expressions into Constants.