aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/StackProtector.cpp
diff options
context:
space:
mode:
authorGeorge Burgess IV <george.burgess.iv@gmail.com>2016-06-07 18:35:37 +0000
committerGeorge Burgess IV <george.burgess.iv@gmail.com>2016-06-07 18:35:37 +0000
commita1f9a2daebf623c2be291f0bbdd128d718bd7b44 (patch)
treec4358d1d41e538c735ec6db854698787e8eed526 /llvm/lib/CodeGen/StackProtector.cpp
parent04c14db108e5e4b15f1151c11946bb5a18121c28 (diff)
downloadllvm-a1f9a2daebf623c2be291f0bbdd128d718bd7b44.zip
llvm-a1f9a2daebf623c2be291f0bbdd128d718bd7b44.tar.gz
llvm-a1f9a2daebf623c2be291f0bbdd128d718bd7b44.tar.bz2
[CFLAA] Add AttrEscaped, remove bit twiddling functions.
This patch does a few things: - Unifies AttrAll and AttrUnknown (since they were used for more or less the same purpose anyway). - Introduces AttrEscaped, an attribute that notes that a value escapes our analysis for a given set, but not that an unknown value flows into said set. - Removes functions that take bit indices, since we also had functions that took bitsets, and the use of both (with similar names) was unclear and bug-prone. Patch by Jia Chen. Differential Revision: http://reviews.llvm.org/D21000 llvm-svn: 272040
Diffstat (limited to 'llvm/lib/CodeGen/StackProtector.cpp')
0 files changed, 0 insertions, 0 deletions