Searched defs:LHS (Results 176 - 200 of 206) sorted by relevance

123456789

/external/llvm/lib/Target/ARM/Disassembler/
H A DARMDisassembler.cpp558 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 DGVN.cpp114 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 DLoopStrengthReduce.cpp461 /// 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 DCodeGenDAGPatterns.cpp1696 /// 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 DStmt.h670 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 DExpr.h2031 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 DType.h858 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 DCFG.cpp541 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 DCGExpr.cpp1459 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 DCGExprScalar.cpp44 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 DSemaExprCXX.cpp3789 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 DSemaStmt.cpp139 // 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 DSemaCodeComplete.cpp4031 void Sema::CodeCompleteAssignmentRHS(Scope *S, Expr *LHS) { argument
4032 if (LHS)
4033 CodeCompleteExpression(S, static_cast<Expr *>(LHS)->getType());
H A DSemaChecking.cpp3362 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 DSemaDecl.cpp11408 static bool isEqual(const DupKey& LHS, const DupKey& RHS) { argument
11409 return LHS.isTombstoneOrEmptyKey == RHS.isTombstoneOrEmptyKey &&
11410 LHS.val == RHS.val;
H A DSemaExpr.cpp781 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 DRetainCountChecker.cpp491 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 Dllvm_ocaml.c1492 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 DSimplifyCFG.cpp465 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 DExprConstant.cpp864 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 DASTContext.cpp3277 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 DSelectionDAGBuilder.cpp1449 // 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 DCore.cpp1896 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 DAsmParser.cpp904 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 DPPCISelLowering.cpp952 // (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...]

Completed in 935 milliseconds

123456789