[X86] Allow more call sequences to use push instructions for argument passing