search for: isallocsiteremovable

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...