GBE: Remove some noduplicate to let inline works
authorRuiling Song <ruiling.song@intel.com>
Wed, 8 Jan 2014 06:58:07 +0000 (14:58 +0800)
committerZhigang Gong <zhigang.gong@intel.com>
Wed, 8 Jan 2014 06:25:43 +0000 (14:25 +0800)
commite8bfd5add6d560874279d7d568b05fc0126ca4e0
treeb691d21c706a67b16b57e5f38ebf73daa46c1c52
parent2a2dda732feec8eb9ad1d757146b32bef19c17de
GBE: Remove some noduplicate to let inline works

llvm Inliner seems won't inline a function if it contains noduplicate function calls.
So, we just keep the noduplicate for barrier itself. then barrier() could still be inlined.

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