Fix cloning or argument and cleanup the inliner to use the UseDef helper