A separable phrasal verb.
New Oxford American Dictionary
knock someone out
make a person unconscious, typically with a blow to the head.
• knock down (a boxer) for a count of ten, thereby winning the contest.
• (knock oneself out) informal work so hard that one is exhausted.
• informal astonish or greatly impress someone.