summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/ObjCARC/PtrState.cpp
diff options
context:
space:
mode:
authorMichael Gottesman <mgottesman@apple.com>2015-03-06 00:34:36 +0000
committerMichael Gottesman <mgottesman@apple.com>2015-03-06 00:34:36 +0000
commitfeb138e211406a4da10b77c1a47faca0aa8c5517 (patch)
tree6cd385e4e9b7e07b1fce15c69dad167f133661d5 /llvm/lib/Transforms/ObjCARC/PtrState.cpp
parent41c01005ed8ee5dcecd9dadaba248977bc82cf70 (diff)
downloadbcm5719-llvm-feb138e211406a4da10b77c1a47faca0aa8c5517.tar.gz
bcm5719-llvm-feb138e211406a4da10b77c1a47faca0aa8c5517.zip
[objc-arc] Create two subclasses of PtrState in preparation for moving per ptr state change behavior onto a PtrState class.
This will enable the main ObjCARCOpts dataflow to work with higher level concepts such as "can this ptr state be modified by this ref count" and not need to understand the nitty gritty details of how that is determined. This makes the dataflow cleaner. llvm-svn: 231437
Diffstat (limited to 'llvm/lib/Transforms/ObjCARC/PtrState.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud