Apparently Atoms use lea for stack adjustment, which we weren't looking for. llvm-svn: 187704
Due to the weird and wondeful usual arithmetic conversions, some calculations involving negative values were getting performed in uint32_t and then promoted to int64_t, which is really not a good idea. Patch by Katsuhiro Ueno. llvm-svn: 187703