/external/libcxx/test/std/experimental/any/any.class/any.assign/ |
H A D | value.pass.cpp | 28 template <class LHS, class RHS> 31 assert(RHS::count == 0); 33 RHS::reset(); 36 any const rhs(RHS(2)); 39 assert(RHS::count == 1); 40 assert(RHS::copied == 0); 44 assert(RHS::copied == 1); 46 assert(RHS::count == 2); 48 assertContains<RHS>(lhs, 2); 49 assertContains<RHS>(rh [all...] |
/external/clang/include/clang/Edit/ |
H A D | FileOffset.h | 37 friend bool operator==(FileOffset LHS, FileOffset RHS) { argument 38 return LHS.FID == RHS.FID && LHS.Offs == RHS.Offs; 40 friend bool operator!=(FileOffset LHS, FileOffset RHS) { argument 41 return !(LHS == RHS); 43 friend bool operator<(FileOffset LHS, FileOffset RHS) { argument 44 return std::tie(LHS.FID, LHS.Offs) < std::tie(RHS.FID, RHS.Offs); 46 friend bool operator>(FileOffset LHS, FileOffset RHS) { argument 47 return RHS < LH 49 operator >=(FileOffset LHS, FileOffset RHS) argument 52 operator <=(FileOffset LHS, FileOffset RHS) argument [all...] |
/external/llvm/lib/Support/ |
H A D | SmallPtrSet.cpp | 221 void SmallPtrSetImplBase::CopyFrom(const SmallPtrSetImplBase &RHS) { 222 assert(&RHS != this && "Self-copy should be handled by the caller."); 224 if (isSmall() && RHS.isSmall()) 225 assert(CurArraySize == RHS.CurArraySize && 229 if (RHS.isSmall()) { 234 } else if (CurArraySize != RHS.CurArraySize) { 236 CurArray = (const void**)malloc(sizeof(void*) * RHS.CurArraySize); 239 sizeof(void*) * RHS.CurArraySize); 248 CurArraySize = RHS.CurArraySize; 251 memcpy(CurArray, RHS [all...] |
/external/llvm/include/llvm/ADT/ |
H A D | APSInt.h | 46 APSInt &operator=(APInt RHS) { argument 48 APInt::operator=(std::move(RHS)); 52 APSInt &operator=(uint64_t RHS) { argument 54 APInt::operator=(RHS); 99 const APSInt &operator%=(const APSInt &RHS) { argument 100 assert(IsUnsigned == RHS.IsUnsigned && "Signedness mismatch!"); 102 *this = urem(RHS); 104 *this = srem(RHS); 107 const APSInt &operator/=(const APSInt &RHS) { argument 108 assert(IsUnsigned == RHS 203 operator +=(const APSInt& RHS) argument 208 operator -=(const APSInt& RHS) argument 213 operator *=(const APSInt& RHS) argument 218 operator &=(const APSInt& RHS) argument 223 operator |=(const APSInt& RHS) argument 228 operator ^=(const APSInt& RHS) argument [all...] |
H A D | SmallBitVector.h | 155 SmallBitVector(const SmallBitVector &RHS) { argument 156 if (RHS.isSmall()) 157 X = RHS.X; 159 switchToLarge(new BitVector(*RHS.getPointer())); 162 SmallBitVector(SmallBitVector &&RHS) : X(RHS.X) { argument 163 RHS.X = 1; 384 bool anyCommon(const SmallBitVector &RHS) const { 385 if (isSmall() && RHS.isSmall()) 386 return (getSmallBits() & RHS 411 operator &=(const SmallBitVector &RHS) argument 426 reset(const SmallBitVector &RHS) argument 459 operator |=(const SmallBitVector &RHS) argument 473 operator ^=(const SmallBitVector &RHS) argument 488 operator =(const SmallBitVector &RHS) argument 505 operator =(SmallBitVector &&RHS) argument 513 swap(SmallBitVector &RHS) argument 570 operator &(const SmallBitVector &LHS, const SmallBitVector &RHS) argument 577 operator |(const SmallBitVector &LHS, const SmallBitVector &RHS) argument 584 operator ^(const SmallBitVector &LHS, const SmallBitVector &RHS) argument 595 swap(llvm::SmallBitVector &LHS, llvm::SmallBitVector &RHS) argument [all...] |
H A D | APInt.h | 180 static void divide(const APInt LHS, unsigned lhsWords, const APInt &RHS, 196 APInt AndSlowCase(const APInt &RHS) const; 199 APInt OrSlowCase(const APInt &RHS) const; 202 APInt XorSlowCase(const APInt &RHS) const; 205 APInt &AssignSlowCase(const APInt &RHS); 208 bool EqualSlowCase(const APInt &RHS) const; 651 /// \returns *this after assignment of RHS. 652 APInt &operator=(const APInt &RHS) { 654 if (isSingleWord() && RHS.isSingleWord()) { 655 VAL = RHS [all...] |
H A D | DenseMapInfo.h | 30 //static bool isEqual(const T &LHS, const T &RHS); 50 static bool isEqual(const T *LHS, const T *RHS) { return LHS == RHS; } argument 58 static bool isEqual(const char &LHS, const char &RHS) { argument 59 return LHS == RHS; 68 static bool isEqual(const unsigned& LHS, const unsigned& RHS) { argument 69 return LHS == RHS; 80 static bool isEqual(const unsigned long& LHS, const unsigned long& RHS) { argument 81 return LHS == RHS; 93 const unsigned long long& RHS) { 92 isEqual(const unsigned long long& LHS, const unsigned long long& RHS) argument 103 isEqual(const int& LHS, const int& RHS) argument 117 isEqual(const long& LHS, const long& RHS) argument 129 isEqual(const long long& LHS, const long long& RHS) argument 163 isEqual(const Pair &LHS, const Pair &RHS) argument 185 isEqual(StringRef LHS, StringRef RHS) argument 210 isEqual(ArrayRef<T> LHS, ArrayRef<T> RHS) argument [all...] |
H A D | SmallString.h | 57 void assign(StringRef RHS) { argument 59 SmallVectorImpl<char>::append(RHS.begin(), RHS.end()); 63 void assign(const SmallVectorImpl<char> &RHS) { argument 65 SmallVectorImpl<char>::append(RHS.begin(), RHS.end()); 84 void append(StringRef RHS) { argument 85 SmallVectorImpl<char>::append(RHS.begin(), RHS.end()); 89 void append(const SmallVectorImpl<char> &RHS) { argument 280 operator =(StringRef RHS) argument 285 operator +=(StringRef RHS) argument [all...] |
/external/clang/test/Index/ |
H A D | cxx-operator-overload.cpp | 5 Cls operator +(const Cls &RHS); 13 Cls Cls::operator +(const Cls &RHS) { while (1) {} } argument
|
/external/llvm/include/llvm/Support/ |
H A D | BlockFrequency.h | 59 bool operator<(BlockFrequency RHS) const { 60 return Frequency < RHS.Frequency; 63 bool operator<=(BlockFrequency RHS) const { 64 return Frequency <= RHS.Frequency; 67 bool operator>(BlockFrequency RHS) const { 68 return Frequency > RHS.Frequency; 71 bool operator>=(BlockFrequency RHS) const { 72 return Frequency >= RHS.Frequency;
|
H A D | BranchProbability.h | 97 BranchProbability &operator+=(BranchProbability RHS) { argument 98 assert(N != UnknownN && RHS.N != UnknownN && 101 N = (uint64_t(N) + RHS.N > D) ? D : N + RHS.N; 105 BranchProbability &operator-=(BranchProbability RHS) { argument 106 assert(N != UnknownN && RHS.N != UnknownN && 109 N = N < RHS.N ? 0 : N - RHS.N; 113 BranchProbability &operator*=(BranchProbability RHS) { 114 assert(N != UnknownN && RHS [all...] |
/external/clang/lib/Analysis/ |
H A D | ThreadSafetyLogical.cpp | 19 // to keep track of whether LHS and RHS are negated. 20 static bool implies(const LExpr *LHS, bool LNeg, const LExpr *RHS, bool RNeg) { argument 25 return implies(A->left(), LNeg, RHS, RNeg) && 26 implies(A->right(), LNeg, RHS, RNeg); 35 return implies(A->left(), LNeg, RHS, RNeg) || 36 implies(A->right(), LNeg, RHS, RNeg); 44 switch (RHS->kind()) { 50 return RNeg ? RightOrOperator(cast<And>(RHS)) 51 : RightAndOperator(cast<And>(RHS)); 57 return RNeg ? RightAndOperator(cast<Or>(RHS)) 106 implies(const LExpr *LHS, const LExpr *RHS) argument [all...] |
/external/clang/include/clang/Sema/ |
H A D | Weak.h | 38 bool operator==(WeakInfo RHS) const { 39 return alias == RHS.getAlias() && loc == RHS.getLocation(); 41 bool operator!=(WeakInfo RHS) const { return !(*this == RHS); }
|
/external/clang/include/clang/Basic/ |
H A D | ABI.h | 80 bool Less(const VirtualAdjustment &RHS) const { 81 return memcmp(this, &RHS, sizeof(RHS)) < 0; 90 const ReturnAdjustment &RHS) { 91 return LHS.NonVirtual == RHS.NonVirtual && LHS.Virtual.Equals(RHS.Virtual); 94 friend bool operator!=(const ReturnAdjustment &LHS, const ReturnAdjustment &RHS) { argument 95 return !(LHS == RHS); 99 const ReturnAdjustment &RHS) { 100 if (LHS.NonVirtual < RHS 89 operator ==(const ReturnAdjustment &LHS, const ReturnAdjustment &RHS) argument 98 operator <(const ReturnAdjustment &LHS, const ReturnAdjustment &RHS) argument 157 operator ==(const ThisAdjustment &LHS, const ThisAdjustment &RHS) argument 162 operator !=(const ThisAdjustment &LHS, const ThisAdjustment &RHS) argument 166 operator <(const ThisAdjustment &LHS, const ThisAdjustment &RHS) argument 199 operator ==(const ThunkInfo &LHS, const ThunkInfo &RHS) argument [all...] |
/external/llvm/include/llvm/IR/ |
H A D | NoFolder.h | 40 Instruction *CreateAdd(Constant *LHS, Constant *RHS, argument 42 BinaryOperator *BO = BinaryOperator::CreateAdd(LHS, RHS); 47 Instruction *CreateNSWAdd(Constant *LHS, Constant *RHS) const { 48 return BinaryOperator::CreateNSWAdd(LHS, RHS); 50 Instruction *CreateNUWAdd(Constant *LHS, Constant *RHS) const { 51 return BinaryOperator::CreateNUWAdd(LHS, RHS); 53 Instruction *CreateFAdd(Constant *LHS, Constant *RHS) const { 54 return BinaryOperator::CreateFAdd(LHS, RHS); 56 Instruction *CreateSub(Constant *LHS, Constant *RHS, argument 58 BinaryOperator *BO = BinaryOperator::CreateSub(LHS, RHS); 72 CreateMul(Constant *LHS, Constant *RHS, bool HasNUW = false, bool HasNSW = false) const argument 88 CreateUDiv(Constant *LHS, Constant *RHS, bool isExact = false) const argument 97 CreateSDiv(Constant *LHS, Constant *RHS, bool isExact = false) const argument 118 CreateShl(Constant *LHS, Constant *RHS, bool HasNUW = false, bool HasNSW = false) const argument 125 CreateLShr(Constant *LHS, Constant *RHS, bool isExact = false) const argument 131 CreateAShr(Constant *LHS, Constant *RHS, bool isExact = false) const argument [all...] |
H A D | ConstantFolder.h | 34 Constant *CreateAdd(Constant *LHS, Constant *RHS, argument 36 return ConstantExpr::getAdd(LHS, RHS, HasNUW, HasNSW); 38 Constant *CreateFAdd(Constant *LHS, Constant *RHS) const { 39 return ConstantExpr::getFAdd(LHS, RHS); 41 Constant *CreateSub(Constant *LHS, Constant *RHS, argument 43 return ConstantExpr::getSub(LHS, RHS, HasNUW, HasNSW); 45 Constant *CreateFSub(Constant *LHS, Constant *RHS) const { 46 return ConstantExpr::getFSub(LHS, RHS); 48 Constant *CreateMul(Constant *LHS, Constant *RHS, argument 50 return ConstantExpr::getMul(LHS, RHS, HasNU 55 CreateUDiv(Constant *LHS, Constant *RHS, bool isExact = false) const argument 59 CreateSDiv(Constant *LHS, Constant *RHS, bool isExact = false) const argument 75 CreateShl(Constant *LHS, Constant *RHS, bool HasNUW = false, bool HasNSW = false) const argument 79 CreateLShr(Constant *LHS, Constant *RHS, bool isExact = false) const argument 83 CreateAShr(Constant *LHS, Constant *RHS, bool isExact = false) const argument [all...] |
H A D | PatternMatch.h | 396 AnyBinaryOp_match(const LHS_t &LHS, const RHS_t &RHS) : L(LHS), R(RHS) {} argument 405 template <typename LHS, typename RHS> 406 inline AnyBinaryOp_match<LHS, RHS> m_BinOp(const LHS &L, const RHS &R) { 407 return AnyBinaryOp_match<LHS, RHS>(L, R); 419 BinaryOp_match(const LHS_t &LHS, const RHS_t &RHS) : L(LHS), R(RHS) {} argument 433 template <typename LHS, typename RHS> 434 inline BinaryOp_match<LHS, RHS, Instructio 547 OverflowingBinaryOp_match(const LHS_t &LHS, const RHS_t &RHS) argument 640 BinOp2_match(const LHS_t &LHS, const RHS_t &RHS) argument 705 CmpClass_match(PredicateTy &Pred, const LHS_t &LHS, const RHS_t &RHS) argument 746 SelectClass_match(const Cond_t &Cond, const LHS_t &LHS, const RHS_t &RHS) argument 846 matchIfNot(Value *LHS, Value *RHS) argument 869 matchIfNeg(Value *LHS, Value *RHS) argument 892 matchIfFNeg(Value *LHS, Value *RHS) argument 955 MaxMin_match(const LHS_t &LHS, const RHS_t &RHS) argument 970 Value *RHS = Cmp->getOperand(1); local 1298 auto RHS = m_LShr(m_Neg(m_Value(OpR)), m_SpecificInt(ShiftWidth)); local [all...] |
H A D | ValueHandle.h | 55 ValueHandleBase(const ValueHandleBase &RHS) argument 56 : ValueHandleBase(RHS.PrevPair.getInt(), RHS) {} 58 ValueHandleBase(HandleBaseKind Kind, const ValueHandleBase &RHS) argument 59 : PrevPair(nullptr, Kind), Next(nullptr), V(RHS.V) { 61 AddToExistingUseList(RHS.getPrevPtr()); 84 Value *operator=(Value *RHS) { argument 85 if (V == RHS) return RHS; 87 V = RHS; 92 operator =(const ValueHandleBase &RHS) argument 149 WeakVH(const WeakVH &RHS) argument 152 WeakVH &operator=(const WeakVH &RHS) = default; member in class:llvm::WeakVH 154 operator =(Value *RHS) argument 157 operator =(const ValueHandleBase &RHS) argument 219 AssertingVH(const AssertingVH &RHS) argument 229 operator =(ValueTy *RHS) argument 233 operator =(const AssertingVH<ValueTy> &RHS) argument 258 isEqual(const AssertingVH<T> &LHS, const AssertingVH<T> &RHS) argument 328 operator =(ValueTy *RHS) argument [all...] |
/external/llvm/lib/IR/ |
H A D | LLVMContextImpl.h | 63 static bool isEqual(const APInt &LHS, const APInt &RHS) { argument 64 return LHS.getBitWidth() == RHS.getBitWidth() && LHS == RHS; 74 static bool isEqual(const APFloat &LHS, const APFloat &RHS) { argument 75 return LHS.bitwiseIsEqual(RHS); 112 static bool isEqual(const KeyTy& LHS, const StructType *RHS) { argument 113 if (RHS == getEmptyKey() || RHS == getTombstoneKey()) 115 return LHS == KeyTy(RHS); 117 static bool isEqual(const StructType *LHS, const StructType *RHS) { argument 160 isEqual(const KeyTy& LHS, const FunctionType *RHS) argument 165 isEqual(const FunctionType *LHS, const FunctionType *RHS) argument 186 compareOps(const NodeTy *RHS, unsigned Offset = 0) const argument 199 compareOps(ArrayRef<T> Ops, const MDNode *RHS, unsigned Offset) argument 851 isEqual(const KeyTy &LHS, const NodeTy *RHS) argument 856 isEqual(const NodeTy *LHS, const NodeTy *RHS) argument [all...] |
H A D | Use.cpp | 17 void Use::swap(Use &RHS) { argument 18 if (Val == RHS.Val) 25 if (RHS.Val) { 26 RHS.removeFromList(); 27 Val = RHS.Val; 34 RHS.Val = OldVal; 35 RHS.Val->addUse(RHS); 37 RHS.Val = nullptr;
|
/external/llvm/include/llvm/Analysis/ |
H A D | TargetFolder.h | 50 Constant *CreateAdd(Constant *LHS, Constant *RHS, argument 52 return Fold(ConstantExpr::getAdd(LHS, RHS, HasNUW, HasNSW)); 54 Constant *CreateFAdd(Constant *LHS, Constant *RHS) const { 55 return Fold(ConstantExpr::getFAdd(LHS, RHS)); 57 Constant *CreateSub(Constant *LHS, Constant *RHS, argument 59 return Fold(ConstantExpr::getSub(LHS, RHS, HasNUW, HasNSW)); 61 Constant *CreateFSub(Constant *LHS, Constant *RHS) const { 62 return Fold(ConstantExpr::getFSub(LHS, RHS)); 64 Constant *CreateMul(Constant *LHS, Constant *RHS, argument 66 return Fold(ConstantExpr::getMul(LHS, RHS, HasNU 71 CreateUDiv(Constant *LHS, Constant *RHS, bool isExact = false) const argument 74 CreateSDiv(Constant *LHS, Constant *RHS, bool isExact = false) const argument 89 CreateShl(Constant *LHS, Constant *RHS, bool HasNUW = false, bool HasNSW = false) const argument 93 CreateLShr(Constant *LHS, Constant *RHS, bool isExact = false) const argument 96 CreateAShr(Constant *LHS, Constant *RHS, bool isExact = false) const argument [all...] |
/external/llvm/include/llvm/ExecutionEngine/ |
H A D | JITSymbolFlags.h | 28 inline JITSymbolFlags operator|(JITSymbolFlags LHS, JITSymbolFlags RHS) { argument 31 static_cast<UT>(LHS) | static_cast<UT>(RHS)); 34 inline JITSymbolFlags& operator |=(JITSymbolFlags &LHS, JITSymbolFlags RHS) { argument 35 LHS = LHS | RHS; 39 inline JITSymbolFlags operator&(JITSymbolFlags LHS, JITSymbolFlags RHS) { argument 42 static_cast<UT>(LHS) & static_cast<UT>(RHS)); 45 inline JITSymbolFlags& operator &=(JITSymbolFlags &LHS, JITSymbolFlags RHS) { argument 46 LHS = LHS & RHS;
|
/external/clang/include/clang/Analysis/Analyses/ |
H A D | ThreadSafetyLogical.h | 32 /// \brief Logical implication. Returns true if the LExpr implies RHS, i.e. if 33 /// the LExpr holds, then RHS must hold. For example, (A & B) implies A. 34 inline bool implies(const LExpr *RHS) const; 56 LExpr *LHS, *RHS; member in class:clang::threadSafety::lexpr::BinOp 59 BinOp(LExpr *LHS, LExpr *RHS, Opcode Code) : LExpr(Code), LHS(LHS), RHS(RHS) {} argument 65 const LExpr *right() const { return RHS; } 66 LExpr *right() { return RHS; } 71 And(LExpr *LHS, LExpr *RHS) argument 78 Or(LExpr *LHS, LExpr *RHS) argument [all...] |
/external/llvm/tools/llvm-cov/ |
H A D | SourceCoverageView.h | 34 ExpansionView(ExpansionView &&RHS) argument 35 : Region(std::move(RHS.Region)), View(std::move(RHS.View)) {} 36 ExpansionView &operator=(ExpansionView &&RHS) { argument 37 Region = std::move(RHS.Region); 38 View = std::move(RHS.View); 46 friend bool operator<(const ExpansionView &LHS, const ExpansionView &RHS) { argument 47 return LHS.Region.startLoc() < RHS.Region.startLoc(); 60 InstantiationView(InstantiationView &&RHS) argument 61 : FunctionName(std::move(RHS 63 operator =(InstantiationView &&RHS) argument 70 operator <(const InstantiationView &LHS, const InstantiationView &RHS) argument [all...] |
/external/clang/test/SemaCXX/ |
H A D | unused.cpp | 11 APSInt &operator=(const APSInt &RHS); 14 APSInt& APSInt::operator=(const APSInt &RHS) { argument 15 APInt::operator=(RHS);
|