Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | GlobalISel: rename legalizer components to match others. | Tim Northover | 2016-10-14 | 1 | -30/+0 |
| | | | | | | | | | | The previous names were both misleading (the MachineLegalizer actually contained the info tables) and inconsistent with the selector & translator (in having a "Machine") prefix. This should make everything sensible again. The only functional change is the name of a couple of command-line options. llvm-svn: 284287 | ||||
* | Fix include case. NFC. | George Burgess IV | 2016-07-22 | 1 | -1/+1 |
| | | | | llvm-svn: 276465 | ||||
* | GlobalISel: implement legalization pass, with just one transformation. | Tim Northover | 2016-07-22 | 1 | -0/+30 |
This adds the actual MachineLegalizeHelper to do the work and a trivial pass wrapper that legalizes all instructions in a MachineFunction. Currently the only transformation supported is splitting up a vector G_ADD into one acting on smaller vectors. llvm-svn: 276461 |