HKG15-405: Redundant zero/sign-extension elimination in GCC

Speaker: Kugan Vivekanandarajah Date: February 12, 2015 ————————————————— ★ Session Summary ★ Several instances of redundant zero/sign-extension related bugs are reported in GCC and Linaro bugzilla. These bugs are sources of performance/code size penalties. This presentation will discuss the history, design considerations, implementation, and performance characteristics of redundant zero/sign extension elimination in GCC. We will then discuss a new compiler pass that performs computation in promoted type mode in such a way that removes redundant zero/sign-extensions. ————————————————– ★ Resources ★ Pathable: https://hkg15.pathable.com/meetings/250833 Presentation: http://www.slideshare.net/linaroorg/hkg15405-redundant-zerosignextension-elimination-in-gcc Etherpad: http://pad.linaro.org/p/hkg15-405 ————————————————— ★ Event Details ★ Linaro Connect Hong Kong 2015 - #HKG15 February 9-13th, 2015 Regal Airport Hotel Hong Kong Airport ————————————————— http://www.linaro.org http://connect.linaro.org