LLVM API Documentation
Functions | |
| template<class Ty> | |
| void | swap (llvm::iplist< Ty > &Left, llvm::iplist< Ty > &Right) |
| 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::SmallVector< T, N > & | LHS, | |
| llvm::SmallVector< T, N > & | RHS | |||
| ) | [inline] |
Implement std::swap in terms of SmallVector swap.
Definition at line 602 of file SmallVector.h.
References llvm::SmallVectorImpl< T >::swap().
| void std::swap | ( | llvm::SmallVectorImpl< T > & | LHS, | |
| llvm::SmallVectorImpl< T > & | RHS | |||
| ) | [inline] |
Implement std::swap in terms of SmallVector swap.
Definition at line 595 of file SmallVector.h.
References llvm::SmallVectorImpl< T >::swap().
| void std::swap | ( | llvm::iplist< Ty > & | Left, | |
| llvm::iplist< Ty > & | Right | |||
| ) | [inline] |
Definition at line 677 of file ilist.h.
References llvm::iplist< NodeTy, Traits >::swap().
Referenced by combineSelectAndUse(), CommuteVectorShuffle(), fold(), FoldOperationIntoSelectOperand(), FoldValueComparisonIntoPredecessors(), llvm::LoopBase< BlockT >::getCanonicalInductionVariable(), getCopyFromParts(), GetIfCondition(), llvm::SelectionDAG::getNode(), llvm::SCEVAddRecExpr::getNumIterationsInRange(), GroupByComplexity(), llvm::Link(), LowerBR_CC(), LowerSELECT_CC(), LowerVECTOR_SHUFFLE_4wide(), LowerVECTOR_SHUFFLEv8i16(), llvm::AliasSet::mergeSetIn(), llvm::LiveInterval::MergeValueNumberInto(), llvm::LiveInterval::overlapsFrom(), llvm::X86ATTAsmPrinter::printMemReference(), PrintResults(), RemoveCommonExpressionsFromUseBases(), llvm::Inliner::runOnSCC(), llvm::SelectionDAGISel::SelectInlineAsmMemoryOperands(), llvm::SimplifyCFG(), llvm::SmallVectorImpl< T >::swap(), llvm::iplist< llvm::Instruction >::swap(), TranslateX86CC(), ValuesOverlap(), and llvm::SelectionDAGLowering::visitSwitchCase().