This is an archive of the discontinued LLVM Phabricator instance.

[X86] Add X86SafeStackBoundsCheckingCombiner pass
Needs ReviewPublic

Authored by mlemay-intel on Feb 7 2017, 8:22 AM.

Details

Reviewers
zvi
eugenis
pcc
Summary

The X86SafeStackBoundsCheckingCombiner pre-emit pass analyzes MPX BNDCU
instructions inserted by the X86SafeStackBoundsChecking pass to combine
redundant checks and eliminate unneeded checks.