/external/llvm/examples/Kaleidoscope/Chapter2/ |
H A D | toy.cpp | 233 static ExprAST *ParseBinOpRHS(int ExprPrec, ExprAST *LHS) { argument 241 return LHS; 252 // the pending operator take RHS as its LHS. 259 // Merge LHS/RHS. 260 LHS = new BinaryExprAST(BinOp, LHS, RHS); 268 ExprAST *LHS = ParsePrimary(); local 269 if (!LHS) return 0; 271 return ParseBinOpRHS(0, LHS);
|
/external/llvm/include/llvm/ADT/ |
H A D | StringRef.h | 436 /// If \p Separator is in the string, then the result is a pair (LHS, RHS) 437 /// such that (*this == LHS + Separator + RHS) is true and RHS is 439 /// pair (LHS, RHS) where (*this == LHS) and (RHS == ""). 453 /// If \p Separator is in the string, then the result is a pair (LHS, RHS) 454 /// such that (*this == LHS + Separator + RHS) is true and RHS is 456 /// pair (LHS, RHS) where (*this == LHS) and (RHS == ""). 488 /// If \p Separator is in the string, then the result is a pair (LHS, RHS) 489 /// such that (*this == LHS [all...] |
/external/llvm/lib/Support/ |
H A D | Statistic.cpp | 114 [](const Statistic *LHS, const Statistic *RHS) { 115 if (int Cmp = std::strcmp(LHS->getName(), RHS->getName())) 119 return std::strcmp(LHS->getDesc(), RHS->getDesc()) < 0;
|
/external/clang/include/clang/AST/ |
H A D | RawCommentList.h | 171 bool operator()(const RawComment &LHS, const RawComment &RHS) { argument 172 return SM.isBeforeInTranslationUnit(LHS.getLocStart(), RHS.getLocStart()); 175 bool operator()(const RawComment *LHS, const RawComment *RHS) { argument 176 return operator()(*LHS, *RHS);
|
/external/clang/lib/CodeGen/ |
H A D | CodeGenTBAA.h | 150 static bool isEqual(const clang::CodeGen::TBAAPathTag &LHS, argument 152 return LHS.BaseT == RHS.BaseT && 153 LHS.AccessN == RHS.AccessN && 154 LHS.Offset == RHS.Offset;
|
/external/llvm/lib/CodeGen/ |
H A D | LatencyPriorityQueue.cpp | 23 bool latency_sort::operator()(const SUnit *LHS, const SUnit *RHS) const { argument 27 if (LHS->isScheduleHigh && !RHS->isScheduleHigh) 29 if (!LHS->isScheduleHigh && RHS->isScheduleHigh) 32 unsigned LHSNum = LHS->NodeNum;
|
/external/llvm/lib/DebugInfo/ |
H A D | DWARFDebugLine.h | 93 static bool orderByAddress(const Row& LHS, const Row& RHS) { argument 94 return LHS.Address < RHS.Address; 152 static bool orderByLowPC(const Sequence& LHS, const Sequence& RHS) { argument 153 return LHS.LowPC < RHS.LowPC;
|
/external/llvm/lib/MC/ |
H A D | MCExpr.cpp | 77 // Only print parens around the LHS if it is non-trivial. 115 // Only print parens around the LHS if it is non-trivial. 137 const MCBinaryExpr *MCBinaryExpr::Create(Opcode Opc, const MCExpr *LHS, argument 139 return new (Ctx) MCBinaryExpr(Opc, LHS, RHS); 560 /// from two MCValue's LHS and RHS where 561 /// Result = LHS + RHS 579 const MCValue &LHS,const MCSymbolRefExpr *RHS_A, 584 const MCSymbolRefExpr *LHS_A = LHS.getSymA(); 585 const MCSymbolRefExpr *LHS_B = LHS.getSymB(); 586 int64_t LHS_Cst = LHS 575 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 764 int64_t LHS = LHSValue.getConstant(), RHS = RHSValue.getConstant(); local [all...] |
/external/clang/lib/Rewrite/Core/ |
H A D | DeltaTree.cpp | 56 DeltaTreeNode *LHS, *RHS; member in struct:__anon17161::DeltaTreeNode::InsertResult 134 Children[0] = IR.LHS; 137 FullDelta = IR.LHS->getFullDelta()+IR.RHS->getFullDelta()+IR.Split.Delta; 219 InsertRes->LHS->DoInsertion(FileIndex, Delta, nullptr /*can't fail*/); 239 IN->Children[i] = InsertRes->LHS; 252 IN->Children[i] = InsertRes->LHS; 262 InsertSide = cast<DeltaTreeInteriorNode>(InsertRes->LHS); 297 // the first 'WidthFactor-1' values to the LHS child (which we leave in this 326 InsertRes.LHS = this;
|
/external/llvm/examples/Kaleidoscope/MCJIT/cached/ |
H A D | genk-timing.py | 114 def writeRandomOperation(self, LValue, LHS, RHS): 119 self.writeln(" %s = func%d(%s, %s) :" % (LValue, funcToCall, LHS, RHS)) 126 self.writeln(" if %s < %s then" % (LHS, RHS)) 127 self.writeln(" %s = %s %s %s" % (LValue, LHS, operation, RHS)) 128 self.writeln(" else if %s < %s then" % (RHS, LHS)) 129 self.writeln(" %s = %s %s %s" % (LValue, LHS, operation, RHS)) 131 self.writeln(" %s = %s %s %f :" % (LValue, LHS, operation, random.uniform(1, 100))) 133 self.writeln(" %s = %s %s %s :" % (LValue, LHS, operation, RHS))
|
/external/llvm/examples/Kaleidoscope/MCJIT/complete/ |
H A D | genk-timing.py | 119 def writeRandomOperation(self, LValue, LHS, RHS): 124 self.writeln(" %s = func%d(%s, %s) :" % (LValue, funcToCall, LHS, RHS)) 131 self.writeln(" if %s < %s then" % (LHS, RHS)) 132 self.writeln(" %s = %s %s %s" % (LValue, LHS, operation, RHS)) 133 self.writeln(" else if %s < %s then" % (RHS, LHS)) 134 self.writeln(" %s = %s %s %s" % (LValue, LHS, operation, RHS)) 136 self.writeln(" %s = %s %s %f :" % (LValue, LHS, operation, random.uniform(1, 100))) 138 self.writeln(" %s = %s %s %s :" % (LValue, LHS, operation, RHS))
|
/external/llvm/examples/Kaleidoscope/MCJIT/lazy/ |
H A D | genk-timing.py | 114 def writeRandomOperation(self, LValue, LHS, RHS): 119 self.writeln(" %s = func%d(%s, %s) :" % (LValue, funcToCall, LHS, RHS)) 126 self.writeln(" if %s < %s then" % (LHS, RHS)) 127 self.writeln(" %s = %s %s %s" % (LValue, LHS, operation, RHS)) 128 self.writeln(" else if %s < %s then" % (RHS, LHS)) 129 self.writeln(" %s = %s %s %s" % (LValue, LHS, operation, RHS)) 131 self.writeln(" %s = %s %s %f :" % (LValue, LHS, operation, random.uniform(1, 100))) 133 self.writeln(" %s = %s %s %s :" % (LValue, LHS, operation, RHS))
|
/external/llvm/include/llvm/IR/ |
H A D | DebugLoc.h | 119 static bool isEqual(DebugLoc LHS, DebugLoc RHS) { return LHS == RHS; } argument
|
/external/clang/lib/Sema/ |
H A D | SemaExpr.cpp | 939 handleComplexFloatToComplexFloatConverstion(Sema &S, ExprResult &LHS, argument 948 LHS = S.ImpCastExprToType(LHS.get(), RHSType, CK_FloatingComplexCast); 1000 static QualType handleComplexFloatConversion(Sema &S, ExprResult &LHS, argument 1005 if (!handleIntegerToComplexFloatConversion(S, RHS, LHS, RHSType, LHSType, 1008 if (!handleIntegerToComplexFloatConversion(S, LHS, RHS, LHSType, RHSType, 1028 return handleComplexFloatToComplexFloatConverstion(S, LHS, RHS, 1036 S, LHS, RHS, LHSType, RHSType, /*convertComplexExpr*/!IsCompAssign, 1041 S, RHS, LHS, RHSType, LHSType, /*convertComplexExpr*/true, 1078 static QualType handleFloatConversion(Sema &S, ExprResult &LHS, argument 1177 handleComplexIntConversion(Sema &S, ExprResult &LHS, ExprResult &RHS, QualType LHSType, QualType RHSType, bool IsCompAssign) argument 1224 UsualArithmeticConversions(ExprResult &LHS, ExprResult &RHS, bool IsCompAssign) argument 5451 checkConditionalConvertScalarsToVectors(Sema &S, ExprResult &LHS, ExprResult &RHS, QualType CondTy) argument 5473 checkConditionalVoidType(Sema &S, ExprResult &LHS, ExprResult &RHS) argument 5504 checkConditionalPointerCompatibility(Sema &S, ExprResult &LHS, ExprResult &RHS, SourceLocation Loc) argument 5605 checkConditionalBlockPointerCompatibility(Sema &S, ExprResult &LHS, ExprResult &RHS, SourceLocation Loc) argument 5631 checkConditionalObjectPointersCompatibility(Sema &S, ExprResult &LHS, ExprResult &RHS, SourceLocation Loc) argument 5691 CheckConditionalOperands(ExprResult &Cond, ExprResult &LHS, ExprResult &RHS, ExprValueKind &VK, ExprObjectKind &OK, SourceLocation QuestionLoc) argument 5808 FindCompositeObjCPointerType(ExprResult &LHS, ExprResult &RHS, SourceLocation QuestionLoc) argument 6110 ExprResult Cond = CondExpr, LHS = LHSExpr, RHS = RHSExpr; local 6786 InvalidOperands(SourceLocation Loc, ExprResult &LHS, ExprResult &RHS) argument 6841 CheckVectorOperands(ExprResult &LHS, ExprResult &RHS, SourceLocation Loc, bool IsCompAssign) argument 6923 checkArithmeticNull(Sema &S, ExprResult &LHS, ExprResult &RHS, SourceLocation Loc, bool IsCompare) argument 6959 CheckMultiplyDivideOperands(ExprResult &LHS, ExprResult &RHS, SourceLocation Loc, bool IsCompAssign, bool IsDiv) argument 6987 CheckRemainderOperands( ExprResult &LHS, ExprResult &RHS, SourceLocation Loc, bool IsCompAssign) argument 7037 diagnoseArithmeticOnTwoFunctionPointers(Sema &S, SourceLocation Loc, Expr *LHS, Expr *RHS) argument 7254 CheckAdditionOperands( ExprResult &LHS, ExprResult &RHS, SourceLocation Loc, unsigned Opc, QualType* CompLHSTy) argument 7329 CheckSubtractionOperands(ExprResult &LHS, ExprResult &RHS, SourceLocation Loc, QualType* CompLHSTy) argument 7425 DiagnoseBadShiftValues(Sema& S, ExprResult &LHS, ExprResult &RHS, SourceLocation Loc, unsigned Opc, QualType LHSType) argument 7495 CheckShiftOperands(ExprResult &LHS, ExprResult &RHS, SourceLocation Loc, unsigned Opc, bool IsCompAssign) argument 7552 checkEnumComparison(Sema &S, SourceLocation Loc, Expr *LHS, Expr *RHS) argument 7579 diagnoseDistinctPointerComparison(Sema &S, SourceLocation Loc, ExprResult &LHS, ExprResult &RHS, bool IsError) argument 7590 convertPointersToCompositeType(Sema &S, SourceLocation Loc, ExprResult &LHS, ExprResult &RHS) argument 7635 diagnoseFunctionPointerToVoidComparison(Sema &S, SourceLocation Loc, ExprResult &LHS, ExprResult &RHS, bool IsError) argument 7658 hasIsEqualMethod(Sema &S, const Expr *LHS, const Expr *RHS) argument 7750 diagnoseObjCLiteralComparison(Sema &S, SourceLocation Loc, ExprResult &LHS, ExprResult &RHS, BinaryOperator::Opcode Opc) argument 7799 diagnoseLogicalNotOnLHSofComparison(Sema &S, ExprResult &LHS, ExprResult &RHS, SourceLocation Loc, unsigned OpaqueOpc) argument 7859 CheckCompareOperands(ExprResult &LHS, ExprResult &RHS, SourceLocation Loc, unsigned OpaqueOpc, bool IsRelational) argument 8268 CheckVectorCompareOperands(ExprResult &LHS, ExprResult &RHS, SourceLocation Loc, bool IsRelational) argument 8311 CheckVectorLogicalOperands(ExprResult &LHS, ExprResult &RHS, SourceLocation Loc) argument 8325 CheckBitwiseOperands( ExprResult &LHS, ExprResult &RHS, SourceLocation Loc, bool IsCompAssign) argument 8351 CheckLogicalOperands( ExprResult &LHS, ExprResult &RHS, SourceLocation Loc, unsigned Opc) argument 8722 CheckCommaOperands(Sema &S, ExprResult &LHS, ExprResult &RHS, SourceLocation Loc) argument 9270 const Expr *LHS = L.get(); local 9329 ExprResult LHS = LHSExpr, RHS = RHSExpr; local 9702 BuildOverloadedBinOp(Sema &S, Scope *Sc, SourceLocation OpLoc, BinaryOperatorKind Opc, Expr *LHS, Expr *RHS) argument 9753 ExprResult LHS = CheckPlaceholderExpr(LHSExpr); local [all...] |
/external/llvm/lib/Transforms/Scalar/ |
H A D | EarlyCSE.cpp | 84 static bool isEqual(SimpleValue LHS, SimpleValue RHS); 92 Value *LHS = BinOp->getOperand(0); local 95 std::swap(LHS, RHS); 102 return hash_combine(BinOp->getOpcode(), Overflow, LHS, RHS); 105 return hash_combine(BinOp->getOpcode(), LHS, RHS); 109 Value *LHS = CI->getOperand(0); local 113 std::swap(LHS, RHS); 116 return hash_combine(Inst->getOpcode(), Pred, LHS, RHS); 142 bool DenseMapInfo<SimpleValue>::isEqual(SimpleValue LHS, SimpleValue RHS) { argument 143 Instruction *LHSI = LHS 244 isEqual(CallValue LHS, CallValue RHS) argument [all...] |
/external/clang/lib/AST/ |
H A D | DeclarationName.cpp | 80 int DeclarationName::compare(DeclarationName LHS, DeclarationName RHS) { argument 81 if (LHS.getNameKind() != RHS.getNameKind()) 82 return (LHS.getNameKind() < RHS.getNameKind() ? -1 : 1); 84 switch (LHS.getNameKind()) { 86 IdentifierInfo *LII = LHS.getAsIdentifierInfo(); 97 Selector LHSSelector = LHS.getObjCSelector(); 115 if (QualTypeOrdering()(LHS.getCXXNameType(), RHS.getCXXNameType())) 117 if (QualTypeOrdering()(RHS.getCXXNameType(), LHS.getCXXNameType())) 122 return compareInt(LHS.getCXXOverloadedOperator(), 126 return LHS [all...] |
/external/llvm/examples/Kaleidoscope/Chapter4/ |
H A D | toy.cpp | 117 ExprAST *LHS, *RHS; member in class:__anon24616::BinaryExprAST 120 : Op(op), LHS(lhs), RHS(rhs) {} 261 static ExprAST *ParseBinOpRHS(int ExprPrec, ExprAST *LHS) { argument 269 return LHS; 280 // the pending operator take RHS as its LHS. 287 // Merge LHS/RHS. 288 LHS = new BinaryExprAST(BinOp, LHS, RHS); 296 ExprAST *LHS = ParsePrimary(); local 297 if (!LHS) retur [all...] |
/external/llvm/lib/Analysis/ |
H A D | PHITransAddr.cpp | 262 // PHI translate the LHS. 267 Value *LHS = PHITranslateSubExpr(Inst->getOperand(0), CurBB, PredBB, DT); local 268 if (!LHS) return nullptr; 270 // If the PHI translated LHS is an add of a constant, fold the immediates. 271 if (BinaryOperator *BOp = dyn_cast<BinaryOperator>(LHS)) 274 LHS = BOp->getOperand(0); 278 // If the old 'LHS' was an input, add the new 'LHS' as an input. 281 AddAsInput(LHS); 286 if (Value *Res = SimplifyAddInst(LHS, RH [all...] |
/external/llvm/include/llvm-c/ |
H A D | Core.h | 2552 LLVMValueRef LLVMBuildAdd(LLVMBuilderRef, LLVMValueRef LHS, LLVMValueRef RHS, 2554 LLVMValueRef LLVMBuildNSWAdd(LLVMBuilderRef, LLVMValueRef LHS, LLVMValueRef RHS, 2556 LLVMValueRef LLVMBuildNUWAdd(LLVMBuilderRef, LLVMValueRef LHS, LLVMValueRef RHS, 2558 LLVMValueRef LLVMBuildFAdd(LLVMBuilderRef, LLVMValueRef LHS, LLVMValueRef RHS, 2560 LLVMValueRef LLVMBuildSub(LLVMBuilderRef, LLVMValueRef LHS, LLVMValueRef RHS, 2562 LLVMValueRef LLVMBuildNSWSub(LLVMBuilderRef, LLVMValueRef LHS, LLVMValueRef RHS, 2564 LLVMValueRef LLVMBuildNUWSub(LLVMBuilderRef, LLVMValueRef LHS, LLVMValueRef RHS, 2566 LLVMValueRef LLVMBuildFSub(LLVMBuilderRef, LLVMValueRef LHS, LLVMValueRef RHS, 2568 LLVMValueRef LLVMBuildMul(LLVMBuilderRef, LLVMValueRef LHS, LLVMValueRef RHS, 2570 LLVMValueRef LLVMBuildNSWMul(LLVMBuilderRef, LLVMValueRef LHS, LLVMValueRe [all...] |
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/ |
H A D | R600ISelLowering.cpp | 336 SDValue LHS = Op.getOperand(2); local 345 LHS, RHS, 392 SDValue LHS = Op.getOperand(0); local 400 // LHS and RHS are guaranteed to be the same value type 401 EVT CompareVT = LHS.getValueType(); 404 // necessary we need to convert LHS and RHS to be the same type True and 422 // XXX Check the value of LHS and RHS and avoid creating sequences like 424 LHS = DAG.getNode(ConversionOp, DL, VT, LHS); 431 return DAG.getNode(ISD::SELECT_CC, DL, VT, LHS, RH 502 SDValue LHS = Op.getOperand(0); local [all...] |
/external/llvm/bindings/ocaml/llvm/ |
H A D | llvm_ocaml.c | 1655 CAMLprim LLVMValueRef llvm_build_add(LLVMValueRef LHS, LLVMValueRef RHS, argument 1657 return LLVMBuildAdd(Builder_val(B), LHS, RHS, String_val(Name)); 1661 CAMLprim LLVMValueRef llvm_build_nsw_add(LLVMValueRef LHS, LLVMValueRef RHS, argument 1663 return LLVMBuildNSWAdd(Builder_val(B), LHS, RHS, String_val(Name)); 1667 CAMLprim LLVMValueRef llvm_build_nuw_add(LLVMValueRef LHS, LLVMValueRef RHS, argument 1669 return LLVMBuildNUWAdd(Builder_val(B), LHS, RHS, String_val(Name)); 1673 CAMLprim LLVMValueRef llvm_build_fadd(LLVMValueRef LHS, LLVMValueRef RHS, argument 1675 return LLVMBuildFAdd(Builder_val(B), LHS, RHS, String_val(Name)); 1679 CAMLprim LLVMValueRef llvm_build_sub(LLVMValueRef LHS, LLVMValueRef RHS, argument 1681 return LLVMBuildSub(Builder_val(B), LHS, RH 1685 llvm_build_nsw_sub(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument 1691 llvm_build_nuw_sub(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument 1697 llvm_build_fsub(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument 1703 llvm_build_mul(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument 1709 llvm_build_nsw_mul(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument 1715 llvm_build_nuw_mul(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument 1721 llvm_build_fmul(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument 1727 llvm_build_udiv(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument 1733 llvm_build_sdiv(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument 1739 llvm_build_exact_sdiv(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument 1745 llvm_build_fdiv(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument 1751 llvm_build_urem(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument 1757 llvm_build_srem(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument 1763 llvm_build_frem(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument 1769 llvm_build_shl(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument 1775 llvm_build_lshr(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument 1781 llvm_build_ashr(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument 1787 llvm_build_and(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument 1793 llvm_build_or(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument 1799 llvm_build_xor(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument 2030 llvm_build_icmp(value Pred, LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument 2038 llvm_build_fcmp(value Pred, LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument 2139 llvm_build_ptrdiff(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument [all...] |
/external/mesa3d/src/gallium/drivers/radeon/ |
H A D | R600ISelLowering.cpp | 336 SDValue LHS = Op.getOperand(2); local 345 LHS, RHS, 392 SDValue LHS = Op.getOperand(0); local 400 // LHS and RHS are guaranteed to be the same value type 401 EVT CompareVT = LHS.getValueType(); 404 // necessary we need to convert LHS and RHS to be the same type True and 422 // XXX Check the value of LHS and RHS and avoid creating sequences like 424 LHS = DAG.getNode(ConversionOp, DL, VT, LHS); 431 return DAG.getNode(ISD::SELECT_CC, DL, VT, LHS, RH 502 SDValue LHS = Op.getOperand(0); local [all...] |
/external/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineVectorOps.cpp | 327 /// elements from either LHS or RHS, return the shuffle mask and true. 329 static bool CollectSingleShuffleElements(Value *V, Value *LHS, Value *RHS, argument 331 assert(LHS->getType() == RHS->getType() && 340 if (V == LHS) { 366 if (CollectSingleShuffleElements(VecOp, LHS, RHS, Mask)) { 375 unsigned NumLHSElts = LHS->getType()->getVectorNumElements(); 377 // This must be extracting from either LHS or RHS. 378 if (EI->getOperand(0) == LHS || EI->getOperand(0) == RHS) { 381 if (CollectSingleShuffleElements(VecOp, LHS, RHS, Mask)) { 383 if (EI->getOperand(0) == LHS) { 857 Value *LHS = SVI.getOperand(0); local [all...] |
/external/clang/lib/Index/ |
H A D | CommentToXML.cpp | 33 bool operator()(const ParamCommandComment *LHS, argument 38 if (LHS->isParamIndexValid()) { 39 if (LHS->isVarArgParam()) 42 LHSIndex = LHS->getParamIndex(); 60 bool operator()(const TParamCommandComment *LHS, argument 63 if (!LHS->isPositionValid()) 68 if (LHS->getDepth() > 1) 74 if (LHS->getDepth() == 1 && RHS->getDepth() == 1) 75 return LHS->getIndex(0) < RHS->getIndex(0);
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
H A D | IdenticalExprChecker.cpp | 82 const Expr *LHS = B->getLHS(); local 89 while (const BinaryOperator *B2 = dyn_cast<BinaryOperator>(LHS)) { 97 LHS = B2->getLHS(); 100 if (isIdenticalStmt(AC->getASTContext(), RHS, LHS)) { 102 Sr[1] = LHS->getSourceRange(); 205 const Expr *LHS = B->getLHS()->IgnoreParenImpCasts(); local 208 const DeclRefExpr *DeclRef1 = dyn_cast<DeclRefExpr>(LHS); 210 const FloatingLiteral *FloatLit1 = dyn_cast<FloatingLiteral>(LHS); 227 } else if (LHS->getType()->hasFloatingRepresentation()) { 230 // Here only LHS i [all...] |