GlobalISel: Use helper function for MMO splitting
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Thu, 31 Jan 2019 01:49:58 +0000 (01:49 +0000)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Thu, 31 Jan 2019 01:49:58 +0000 (01:49 +0000)
commit8db2001d52444e8e24197dde160b8ad82ea1d7c9
tree84e554961063632f7c0fbda091304687f421576a
parent025e03d62b24e580f1453c22acef41c218164a5b
GlobalISel: Use helper function for MMO splitting

Also fix an alignment bug getMachineMemOperand. If the
tracked value is null, the offset isn't tracked so the
base alignment needs to be reduced.

llvm-svn: 352716
llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
llvm/lib/CodeGen/MachineFunction.cpp