Displaying 2 results from an estimated 2 matches for "isallocsiteremovable".
2016 May 30
5
[GSoC 2016] Capture Tracking Improvements - BackgroundInformation
Hey Scott,
There has been quite a lot of research on capture tracking (aka escape
analysis) for Java and other dynamic languages.
See e.g.:
https://wiki.openjdk.java.net/display/HotSpot/EscapeAnalysis
http://docs.oracle.com/javase/7/docs/technotes/guides/vm/performance-enhancements-7.html
http://dl.acm.org/citation.cfm?doid=320384.320386
Nuno
-----Original Message-----
From: Scott Egerton via
2016 Jun 09
2
[GSoC 2016] Capture Tracking Improvements - BackgroundInformation
....)
>
> On 06/07/2016 01:35 PM, Philip Reames wrote:
>
>> (This was written in a rush. There may be mistakes; if so I'll try to
>> correct later.)
>>
>> At the moment, most of LLVM is worried about capture. The only exception
>> I know of are:
>> 1) isAllocSiteRemovable in InstCombine/InstructionCombining.cpp
>> 2) The thread local logic used in LICM's store promotion
>>
>> Let me phrase this informally:
>> - "capture" - can anyone inspect the bits of this pointer?
>> - "escape" - can anyone inspect the content...