I am going through the machine description file for ARM target in GCC. And while looking into it i found that the peephole definition(define_peephole2) it support is peephole2 and not the peephole.
So could some please let me know the difference between peephole and peephole2?