Barclays shifts semiconductor ratings ahead of earnings By Investing.com | AllMind News