search for: r125471

Displaying 1 result from an estimated 1 matches for "r125471".

2011 Feb 14
1
[LLVMdev] broken alignment in stack(caused by bug in SelectionDAGBuilder) causes invalid schedules with r125471 and newer
...a type(8 in our problemaric case. The ABI alignment for this data type is only 4) This means, that the MachineFrameInfo thinks that the stack object is aligned by 8 bytes, even though in reality if may also be aligned only by 4 bytes, of the SP points to address which is aligned by 4, but not 8. r125471 introduced optimization which can optimize add into xor in case object is aligned so that the operation only touches the lowest bits, which were zero on the aligned pointer. But when the MachineFrameInfo contains invalid align information, this optimization breaks and it incorrectly optimizes add...