[compiler][amd64] Cleaned up code somewhat and faster branches Added FAST_BRANCH_WHEN{_,_NOT_}ZERO that knows that sp[-1] is an integer. It can thus avoid doing any checking of types and the normal pop_stack checks. Also inlined the normal BRANCH_WHEN{_,_NON_}ZERO. There is now a common function that is used to generate modrm+sib+offset for the *mem* family of functions. Also removed frame init/stack cleaning for Functions that just return a constant.