[llvm-commits] RFC: R600/SI backend v4

Tom Stellard tstellar at gmail.com
Tue Jun 19 13:18:49 PDT 2012


Hi,

Here is v4 of the R600/SI LLVM backend that I am submitting for
review to be included in the main LLVM tree.  Some changes since v3:

- Legacy AMDIL code removed (The entire backend now fits in a ~1.1MB patch,
  down from 1.5MB in v3)
- Renamed Target directory to from AMDIL to AMDGPU
- Improved usage of SelectionDAG for instruction lowering
- R600: Better support for memory reads and writes
- R600: Support more texture instructions
- R600: Add more instructions for Cayman GPU family
- SI: Handle reads from constant memory
- Lots of bug fixes and other improvements

Looking forward to your comments.

Thanks,
Tom Stellard




More information about the llvm-commits mailing list