The compiler will take care of lot of things before moving any instruction around, it has to take care of a lot of things - dependencies, and a whole lot of stuff.
कंपाइलर किसी भी इंस्ट्रक्शन को इधर-उधर करने से पहले बहुत सी बातों का ध्यान रखेगा, उसे बहुत सारी चीजों का ध्यान रखना होगा - निर्भरता, और बहुत सारी चीजें।