> Second, the caching is a barrier to escape analysis. Since rather than > seeing a freshly-boxed integer 42, which can be optimized away, the > compiler sees a branch into cache lookup code that returns something > the compiler cannot know, thus it can't get rid of the lookup. Rich, please pardon my ignorance, but we are talking about parameter passing, so they have already escaped by definition?
Or are you talking about inner-loop-kind-of operations? Thanks, Boris --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en -~----------~----~----~----~------~----~------~--~---