add synthesis support for intrinsics