Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layering | David Blaikie | 2017-11-08 | 1 | -2/+2 |
| | | | | | | | | This header includes CodeGen headers, and is not, itself, included by any Target headers, so move it into CodeGen to match the layering of its implementation. llvm-svn: 317647 | ||||
* | [CodeGen] Remove unnecessary semicolons to fix a warning. NFC | Craig Topper | 2017-11-03 | 1 | -2/+2 |
| | | | | llvm-svn: 317342 | ||||
* | mir-canon: First commit. | Puyan Lotfi | 2017-11-02 | 1 | -0/+626 |
mir-canon (MIRCanonicalizerPass) is a pass designed to reorder instructions and rename operands so that two similar programs will diff more cleanly after being run through mir-canon than they would otherwise. This project is still a work in progress and there are ideas still being discussed for improving diff quality. M include/llvm/InitializePasses.h M lib/CodeGen/CMakeLists.txt M lib/CodeGen/CodeGen.cpp A lib/CodeGen/MIRCanonicalizerPass.cpp llvm-svn: 317285 |