GBE: Correctly process constant for phi instruction
authorRuiling Song <ruiling.song@intel.com>
Wed, 18 Jun 2014 07:59:53 +0000 (15:59 +0800)
committerZhigang Gong <zhigang.gong@intel.com>
Wed, 18 Jun 2014 12:01:08 +0000 (20:01 +0800)
commit09404829f2a6659884034967f2798870db2e03f9
treea8c4f5d0586f9d392816ecf806a72056fc9e99d2
parent9ee75c0aa5906a9d727ad56a60eb73a87c1c021f
GBE: Correctly process constant for phi instruction

Simply use getRegister which deals with various ConstantExpr.
Thanks to Abrahm Scully who report the bug.

Signed-off-by: Ruiling Song <ruiling.song@intel.com>
Reviewed-by: Zhigang Gong <zhigang.gong@linux.intel.com>
backend/src/llvm/llvm_gen_backend.cpp