| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fix test added in r236850 for OSX builders. | James Y Knight | 2015-05-08 | 1 | -1/+1 |
| | | | | | | | | Need to specify triple so that llvm emits the asm syntax that the test expected. llvm-svn: 236855 | ||||
| * | Fix alignment checks in MergeConsecutiveStores. | James Y Knight | 2015-05-08 | 1 | -0/+68 |
| 1) check whether the alignment of the memory is sufficient for the *merged* store or load to be efficient. Not doing so can result in some ridiculously poor code generation, if merging creates a vector operation which must be aligned but isn't. 2) DON'T check that the alignment of each load/store is equal. If you're merging 2 4-byte stores, the first *might* have 8-byte alignment, but the second certainly will have 4-byte alignment. We do want to allow those to be merged. llvm-svn: 236850 | |||||

