[llvm-commits] LLVM JIT Adaptive Compilation Patch

Eric Christopher echristo at apple.com
Wed Jun 29 09:44:54 PDT 2011


On Jun 28, 2011, at 4:17 PM, Eric Christopher wrote:

> 
> On Jun 28, 2011, at 3:33 PM, Xin Tong Utoronto wrote:
> 
>> Most of the changes in this patch are within JIT.cpp and JIT.hpp. Only a few variables are added to ExecutionEngine . I am now sure how this is going to affect MC JIT. Also, when is the major change for the MC JIT going to be completed ?
> 
> We're overall not sure about the latter. Some of the work has been completed, but it's not a full-fledged replacement for the current JIT yet.
> 
> How about we put your work on a branch for now, get it working and optimized, get some more compelling results and see where we are from there? If we can get some more compelling results it could also be used to get other users of the JIT interested in the adaptive compilation strategy.
> 
> I'll go ahead and create the branch and apply your patch tonight. From there we can talk about getting your next patch reviewed and then applied. Past that we'll look at getting you commit access.
> 

I've gone ahead and created the branch and applied your patch here:

[yendi:Data/sources/llvm-adaptive-compilation] echristo% svn ci
Sending        include/llvm/ExecutionEngine/ExecutionEngine.h
Sending        lib/ExecutionEngine/ExecutionEngine.cpp
Sending        lib/ExecutionEngine/JIT/JIT.cpp
Sending        lib/ExecutionEngine/JIT/JIT.h
Sending        tools/lli/lli.cpp
Transmitting file data .....
Committed revision 134075.

[yendi:Data/sources/llvm-adaptive-compilation] echristo% svn info
Path: .
URL: https://echristo@llvm.org/svn/llvm-project/llvm/branches/GSoC/adaptive-compilation
Repository Root: https://echristo@llvm.org/svn/llvm-project
Repository UUID: 91177308-0d34-0410-b5e6-96231b3b80d8
Revision: 134074
Node Kind: directory
Schedule: normal
Last Changed Author: echristo
Last Changed Rev: 134074
Last Changed Date: 2011-06-29 09:26:02 -0700 (Wed, 29 Jun 2011)

So let's go on to the next patch and see where we are.

-eric



More information about the llvm-commits mailing list