protected CachedObjectAccessNode(DirectCallNode callTarget, ObjectAccessNode next, InteropPredicate languageCheck) { this.callTarget = callTarget; this.next = next; this.languageCheck = languageCheck; this.callTarget.forceInlining(); }
protected static DirectCallNode createInlinedCallNode(CallTarget target) { if (target == null) { return null; } DirectCallNode callNode = DirectCallNode.create(target); callNode.forceInlining(); return callNode; }
protected static DirectCallNode createInlinedCallNode(CallTarget target) { if (target == null) { return null; } DirectCallNode callNode = DirectCallNode.create(target); callNode.forceInlining(); return callNode; }