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:20211114T142500
DTEND;TZID=America/Chicago:20211114T143200
UID:submissions.supercomputing.org_SC21_sess431_ws_llvmlt104@linklings.com
SUMMARY:Automatic and Customizable Code Rewriting and Refactoring with Cla
 ng
DESCRIPTION:Workshop\n\nAutomatic and Customizable Code Rewriting and Refa
 ctoring with Clang\n\nJohnson, Doerfert\n\nRefactoring code for cleanlines
 s, API changes, and new programming models is a common, yet time-consuming
  task for application developers. Many of the changes done while refactori
 ng are simple and mechanical and can be easily automated. Other changes, h
 owever, still require input from a human programmer to ensure the desired 
 result is achieved. \n\nThis work describes a prototype tool built on 
 top of Clang that will allow programmers to automate these more complex ch
 anges via a user-friendly, pure C++ framework. As a motivating example, we
  present an alternative, customizable implementation of hipify, which tran
 slates CUDA to HIP, using our framework.\n\nTag: Parallel Programming Syst
 ems\n\nRegistration Category: Workshop Reg Pass
END:VEVENT
END:VCALENDAR
