/freebsd-10.0-release/contrib/llvm/tools/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 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 D | ABI.h | 51 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 D | SourceLocation.h | 179 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 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 { 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 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 { 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 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 { 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 D | PatternMatch.h | 378 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 D | Twine.h | 150 /// 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 D | DenseMapInfo.h | 27 //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 D | Triple.h | 266 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 D | PPConditionalDirectiveRecord.h | 46 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 D | MCExpr.h | 355 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 D | BaseSubobject.h | 46 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 D | TypeOrdering.h | 51 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 D | InstructionSimplify.h | 50 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 D | MachineModuleInfoImpls.cpp | 27 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 D | IRBuilder.h | 572 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 D | CmpInstAnalysis.h | 56 Value *getICmpValue(bool Sign, unsigned Code, Value *LHS, Value *RHS,
|
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/Lex/ |
H A D | PPExpressions.cpp | 57 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 D | DAGISelEmitter.cpp | 73 // 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 D | MipsBaseInfo.h | 137 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 D | CmpInstAnalysis.cpp | 72 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 D | InstructionSimplify.cpp | 78 /// 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 D | MCExpr.cpp | 91 // 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 D | ParseExpr.cpp | 38 /// 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...] |