Searched refs:LHS (Results 1 - 25 of 298) sorted by relevance

1234567891011>>

/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 < LHS;
49 operator >=(FileOffset LHS, FileOffset RHS) argument
52 operator <=(FileOffset LHS, FileOffset RHS) argument
[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
29 return implies(LHS, LNeg, A->left(), RNeg) &&
30 implies(LHS, LNeg, A->right(), RNeg);
39 return implies(LHS, LNeg, A->left(), RNeg) ||
40 implies(LHS, LNeg, A->right(), RNeg);
61 // to return !implies(LHS, RHS).
62 return implies(LHS, LNeg, cast<Not>(RHS)->exp(), !RNeg);
69 switch (LHS->kind()) {
75 return LNeg ? LeftAndOperator(cast<And>(LHS))
106 implies(const LExpr *LHS, const LExpr *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 { argument
48 return BinaryOperator::CreateNSWAdd(LHS, RHS);
50 Instruction *CreateNUWAdd(Constant *LHS, Constant *RHS) const { argument
51 return BinaryOperator::CreateNUWAdd(LHS, RHS);
53 Instruction *CreateFAdd(Constant *LHS, Constant *RHS) const { argument
54 return BinaryOperator::CreateFAdd(LHS, RHS);
56 Instruction *CreateSub(Constant *LHS, Constant *RHS, argument
58 BinaryOperator *BO = BinaryOperator::CreateSub(LHS, RH
63 CreateNSWSub(Constant *LHS, Constant *RHS) const argument
66 CreateNUWSub(Constant *LHS, Constant *RHS) const argument
69 CreateFSub(Constant *LHS, Constant *RHS) const argument
72 CreateMul(Constant *LHS, Constant *RHS, bool HasNUW = false, bool HasNSW = false) const argument
79 CreateNSWMul(Constant *LHS, Constant *RHS) const argument
82 CreateNUWMul(Constant *LHS, Constant *RHS) const argument
85 CreateFMul(Constant *LHS, Constant *RHS) const argument
88 CreateUDiv(Constant *LHS, Constant *RHS, bool isExact = false) const argument
94 CreateExactUDiv(Constant *LHS, Constant *RHS) const argument
97 CreateSDiv(Constant *LHS, Constant *RHS, bool isExact = false) const argument
103 CreateExactSDiv(Constant *LHS, Constant *RHS) const argument
106 CreateFDiv(Constant *LHS, Constant *RHS) const argument
109 CreateURem(Constant *LHS, Constant *RHS) const argument
112 CreateSRem(Constant *LHS, Constant *RHS) const argument
115 CreateFRem(Constant *LHS, Constant *RHS) 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
137 CreateAnd(Constant *LHS, Constant *RHS) const argument
140 CreateOr(Constant *LHS, Constant *RHS) const argument
143 CreateXor(Constant *LHS, Constant *RHS) const argument
147 CreateBinOp(Instruction::BinaryOps Opc, Constant *LHS, Constant *RHS) const argument
253 CreateICmp(CmpInst::Predicate P, Constant *LHS, Constant *RHS) const argument
257 CreateFCmp(CmpInst::Predicate P, Constant *LHS, Constant *RHS) 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 { argument
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 { argument
46 return ConstantExpr::getFSub(LHS, RHS);
48 Constant *CreateMul(Constant *LHS, Constant *RHS, argument
50 return ConstantExpr::getMul(LHS, RH
52 CreateFMul(Constant *LHS, Constant *RHS) const argument
55 CreateUDiv(Constant *LHS, Constant *RHS, bool isExact = false) const argument
59 CreateSDiv(Constant *LHS, Constant *RHS, bool isExact = false) const argument
63 CreateFDiv(Constant *LHS, Constant *RHS) const argument
66 CreateURem(Constant *LHS, Constant *RHS) const argument
69 CreateSRem(Constant *LHS, Constant *RHS) const argument
72 CreateFRem(Constant *LHS, Constant *RHS) 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
87 CreateAnd(Constant *LHS, Constant *RHS) const argument
90 CreateOr(Constant *LHS, Constant *RHS) const argument
93 CreateXor(Constant *LHS, Constant *RHS) const argument
97 CreateBinOp(Instruction::BinaryOps Opc, Constant *LHS, Constant *RHS) const argument
194 CreateICmp(CmpInst::Predicate P, Constant *LHS, Constant *RHS) const argument
198 CreateFCmp(CmpInst::Predicate P, Constant *LHS, Constant *RHS) const argument
[all...]
H A DPatternMatch.h378 BinaryOp_match(const LHS_t &LHS, const RHS_t &RHS) : L(LHS), R(RHS) {} argument
393 template<typename LHS, typename RHS>
394 inline BinaryOp_match<LHS, RHS, Instruction::Add>
395 m_Add(const LHS &L, const RHS &R) {
396 return BinaryOp_match<LHS, RHS, Instruction::Add>(L, R);
399 template<typename LHS, typename RHS>
400 inline BinaryOp_match<LHS, RHS, Instruction::FAdd>
401 m_FAdd(const LHS &L, const RHS &R) {
402 return BinaryOp_match<LHS, RH
506 OverflowingBinaryOp_match(const LHS_t &LHS, const RHS_t &RHS) argument
599 BinOp2_match(const LHS_t &LHS, const RHS_t &RHS) argument
666 CmpClass_match(PredicateTy &Pred, const LHS_t &LHS, const RHS_t &RHS) argument
704 SelectClass_match(const Cond_t &Cond, const LHS_t &LHS, const RHS_t &RHS) argument
808 not_match(const LHS_t &LHS) argument
818 matchIfNot(Value *LHS, Value *RHS) argument
835 neg_match(const LHS_t &LHS) argument
845 matchIfNeg(Value *LHS, Value *RHS) argument
861 fneg_match(const LHS_t &LHS) argument
871 matchIfFNeg(Value *LHS, Value *RHS) argument
941 MaxMin_match(const LHS_t &LHS, const RHS_t &RHS) argument
957 Value *LHS = Cmp->getOperand(0); local
[all...]
H A DIRBuilder.h612 Value *LHS, Value *RHS,
615 BinaryOperator *BO = Insert(BinaryOperator::Create(Opc, LHS, RHS), Name);
632 Value *CreateAdd(Value *LHS, Value *RHS, const Twine &Name = "", argument
634 if (Constant *LC = dyn_cast<Constant>(LHS))
637 return CreateInsertNUWNSWBinOp(Instruction::Add, LHS, RHS, Name,
640 Value *CreateNSWAdd(Value *LHS, Value *RHS, const Twine &Name = "") { argument
641 return CreateAdd(LHS, RHS, Name, false, true);
643 Value *CreateNUWAdd(Value *LHS, Value *RHS, const Twine &Name = "") { argument
644 return CreateAdd(LHS, RHS, Name, true, false);
646 Value *CreateFAdd(Value *LHS, Valu argument
611 CreateInsertNUWNSWBinOp(BinaryOperator::BinaryOps Opc, Value *LHS, Value *RHS, const Twine &Name, bool HasNUW, bool HasNSW) argument
654 CreateSub(Value *LHS, Value *RHS, const Twine &Name = �, bool HasNUW = false, bool HasNSW = false) argument
662 CreateNSWSub(Value *LHS, Value *RHS, const Twine &Name = �) argument
665 CreateNUWSub(Value *LHS, Value *RHS, const Twine &Name = �) argument
668 CreateFSub(Value *LHS, Value *RHS, const Twine &Name = �, MDNode *FPMathTag = nullptr) argument
676 CreateMul(Value *LHS, Value *RHS, const Twine &Name = �, bool HasNUW = false, bool HasNSW = false) argument
684 CreateNSWMul(Value *LHS, Value *RHS, const Twine &Name = �) argument
687 CreateNUWMul(Value *LHS, Value *RHS, const Twine &Name = �) argument
690 CreateFMul(Value *LHS, Value *RHS, const Twine &Name = �, MDNode *FPMathTag = nullptr) argument
698 CreateUDiv(Value *LHS, Value *RHS, const Twine &Name = �, bool isExact = false) argument
707 CreateExactUDiv(Value *LHS, Value *RHS, const Twine &Name = �) argument
710 CreateSDiv(Value *LHS, Value *RHS, const Twine &Name = �, bool isExact = false) argument
719 CreateExactSDiv(Value *LHS, Value *RHS, const Twine &Name = �) argument
722 CreateFDiv(Value *LHS, Value *RHS, const Twine &Name = �, MDNode *FPMathTag = nullptr) argument
730 CreateURem(Value *LHS, Value *RHS, const Twine &Name = �) argument
736 CreateSRem(Value *LHS, Value *RHS, const Twine &Name = �) argument
742 CreateFRem(Value *LHS, Value *RHS, const Twine &Name = �, MDNode *FPMathTag = nullptr) argument
751 CreateShl(Value *LHS, Value *RHS, const Twine &Name = �, bool HasNUW = false, bool HasNSW = false) argument
759 CreateShl(Value *LHS, const APInt &RHS, const Twine &Name = �, bool HasNUW = false, bool HasNSW = false) argument
764 CreateShl(Value *LHS, uint64_t RHS, const Twine &Name = �, bool HasNUW = false, bool HasNSW = false) argument
770 CreateLShr(Value *LHS, Value *RHS, const Twine &Name = �, bool isExact = false) argument
779 CreateLShr(Value *LHS, const APInt &RHS, const Twine &Name = �, bool isExact = false) argument
783 CreateLShr(Value *LHS, uint64_t RHS, const Twine &Name = �, bool isExact = false) argument
788 CreateAShr(Value *LHS, Value *RHS, const Twine &Name = �, bool isExact = false) argument
797 CreateAShr(Value *LHS, const APInt &RHS, const Twine &Name = �, bool isExact = false) argument
801 CreateAShr(Value *LHS, uint64_t RHS, const Twine &Name = �, bool isExact = false) argument
806 CreateAnd(Value *LHS, Value *RHS, const Twine &Name = �) argument
815 CreateAnd(Value *LHS, const APInt &RHS, const Twine &Name = �) argument
818 CreateAnd(Value *LHS, uint64_t RHS, const Twine &Name = �) argument
822 CreateOr(Value *LHS, Value *RHS, const Twine &Name = �) argument
831 CreateOr(Value *LHS, const APInt &RHS, const Twine &Name = �) argument
834 CreateOr(Value *LHS, uint64_t RHS, const Twine &Name = �) argument
838 CreateXor(Value *LHS, Value *RHS, const Twine &Name = �) argument
844 CreateXor(Value *LHS, const APInt &RHS, const Twine &Name = �) argument
847 CreateXor(Value *LHS, uint64_t RHS, const Twine &Name = �) argument
851 CreateBinOp(Instruction::BinaryOps Opc, Value *LHS, Value *RHS, const Twine &Name = �, MDNode *FPMathTag = nullptr) argument
1232 CreateICmpEQ(Value *LHS, Value *RHS, const Twine &Name = �) argument
1235 CreateICmpNE(Value *LHS, Value *RHS, const Twine &Name = �) argument
1238 CreateICmpUGT(Value *LHS, Value *RHS, const Twine &Name = �) argument
1241 CreateICmpUGE(Value *LHS, Value *RHS, const Twine &Name = �) argument
1244 CreateICmpULT(Value *LHS, Value *RHS, const Twine &Name = �) argument
1247 CreateICmpULE(Value *LHS, Value *RHS, const Twine &Name = �) argument
1250 CreateICmpSGT(Value *LHS, Value *RHS, const Twine &Name = �) argument
1253 CreateICmpSGE(Value *LHS, Value *RHS, const Twine &Name = �) argument
1256 CreateICmpSLT(Value *LHS, Value *RHS, const Twine &Name = �) argument
1259 CreateICmpSLE(Value *LHS, Value *RHS, const Twine &Name = �) argument
1263 CreateFCmpOEQ(Value *LHS, Value *RHS, const Twine &Name = �) argument
1266 CreateFCmpOGT(Value *LHS, Value *RHS, const Twine &Name = �) argument
1269 CreateFCmpOGE(Value *LHS, Value *RHS, const Twine &Name = �) argument
1272 CreateFCmpOLT(Value *LHS, Value *RHS, const Twine &Name = �) argument
1275 CreateFCmpOLE(Value *LHS, Value *RHS, const Twine &Name = �) argument
1278 CreateFCmpONE(Value *LHS, Value *RHS, const Twine &Name = �) argument
1281 CreateFCmpORD(Value *LHS, Value *RHS, const Twine &Name = �) argument
1284 CreateFCmpUNO(Value *LHS, Value *RHS, const Twine &Name = �) argument
1287 CreateFCmpUEQ(Value *LHS, Value *RHS, const Twine &Name = �) argument
1290 CreateFCmpUGT(Value *LHS, Value *RHS, const Twine &Name = �) argument
1293 CreateFCmpUGE(Value *LHS, Value *RHS, const Twine &Name = �) argument
1296 CreateFCmpULT(Value *LHS, Value *RHS, const Twine &Name = �) argument
1299 CreateFCmpULE(Value *LHS, Value *RHS, const Twine &Name = �) argument
1302 CreateFCmpUNE(Value *LHS, Value *RHS, const Twine &Name = �) argument
1306 CreateICmp(CmpInst::Predicate P, Value *LHS, Value *RHS, const Twine &Name = �) argument
1313 CreateFCmp(CmpInst::Predicate P, Value *LHS, Value *RHS, const Twine &Name = �) argument
1445 CreatePtrDiff(Value *LHS, Value *RHS, const Twine &Name = �) argument
[all...]
/external/clang/include/clang/Basic/
H A DABI.h85 friend bool operator==(const ReturnAdjustment &LHS, argument
87 return LHS.NonVirtual == RHS.NonVirtual && LHS.Virtual.Equals(RHS.Virtual);
90 friend bool operator!=(const ReturnAdjustment &LHS, const ReturnAdjustment &RHS) { argument
91 return !(LHS == RHS);
94 friend bool operator<(const ReturnAdjustment &LHS, argument
96 if (LHS.NonVirtual < RHS.NonVirtual)
99 return LHS.NonVirtual == RHS.NonVirtual && LHS.Virtual.Less(RHS.Virtual);
153 friend bool operator==(const ThisAdjustment &LHS, argument
158 operator !=(const ThisAdjustment &LHS, const ThisAdjustment &RHS) argument
162 operator <(const ThisAdjustment &LHS, const ThisAdjustment &RHS) argument
195 operator ==(const ThunkInfo &LHS, const ThunkInfo &RHS) argument
[all...]
/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 { argument
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 { argument
62 return Fold(ConstantExpr::getFSub(LHS, RHS));
64 Constant *CreateMul(Constant *LHS, Constant *RHS, argument
66 return Fold(ConstantExpr::getMul(LHS, RH
68 CreateFMul(Constant *LHS, Constant *RHS) const argument
71 CreateUDiv(Constant *LHS, Constant *RHS, bool isExact = false) const argument
74 CreateSDiv(Constant *LHS, Constant *RHS, bool isExact = false) const argument
77 CreateFDiv(Constant *LHS, Constant *RHS) const argument
80 CreateURem(Constant *LHS, Constant *RHS) const argument
83 CreateSRem(Constant *LHS, Constant *RHS) const argument
86 CreateFRem(Constant *LHS, Constant *RHS) 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
99 CreateAnd(Constant *LHS, Constant *RHS) const argument
102 CreateOr(Constant *LHS, Constant *RHS) const argument
105 CreateXor(Constant *LHS, Constant *RHS) const argument
109 CreateBinOp(Instruction::BinaryOps Opc, Constant *LHS, Constant *RHS) const argument
218 CreateICmp(CmpInst::Predicate P, Constant *LHS, Constant *RHS) const argument
222 CreateFCmp(CmpInst::Predicate P, Constant *LHS, Constant *RHS) const argument
[all...]
H A DInstructionSimplify.h50 Value *SimplifyAddInst(Value *LHS, Value *RHS, bool isNSW, bool isNUW,
57 Value *SimplifySubInst(Value *LHS, Value *RHS, bool isNSW, bool isNUW,
64 Value *SimplifyFAddInst(Value *LHS, Value *RHS, FastMathFlags FMF,
71 Value *SimplifyFSubInst(Value *LHS, Value *RHS, FastMathFlags FMF,
78 Value *SimplifyFMulInst(Value *LHS, Value *RHS,
86 Value *SimplifyMulInst(Value *LHS, Value *RHS, const DataLayout *TD = nullptr,
92 Value *SimplifySDivInst(Value *LHS, Value *RHS,
99 Value *SimplifyUDivInst(Value *LHS, Value *RHS,
106 Value *SimplifyFDivInst(Value *LHS, Value *RHS,
113 Value *SimplifySRemInst(Value *LHS, Valu
[all...]
/external/llvm/include/llvm/ADT/
H A DTwine.h150 /// LHS - The prefix in the concatenation, which may be uninitialized for
152 Child LHS; member in class:llvm::Twine
173 LHS.twine = &_LHS;
181 : LHS(_LHS), RHS(_RHS), LHSKind(_LHSKind), RHSKind(_RHSKind) {
225 // The RHS cannot be non-empty if the LHS is empty.
231 !LHS.twine->isBinary())
270 LHS.cString = Str;
281 LHS.stdString = &Str;
288 LHS.stringRef = &Str;
295 LHS
379 Child LHS, RHS; local
502 operator +(const Twine &LHS, const Twine &RHS) argument
509 operator +(const char *LHS, const StringRef &RHS) argument
516 operator +(const StringRef &LHS, const char *RHS) argument
[all...]
H A DDenseMapInfo.h27 //static bool isEqual(const T &LHS, const T &RHS);
47 static bool isEqual(const T *LHS, const T *RHS) { return LHS == RHS; } argument
55 static bool isEqual(const char &LHS, const char &RHS) { argument
56 return LHS == RHS;
65 static bool isEqual(const unsigned& LHS, const unsigned& RHS) { argument
66 return LHS == RHS;
77 static bool isEqual(const unsigned long& LHS, const unsigned long& RHS) { argument
78 return LHS == RHS;
89 static bool isEqual(const unsigned long long& LHS, argument
100 isEqual(const int& LHS, const int& RHS) argument
114 isEqual(const long& LHS, const long& RHS) argument
126 isEqual(const long long& LHS, const long long& RHS) argument
160 isEqual(const Pair &LHS, const Pair &RHS) argument
[all...]
/external/llvm/include/llvm/Support/
H A DLineIterator.h70 friend bool operator==(const line_iterator &LHS, const line_iterator &RHS) { argument
71 return LHS.Buffer == RHS.Buffer &&
72 LHS.CurrentLine.begin() == RHS.CurrentLine.begin();
75 friend bool operator!=(const line_iterator &LHS, const line_iterator &RHS) { argument
76 return !(LHS == RHS);
/external/clang/test/SemaCXX/
H A Dwarn-self-assign.cpp21 #define LHS a macro
26 LHS = a;
28 LHS OP RHS;
30 #undef LHS macro
/external/llvm/include/llvm/MC/
H A DMCTargetOptions.h36 inline bool operator==(const MCTargetOptions &LHS, const MCTargetOptions &RHS) { argument
37 #define ARE_EQUAL(X) LHS.X == RHS.X
50 inline bool operator!=(const MCTargetOptions &LHS, const MCTargetOptions &RHS) { argument
51 return !(LHS == RHS);
H A DMCExpr.h409 const MCExpr *LHS, *RHS; member in class:llvm::MCBinaryExpr
412 : MCExpr(MCExpr::Binary), Op(_Op), LHS(_LHS), RHS(_RHS) {}
418 static const MCBinaryExpr *Create(Opcode Op, const MCExpr *LHS,
420 static const MCBinaryExpr *CreateAdd(const MCExpr *LHS, const MCExpr *RHS, argument
422 return Create(Add, LHS, RHS, Ctx);
424 static const MCBinaryExpr *CreateAnd(const MCExpr *LHS, const MCExpr *RHS, argument
426 return Create(And, LHS, RHS, Ctx);
428 static const MCBinaryExpr *CreateDiv(const MCExpr *LHS, const MCExpr *RHS, argument
430 return Create(Div, LHS, RHS, Ctx);
432 static const MCBinaryExpr *CreateEQ(const MCExpr *LHS, cons argument
436 CreateGT(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument
440 CreateGTE(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument
444 CreateLAnd(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument
448 CreateLOr(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument
452 CreateLT(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument
456 CreateLTE(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument
460 CreateMod(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument
464 CreateMul(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument
468 CreateNE(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument
472 CreateOr(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument
476 CreateShl(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument
480 CreateShr(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument
484 CreateSub(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument
488 CreateXor(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument
[all...]
H A DYAML.h49 friend bool operator==(const BinaryRef &LHS, const BinaryRef &RHS);
79 inline bool operator==(const BinaryRef &LHS, const BinaryRef &RHS) { argument
81 if (LHS.Data.empty() && RHS.Data.empty())
84 return LHS.DataIsHexString == RHS.DataIsHexString && LHS.Data == RHS.Data;
/external/clang/include/clang/Analysis/Analyses/
H A DThreadSafetyLogical.h56 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
62 const LExpr *left() const { return LHS; }
63 LExpr *left() { return LHS; }
71 And(LExpr *LHS, LExpr *RHS) : BinOp(LHS, RHS, LExpr::And) {} argument
78 Or(LExpr *LHS, LExpr *RHS) : BinOp(LHS, RH argument
[all...]
/external/clang/include/clang/Lex/
H A DPPConditionalDirectiveRecord.h46 bool operator()(const CondDirectiveLoc &LHS, argument
48 return SM.isBeforeInTranslationUnit(LHS.getLoc(), RHS.getLoc());
50 bool operator()(const CondDirectiveLoc &LHS, SourceLocation RHS) { argument
51 return SM.isBeforeInTranslationUnit(LHS.getLoc(), RHS);
53 bool operator()(SourceLocation LHS, const CondDirectiveLoc &RHS) { argument
54 return SM.isBeforeInTranslationUnit(LHS, RHS.getLoc());
80 bool areInDifferentConditionalDirectiveRegion(SourceLocation LHS, argument
82 return findConditionalDirectiveRegionLoc(LHS) !=
/external/clang/include/clang/AST/
H A DBaseSubobject.h46 friend bool operator==(const BaseSubobject &LHS, const BaseSubobject &RHS) { argument
47 return LHS.Base == RHS.Base && LHS.BaseOffset == RHS.BaseOffset;
74 static bool isEqual(const clang::BaseSubobject &LHS, argument
76 return LHS == RHS;
H A DTypeOrdering.h53 static bool isEqual(clang::QualType LHS, clang::QualType RHS) { argument
54 return LHS == RHS;
73 static bool isEqual(clang::CanQualType LHS, clang::CanQualType RHS) { argument
74 return LHS == RHS;
/external/llvm/lib/CodeGen/
H A DMachineModuleInfoImpls.cpp27 static int SortSymbolPair(const void *LHS, const void *RHS) { argument
29 const MCSymbol *LHSS = ((const PairTy *)LHS)->first;
/external/compiler-rt/lib/ubsan/
H A Dubsan_handlers.cc66 ValueHandle LHS,
76 << Value(Data->Type, LHS) << Operator << RHS << Data->Type;
80 ValueHandle LHS, ValueHandle RHS) {
81 HandleIntegerOverflow(Data, LHS, "+", Value(Data->Type, RHS));
84 ValueHandle LHS,
86 __ubsan_handle_add_overflow(Data, LHS, RHS);
91 ValueHandle LHS, ValueHandle RHS) {
92 HandleIntegerOverflow(Data, LHS, "-", Value(Data->Type, RHS));
95 ValueHandle LHS,
97 __ubsan_handle_sub_overflow(Data, LHS, RH
65 HandleIntegerOverflow(OverflowData *Data, ValueHandle LHS, const char *Operator, T RHS) argument
79 __ubsan_handle_add_overflow(OverflowData *Data, ValueHandle LHS, ValueHandle RHS) argument
83 __ubsan_handle_add_overflow_abort(OverflowData *Data, ValueHandle LHS, ValueHandle RHS) argument
90 __ubsan_handle_sub_overflow(OverflowData *Data, ValueHandle LHS, ValueHandle RHS) argument
94 __ubsan_handle_sub_overflow_abort(OverflowData *Data, ValueHandle LHS, ValueHandle RHS) argument
101 __ubsan_handle_mul_overflow(OverflowData *Data, ValueHandle LHS, ValueHandle RHS) argument
105 __ubsan_handle_mul_overflow_abort(OverflowData *Data, ValueHandle LHS, ValueHandle RHS) argument
134 __ubsan_handle_divrem_overflow(OverflowData *Data, ValueHandle LHS, ValueHandle RHS) argument
149 __ubsan_handle_divrem_overflow_abort(OverflowData *Data, ValueHandle LHS, ValueHandle RHS) argument
156 __ubsan_handle_shift_out_of_bounds(ShiftOutOfBoundsData *Data, ValueHandle LHS, ValueHandle RHS) argument
178 __ubsan_handle_shift_out_of_bounds_abort( ShiftOutOfBoundsData *Data, ValueHandle LHS, ValueHandle RHS) argument
[all...]
H A Dubsan_handlers.h44 RECOVERABLE(add_overflow, OverflowData *Data, ValueHandle LHS, ValueHandle RHS)
47 RECOVERABLE(sub_overflow, OverflowData *Data, ValueHandle LHS, ValueHandle RHS)
50 RECOVERABLE(mul_overflow, OverflowData *Data, ValueHandle LHS, ValueHandle RHS)
57 ValueHandle LHS, ValueHandle RHS)
66 /// the LHS is negative or overflows.
68 ValueHandle LHS, ValueHandle RHS)
/external/llvm/include/llvm/Transforms/Utils/
H A DCmpInstAnalysis.h56 Value *getICmpValue(bool Sign, unsigned Code, Value *LHS, Value *RHS,
/external/clang/lib/Lex/
H A DPPExpressions.cpp57 static bool EvaluateDirectiveSubExpr(PPValue &LHS, unsigned MinPrec,
452 /// PeekTok, and whose precedence is PeekPrec. This returns the result in LHS.
457 static bool EvaluateDirectiveSubExpr(PPValue &LHS, unsigned MinPrec, argument
464 << LHS.getRange();
482 if (Operator == tok::ampamp && LHS.Val == 0)
484 else if (Operator == tok::pipepipe && LHS.Val != 0)
486 else if (Operator == tok::question && LHS.Val == 0)
495 PPValue RHS(LHS.getBitWidth());
517 // the LHS of the '?'. The grammar rule is:
538 llvm::APSInt Res(LHS
[all...]

Completed in 490 milliseconds

1234567891011>>