LLVM  7.0.0svn
Namespaces | Functions
SetOperations.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 llvm
 Compute iterated dominance frontiers using a linear time algorithm.
 

Functions

template<class S1Ty , class S2Ty >
bool llvm::set_union (S1Ty &S1, const S2Ty &S2)
 set_union(A, B) - Compute A := A u B, return whether A changed. More...
 
template<class S1Ty , class S2Ty >
void llvm::set_intersect (S1Ty &S1, const S2Ty &S2)
 set_intersect(A, B) - Compute A := A ^ B Identical to set_intersection, except that it works on set<>'s and is nicer to use. More...
 
template<class S1Ty , class S2Ty >
S1Ty llvm::set_difference (const S1Ty &S1, const S2Ty &S2)
 set_difference(A, B) - Return A - B More...
 
template<class S1Ty , class S2Ty >
void llvm::set_subtract (S1Ty &S1, const S2Ty &S2)
 set_subtract(A, B) - Compute A := A - B More...