LLVM API Documentation
Functions | |
| void | swap (llvm::BitVector &LHS, llvm::BitVector &RHS) |
| Implement std::swap in terms of BitVector swap. | |
| template<class Ty > | |
| void | swap (llvm::iplist< Ty > &Left, llvm::iplist< Ty > &Right) |
| void | swap (llvm::SmallBitVector &LHS, llvm::SmallBitVector &RHS) |
| Implement std::swap in terms of BitVector swap. | |
| template<class T , unsigned N> | |
| void | swap (llvm::SmallPtrSet< T, N > &LHS, llvm::SmallPtrSet< T, N > &RHS) |
| Implement std::swap in terms of SmallPtrSet swap. | |
| template<typename T > | |
| void | swap (llvm::SmallVectorImpl< T > &LHS, llvm::SmallVectorImpl< T > &RHS) |
| Implement std::swap in terms of SmallVector swap. | |
| template<typename T , unsigned N> | |
| void | swap (llvm::SmallVector< T, N > &LHS, llvm::SmallVector< T, N > &RHS) |
| Implement std::swap in terms of SmallVector swap. | |
| void std::swap | ( | llvm::SmallPtrSet< T, N > & | LHS, |
| llvm::SmallPtrSet< T, N > & | RHS | ||
| ) | [inline] |
Implement std::swap in terms of SmallPtrSet swap.
Definition at line 302 of file SmallPtrSet.h.
References llvm::SmallPtrSet< PtrType, SmallSize >::swap().
| void std::swap | ( | llvm::SmallBitVector & | LHS, |
| llvm::SmallBitVector & | RHS | ||
| ) | [inline] |
Implement std::swap in terms of BitVector swap.
Definition at line 569 of file SmallBitVector.h.
References llvm::SmallBitVector::swap().
| void std::swap | ( | llvm::BitVector & | LHS, |
| llvm::BitVector & | RHS | ||
| ) | [inline] |
Implement std::swap in terms of BitVector swap.
Definition at line 584 of file BitVector.h.
References llvm::BitVector::swap().
Referenced by llvm::Record::addValue(), llvm::SUnit::biasCriticalPath(), EmitCMP(), llvm::ARMTargetLowering::EmitInstrWithCustomInserter(), llvm::MipsSEFrameLowering::emitPrologue(), GetBranchWeights(), getCopyFromParts(), llvm::SCEVAddRecExpr::getNumIterationsInRange(), llvm::ARMTargetLowering::getPostIndexedAddressParts(), llvm::AliasSet::mergeSetIn(), PerformOrCombine(), llvm::Inliner::runOnSCC(), llvm::SmallVectorImpl< T >::swap(), TryToSimplifyUncondBranchWithICmpInIt(), ValuesOverlap(), and llvm::InstCombiner::visitFMul().
| void std::swap | ( | llvm::iplist< Ty > & | Left, |
| llvm::iplist< Ty > & | Right | ||
| ) |
Definition at line 715 of file ilist.h.
References llvm::iplist< NodeTy, Traits >::swap().
| void std::swap | ( | llvm::SmallVectorImpl< T > & | LHS, |
| llvm::SmallVectorImpl< T > & | RHS | ||
| ) | [inline] |
Implement std::swap in terms of SmallVector swap.
Definition at line 932 of file SmallVector.h.
References llvm::SmallVectorImpl< T >::swap().
| void std::swap | ( | llvm::SmallVector< T, N > & | LHS, |
| llvm::SmallVector< T, N > & | RHS | ||
| ) | [inline] |
Implement std::swap in terms of SmallVector swap.
Definition at line 939 of file SmallVector.h.
References llvm::SmallVectorImpl< T >::swap().