Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Make more use of the BuildMI API. | Dan Gohman | 2008-08-20 | 1 | -8/+2 | |
| | | | | llvm-svn: 55072 | |||||
* | Minor code reorganization. | Dan Gohman | 2008-08-20 | 1 | -3/+3 | |
| | | | | llvm-svn: 55071 | |||||
* | Minor whitespace cleanup. | Dan Gohman | 2008-08-20 | 1 | -1/+1 | |
| | | | | llvm-svn: 55070 | |||||
* | Fix 80 column violation. | Dan Gohman | 2008-08-20 | 1 | -1/+2 | |
| | | | | llvm-svn: 55069 | |||||
* | Fix FastISel to recognize that the last block in the function does | Dan Gohman | 2008-08-20 | 1 | -5/+8 | |
| | | | | | | not have a fall-through successor. llvm-svn: 55033 | |||||
* | Fix FastISel to recognize unhandled operands, such as constants | Dan Gohman | 2008-08-20 | 1 | -0/+4 | |
| | | | | | | that aren't available as virtual registers (for now). llvm-svn: 55026 | |||||
* | Add FastISel support for floating-point operations. | Dan Gohman | 2008-08-20 | 1 | -6/+13 | |
| | | | | llvm-svn: 55021 | |||||
* | Add FastISel support for several more binary operators. | Dan Gohman | 2008-08-20 | 1 | -16/+62 | |
| | | | | llvm-svn: 55020 | |||||
* | Support unconditional fall-through branches in FastISel. | Dan Gohman | 2008-08-19 | 1 | -0/+16 | |
| | | | | llvm-svn: 55014 | |||||
* | Use the BuildMI overload that sets up a destination register | Dan Gohman | 2008-08-19 | 1 | -6/+3 | |
| | | | | | | instead of the one that doesn't and then adding it manually. llvm-svn: 55006 | |||||
* | Handle the case where target-specific fastisel code doesn't have | Dan Gohman | 2008-08-19 | 1 | -0/+5 | |
| | | | | | | a desired opcode. llvm-svn: 55005 | |||||
* | Make FastISel's constructor protected, and give it a destructor. | Dan Gohman | 2008-08-14 | 1 | -0/+2 | |
| | | | | llvm-svn: 54793 | |||||
* | Initial checkin of the new "fast" instruction selection support. See | Dan Gohman | 2008-08-13 | 1 | -0/+104 | |
the comments in FastISelEmitter.cpp for details on what this is. This is currently experimental and unusable. llvm-svn: 54751 |