Searched refs:RHS (Results 1 - 25 of 463) sorted by relevance

1234567891011>>

/external/libcxx/test/std/experimental/any/any.class/any.assign/
H A Dvalue.pass.cpp28 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 DFileOffset.h37 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 DSmallPtrSet.cpp221 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 DAPSInt.h46 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 DSmallBitVector.h155 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 DAPInt.h180 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 DDenseMapInfo.h30 //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 DSmallString.h57 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 Dcxx-operator-overload.cpp5 Cls operator +(const Cls &RHS);
13 Cls Cls::operator +(const Cls &RHS) { while (1) {} } argument
/external/llvm/include/llvm/Support/
H A DBlockFrequency.h59 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 DBranchProbability.h97 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 DThreadSafetyLogical.cpp19 // 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 DWeak.h38 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 DABI.h80 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 DNoFolder.h40 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 DConstantFolder.h34 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 DPatternMatch.h396 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 DValueHandle.h55 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 DLLVMContextImpl.h63 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 DUse.cpp17 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 DTargetFolder.h50 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 DJITSymbolFlags.h28 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 DThreadSafetyLogical.h32 /// \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 DSourceCoverageView.h34 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 Dunused.cpp11 APSInt &operator=(const APSInt &RHS);
14 APSInt& APSInt::operator=(const APSInt &RHS) { argument
15 APInt::operator=(RHS);

Completed in 1002 milliseconds

1234567891011>>