GBE/Sampler: Simplfy the sampler handling.
authorZhigang Gong <zhigang.gong@intel.com>
Wed, 15 Jan 2014 11:50:55 +0000 (19:50 +0800)
committerZhigang Gong <zhigang.gong@intel.com>
Fri, 17 Jan 2014 06:27:42 +0000 (14:27 +0800)
commit5af0957253120bfca595c88f4f9038084d0c2b5c
treeec4819a2130821126ba6768cfe5766409963ca7a
parente01556dd9532a90dcd49d1237e99b5099a1305e9
GBE/Sampler: Simplfy the sampler handling.

Mov the sampler allocation to the Gen stage. Then we don't need to
maintain a fake key register which may also confusing the latter
register allocation phase.

Signed-off-by: Zhigang Gong <zhigang.gong@intel.com>
Reviewed-by: "Yang, Rong R" <rong.r.yang@intel.com>
backend/src/backend/context.cpp
backend/src/backend/gen_insn_selection.cpp
backend/src/backend/gen_reg_allocation.cpp
backend/src/ir/instruction.cpp
backend/src/ir/instruction.hpp
backend/src/ir/sampler.cpp
backend/src/ir/sampler.hpp
backend/src/llvm/llvm_gen_backend.cpp