[tilegx] Fix issues exposed by clang/llvm bootstrap.

  * Delete the redundant 'r' when generate reg operand for inline assembly.
  * Fix syntax warning reported by clang.
  * More rotl pattern.

  Pass clang/llvm bootstrap (build clang/llvm by clang/llvm) after these cleanup.