<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><br></div><div>Stack Alignment: throw error if we can't satisfy the minimal alignment</div><div>requirement when creating stack objects in MachineFrameInfo.</div><div><br></div><div>Add CreateStackObjectWithMinAlign to throw error when the minimal alignment</div><div>can't be achieved and to clamp the alignment when the preferred alignment</div><div>can't be achieved. Same is true for CreateVariableSizedObject.</div><div>Will not emit error in CreateSpillStackObject or CreateStackObject.</div><div><br></div><div>As long as callers of CreateStackObject do not assume the object will be</div><div>aligned at the requested alignment, we should not have miscompile since</div><div>later optimizations looking at the object's alignment will have the correct</div><div>information.</div><div><br></div><div><br></div><div></div></body></html>