[PATCH] [UBSan][MIPS] Use unsigned value while bit shifting on MIPS

Daniel Sanders daniel.sanders at imgtec.com
Tue Apr 28 09:24:37 PDT 2015


I haven't identified the guilty instruction(s) yet but it looks like a CodeGen bug with 128-bit shifts. At the moment '(x << 64) == x' and '(x << 32) == (x << 96)' neither of which should be true.


REPOSITORY
  rL LLVM

http://reviews.llvm.org/D9247

EMAIL PREFERENCES
  http://reviews.llvm.org/settings/panel/emailpreferences/






More information about the llvm-commits mailing list