HomePhabricator

Use SCEV to avoid inserting some bounds checks.

Authored by jgalenson on Jul 24 2018, 8:21 AM.

Description

Use SCEV to avoid inserting some bounds checks.

This patch uses SCEV to avoid inserting some bounds checks when they are not needed. This slightly improves the performance of code compiled with the bounds check sanitizer.

Differential Revision: https://reviews.llvm.org/D49602

llvm-svn: 337830

Details

Committed
jgalensonJul 24 2018, 8:21 AM
Differential Revision
D49602: Use SCEV to avoid inserting some bounds checks.
Parents
rG3241724536b2: [ELF][HEXAGON] Add R_HEX_B15_PCREL_X relocation
Branches
Unknown
Tags
Unknown