Phoronix: Radeon R600 Back-End Merged Into LLVM
After being in development for the past year, AMD's Radeon R600 LLVM back-end has been merged into the upstream LLVM code-base...
http://www.phoronix.com/vr.php?view=MTI1MTI
Phoronix: Radeon R600 Back-End Merged Into LLVM
After being in development for the past year, AMD's Radeon R600 LLVM back-end has been merged into the upstream LLVM code-base...
http://www.phoronix.com/vr.php?view=MTI1MTI
``It took a while of pushing?''
It took months of Tom getting phenomenal free advice on architecture and development which provided a dramatically improved code base that now meets all the criteria required to get this back-end into LLVM proper. That's what it took.
Kudos to Tom and all his hard work and kudos to all the main players in LLVM/Clang who took the time to help out and we all get a better code base.
On one hand, LLVM 3.2 will be released soon and current(git) mesa requires it.
On the other hand, i suppose LLVM 3.2 is already feature-frozen.
So I think the question is quite legitimate and the information would belong to a complete news/article!
Follow-up question: Does this mean that the R600 LLVM-backend instance that's living in the Mesa tree will be removed in the near-ish future? I'd hate to see them diverge too much.
Will nouveau have to write their own llvm backend in order to get OpenCl support also??
Props to Tom.![]()