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

12345678910

/freebsd-10.0-release/contrib/llvm/tools/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 if (LHS.FID != RHS.FID)
45 return LHS.FID < RHS.FID;
46 return LHS.Offs < RHS.Offs;
48 friend bool operator>(FileOffset LHS, FileOffse argument
53 operator >=(FileOffset LHS, FileOffset RHS) argument
56 operator <=(FileOffset LHS, FileOffset RHS) argument
[all...]
/freebsd-10.0-release/contrib/llvm/tools/clang/include/clang/Basic/
H A DABI.h51 friend bool operator==(const ReturnAdjustment &LHS, argument
53 return LHS.NonVirtual == RHS.NonVirtual &&
54 LHS.VBaseOffsetOffset == RHS.VBaseOffsetOffset;
57 friend bool operator<(const ReturnAdjustment &LHS, argument
59 if (LHS.NonVirtual < RHS.NonVirtual)
62 return LHS.NonVirtual == RHS.NonVirtual &&
63 LHS.VBaseOffsetOffset < RHS.VBaseOffsetOffset;
81 friend bool operator==(const ThisAdjustment &LHS, argument
83 return LHS.NonVirtual == RHS.NonVirtual &&
84 LHS
87 operator <(const ThisAdjustment &LHS, const ThisAdjustment &RHS) argument
111 operator ==(const ThunkInfo &LHS, const ThunkInfo &RHS) argument
115 operator <(const ThunkInfo &LHS, const ThunkInfo &RHS) argument
[all...]
H A DSourceLocation.h179 inline bool operator==(const SourceLocation &LHS, const SourceLocation &RHS) { argument
180 return LHS.getRawEncoding() == RHS.getRawEncoding();
183 inline bool operator!=(const SourceLocation &LHS, const SourceLocation &RHS) { argument
184 return !(LHS == RHS);
187 inline bool operator<(const SourceLocation &LHS, const SourceLocation &RHS) { argument
188 return LHS.getRawEncoding() < RHS.getRawEncoding();
337 operator==(const FullSourceLoc &LHS, const FullSourceLoc &RHS) { argument
338 return LHS.getRawEncoding() == RHS.getRawEncoding() &&
339 LHS.SrcMgr == RHS.SrcMgr;
343 operator!=(const FullSourceLoc &LHS, cons argument
413 isEqual(clang::FileID LHS, clang::FileID RHS) argument
[all...]
/freebsd-10.0-release/contrib/llvm/include/llvm/Support/
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 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 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
509 BinOp2_match(const LHS_t &LHS, const RHS_t &RHS) argument
576 CmpClass_match(PredicateTy &Pred, const LHS_t &LHS, const RHS_t &RHS) argument
614 SelectClass_match(const Cond_t &Cond, const LHS_t &LHS, const RHS_t &RHS) argument
711 not_match(const LHS_t &LHS) argument
721 matchIfNot(Value *LHS, Value *RHS) argument
738 neg_match(const LHS_t &LHS) argument
748 matchIfNeg(Value *LHS, Value *RHS) argument
764 fneg_match(const LHS_t &LHS) argument
774 matchIfFNeg(Value *LHS, Value *RHS) argument
844 MaxMin_match(const LHS_t &LHS, const RHS_t &RHS) argument
860 Value *LHS = Cmp->getOperand(0); local
[all...]
/freebsd-10.0-release/contrib/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) {
221 // The RHS cannot be non-empty if the LHS is empty.
227 !LHS.twine->isBinary())
266 LHS.cString = Str;
277 LHS.stdString = &Str;
284 LHS.stringRef = &Str;
291 LHS
375 Child LHS, RHS; local
498 operator +(const Twine &LHS, const Twine &RHS) argument
505 operator +(const char *LHS, const StringRef &RHS) argument
512 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...]
H A DTriple.h266 unsigned LHS[3]; local
267 getOSVersion(LHS[0], LHS[1], LHS[2]);
269 if (LHS[0] != Major)
270 return LHS[0] < Major;
271 if (LHS[1] != Minor)
272 return LHS[1] < Minor;
273 if (LHS[2] != Micro)
274 return LHS[
[all...]
/freebsd-10.0-release/contrib/llvm/tools/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) !=
/freebsd-10.0-release/contrib/llvm/include/llvm/MC/
H A DMCExpr.h355 const MCExpr *LHS, *RHS; member in class:llvm::MCBinaryExpr
358 : MCExpr(MCExpr::Binary), Op(_Op), LHS(_LHS), RHS(_RHS) {}
364 static const MCBinaryExpr *Create(Opcode Op, const MCExpr *LHS,
366 static const MCBinaryExpr *CreateAdd(const MCExpr *LHS, const MCExpr *RHS, argument
368 return Create(Add, LHS, RHS, Ctx);
370 static const MCBinaryExpr *CreateAnd(const MCExpr *LHS, const MCExpr *RHS, argument
372 return Create(And, LHS, RHS, Ctx);
374 static const MCBinaryExpr *CreateDiv(const MCExpr *LHS, const MCExpr *RHS, argument
376 return Create(Div, LHS, RHS, Ctx);
378 static const MCBinaryExpr *CreateEQ(const MCExpr *LHS, cons argument
382 CreateGT(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument
386 CreateGTE(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument
390 CreateLAnd(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument
394 CreateLOr(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument
398 CreateLT(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument
402 CreateLTE(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument
406 CreateMod(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument
410 CreateMul(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument
414 CreateNE(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument
418 CreateOr(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument
422 CreateShl(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument
426 CreateShr(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument
430 CreateSub(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument
434 CreateXor(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument
[all...]
/freebsd-10.0-release/contrib/llvm/tools/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.h51 static bool isEqual(clang::QualType LHS, clang::QualType RHS) { argument
52 return LHS == RHS;
71 static bool isEqual(clang::CanQualType LHS, clang::CanQualType RHS) { argument
72 return LHS == RHS;
/freebsd-10.0-release/contrib/llvm/include/llvm/Analysis/
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 = 0,
92 Value *SimplifySDivInst(Value *LHS, Value *RHS, const DataLayout *TD = 0,
98 Value *SimplifyUDivInst(Value *LHS, Value *RHS, const DataLayout *TD = 0,
104 Value *SimplifyFDivInst(Value *LHS, Value *RHS, const DataLayout *TD = 0,
110 Value *SimplifySRemInst(Value *LHS, Valu
[all...]
/freebsd-10.0-release/contrib/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;
/freebsd-10.0-release/contrib/llvm/include/llvm/IR/
H A DIRBuilder.h572 Value *LHS, Value *RHS,
575 BinaryOperator *BO = Insert(BinaryOperator::Create(Opc, LHS, RHS), Name);
592 Value *CreateAdd(Value *LHS, Value *RHS, const Twine &Name = "", argument
594 if (Constant *LC = dyn_cast<Constant>(LHS))
597 return CreateInsertNUWNSWBinOp(Instruction::Add, LHS, RHS, Name,
600 Value *CreateNSWAdd(Value *LHS, Value *RHS, const Twine &Name = "") { argument
601 return CreateAdd(LHS, RHS, Name, false, true);
603 Value *CreateNUWAdd(Value *LHS, Value *RHS, const Twine &Name = "") { argument
604 return CreateAdd(LHS, RHS, Name, true, false);
606 Value *CreateFAdd(Value *LHS, Valu argument
571 CreateInsertNUWNSWBinOp(BinaryOperator::BinaryOps Opc, Value *LHS, Value *RHS, const Twine &Name, bool HasNUW, bool HasNSW) argument
614 CreateSub(Value *LHS, Value *RHS, const Twine &Name = �, bool HasNUW = false, bool HasNSW = false) argument
622 CreateNSWSub(Value *LHS, Value *RHS, const Twine &Name = �) argument
625 CreateNUWSub(Value *LHS, Value *RHS, const Twine &Name = �) argument
628 CreateFSub(Value *LHS, Value *RHS, const Twine &Name = �, MDNode *FPMathTag = 0) argument
636 CreateMul(Value *LHS, Value *RHS, const Twine &Name = �, bool HasNUW = false, bool HasNSW = false) argument
644 CreateNSWMul(Value *LHS, Value *RHS, const Twine &Name = �) argument
647 CreateNUWMul(Value *LHS, Value *RHS, const Twine &Name = �) argument
650 CreateFMul(Value *LHS, Value *RHS, const Twine &Name = �, MDNode *FPMathTag = 0) argument
658 CreateUDiv(Value *LHS, Value *RHS, const Twine &Name = �, bool isExact = false) argument
667 CreateExactUDiv(Value *LHS, Value *RHS, const Twine &Name = �) argument
670 CreateSDiv(Value *LHS, Value *RHS, const Twine &Name = �, bool isExact = false) argument
679 CreateExactSDiv(Value *LHS, Value *RHS, const Twine &Name = �) argument
682 CreateFDiv(Value *LHS, Value *RHS, const Twine &Name = �, MDNode *FPMathTag = 0) argument
690 CreateURem(Value *LHS, Value *RHS, const Twine &Name = �) argument
696 CreateSRem(Value *LHS, Value *RHS, const Twine &Name = �) argument
702 CreateFRem(Value *LHS, Value *RHS, const Twine &Name = �, MDNode *FPMathTag = 0) argument
711 CreateShl(Value *LHS, Value *RHS, const Twine &Name = �, bool HasNUW = false, bool HasNSW = false) argument
719 CreateShl(Value *LHS, const APInt &RHS, const Twine &Name = �, bool HasNUW = false, bool HasNSW = false) argument
724 CreateShl(Value *LHS, uint64_t RHS, const Twine &Name = �, bool HasNUW = false, bool HasNSW = false) argument
730 CreateLShr(Value *LHS, Value *RHS, const Twine &Name = �, bool isExact = false) argument
739 CreateLShr(Value *LHS, const APInt &RHS, const Twine &Name = �, bool isExact = false) argument
743 CreateLShr(Value *LHS, uint64_t RHS, const Twine &Name = �, bool isExact = false) argument
748 CreateAShr(Value *LHS, Value *RHS, const Twine &Name = �, bool isExact = false) argument
757 CreateAShr(Value *LHS, const APInt &RHS, const Twine &Name = �, bool isExact = false) argument
761 CreateAShr(Value *LHS, uint64_t RHS, const Twine &Name = �, bool isExact = false) argument
766 CreateAnd(Value *LHS, Value *RHS, const Twine &Name = �) argument
775 CreateAnd(Value *LHS, const APInt &RHS, const Twine &Name = �) argument
778 CreateAnd(Value *LHS, uint64_t RHS, const Twine &Name = �) argument
782 CreateOr(Value *LHS, Value *RHS, const Twine &Name = �) argument
791 CreateOr(Value *LHS, const APInt &RHS, const Twine &Name = �) argument
794 CreateOr(Value *LHS, uint64_t RHS, const Twine &Name = �) argument
798 CreateXor(Value *LHS, Value *RHS, const Twine &Name = �) argument
804 CreateXor(Value *LHS, const APInt &RHS, const Twine &Name = �) argument
807 CreateXor(Value *LHS, uint64_t RHS, const Twine &Name = �) argument
811 CreateBinOp(Instruction::BinaryOps Opc, Value *LHS, Value *RHS, const Twine &Name = �) argument
1179 CreateICmpEQ(Value *LHS, Value *RHS, const Twine &Name = �) argument
1182 CreateICmpNE(Value *LHS, Value *RHS, const Twine &Name = �) argument
1185 CreateICmpUGT(Value *LHS, Value *RHS, const Twine &Name = �) argument
1188 CreateICmpUGE(Value *LHS, Value *RHS, const Twine &Name = �) argument
1191 CreateICmpULT(Value *LHS, Value *RHS, const Twine &Name = �) argument
1194 CreateICmpULE(Value *LHS, Value *RHS, const Twine &Name = �) argument
1197 CreateICmpSGT(Value *LHS, Value *RHS, const Twine &Name = �) argument
1200 CreateICmpSGE(Value *LHS, Value *RHS, const Twine &Name = �) argument
1203 CreateICmpSLT(Value *LHS, Value *RHS, const Twine &Name = �) argument
1206 CreateICmpSLE(Value *LHS, Value *RHS, const Twine &Name = �) argument
1210 CreateFCmpOEQ(Value *LHS, Value *RHS, const Twine &Name = �) argument
1213 CreateFCmpOGT(Value *LHS, Value *RHS, const Twine &Name = �) argument
1216 CreateFCmpOGE(Value *LHS, Value *RHS, const Twine &Name = �) argument
1219 CreateFCmpOLT(Value *LHS, Value *RHS, const Twine &Name = �) argument
1222 CreateFCmpOLE(Value *LHS, Value *RHS, const Twine &Name = �) argument
1225 CreateFCmpONE(Value *LHS, Value *RHS, const Twine &Name = �) argument
1228 CreateFCmpORD(Value *LHS, Value *RHS, const Twine &Name = �) argument
1231 CreateFCmpUNO(Value *LHS, Value *RHS, const Twine &Name = �) argument
1234 CreateFCmpUEQ(Value *LHS, Value *RHS, const Twine &Name = �) argument
1237 CreateFCmpUGT(Value *LHS, Value *RHS, const Twine &Name = �) argument
1240 CreateFCmpUGE(Value *LHS, Value *RHS, const Twine &Name = �) argument
1243 CreateFCmpULT(Value *LHS, Value *RHS, const Twine &Name = �) argument
1246 CreateFCmpULE(Value *LHS, Value *RHS, const Twine &Name = �) argument
1249 CreateFCmpUNE(Value *LHS, Value *RHS, const Twine &Name = �) argument
1253 CreateICmp(CmpInst::Predicate P, Value *LHS, Value *RHS, const Twine &Name = �) argument
1260 CreateFCmp(CmpInst::Predicate P, Value *LHS, Value *RHS, const Twine &Name = �) argument
1392 CreatePtrDiff(Value *LHS, Value *RHS, const Twine &Name = �) argument
[all...]
/freebsd-10.0-release/contrib/llvm/include/llvm/Transforms/Utils/
H A DCmpInstAnalysis.h56 Value *getICmpValue(bool Sign, unsigned Code, Value *LHS, Value *RHS,
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/Lex/
H A DPPExpressions.cpp57 static bool EvaluateDirectiveSubExpr(PPValue &LHS, unsigned MinPrec,
447 /// PeekTok, and whose precedence is PeekPrec. This returns the result in LHS.
452 static bool EvaluateDirectiveSubExpr(PPValue &LHS, unsigned MinPrec, argument
459 << LHS.getRange();
477 if (Operator == tok::ampamp && LHS.Val == 0)
479 else if (Operator == tok::pipepipe && LHS.Val != 0)
481 else if (Operator == tok::question && LHS.Val == 0)
490 PPValue RHS(LHS.getBitWidth());
512 // the LHS of the '?'. The grammar rule is:
533 llvm::APSInt Res(LHS
[all...]
/freebsd-10.0-release/contrib/llvm/utils/TableGen/
H A DDAGISelEmitter.cpp73 // PatternSortingPredicate - return true if we prefer to match LHS before RHS.
80 bool operator()(const PatternToMatch *LHS, const PatternToMatch *RHS) { argument
81 const TreePatternNode *LHSSrc = LHS->getSrcPattern();
97 unsigned LHSSize = LHS->getPatternComplexity(CGP);
99 if (LHSSize > RHSSize) return true; // LHS -> bigger -> less cost
103 unsigned LHSCost = getResultPatternCost(LHS->getDstPattern(), CGP);
108 unsigned LHSPatSize = getResultPatternSize(LHS->getDstPattern(), CGP);
115 assert(LHS == RHS || LHS->ID != RHS->ID);
116 return LHS
[all...]
/freebsd-10.0-release/contrib/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsBaseInfo.h137 const MCExpr *LHS = BE->getLHS(); local
140 if ((LHS->getKind() != MCExpr::SymbolRef) || !CE)
143 return std::make_pair(cast<MCSymbolRefExpr>(LHS), CE->getValue());
/freebsd-10.0-release/contrib/llvm/lib/Transforms/Utils/
H A DCmpInstAnalysis.cpp72 Value *llvm::getICmpValue(bool Sign, unsigned Code, Value *LHS, Value *RHS, argument
77 return ConstantInt::get(CmpInst::makeCmpResultType(LHS->getType()), 0);
85 return ConstantInt::get(CmpInst::makeCmpResultType(LHS->getType()), 1);
/freebsd-10.0-release/contrib/llvm/lib/Analysis/
H A DInstructionSimplify.cpp78 /// isSameCompare - Is V equivalent to the comparison "LHS Pred RHS"?
79 static bool isSameCompare(Value *V, CmpInst::Predicate Pred, Value *LHS, argument
86 if (CPred == Pred && CLHS == LHS && CRHS == RHS)
89 CRHS == LHS;
125 /// given by OpcodeToExpand, while "A" corresponds to LHS and "B op' C" to RHS.
128 static Value *ExpandBinOp(unsigned Opcode, Value *LHS, Value *RHS, argument
137 if (BinaryOperator *Op0 = dyn_cast<BinaryOperator>(LHS))
145 // If "L op' R" equals "A op' B" then "L op' R" is just the LHS.
149 return LHS;
163 Value *A = LHS, *
189 FactorizeBinOp(unsigned Opcode, Value *LHS, Value *RHS, unsigned OpcToExtract, const Query &Q, unsigned MaxRecurse) argument
259 SimplifyAssociativeBinOp(unsigned Opc, Value *LHS, Value *RHS, const Query &Q, unsigned MaxRecurse) argument
358 ThreadBinOpOverSelect(unsigned Opcode, Value *LHS, Value *RHS, const Query &Q, unsigned MaxRecurse) argument
430 ThreadCmpOverSelect(CmpInst::Predicate Pred, Value *LHS, Value *RHS, const Query &Q, unsigned MaxRecurse) argument
512 ThreadBinOpOverPHI(unsigned Opcode, Value *LHS, Value *RHS, const Query &Q, unsigned MaxRecurse) argument
555 ThreadCmpOverPHI(CmpInst::Predicate Pred, Value *LHS, Value *RHS, const Query &Q, unsigned MaxRecurse) argument
714 computePointerDifference(const DataLayout *TD, Value *LHS, Value *RHS) argument
1679 ExtractEquivalentCondition(Value *V, CmpInst::Predicate Pred, Value *LHS, Value *RHS) argument
1724 computePointerICmp(const DataLayout *TD, const TargetLibraryInfo *TLI, CmpInst::Predicate Pred, Value *LHS, Value *RHS) argument
1841 SimplifyICmpInst(unsigned Predicate, Value *LHS, Value *RHS, const Query &Q, unsigned MaxRecurse) argument
2567 SimplifyICmpInst(unsigned Predicate, Value *LHS, Value *RHS, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument
2577 SimplifyFCmpInst(unsigned Predicate, Value *LHS, Value *RHS, const Query &Q, unsigned MaxRecurse) argument
2664 SimplifyFCmpInst(unsigned Predicate, Value *LHS, Value *RHS, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument
2843 SimplifyBinOp(unsigned Opcode, Value *LHS, Value *RHS, const Query &Q, unsigned MaxRecurse) argument
2906 SimplifyBinOp(unsigned Opcode, Value *LHS, Value *RHS, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument
2914 SimplifyCmpInst(unsigned Predicate, Value *LHS, Value *RHS, const Query &Q, unsigned MaxRecurse) argument
2921 SimplifyCmpInst(unsigned Predicate, Value *LHS, Value *RHS, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument
[all...]
/freebsd-10.0-release/contrib/llvm/lib/MC/
H A DMCExpr.cpp91 // Only print parens around the LHS if it is non-trivial.
129 // Only print parens around the LHS if it is non-trivial.
151 const MCBinaryExpr *MCBinaryExpr::Create(Opcode Opc, const MCExpr *LHS, argument
153 return new (Ctx) MCBinaryExpr(Opc, LHS, RHS);
444 /// from two MCValue's LHS and RHS where
445 /// Result = LHS + RHS
463 const MCValue &LHS,const MCSymbolRefExpr *RHS_A,
468 const MCSymbolRefExpr *LHS_A = LHS.getSymA();
469 const MCSymbolRefExpr *LHS_B = LHS.getSymB();
470 int64_t LHS_Cst = LHS
459 EvaluateSymbolicAdd(const MCAssembler *Asm, const MCAsmLayout *Layout, const SectionAddrMap *Addrs, bool InSet, const MCValue &LHS,const MCSymbolRefExpr *RHS_A, const MCSymbolRefExpr *RHS_B, int64_t RHS_Cst, MCValue &Res) argument
627 int64_t LHS = LHSValue.getConstant(), RHS = RHSValue.getConstant(); local
[all...]
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/Parse/
H A DParseExpr.cpp38 /// production. C99 specifies that the LHS of an assignment operator should be
41 /// LHS of an assignment has to be an l-value, which productions between
43 /// consistency, we parse the LHS as a conditional-expression, then check for
120 ExprResult LHS(ParseAssignmentExpression(isTypeCast));
121 return ParseRHSOfBinaryExpression(LHS, prec::Comma);
131 ExprResult LHS(ParseObjCAtExpression(AtLoc));
132 return ParseRHSOfBinaryExpression(LHS, prec::Comma);
140 ExprResult LHS(true);
145 LHS = ParseCastExpression(false);
148 if (!LHS
221 ParseRHSOfBinaryExpression(ExprResult LHS, prec::Level MinPrec) argument
1291 ParsePostfixExpressionSuffix(ExprResult LHS) argument
[all...]

Completed in 331 milliseconds

12345678910