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 |
||
|---|---|---|
| .. | ||
| CMakeLists.txt | ||
| GlobalISel.cpp | ||
| IRTranslator.cpp | ||
| LLVMBuild.txt | ||
| MachineIRBuilder.cpp | ||
| MachineLegalizeHelper.cpp | ||
| MachineLegalizePass.cpp | ||
| MachineLegalizer.cpp | ||
| RegBankSelect.cpp | ||
| RegisterBank.cpp | ||
| RegisterBankInfo.cpp | ||