cl-macroexpand-all is an alias for `macroexpand-all' in `cl.el'.

(cl-macroexpand-all FORM &optional ENVIRONMENT)

This function is obsolete since 24.3;
use `macroexpand-all' instead.

Return result of expanding macros at all levels in FORM.
If no macros are expanded, FORM is returned unchanged.
The second optional arg ENVIRONMENT specifies an environment of macro
definitions to shadow the loaded ones for use in file byte-compilation.