[llvm] r295888 - Add pair conversion functions to BasicBlockEdge.
Daniel Berlin via llvm-commits
llvm-commits at lists.llvm.org
Wed Feb 22 14:20:53 PST 2017
Author: dannyb
Date: Wed Feb 22 16:20:53 2017
New Revision: 295888
URL: http://llvm.org/viewvc/llvm-project?rev=295888&view=rev
Log:
Add pair conversion functions to BasicBlockEdge.
Modified:
llvm/trunk/include/llvm/IR/Dominators.h
Modified: llvm/trunk/include/llvm/IR/Dominators.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm/IR/Dominators.h?rev=295888&r1=295887&r2=295888&view=diff
==============================================================================
--- llvm/trunk/include/llvm/IR/Dominators.h (original)
+++ llvm/trunk/include/llvm/IR/Dominators.h Wed Feb 22 16:20:53 2017
@@ -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;
}
More information about the llvm-commits
mailing list