Duplicate :
|
This is a change to the Dependencies class such that it can be used to register assumptions based on either ci* values or raw values. The motivation is support compilers (such as Graal) that don't use the ci interface. In terms of potential performance impact, the only difference is that values are added to an OopRecorder earlier (during dependency recording as opposed to during dependency encoding). However, I can't see that this would impact compile time negatively or even noticeably.
|