| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Work around bugs in MSVC "14" CTP 3's conversion logic | Reid Kleckner | 2014-10-31 | 1 | -2/+2 |
| | | | | | | | | | | | It appears to ignore or find ambiguous MachineInstrBuilder's conversion operators that allow conversion to MachineInstr* and MachineBasicBlock::bundle_iterator. As a workaround, add an explicit way to get the MachineInstr. llvm-svn: 221017 | ||||
| * | R600/SI: Match read2/write2 stride 64 versions | Matt Arsenault | 2014-10-10 | 1 | -38/+80 |
| | | | | | llvm-svn: 219536 | ||||
| * | R600/SI: Add load / store machine optimizer pass. | Matt Arsenault | 2014-10-10 | 1 | -0/+375 |
| Currently this only functions to match simple cases where ds_read2_* / ds_write2_* instructions can be used. In the future it might match some of the other weird load patterns, such as direct to LDS loads. Currently enabled only with a subtarget feature to enable easier testing. llvm-svn: 219533 | |||||

