summaryrefslogtreecommitdiffstats
path: root/llvm/lib/IR/OptBisect.cpp
diff options
context:
space:
mode:
authorGeorge Karpenkov <ekarpenkov@apple.com>2018-06-12 20:50:44 +0000
committerGeorge Karpenkov <ekarpenkov@apple.com>2018-06-12 20:50:44 +0000
commit5ec0a2613f89f1cccc43f61b3f2987e20d47bed8 (patch)
treee1645b623e0f6c9b2b5acc2c3efed7797e801816 /llvm/lib/IR/OptBisect.cpp
parent8b4b82eed471f65c5cfdda12e6e4f7966fe9024e (diff)
downloadbcm5719-llvm-5ec0a2613f89f1cccc43f61b3f2987e20d47bed8.tar.gz
bcm5719-llvm-5ec0a2613f89f1cccc43f61b3f2987e20d47bed8.zip
[analyzer] [NFC] Remove most usages of getEndPath
getEndPath is a problematic API, because it's not clear when it's called (hint: not always at the end of the path), it crashes at runtime with more than one non-nullptr returning implementation, and diagnostics internal depend on it being called at some exact place. However, most visitors don't actually need that: all they want is a function consistently called after all nodes are traversed, to perform finalization and to decide whether invalidation is needed. Differential Revision: https://reviews.llvm.org/D48042 llvm-svn: 334540
Diffstat (limited to 'llvm/lib/IR/OptBisect.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud