aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
diff options
context:
space:
mode:
authorGeorge Burgess IV <george.burgess.iv@gmail.com>2016-06-14 18:12:28 +0000
committerGeorge Burgess IV <george.burgess.iv@gmail.com>2016-06-14 18:12:28 +0000
commit24eb0daf7cc45fe42cad6fdb1d3f99690f71e5f7 (patch)
tree57f9442a4dfd0ea18f092d690fc09fed62956477 /llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
parent89200ccefaa6d73356b67ba4b1655db95eb31a75 (diff)
downloadllvm-24eb0daf7cc45fe42cad6fdb1d3f99690f71e5f7.zip
llvm-24eb0daf7cc45fe42cad6fdb1d3f99690f71e5f7.tar.gz
llvm-24eb0daf7cc45fe42cad6fdb1d3f99690f71e5f7.tar.bz2
[CFLAA] Tag arguments as escaped instead of unknown.
This patch also includes some refactoring. Prior to this patch, we tagged all CFLAA attributes as unknown. This is suboptimal, since it meant that any Value used as an argument would be considered to alias any other Value that existed. Now that we have the machinery to tag sets below the set for an arbitrary value with attributes, it's okay to be less conservative with arguments. (Specifically, we still tag the set under an argument with unknown). Patch by Jia Chen. Differential Revision: http://reviews.llvm.org/D21262 llvm-svn: 272690
Diffstat (limited to 'llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp')
0 files changed, 0 insertions, 0 deletions