diff options
| author | Michael Gottesman <mgottesman@apple.com> | 2013-07-07 04:18:03 +0000 |
|---|---|---|
| committer | Michael Gottesman <mgottesman@apple.com> | 2013-07-07 04:18:03 +0000 |
| commit | 618df456e2596c7f695184213cb6210ec1f2a048 (patch) | |
| tree | 3043f2eceef32c4da1ef58390f91f6524606c93d /llvm/lib/Transforms | |
| parent | a72630d453b548d3c12d4e9ef54745943bc2b1cc (diff) | |
| download | bcm5719-llvm-618df456e2596c7f695184213cb6210ec1f2a048.tar.gz bcm5719-llvm-618df456e2596c7f695184213cb6210ec1f2a048.zip | |
[objc-arc] Remove the alias analysis part of r185764.
Upon further reflection, the alias analysis part of r185764 is not a safe
change.
llvm-svn: 185770
Diffstat (limited to 'llvm/lib/Transforms')
| -rw-r--r-- | llvm/lib/Transforms/ObjCARC/ObjCARCAliasAnalysis.cpp | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/llvm/lib/Transforms/ObjCARC/ObjCARCAliasAnalysis.cpp b/llvm/lib/Transforms/ObjCARC/ObjCARCAliasAnalysis.cpp index 1a3f383d4c0..46b2de71374 100644 --- a/llvm/lib/Transforms/ObjCARC/ObjCARCAliasAnalysis.cpp +++ b/llvm/lib/Transforms/ObjCARC/ObjCARCAliasAnalysis.cpp @@ -150,14 +150,6 @@ ObjCARCAliasAnalysis::getModRefInfo(ImmutableCallSite CS, const Location &Loc) { break; } - // Handle special objective c calls defaulting to chaining. - const Function *F = CS.getCalledFunction(); - if (F) - return StringSwitch<AliasAnalysis::ModRefResult>(F->getName()) - .Case("objc_sync_start", NoModRef) - .Case("objc_sync_stop", NoModRef) - .Default(AliasAnalysis::getModRefInfo(CS, Loc)); - return AliasAnalysis::getModRefInfo(CS, Loc); } |

