BEGIN:VCALENDAR
VERSION:2.0
PRODID:Linklings LLC
BEGIN:VTIMEZONE
TZID:America/Chicago
X-LIC-LOCATION:America/Chicago
BEGIN:DAYLIGHT
TZOFFSETFROM:-0600
TZOFFSETTO:-0500
TZNAME:CDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0500
TZOFFSETTO:-0600
TZNAME:CST
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20211207T055339Z
LOCATION:226
DTSTART;TZID=America/Chicago:20211114T144600
DTEND;TZID=America/Chicago:20211114T145300
UID:submissions.supercomputing.org_SC21_sess431_ws_llvmlt107@linklings.com
SUMMARY:ORAQL: Optimistic Responses to Alias Queries in LLVM
DESCRIPTION:Workshop\n\nORAQL: Optimistic Responses to Alias Queries in LL
 VM\n\nHueckelheim, Doerfert\n\nAlias analysis is a prerequisite to many co
 mpiler optimizations for high performance and parallel programs. Alias ana
 lysis at compile time is hard and necessarily imperfect. This often means 
 that a problematic query is conservatively answered with may-alias, even i
 n situations where a definitive must- or no-alias answer would be correct 
 and result in a faster compiled program. Significant effort goes into impr
 oving alias analysis, as well as to improve programs to better benefit fro
 m it.\n\nORAQL combines a new alias analysis pass in LLVM with external pr
 obing. Together, they determine a locally maximal set of queries that can 
 be answered no-alias optimistically, without breaking a set of automated t
 ests supplied by the user. This information helps determine the potential 
 gains from developing new alias analysis passes or better annotating a giv
 en input program, and can guide developer efforts towards the analysis typ
 es or code modifications with the greatest performance impact.\n\nTag: Par
 allel Programming Systems\n\nRegistration Category: Workshop Reg Pass
END:VEVENT
END:VCALENDAR
