Crashing a schedule involves allocating more resources so that an activity can be completed on time or before time, assuming that by deploying more resources the activity can be completed earlier. When you crash a schedule, you do not need to crash all activities. The activities that impact the schedule are those with a float of zero, i.e. activities on the critical path.
For example, consider the following Precedence Diagram. (Click any image for a larger view.)

click to enlarge
In this project, if you allocate more resources to the Purchase Wood activity and complete the activity ahead of schedule, the Project End date will not change. This is because the Purchase Wood activity is not on the Critical Path. However, if you allocate more resources to the Dig Foundation activity, then the project will be completed earlier than expected.
Caution: Not all activities can be completed earlier by allocating more resources. For example, the completion of the Harden Cement Foundation activity is also dependent on the natural rate of cement hardening, which has nothing to do with resource allocation.