linearize_address_gen
if (!linearize_address_gen(ep, expr, &ad))
if (!linearize_address_gen(ep, expr->unop, &ad))
if (!target || !linearize_address_gen(ep, target, &ad))
if (!expr || !linearize_address_gen(ep, expr, &ad))