diff options
| author | Daniel Berlin <dberlin@dberlin.org> | 2017-02-22 22:20:53 +0000 |
|---|---|---|
| committer | Daniel Berlin <dberlin@dberlin.org> | 2017-02-22 22:20:53 +0000 |
| commit | 211a1209a561d1470f03599aca06d1829aee531f (patch) | |
| tree | 570ed976e36a29d3307fd0450e563a4f7bbcf87d | |
| parent | 17e8d0eae24ffa41cf7641d984c05e00d59b93a4 (diff) | |
| download | bcm5719-llvm-211a1209a561d1470f03599aca06d1829aee531f.tar.gz bcm5719-llvm-211a1209a561d1470f03599aca06d1829aee531f.zip | |
Add pair conversion functions to BasicBlockEdge.
llvm-svn: 295888
| -rw-r--r-- | llvm/include/llvm/IR/Dominators.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/llvm/include/llvm/IR/Dominators.h b/llvm/include/llvm/IR/Dominators.h index e39ef64e699..db512e10108 100644 --- a/llvm/include/llvm/IR/Dominators.h +++ b/llvm/include/llvm/IR/Dominators.h @@ -46,6 +46,10 @@ class BasicBlockEdge { public: BasicBlockEdge(const BasicBlock *Start_, const BasicBlock *End_) : Start(Start_), End(End_) { } + BasicBlockEdge(const std::pair<BasicBlock *, BasicBlock *> &Pair) + : Start(Pair.first), End(Pair.second) {} + BasicBlockEdge(const std::pair<const BasicBlock *, const BasicBlock *> &Pair) + : Start(Pair.first), End(Pair.second) {} const BasicBlock *getStart() const { return Start; } |

