• Login
  • Register
  • Dolphin Forums
  • Home
  • FAQ
  • Download
  • Wiki
  • Code


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › General Discussion v
« Previous 1 ... 347 348 349 350 351 ... 366 Next »

LLVM (devs only)
View New Posts | View Today's Posts

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
LLVM (devs only)
08-20-2009, 01:20 PM
#1
illissius
Unregistered
 
Have you guys considered piggybacking off LLVM for the JITing? I'm seeing it used all over the place: Apple to speed up their OpenGL implementation in OS X, Google's "Unladen Swallow" project to speed up Python by a factor of 5, and many others. I haven't used it myself (yet), but to the best of my knowledge, it's a highly modular and generic compiler infrastucture which can be used for both static and dynamic just-in-time compilation, is (reportedly) incredibly easy to use, in C++, and fast, both at generating code and the generated code itself.

I don't know how much hand-optimizing has gone into the existing dynarec, but LLVM seemingly beats even projects which have been plugging along for decades (like GCC) at performance, so it sounds like it would be worth a look, assuming that it's applicable at all.

LibJIT also looks interesting.
Reply
08-21-2009, 01:22 AM
#2
boogerlad Offline
Above and Beyond
*******
Posts: 1,134
Threads: 21
Joined: Apr 2009
you might want to post this on google code.
Find
Reply
« Next Oldest | Next Newest »


  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread: 1 Guest(s)



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode