Increase coverage of isStackAccess(), making frame opt able
to analyze more functions.
While this has been empirically determined to be one of the most
frequent instructions that need to be analyzed by shrink wrapping in
our use cases, it would be great to have a way of deriving this
information automatically, based on TableGen. I'm not sure this can be
done at the moment, so we rely expanding our logic here.
There might be a way to fetch memory access size: D126116 (WIP).
Regarding the rest of the fields: IsLoad/IsStore are straightforward. StoreFromReg and IsSimple are somewhat difficult. Let's address them later.
I think it's best to pull this diff in, and remove it later with D126116 after NFC testing.