avt77 added a comment. IntelExpr::isValid looks rather strange because it validates possible multiplication only. But if we have Scale == 1 and don't have either BaseReg or Disp? Repository: rL LLVM https://reviews.llvm.org/D36793