GBE: avoid one optimization pass to generate wide integer.
authorZhigang Gong <zhigang.gong@intel.com>
Fri, 5 Sep 2014 06:04:38 +0000 (14:04 +0800)
committerZhigang Gong <zhigang.gong@intel.com>
Fri, 5 Sep 2014 07:47:08 +0000 (15:47 +0800)
commit5ab532536133754f21c3c64c599ab3760a88ff6e
tree10228cab2d38ef562f674cdabc412465798e2afd
parent334fa9949df93d8996d5082fa8720c2b4c0bc746
GBE: avoid one optimization pass to generate wide integer.

Integer type wider than 64 bit is hard to handle on Gen.
Let's try to prevent ScalarReplAggregates pass to generate
such type of integer.

v2:
fix compilation error with LLVM 3.3.

Signed-off-by: Zhigang Gong <zhigang.gong@intel.com>
Reviewed-by: "Yang, Rong R" <rong.r.yang@intel.com>
backend/src/llvm/llvm_to_gen.cpp