/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/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...] |
H A D | ScalarEvolution.cpp | 458 /// SCEVComplexityCompare - Return true if the complexity of the LHS is less 466 // Return true or false if LHS is less than, or at least RHS, respectively. 467 bool operator()(const SCEV *LHS, const SCEV *RHS) const { argument 468 return compare(LHS, RHS) < 0; 471 // Return negative, zero, or positive, if LHS is less than, equal to, or 474 int compare(const SCEV *LHS, const SCEV *RHS) const { argument 476 if (LHS == RHS) 480 unsigned LType = LHS->getSCEVType(), RType = RHS->getSCEVType(); 489 const SCEVUnknown *LU = cast<SCEVUnknown>(LHS); 541 const SCEVConstant *LC = cast<SCEVConstant>(LHS); 648 const SCEV *&LHS = Ops[0], *&RHS = Ops[1]; local 1917 operator ()(const APInt &LHS, const APInt &RHS) const argument [all...] |
H A D | ScalarEvolutionExpander.cpp | 155 Value *LHS, Value *RHS) { 157 if (Constant *CLHS = dyn_cast<Constant>(LHS)) 173 if (IP->getOpcode() == (unsigned)Opcode && IP->getOperand(0) == LHS && 186 if (!L->isLoopInvariant(LHS) || !L->isLoopInvariant(RHS)) break; 195 Instruction *BO = cast<Instruction>(Builder.CreateBinOp(Opcode, LHS, RHS)); 639 bool operator()(std::pair<const Loop *, const SCEV *> LHS, argument 642 if (LHS.second->getType()->isPointerTy() != 644 return LHS.second->getType()->isPointerTy(); 647 if (LHS.first != RHS.first) 648 return PickMostRelevantLoop(LHS 154 InsertBinop(Instruction::BinaryOps Opcode, Value *LHS, Value *RHS) argument 782 Value *LHS = expandCodeFor(S->getLHS(), Ty); local 1534 Value *LHS = expand(S->getOperand(S->getNumOperands()-1)); local 1558 Value *LHS = expand(S->getOperand(S->getNumOperands()-1)); local 1845 const SCEV *LHS = SE.getSCEV(OrigCond->getOperand(0)); local [all...] |
/external/llvm/bindings/ocaml/llvm/ |
H A D | llvm_ocaml.c | 1781 CAMLprim LLVMValueRef llvm_build_add(LLVMValueRef LHS, LLVMValueRef RHS, argument 1783 return LLVMBuildAdd(Builder_val(B), LHS, RHS, String_val(Name)); 1787 CAMLprim LLVMValueRef llvm_build_nsw_add(LLVMValueRef LHS, LLVMValueRef RHS, argument 1789 return LLVMBuildNSWAdd(Builder_val(B), LHS, RHS, String_val(Name)); 1793 CAMLprim LLVMValueRef llvm_build_nuw_add(LLVMValueRef LHS, LLVMValueRef RHS, argument 1795 return LLVMBuildNUWAdd(Builder_val(B), LHS, RHS, String_val(Name)); 1799 CAMLprim LLVMValueRef llvm_build_fadd(LLVMValueRef LHS, LLVMValueRef RHS, argument 1801 return LLVMBuildFAdd(Builder_val(B), LHS, RHS, String_val(Name)); 1805 CAMLprim LLVMValueRef llvm_build_sub(LLVMValueRef LHS, LLVMValueRef RHS, argument 1807 return LLVMBuildSub(Builder_val(B), LHS, RH 1811 llvm_build_nsw_sub(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument 1817 llvm_build_nuw_sub(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument 1823 llvm_build_fsub(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument 1829 llvm_build_mul(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument 1835 llvm_build_nsw_mul(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument 1841 llvm_build_nuw_mul(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument 1847 llvm_build_fmul(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument 1853 llvm_build_udiv(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument 1859 llvm_build_sdiv(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument 1865 llvm_build_exact_sdiv(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument 1871 llvm_build_fdiv(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument 1877 llvm_build_urem(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument 1883 llvm_build_srem(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument 1889 llvm_build_frem(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument 1895 llvm_build_shl(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument 1901 llvm_build_lshr(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument 1907 llvm_build_ashr(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument 1913 llvm_build_and(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument 1919 llvm_build_or(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument 1925 llvm_build_xor(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument 2156 llvm_build_icmp(value Pred, LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument 2164 llvm_build_fcmp(value Pred, LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument 2274 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...] |
H A D | AMDILISelLowering.cpp | 305 // Only known if known in both the LHS and RHS 493 SDValue LHS = Op.getOperand(0); local 509 SDValue jq = DAG.getNode(ISD::XOR, DL, OVT, LHS, RHS); 520 // int ia = (int)LHS; 521 SDValue ia = DAG.getSExtOrTrunc(LHS, DL, INTTY); 574 SDValue LHS = Op.getOperand(0); local 577 // mov r0, LHS 590 // mov r0, LHS 591 SDValue r0 = LHS; 653 SDValue LHS local 671 SDValue LHS = DAG.getSExtOrTrunc(Op.getOperand(0), DL, INTTY); local 683 SDValue LHS = Op.getOperand(0); local [all...] |
/external/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineVectorOps.cpp | 328 /// elements from either LHS or RHS, return the shuffle mask and true. 330 static bool CollectSingleShuffleElements(Value *V, Value *LHS, Value *RHS, argument 332 assert(LHS->getType() == RHS->getType() && 341 if (V == LHS) { 367 if (CollectSingleShuffleElements(VecOp, LHS, RHS, Mask)) { 376 unsigned NumLHSElts = LHS->getType()->getVectorNumElements(); 378 // This must be extracting from either LHS or RHS. 379 if (EI->getOperand(0) == LHS || EI->getOperand(0) == RHS) { 382 if (CollectSingleShuffleElements(VecOp, LHS, RHS, Mask)) { 384 if (EI->getOperand(0) == LHS) { 880 Value *LHS = SVI.getOperand(0); local [all...] |
/external/clang/lib/Index/ |
H A D | CommentToXML.cpp | 32 bool operator()(const ParamCommandComment *LHS, argument 37 if (LHS->isParamIndexValid()) { 38 if (LHS->isVarArgParam()) 41 LHSIndex = LHS->getParamIndex(); 59 bool operator()(const TParamCommandComment *LHS, argument 62 if (!LHS->isPositionValid()) 67 if (LHS->getDepth() > 1) 73 if (LHS->getDepth() == 1 && RHS->getDepth() == 1) 74 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...] |
/external/llvm/lib/Target/AArch64/Disassembler/ |
H A D | AArch64ExternalSymbolizer.cpp | 196 const MCExpr *LHS; local 198 LHS = MCBinaryExpr::CreateSub(Add, Sub, Ctx); 200 LHS = MCUnaryExpr::CreateMinus(Sub, Ctx); 202 Expr = MCBinaryExpr::CreateAdd(LHS, Off, Ctx); 204 Expr = LHS;
|
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | SymbolManager.h | 369 const SymExpr *LHS; member in class:clang::ento::SymIntExpr 375 : BinarySymExpr(SymIntKind, op, t), LHS(lhs), RHS(rhs) {} 379 const SymExpr *getLHS() const { return LHS; } 393 Profile(ID, LHS, getOpcode(), RHS, getType()); 404 const llvm::APSInt& LHS; member in class:clang::ento::IntSymExpr 410 : BinarySymExpr(IntSymKind, op, t), LHS(lhs), RHS(rhs) {} 415 const llvm::APSInt &getLHS() const { return LHS; } 428 Profile(ID, LHS, getOpcode(), RHS, getType()); 439 const SymExpr *LHS; member in class:clang::ento::SymSymExpr 445 : BinarySymExpr(SymSymKind, op, t), LHS(lh [all...] |
/external/llvm/include/llvm/ProfileData/ |
H A D | SampleProf.h | 94 static inline bool isEqual(sampleprof::LineLocation LHS, argument 96 return LHS.LineOffset == RHS.LineOffset && 97 LHS.Discriminator == RHS.Discriminator;
|
/external/llvm/lib/ProfileData/ |
H A D | CoverageMappingWriter.cpp | 43 mark(Expressions[ID].LHS); 53 gatherUsed(E.LHS); 124 writeCounter(MinExpressions, Minimizer.adjust(E.LHS), OS);
|
/external/compiler-rt/lib/ubsan/ |
H A D | ubsan_diag.cc | 209 static inline uptr subtractNoOverflow(uptr LHS, uptr RHS) { argument 210 return (LHS < RHS) ? 0 : LHS - RHS; 213 static inline uptr addNoOverflow(uptr LHS, uptr RHS) { argument 215 return (LHS > Limit - RHS) ? Limit : LHS + RHS;
|
/external/llvm/include/llvm/ADT/ |
H A D | SmallBitVector.h | 571 operator&(const SmallBitVector &LHS, const SmallBitVector &RHS) { argument 572 SmallBitVector Result(LHS); 578 operator|(const SmallBitVector &LHS, const SmallBitVector &RHS) { argument 579 SmallBitVector Result(LHS); 585 operator^(const SmallBitVector &LHS, const SmallBitVector &RHS) { argument 586 SmallBitVector Result(LHS); 596 swap(llvm::SmallBitVector &LHS, llvm::SmallBitVector &RHS) { argument 597 LHS.swap(RHS);
|
/external/llvm/lib/Target/X86/MCTargetDesc/ |
H A D | X86MachORelocationInfo.cpp | 87 const MCExpr *LHS = MCSymbolRefExpr::Create(Sym, Ctx); variable 101 Expr = MCBinaryExpr::CreateSub(LHS, RHS, Ctx);
|
/external/llvm/tools/dsymutil/ |
H A D | DebugMap.cpp | 46 [](const Entry &LHS, const Entry &RHS) { return LHS.first < RHS.first; });
|
/external/llvm/unittests/ADT/ |
H A D | DenseMapTest.cpp | 67 static bool isEqual(const CtorTester &LHS, const CtorTester &RHS) { 68 return LHS == RHS; 335 static bool isEqual(const unsigned& LHS, const unsigned& RHS) { argument 336 return LHS == RHS; 338 static bool isEqual(const char* LHS, const unsigned& RHS) { argument 339 return (unsigned)(LHS[0] - 'a') == RHS; 371 static bool isEqual(const unsigned& LHS, const unsigned& RHS) { argument 372 return LHS == RHS;
|
/external/llvm/lib/Target/AArch64/ |
H A D | AArch64FastISel.cpp | 158 unsigned emitAddSub(bool UseAdd, MVT RetVT, const Value *LHS, 180 bool emitCmp(const Value *LHS, const Value *RHS, bool IsZExt); 181 bool emitICmp(MVT RetVT, const Value *LHS, const Value *RHS, bool IsZExt); 183 bool emitFCmp(MVT RetVT, const Value *LHS, const Value *RHS); 190 unsigned emitAdd(MVT RetVT, const Value *LHS, const Value *RHS, 194 unsigned emitSub(MVT RetVT, const Value *LHS, const Value *RHS, 203 unsigned emitLogicalOp(unsigned ISDOpc, MVT RetVT, const Value *LHS, 611 const Value *LHS = U->getOperand(0); local 614 if (isa<ConstantInt>(LHS)) 615 std::swap(LHS, RH 631 const Value *LHS = U->getOperand(0); local 686 const Value *LHS = AI->getOperand(0); local 720 const Value *LHS = U->getOperand(0); local 780 const Value *LHS = U->getOperand(0); local 1084 emitAddSub(bool UseAdd, MVT RetVT, const Value *LHS, const Value *RHS, bool SetFlags, bool WantResult, bool IsZExt) argument 1387 emitCmp(const Value *LHS, const Value *RHS, bool IsZExt) argument 1409 emitICmp(MVT RetVT, const Value *LHS, const Value *RHS, bool IsZExt) argument 1421 emitFCmp(MVT RetVT, const Value *LHS, const Value *RHS) argument 1456 emitAdd(MVT RetVT, const Value *LHS, const Value *RHS, bool SetFlags, bool WantResult, bool IsZExt) argument 1486 emitSub(MVT RetVT, const Value *LHS, const Value *RHS, bool SetFlags, bool WantResult, bool IsZExt) argument 1509 emitLogicalOp(unsigned ISDOpc, MVT RetVT, const Value *LHS, const Value *RHS) argument 2116 const Value *LHS = CI->getOperand(0); local 3257 const Value *LHS = II->getArgOperand(0); local 3526 const Value *LHS = II->getArgOperand(0); local [all...] |
/external/llvm/unittests/IR/ |
H A D | ConstantRangeTest.cpp | 242 ConstantRange LHS(APInt(16, 4), APInt(16, 2)); 244 EXPECT_TRUE(LHS.intersectWith(RHS) == LHS); 247 LHS = ConstantRange(APInt(32, -2147483646), APInt(32, 3)); 249 EXPECT_EQ(LHS.intersectWith(RHS), ConstantRange(APInt(32, 2))); 252 LHS = ConstantRange(APInt(32, 2), APInt(32, 0)); 254 EXPECT_EQ(LHS.intersectWith(RHS), ConstantRange(APInt(32, 2), APInt(32, 0))); 257 LHS = ConstantRange(APInt(32, 2), APInt(32, 0)); 259 EXPECT_EQ(LHS.intersectWith(RHS), ConstantRange(APInt(32, 4), APInt(32, 0))); 262 LHS [all...] |
/external/llvm/lib/TableGen/ |
H A D | Record.cpp | 72 static bool isEqual(const TableGenStringKey& LHS, argument 74 return LHS.str() == RHS.str(); 768 if (StringInit *LHSs = dyn_cast<StringInit>(LHS)) 771 if (DefInit *LHSd = dyn_cast<DefInit>(LHS)) 774 if (IntInit *LHSi = dyn_cast<IntInit>(LHS)) 777 if (StringInit *LHSs = dyn_cast<StringInit>(LHS)) { 826 if (ListInit *LHSl = dyn_cast<ListInit>(LHS)) { 833 if (ListInit *LHSl = dyn_cast<ListInit>(LHS)) { 847 if (ListInit *LHSl = dyn_cast<ListInit>(LHS)) { 854 if (StringInit *LHSs = dyn_cast<StringInit>(LHS)) { 1048 EvaluateOperation(OpInit *RHSo, Init *LHS, Init *Arg, RecTy *Type, Record *CurRec, MultiClass *CurMultiClass) argument 1086 ForeachHelper(Init *LHS, Init *MHS, Init *RHS, RecTy *Type, Record *CurRec, MultiClass *CurMultiClass) argument [all...] |
/external/llvm/include/llvm-c/ |
H A D | Core.h | 2676 LLVMValueRef LLVMBuildAdd(LLVMBuilderRef, LLVMValueRef LHS, LLVMValueRef RHS, 2678 LLVMValueRef LLVMBuildNSWAdd(LLVMBuilderRef, LLVMValueRef LHS, LLVMValueRef RHS, 2680 LLVMValueRef LLVMBuildNUWAdd(LLVMBuilderRef, LLVMValueRef LHS, LLVMValueRef RHS, 2682 LLVMValueRef LLVMBuildFAdd(LLVMBuilderRef, LLVMValueRef LHS, LLVMValueRef RHS, 2684 LLVMValueRef LLVMBuildSub(LLVMBuilderRef, LLVMValueRef LHS, LLVMValueRef RHS, 2686 LLVMValueRef LLVMBuildNSWSub(LLVMBuilderRef, LLVMValueRef LHS, LLVMValueRef RHS, 2688 LLVMValueRef LLVMBuildNUWSub(LLVMBuilderRef, LLVMValueRef LHS, LLVMValueRef RHS, 2690 LLVMValueRef LLVMBuildFSub(LLVMBuilderRef, LLVMValueRef LHS, LLVMValueRef RHS, 2692 LLVMValueRef LLVMBuildMul(LLVMBuilderRef, LLVMValueRef LHS, LLVMValueRef RHS, 2694 LLVMValueRef LLVMBuildNSWMul(LLVMBuilderRef, LLVMValueRef LHS, LLVMValueRe [all...] |
/external/llvm/lib/Target/MSP430/ |
H A D | MSP430ISelLowering.cpp | 815 static SDValue EmitCMP(SDValue &LHS, SDValue &RHS, SDValue &TargetCC, argument 819 assert(!LHS.getValueType().isFloatingPoint() && "We don't handle FP yet"); 827 // Minor optimization: if LHS is a constant, swap operands, then the 829 if (LHS.getOpcode() == ISD::Constant) 830 std::swap(LHS, RHS); 834 // Minor optimization: if LHS is a constant, swap operands, then the 836 if (LHS.getOpcode() == ISD::Constant) 837 std::swap(LHS, RHS); 840 std::swap(LHS, RHS); // FALLTHROUGH 844 if (const ConstantSDNode * C = dyn_cast<ConstantSDNode>(LHS)) { 901 SDValue LHS = Op.getOperand(2); local 914 SDValue LHS = Op.getOperand(0); local 991 SDValue LHS = Op.getOperand(0); local [all...] |
/external/clang/include/clang/Basic/ |
H A D | SourceManager.h | 474 /// the specified LHS/RHS query. 477 bool isCacheValid(FileID LHS, FileID RHS) const { argument 478 return LQueryFID == LHS && RQueryFID == RHS; 482 /// specified offsets in the LHS/RHS FileID's. 501 void setQueryFIDs(FileID LHS, FileID RHS, bool isLFIDBeforeRFID) { argument 502 assert(LHS != RHS); 503 LQueryFID = LHS; 1196 /// \brief Return true if both \p LHS and \p RHS are in the local source 1200 /// offset of \p RHS relative to \p LHS. 1201 bool isInSameSLocAddrSpace(SourceLocation LHS, SourceLocatio argument 1435 isBeforeInSLocAddrSpace(SourceLocation LHS, SourceLocation RHS) const argument 1443 isBeforeInSLocAddrSpace(SourceLocation LHS, unsigned RHS) const argument [all...] |