/external/llvm/lib/Target/ARM/Disassembler/ |
H A D | ARMDisassembler.cpp | 558 const MCExpr *LHS; local 560 LHS = MCBinaryExpr::CreateSub(Add, Sub, *Ctx); 562 LHS = MCUnaryExpr::CreateMinus(Sub, *Ctx); 564 Expr = MCBinaryExpr::CreateAdd(LHS, Off, *Ctx); 566 Expr = LHS;
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | GVN.cpp | 114 Value *LHS, Value *RHS); 122 Value *LHS, Value *RHS); 149 static bool isEqual(const Expression &LHS, const Expression &RHS) { argument 150 return LHS == RHS; 196 Value *LHS, Value *RHS) { 200 e.type = CmpInst::makeCmpResultType(LHS->getType()); 201 e.varargs.push_back(lookup_or_add(LHS)); 468 Value *LHS, Value *RHS) { 469 Expression exp = create_cmp_expression(Opcode, Predicate, LHS, RHS); 617 bool propagateEquality(Value *LHS, Valu 194 create_cmp_expression(unsigned Opcode, CmpInst::Predicate Predicate, Value *LHS, Value *RHS) argument 466 lookup_or_add_cmp(unsigned Opcode, CmpInst::Predicate Predicate, Value *LHS, Value *RHS) argument 2020 propagateEquality(Value *LHS, Value *RHS, const BasicBlockEdge &Root) argument [all...] |
H A D | LoopStrengthReduce.cpp | 461 /// getExactSDiv - Return an expression for LHS /s RHS, if it can be determined 467 static const SCEV *getExactSDiv(const SCEV *LHS, const SCEV *RHS, argument 471 if (LHS == RHS) 472 return SE.getConstant(LHS->getType(), 1); 481 return SE.getMulExpr(LHS, RC); 484 return LHS; 488 if (const SCEVConstant *C = dyn_cast<SCEVConstant>(LHS)) { 499 if (const SCEVAddRecExpr *AR = dyn_cast<SCEVAddRecExpr>(LHS)) { 516 if (const SCEVAddExpr *Add = dyn_cast<SCEVAddExpr>(LHS)) { 532 if (const SCEVMulExpr *Mul = dyn_cast<SCEVMulExpr>(LHS)) { 1111 isEqual(const SmallVector<const SCEV *, 4> &LHS, const SmallVector<const SCEV *, 4> &RHS) argument 1429 isEqual(const std::pair<const SCEV *, LSRUse::KindType> &LHS, const std::pair<const SCEV *, LSRUse::KindType> &RHS) argument [all...] |
/external/llvm/utils/TableGen/ |
H A D | CodeGenDAGPatterns.cpp | 1696 /// RHS of a commutative operation, not the on LHS. 1726 // If this node is a commutative operator, check that the LHS isn't an 3286 const std::vector<TreePatternNode*> &LHS, 3292 ChildVariants.push_back(LHS); 3285 CombineChildVariants(TreePatternNode *Orig, const std::vector<TreePatternNode*> &LHS, const std::vector<TreePatternNode*> &RHS, std::vector<TreePatternNode*> &OutVariants, CodeGenDAGPatterns &CDP, const MultipleUseVarSet &DepVars) argument
|
/external/clang/include/clang/AST/ |
H A D | Stmt.h | 670 enum { LHS, RHS, SUBSTMT, END_EXPR }; enumerator in enum:clang::CaseStmt::__anon3428 679 SubExprs[LHS] = reinterpret_cast<Stmt*>(lhs); 694 Expr *getLHS() { return reinterpret_cast<Expr*>(SubExprs[LHS]); } 699 return reinterpret_cast<const Expr*>(SubExprs[LHS]); 707 void setLHS(Expr *Val) { SubExprs[LHS] = reinterpret_cast<Stmt*>(Val); }
|
H A D | Expr.h | 2031 enum { LHS, RHS, END_EXPR=2 }; enumerator in enum:clang::StringLiteral::OffsetOfExpr::ArraySubscriptExpr::__anon3415 2046 SubExprs[LHS] = lhs; 2061 /// the type of the RHS, as it is possible for the LHS to be a vector of 2063 Expr *getLHS() { return cast<Expr>(SubExprs[LHS]); } 2064 const Expr *getLHS() const { return cast<Expr>(SubExprs[LHS]); } 2065 void setLHS(Expr *E) { SubExprs[LHS] = E; } 2885 enum { LHS, RHS, END_EXPR }; enumerator in enum:clang::StringLiteral::OffsetOfExpr::BinaryOperator::__anon3417 2900 SubExprs[LHS] = lhs; 2917 Expr *getLHS() const { return cast<Expr>(SubExprs[LHS]); } 2918 void setLHS(Expr *E) { SubExprs[LHS] 3115 enum { COND, LHS, RHS, END_EXPR }; enumerator in enum:clang::StringLiteral::OffsetOfExpr::ConditionalOperator::__anon3418 3185 enum { COMMON, COND, LHS, RHS, NUM_SUBEXPRS }; enumerator in enum:clang::StringLiteral::OffsetOfExpr::BinaryConditionalOperator::__anon3419 3437 enum { COND, LHS, RHS, END_EXPR }; enumerator in enum:clang::StringLiteral::OffsetOfExpr::ChooseExpr::__anon3420 [all...] |
H A D | Type.h | 858 friend bool operator==(const QualType &LHS, const QualType &RHS) { argument 859 return LHS.Value == RHS.Value; 861 friend bool operator!=(const QualType &LHS, const QualType &RHS) { argument 862 return LHS.Value != RHS.Value;
|
/external/clang/lib/Analysis/ |
H A D | CFG.cpp | 541 TryResult LHS = tryEvaluateBool(Bop->getLHS()); local 542 if (LHS.isKnown()) { 543 // We were able to evaluate the LHS, see if we can get away with not 545 if (LHS.isTrue() == (Bop->getOpcode() == BO_LOr)) 546 return LHS.isTrue(); 551 return LHS.isTrue() || RHS.isTrue(); 553 return LHS.isTrue() && RHS.isTrue(); 558 // We can't evaluate the LHS; however, sometimes the result 1299 // Generate the blocks for evaluating the LHS. 1300 Expr *LHS [all...] |
/external/clang/lib/CodeGen/ |
H A D | CGExpr.cpp | 1459 llvm::Value *LHS = local 1461 llvm::Value *BytesBetween = Builder.CreateSub(LHS, RHS, "ivar.offset"); 2251 LValue LHS = EmitLValue(E->getBase()); local 2252 assert(LHS.isSimple() && "Can only subscript lvalue vectors here!"); 2254 return LValue::MakeVectorElt(LHS.getAddress(), Idx, 2255 E->getBase()->getType(), LHS.getAlignment()); 2947 // Comma expressions just emit their LHS then their RHS as an l-value.
|
H A D | CGExprScalar.cpp | 44 Value *LHS; member in struct:__anon3728::BinOpInfo 407 return Builder.CreateMul(Ops.LHS, Ops.RHS, "mul"); 410 return Builder.CreateNSWMul(Ops.LHS, Ops.RHS, "mul"); 420 if (Ops.LHS->getType()->isFPOrFPVectorTy()) 421 return Builder.CreateFMul(Ops.LHS, Ops.RHS, "mul"); 422 return Builder.CreateMul(Ops.LHS, Ops.RHS, "mul"); 431 // Common helper for getting how wide LHS of shift is. 432 static Value *GetWidthMinusOneValue(Value* LHS,Value* RHS); 440 return Builder.CreateAnd(Ops.LHS, Ops.RHS, "and"); 443 return Builder.CreateXor(Ops.LHS, Op 863 Value *LHS = CGF.EmitScalarExpr(E->getExpr(0)); local 1054 Value *LHS = 0, *RHS = 0; local 2009 LValue LHS = EmitCompoundAssignLValue(E, Func, RHS); local 2478 GetWidthMinusOneValue(Value* LHS,Value* RHS) argument 2601 Value *LHS = CGF.EmitScalarExpr(E->getLHS()); local 2606 Value *LHS = Visit(E->getLHS()); local 2693 CodeGenFunction::ComplexPairTy LHS = CGF.EmitComplexExpr(E->getLHS()); local 2729 LValue LHS; local 2759 CGF.EmitStoreThroughBitfieldLValue(RValue::get(RHS), LHS, &RHS); local 2761 CGF.EmitStoreThroughLValue(RValue::get(RHS), LHS); local 2783 Value *LHS = Visit(E->getLHS()); local 2854 Value *LHS = Visit(E->getLHS()); local 2994 llvm::Value *LHS = Visit(lhsExpr); local 3037 llvm::Value *LHS = Visit(lhsExpr); local 3056 Value *LHS = Visit(lhsExpr); local [all...] |
/external/clang/lib/Sema/ |
H A D | SemaExprCXX.cpp | 3789 QualType Sema::CheckPointerToMemberOperands(ExprResult &LHS, ExprResult &RHS, argument 3793 assert(!LHS.get()->getType()->isPlaceholderType() && 3797 // The LHS undergoes lvalue conversions if this is ->*. 3799 LHS = DefaultLvalueConversion(LHS.take()); 3800 if (LHS.isInvalid()) return QualType(); 3832 QualType LHSType = LHS.get()->getType(); 3857 << (int)isIndirect << LHS.get()->getType(); 3860 // Cast LHS to type of use. 3862 ExprValueKind VK = isIndirect ? VK_RValue : LHS 4026 FindConditionalOverload(Sema &Self, ExprResult &LHS, ExprResult &RHS, SourceLocation QuestionLoc) argument 4102 CXXCheckConditionalOperands(ExprResult &Cond, ExprResult &LHS, ExprResult &RHS, ExprValueKind &VK, ExprObjectKind &OK, SourceLocation QuestionLoc) argument [all...] |
H A D | SemaStmt.cpp | 139 // If the LHS is a plausible entity to assign to, provide a fixit hint to 498 bool operator()(const std::pair<llvm::APSInt, CaseStmt*> &LHS, argument 500 return LHS.first < RHS; 502 bool operator()(const std::pair<llvm::APSInt, CaseStmt*> &LHS, argument 504 return LHS.first < RHS.first; 506 bool operator()(const llvm::APSInt &LHS, argument 508 return LHS < RHS.first; 762 // If the LHS is not the same type as the condition, insert an implicit
|
H A D | SemaCodeComplete.cpp | 4031 void Sema::CodeCompleteAssignmentRHS(Scope *S, Expr *LHS) { argument 4032 if (LHS) 4033 CodeCompleteExpression(S, static_cast<Expr *>(LHS)->getType());
|
H A D | SemaChecking.cpp | 3362 const Expr *LHS = BO->getLHS()->IgnoreParenCasts(); local 3365 Ex = LHS; 3366 else if (isa<IntegerLiteral>(LHS)) 3703 // the RHS argument instead of the LHS. 3710 // For conditional operators we need to see if either the LHS or RHS are 3715 // Handle the GNU extension for missing LHS. 3719 if (Expr* LHS = EvalAddr(lhsExpr, refVars, ParentDecl)) 3720 return LHS; 3864 // For conditional operators we need to see if either the LHS or RHS are 3868 // Handle the GNU extension for missing LHS 3917 CheckFloatComparison(SourceLocation Loc, Expr* LHS, Expr *RHS) argument 5458 SequenceTree::Seq LHS = Tree.allocate(Region); local 6277 checkUnsafeAssigns(SourceLocation Loc, QualType LHS, Expr *RHS) argument 6290 checkUnsafeExprAssigns(SourceLocation Loc, Expr *LHS, Expr *RHS) argument [all...] |
H A D | SemaDecl.cpp | 11408 static bool isEqual(const DupKey& LHS, const DupKey& RHS) { argument 11409 return LHS.isTombstoneOrEmptyKey == RHS.isTombstoneOrEmptyKey && 11410 LHS.val == RHS.val;
|
H A D | SemaExpr.cpp | 781 handleComplexFloatToComplexFloatConverstion(Sema &S, ExprResult &LHS, argument 790 LHS = S.ImpCastExprToType(LHS.take(), RHSType, CK_FloatingComplexCast); 842 static QualType handleComplexFloatConversion(Sema &S, ExprResult &LHS, argument 847 if (!handleIntegerToComplexFloatConversion(S, RHS, LHS, RHSType, LHSType, 850 if (!handleIntegerToComplexFloatConversion(S, LHS, RHS, LHSType, RHSType, 870 return handleComplexFloatToComplexFloatConverstion(S, LHS, RHS, 878 S, LHS, RHS, LHSType, RHSType, /*convertComplexExpr*/!IsCompAssign, 883 S, RHS, LHS, RHSType, LHSType, /*convertComplexExpr*/true, 920 static QualType handleFloatConversion(Sema &S, ExprResult &LHS, argument 1019 handleComplexIntConversion(Sema &S, ExprResult &LHS, ExprResult &RHS, QualType LHSType, QualType RHSType, bool IsCompAssign) argument 1066 UsualArithmeticConversions(ExprResult &LHS, ExprResult &RHS, bool IsCompAssign) argument 4826 checkConditionalConvertScalarsToVectors(Sema &S, ExprResult &LHS, ExprResult &RHS, QualType CondTy) argument 4848 checkConditionalVoidType(Sema &S, ExprResult &LHS, ExprResult &RHS) argument 4879 checkConditionalPointerCompatibility(Sema &S, ExprResult &LHS, ExprResult &RHS, SourceLocation Loc) argument 4945 checkConditionalBlockPointerCompatibility(Sema &S, ExprResult &LHS, ExprResult &RHS, SourceLocation Loc) argument 4971 checkConditionalObjectPointersCompatibility(Sema &S, ExprResult &LHS, ExprResult &RHS, SourceLocation Loc) argument 5031 CheckConditionalOperands(ExprResult &Cond, ExprResult &LHS, ExprResult &RHS, ExprValueKind &VK, ExprObjectKind &OK, SourceLocation QuestionLoc) argument 5154 FindCompositeObjCPointerType(ExprResult &LHS, ExprResult &RHS, SourceLocation QuestionLoc) argument 5448 ExprResult Cond = Owned(CondExpr), LHS = Owned(LHSExpr), RHS = Owned(RHSExpr); local 6111 InvalidOperands(SourceLocation Loc, ExprResult &LHS, ExprResult &RHS) argument 6119 CheckVectorOperands(ExprResult &LHS, ExprResult &RHS, SourceLocation Loc, bool IsCompAssign) argument 6210 checkArithmeticNull(Sema &S, ExprResult &LHS, ExprResult &RHS, SourceLocation Loc, bool IsCompare) argument 6246 CheckMultiplyDivideOperands(ExprResult &LHS, ExprResult &RHS, SourceLocation Loc, bool IsCompAssign, bool IsDiv) argument 6273 CheckRemainderOperands( ExprResult &LHS, ExprResult &RHS, SourceLocation Loc, bool IsCompAssign) argument 6321 diagnoseArithmeticOnTwoFunctionPointers(Sema &S, SourceLocation Loc, Expr *LHS, Expr *RHS) argument 6487 CheckAdditionOperands( ExprResult &LHS, ExprResult &RHS, SourceLocation Loc, unsigned Opc, QualType* CompLHSTy) argument 6560 CheckSubtractionOperands(ExprResult &LHS, ExprResult &RHS, SourceLocation Loc, QualType* CompLHSTy) argument 6644 DiagnoseBadShiftValues(Sema& S, ExprResult &LHS, ExprResult &RHS, SourceLocation Loc, unsigned Opc, QualType LHSType) argument 6714 CheckShiftOperands(ExprResult &LHS, ExprResult &RHS, SourceLocation Loc, unsigned Opc, bool IsCompAssign) argument 6771 checkEnumComparison(Sema &S, SourceLocation Loc, Expr *LHS, Expr *RHS) argument 6798 diagnoseDistinctPointerComparison(Sema &S, SourceLocation Loc, ExprResult &LHS, ExprResult &RHS, bool IsError) argument 6809 convertPointersToCompositeType(Sema &S, SourceLocation Loc, ExprResult &LHS, ExprResult &RHS) argument 6854 diagnoseFunctionPointerToVoidComparison(Sema &S, SourceLocation Loc, ExprResult &LHS, ExprResult &RHS, bool IsError) argument 6877 hasIsEqualMethod(Sema &S, const Expr *LHS, const Expr *RHS) argument 6969 diagnoseObjCLiteralComparison(Sema &S, SourceLocation Loc, ExprResult &LHS, ExprResult &RHS, BinaryOperator::Opcode Opc) argument 7019 CheckCompareOperands(ExprResult &LHS, ExprResult &RHS, SourceLocation Loc, unsigned OpaqueOpc, bool IsRelational) argument 7427 CheckVectorCompareOperands(ExprResult &LHS, ExprResult &RHS, SourceLocation Loc, bool IsRelational) argument 7469 CheckVectorLogicalOperands(ExprResult &LHS, ExprResult &RHS, SourceLocation Loc) argument 7483 CheckBitwiseOperands( ExprResult &LHS, ExprResult &RHS, SourceLocation Loc, bool IsCompAssign) argument 7509 CheckLogicalOperands( ExprResult &LHS, ExprResult &RHS, SourceLocation Loc, unsigned Opc) argument 7901 CheckCommaOperands(Sema &S, ExprResult &LHS, ExprResult &RHS, SourceLocation Loc) argument 8421 ExprResult LHS = Owned(LHSExpr), RHS = Owned(RHSExpr); local 8742 BuildOverloadedBinOp(Sema &S, Scope *Sc, SourceLocation OpLoc, BinaryOperatorKind Opc, Expr *LHS, Expr *RHS) argument 8793 ExprResult LHS = CheckPlaceholderExpr(LHSExpr); local [all...] |
/external/clang/lib/StaticAnalyzer/Checkers/ |
H A D | RetainCountChecker.cpp | 491 static bool isEqual(const ObjCSummaryKey& LHS, const ObjCSummaryKey& RHS) { argument 492 return LHS.getIdentifier() == RHS.getIdentifier() && 493 LHS.getSelector() == RHS.getSelector();
|
/external/llvm/bindings/ocaml/llvm/ |
H A D | llvm_ocaml.c | 1492 CAMLprim LLVMValueRef llvm_build_add(LLVMValueRef LHS, LLVMValueRef RHS, argument 1494 return LLVMBuildAdd(Builder_val(B), LHS, RHS, String_val(Name)); 1498 CAMLprim LLVMValueRef llvm_build_nsw_add(LLVMValueRef LHS, LLVMValueRef RHS, argument 1500 return LLVMBuildNSWAdd(Builder_val(B), LHS, RHS, String_val(Name)); 1504 CAMLprim LLVMValueRef llvm_build_nuw_add(LLVMValueRef LHS, LLVMValueRef RHS, argument 1506 return LLVMBuildNUWAdd(Builder_val(B), LHS, RHS, String_val(Name)); 1510 CAMLprim LLVMValueRef llvm_build_fadd(LLVMValueRef LHS, LLVMValueRef RHS, argument 1512 return LLVMBuildFAdd(Builder_val(B), LHS, RHS, String_val(Name)); 1516 CAMLprim LLVMValueRef llvm_build_sub(LLVMValueRef LHS, LLVMValueRef RHS, argument 1518 return LLVMBuildSub(Builder_val(B), LHS, RH 1522 llvm_build_nsw_sub(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument 1528 llvm_build_nuw_sub(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument 1534 llvm_build_fsub(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument 1540 llvm_build_mul(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument 1546 llvm_build_nsw_mul(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument 1552 llvm_build_nuw_mul(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument 1558 llvm_build_fmul(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument 1564 llvm_build_udiv(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument 1570 llvm_build_sdiv(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument 1576 llvm_build_exact_sdiv(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument 1582 llvm_build_fdiv(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument 1588 llvm_build_urem(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument 1594 llvm_build_srem(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument 1600 llvm_build_frem(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument 1606 llvm_build_shl(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument 1612 llvm_build_lshr(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument 1618 llvm_build_ashr(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument 1624 llvm_build_and(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument 1630 llvm_build_or(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument 1636 llvm_build_xor(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument 1849 llvm_build_icmp(value Pred, LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument 1857 llvm_build_fcmp(value Pred, LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument 1958 llvm_build_ptrdiff(LLVMValueRef LHS, LLVMValueRef RHS, value Name, value B) argument [all...] |
/external/llvm/lib/Transforms/Utils/ |
H A D | SimplifyCFG.cpp | 465 if (Value *LHS = GatherConstantCompares(I->getOperand(0), Vals, Extra, TD, 471 if (LHS == RHS) 472 return LHS; 481 return LHS; 489 // If the LHS can't be folded in, but Extra is available and RHS can, try to 490 // use LHS as Extra. 756 bool operator()(const ConstantInt *LHS, const ConstantInt *RHS) const { argument 757 return LHS->getValue().ult(RHS->getValue()); 763 const ConstantInt *LHS = *(const ConstantInt*const*)P1; local 765 if (LHS [all...] |
/external/clang/lib/AST/ |
H A D | ExprConstant.cpp | 864 static bool operator==(const MemberPtr &LHS, const MemberPtr &RHS) { argument 865 if (!LHS.getDecl() || !RHS.getDecl()) 866 return !LHS.getDecl() && !RHS.getDecl(); 867 if (LHS.getDecl()->getCanonicalDecl() != RHS.getDecl()->getCanonicalDecl()) 869 return LHS.Path == RHS.Path; 4423 const APSInt &LHS, const APSInt &RHS, 4425 if (LHS.isUnsigned()) 4426 return Op(LHS, RHS); 4428 APSInt Value(Op(LHS.extend(BitWidth), RHS.extend(BitWidth)), false); 4429 APSInt Result = Value.trunc(LHS 4422 CheckedIntArithmetic(EvalInfo &Info, const Expr *E, const APSInt &LHS, const APSInt &RHS, unsigned BitWidth, Operation Op) argument 4690 const APSInt &LHS = LHSVal.getInt(); local 4847 ComplexValue LHS, RHS; local 6008 ComplexValue LHS = Result; local 6028 ComplexValue LHS = Result; local 6039 ComplexValue LHS = Result; local [all...] |
H A D | ASTContext.cpp | 3277 static bool CmpProtocolNames(const ObjCProtocolDecl *LHS, argument 3279 return LHS->getDeclName() < RHS->getDeclName(); 4139 /// '_Complex double'). If LHS > RHS, return 1. If LHS == RHS, return 0. If 4140 /// LHS < RHS, return -1. 4141 int ASTContext::getFloatingTypeOrder(QualType LHS, QualType RHS) const { argument 4142 FloatingRank LHSR = getFloatingRank(LHS); 4282 /// C99 6.3.1.8p1. If LHS > RHS, return 1. If LHS == RHS, return 0. If 4283 /// LHS < RH 4284 getIntegerTypeOrder(QualType LHS, QualType RHS) const argument 6157 areCompatVectorTypes(const VectorType *LHS, const VectorType *RHS) argument 6380 const ObjCObjectType* LHS = LHSOPT->getObjectType(); local 6425 const ObjCInterfaceType* LHS = LHSOPT->getInterfaceType(); local 6450 const ObjCObjectType* LHS = LHSOPT->getObjectType(); local 6493 const ObjCObjectType *LHS = Lptr->getObjectType(); local 6517 canAssignObjCInterfaces(const ObjCObjectType *LHS, const ObjCObjectType *RHS) argument 6597 areComparableObjCPointerTypes(QualType LHS, QualType RHS) argument 6619 typesAreCompatible(QualType LHS, QualType RHS, bool CompareUnqualified) argument 6627 propertyTypesAreCompatible(QualType LHS, QualType RHS) argument 6631 typesAreBlockPointerCompatible(QualType LHS, QualType RHS) argument 6692 QualType LHS = lbase->getResultType(); local 6847 mergeTypes(QualType LHS, QualType RHS, bool OfBlockPointer, bool Unqualified, bool BlockReturnType) argument 7147 mergeObjCGCQualifiers(QualType LHS, QualType RHS) argument [all...] |
/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGBuilder.cpp | 1449 // Emit the LHS condition. 1465 // Emit the LHS condition. 2066 const Value *RHS, *LHS, *MHS; local 2071 LHS = SV; RHS = I->High; MHS = NULL; 2074 LHS = I->Low; MHS = SV; RHS = I->High; 2079 CaseBlock CB(CC, LHS, RHS, MHS, /* truebb */ I->BB, /* falsebb */ FallThrough, 2250 // Select optimal pivot, maximizing sum density of LHS and RHS. This will 2305 // We know that we branch to the LHS if the Value being switched on is 2308 // LHS's Case Value, and that Case Value is exactly one less than the 2309 // Pivot's Value, then we can branch directly to the LHS' 4179 expandPow(DebugLoc dl, SDValue LHS, SDValue RHS, SelectionDAG &DAG, const TargetLowering &TLI) argument 4287 ExpandPowI(DebugLoc DL, SDValue LHS, SDValue RHS, SelectionDAG &DAG) argument 5433 const Value *LHS = I.getArgOperand(0), *RHS = I.getArgOperand(1); local 5564 SDValue LHS = getValue(I.getArgOperand(0)); local [all...] |
/external/llvm/lib/IR/ |
H A D | Core.cpp | 1896 LLVMValueRef LLVMBuildAdd(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, argument 1898 return wrap(unwrap(B)->CreateAdd(unwrap(LHS), unwrap(RHS), Name)); 1901 LLVMValueRef LLVMBuildNSWAdd(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, argument 1903 return wrap(unwrap(B)->CreateNSWAdd(unwrap(LHS), unwrap(RHS), Name)); 1906 LLVMValueRef LLVMBuildNUWAdd(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, argument 1908 return wrap(unwrap(B)->CreateNUWAdd(unwrap(LHS), unwrap(RHS), Name)); 1911 LLVMValueRef LLVMBuildFAdd(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, argument 1913 return wrap(unwrap(B)->CreateFAdd(unwrap(LHS), unwrap(RHS), Name)); 1916 LLVMValueRef LLVMBuildSub(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, argument 1918 return wrap(unwrap(B)->CreateSub(unwrap(LHS), unwra 1921 LLVMBuildNSWSub(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument 1926 LLVMBuildNUWSub(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument 1931 LLVMBuildFSub(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument 1936 LLVMBuildMul(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument 1941 LLVMBuildNSWMul(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument 1946 LLVMBuildNUWMul(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument 1951 LLVMBuildFMul(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument 1956 LLVMBuildUDiv(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument 1961 LLVMBuildSDiv(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument 1966 LLVMBuildExactSDiv(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument 1971 LLVMBuildFDiv(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument 1976 LLVMBuildURem(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument 1981 LLVMBuildSRem(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument 1986 LLVMBuildFRem(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument 1991 LLVMBuildShl(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument 1996 LLVMBuildLShr(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument 2001 LLVMBuildAShr(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument 2006 LLVMBuildAnd(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument 2011 LLVMBuildOr(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument 2016 LLVMBuildXor(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument 2021 LLVMBuildBinOp(LLVMBuilderRef B, LLVMOpcode Op, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument 2247 LLVMBuildICmp(LLVMBuilderRef B, LLVMIntPredicate Op, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument 2254 LLVMBuildFCmp(LLVMBuilderRef B, LLVMRealPredicate Op, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument 2329 LLVMBuildPtrDiff(LLVMBuilderRef B, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) argument [all...] |
/external/llvm/lib/MC/MCParser/ |
H A D | AsmParser.cpp | 904 const MCExpr *LHS = ApplyModifierToExpr(BE->getLHS(), Variant); local 907 if (!LHS && !RHS) 910 if (!LHS) LHS = BE->getLHS(); 913 return MCBinaryExpr::Create(BE->getOpcode(), LHS, RHS, getContext()); 1067 /// Res contains the LHS of the expression on input. 1086 // the pending operator take RHS as its LHS. 1093 // Merge LHS and RHS according to operator. 2024 // Validate that the LHS is allowed to be a variable (either it has not been
|
/external/llvm/lib/Target/PowerPC/ |
H A D | PPCISelLowering.cpp | 952 // (for better address arithmetic) if the LHS and RHS of the OR are provably 962 // If all of the bits are known zero on the LHS or RHS, the add won't 1013 // (for better address arithmetic) if the LHS and RHS of the OR are 1019 // If all of the bits are known zero on the LHS or RHS, the add won't 1126 // (for better address arithmetic) if the LHS and RHS of the OR are 1131 // If all of the bits are known zero on the LHS or RHS, the add won't 4582 SDValue LHS = Op.getOperand(0), RHS = Op.getOperand(1); local 4596 if (LHS.getValueType() == MVT::f32) // Comparison is always 64-bits 4597 LHS = DAG.getNode(ISD::FP_EXTEND, dl, MVT::f64, LHS); 4958 BuildIntrinsicOp(unsigned IID, SDValue LHS, SDValue RHS, SelectionDAG &DAG, DebugLoc dl, EVT DestVT = MVT::Other) argument 4979 BuildVSLDOI(SDValue LHS, SDValue RHS, unsigned Amt, EVT VT, SelectionDAG &DAG, DebugLoc dl) argument 5153 GeneratePerfectShuffle(unsigned PFEntry, SDValue LHS, SDValue RHS, SelectionDAG &DAG, DebugLoc dl) argument 5484 SDValue LHS = Op.getOperand(0), RHS = Op.getOperand(1); local 5509 SDValue LHS = Op.getOperand(0), RHS = Op.getOperand(1); local 5516 SDValue LHS = Op.getOperand(0), RHS = Op.getOperand(1); local 6454 SDValue LHS = N->getOperand(2), RHS = N->getOperand(3); local [all...] |