GBE: Only emit long jump when jump a lot of blocks
authorZhigang Gong <zhigang.gong@intel.com>
Thu, 27 Mar 2014 01:36:46 +0000 (09:36 +0800)
committerZhigang Gong <zhigang.gong@intel.com>
Tue, 8 Apr 2014 08:21:32 +0000 (16:21 +0800)
commit7256dacfe269d4f5169b519131635e9e5759000a
tree02d998ffb9ca485ca88f1b42158ce769fa1d8adf
parent4c08a2e16a845ed45753c41da325ad45e922467b
GBE: Only emit long jump when jump a lot of blocks

Most of the case, we don't need to emit long jump at all.

Signed-off-by: Zhigang Gong <zhigang.gong@intel.com>
Reviewed-by: "Yang, Rong R" <rong.r.yang@intel.com>
Reviewed-by: "Song, Ruiling" <ruiling.song@intel.com>
backend/src/backend/gen_context.cpp
backend/src/backend/gen_encoder.cpp
backend/src/backend/gen_encoder.hpp
backend/src/backend/gen_insn_selection.cpp
backend/src/backend/gen_insn_selection.hpp