PPU LLVM issue
Started by Ekaseo




14 posts in this topic
vlj
Unregistered


 
01-23-2016, 09:38 AM -
#4
It should be possible to cache some llvm structure.
Llvm ExecutionEngine (which hold compilation intermediate result and executable code) stores ObjectBuffer structure that seems to be storeable on disk. It looks like it contain most compilation data while still not being linked, which is exactly what we need for cache (symbol location can change when user restart rpcs3 so we need to be able to do the link process).

Unfortunately it's likely a lot of work to get it right so I don't expect it to be implemented soon.


Messages In This Thread
RE: PPU LLVM issue - by Ekaseo - 01-22-2016, 04:00 PM
RE: PPU LLVM issue - by tambre - 01-22-2016, 04:39 PM
RE: PPU LLVM issue - by Kristiqn5 - 01-22-2016, 07:39 PM
RE: PPU LLVM issue - by vlj - 01-23-2016, 09:38 AM
RE: PPU LLVM issue - by iplayemugames - 01-23-2016, 06:43 PM
RE: PPU LLVM issue - by tambre - 01-23-2016, 08:14 PM
RE: PPU LLVM issue - by Ekaseo - 01-23-2016, 10:57 PM
RE: PPU LLVM issue - by vlj - 01-23-2016, 11:28 PM
RE: PPU LLVM issue - by Ekaseo - 01-24-2016, 10:39 AM
RE: PPU LLVM issue - by tambre - 01-24-2016, 11:09 AM
RE: PPU LLVM issue - by Ekaseo - 01-24-2016, 11:52 AM
RE: PPU LLVM issue - by tambre - 01-24-2016, 12:08 PM
RE: PPU LLVM issue - by Ekaseo - 01-24-2016, 12:22 PM
RE: PPU LLVM issue - by tambre - 01-24-2016, 12:30 PM
RE: PPU LLVM issue - by Ekaseo - 01-24-2016, 12:35 PM

Forum Jump:


Users browsing this thread: 9 Guest(s)