Searched defs:RHS (Results 251 - 262 of 262) sorted by relevance

<<11

/external/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp2540 static bool isEqual(Instruction *LHS, Instruction *RHS) { argument
2541 if (LHS == getEmptyKey() || RHS == getEmptyKey() ||
2542 LHS == getTombstoneKey() || RHS == getTombstoneKey())
2543 return LHS == RHS;
2544 return LHS->isIdenticalTo(RHS);
/external/clang/include/clang/AST/
H A DType.h857 friend bool operator==(const QualType &LHS, const QualType &RHS) { argument
858 return LHS.Value == RHS.Value;
860 friend bool operator!=(const QualType &LHS, const QualType &RHS) { argument
861 return LHS.Value != RHS.Value;
/external/clang/lib/AST/
H A DASTContext.cpp3448 const ObjCProtocolDecl *RHS) {
3449 return LHS->getDeclName() < RHS->getDeclName();
4365 /// '_Complex double'). If LHS > RHS, return 1. If LHS == RHS, return 0. If
4366 /// LHS < RHS, return -1.
4367 int ASTContext::getFloatingTypeOrder(QualType LHS, QualType RHS) const {
4369 FloatingRank RHSR = getFloatingRank(RHS);
4516 /// C99 6.3.1.8p1. If LHS > RHS, return 1. If LHS == RHS, return 0. If
4517 /// LHS < RHS, retur
3447 CmpProtocolNames(const ObjCProtocolDecl *LHS, const ObjCProtocolDecl *RHS) argument
6361 areCompatVectorTypes(const VectorType *LHS, const VectorType *RHS) argument
6556 const ObjCObjectType* RHS = RHSOPT->getObjectType(); local
6601 const ObjCInterfaceType* RHS = RHSOPT->getInterfaceType(); local
6626 const ObjCObjectType* RHS = RHSOPT->getObjectType(); local
6669 const ObjCObjectType *RHS = Rptr->getObjectType(); local
6692 canAssignObjCInterfaces(const ObjCObjectType *LHS, const ObjCObjectType *RHS) argument
6761 areComparableObjCPointerTypes(QualType LHS, QualType RHS) argument
6783 typesAreCompatible(QualType LHS, QualType RHS, bool CompareUnqualified) argument
6791 propertyTypesAreCompatible(QualType LHS, QualType RHS) argument
6795 typesAreBlockPointerCompatible(QualType LHS, QualType RHS) argument
6854 QualType RHS = rbase->getReturnType(); local
7024 mergeTypes(QualType LHS, QualType RHS, bool OfBlockPointer, bool Unqualified, bool BlockReturnType) argument
7317 mergeObjCGCQualifiers(QualType LHS, QualType RHS) argument
[all...]
/external/clang/lib/Sema/
H A DSemaChecking.cpp450 ExprResult RHS = DefaultFunctionArrayLvalueConversion(Arg); local
451 QualType RHSTy = RHS.get()->getType();
464 ConvTy = CheckSingleAssignmentConstraints(LHSTy, RHS);
465 if (RHS.isInvalid())
468 RHS.get(), AA_Assigning))
1840 // with mask. If so, verify that RHS is an integer vector type with the
4221 const Expr *RHS = BO->getRHS()->IgnoreParenCasts(); local
4224 if (isa<IntegerLiteral>(RHS))
4227 Ex = RHS;
4575 // the RHS argumen
4840 CheckFloatComparison(SourceLocation Loc, Expr* LHS, Expr *RHS) argument
5568 Expr *RHS = E->getRHS()->IgnoreParenImpCasts(); local
6686 SequenceTree::Seq RHS = Tree.allocate(Region); local
7525 checkUnsafeAssignLiteral(Sema &S, SourceLocation Loc, Expr *RHS, bool isProperty) argument
7546 checkUnsafeAssignObject(Sema &S, SourceLocation Loc, Qualifiers::ObjCLifetime LT, Expr *RHS, bool isProperty) argument
7568 checkUnsafeAssigns(SourceLocation Loc, QualType LHS, Expr *RHS) argument
7581 checkUnsafeExprAssigns(SourceLocation Loc, Expr *LHS, Expr *RHS) argument
[all...]
H A DSemaDecl.cpp12977 static bool isEqual(const DupKey& LHS, const DupKey& RHS) { argument
12978 return LHS.isTombstoneOrEmptyKey == RHS.isTombstoneOrEmptyKey &&
12979 LHS.val == RHS.val;
H A DSemaOverload.cpp2203 const ObjCInterfaceType* RHS = FromObjCPtr->getInterfaceType(); local
2204 if (getLangOpts().CPlusPlus && LHS && RHS &&
2462 QualType RHS = FromFunctionType->getReturnType(); local
2464 if ((!getLangOpts().CPlusPlus || !RHS->isRecordType()) &&
2465 !RHS.hasQualifiers() && LHS.hasQualifiers())
2468 if (Context.hasSameType(RHS,LHS)) {
2470 } else if (isObjCPointerConversion(RHS, LHS,
10871 /// \param RHS Right-hand argument.
10876 Expr *LHS, Expr *RHS) {
10877 Expr *Args[2] = { LHS, RHS };
10873 CreateOverloadedBinOp(SourceLocation OpLoc, unsigned OpcIn, const UnresolvedSetImpl &Fns, Expr *LHS, Expr *RHS) argument
[all...]
H A DTreeTransform.h1067 Expr *RHS,
1069 return getSema().ActOnCaseStmt(CaseLoc, LHS, EllipsisLoc, RHS,
1764 Expr *RHS,
1767 LBracketLoc, RHS,
1846 Expr *LHS, Expr *RHS) {
1847 return getSema().BuildBinOp(/*Scope=*/nullptr, OpLoc, Opc, LHS, RHS);
1858 Expr *RHS) {
1860 LHS, RHS);
2000 Expr *Cond, Expr *LHS, Expr *RHS,
2003 Cond, LHS, RHS,
1064 RebuildCaseStmt(SourceLocation CaseLoc, Expr *LHS, SourceLocation EllipsisLoc, Expr *RHS, SourceLocation ColonLoc) argument
1762 RebuildArraySubscriptExpr(Expr *LHS, SourceLocation LBracketLoc, Expr *RHS, SourceLocation RBracketLoc) argument
1844 RebuildBinaryOperator(SourceLocation OpLoc, BinaryOperatorKind Opc, Expr *LHS, Expr *RHS) argument
1854 RebuildConditionalOperator(Expr *Cond, SourceLocation QuestionLoc, Expr *LHS, SourceLocation ColonLoc, Expr *RHS) argument
1999 RebuildChooseExpr(SourceLocation BuiltinLoc, Expr *Cond, Expr *LHS, Expr *RHS, SourceLocation RParenLoc) argument
5423 ExprResult LHS, RHS; local
[all...]
H A DSemaExpr.cpp493 const Expr* RHS) {
513 if (RHS) {
519 SourceLocation RHSLocEnd = S.PP.getLocForEndOfToken(RHS->getLocEnd());
940 ExprResult &RHS, QualType LHSType,
953 RHS = S.ImpCastExprToType(RHS.get(), LHSType, CK_FloatingComplexCast);
1001 ExprResult &RHS, QualType LHSType,
1005 if (!handleIntegerToComplexFloatConversion(S, RHS, LHS, RHSType, LHSType,
1008 if (!handleIntegerToComplexFloatConversion(S, LHS, RHS, LHSType, RHSType,
1028 return handleComplexFloatToComplexFloatConverstion(S, LHS, RHS,
491 DiagnoseDirectIsaAccess(Sema &S, const ObjCIvarRefExpr *OIRE, SourceLocation AssignLoc, const Expr* RHS) argument
939 handleComplexFloatToComplexFloatConverstion(Sema &S, ExprResult &LHS, ExprResult &RHS, QualType LHSType, QualType RHSType, bool IsCompAssign) argument
1000 handleComplexFloatConversion(Sema &S, ExprResult &LHS, ExprResult &RHS, QualType LHSType, QualType RHSType, bool IsCompAssign) argument
1078 handleFloatConversion(Sema &S, ExprResult &LHS, ExprResult &RHS, QualType LHSType, QualType RHSType, bool IsCompAssign) 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
6355 CheckAssignmentConstraints(QualType LHSType, ExprResult &RHS, CastKind &Kind) argument
6638 CheckTransparentUnionArgumentConstraints(QualType ArgType, ExprResult &RHS) argument
6690 CheckSingleAssignmentConstraints(QualType LHSType, ExprResult &RHS, bool Diagnose, bool DiagnoseCFAudited) argument
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
8618 CheckAssignmentOperands(Expr *LHSExpr, ExprResult &RHS, SourceLocation Loc, QualType CompoundType) argument
8722 CheckCommaOperands(Sema &S, ExprResult &LHS, ExprResult &RHS, SourceLocation Loc) argument
9271 const Expr *RHS = R.get(); local
9329 ExprResult LHS = LHSExpr, RHS = RHSExpr; local
9702 BuildOverloadedBinOp(Sema &S, Scope *Sc, SourceLocation OpLoc, BinaryOperatorKind Opc, Expr *LHS, Expr *RHS) argument
[all...]
/external/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp285 SDValue ReassociateOps(unsigned Opc, SDLoc DL, SDValue LHS, SDValue RHS);
289 bool SimplifySelectOps(SDNode *SELECT, SDValue LHS, SDValue RHS);
298 bool isSetCCEquivalent(SDValue N, SDValue &LHS, SDValue &RHS,
315 SDNode *MatchRotate(SDValue LHS, SDValue RHS, SDLoc DL);
592 // equivalent to a setcc. Also, set the incoming LHS, RHS, and CC references to
595 bool DAGCombiner::isSetCCEquivalent(SDValue N, SDValue &LHS, SDValue &RHS, argument
599 RHS = N.getOperand(1);
610 RHS = N.getOperand(1);
1330 // Constant operands are canonicalized to RHS.
1508 // canonicalize constant to RHS
3591 MatchRotate(SDValue LHS, SDValue RHS, SDLoc DL) argument
3698 SDValue LHS, RHS, CC; local
3771 SDValue LHS = N0.getOperand(0), RHS = N0.getOperand(1); local
3783 SDValue LHS = N0.getOperand(0), RHS = N0.getOperand(1); local
4618 SDValue RHS = N->getOperand(2); local
4674 SDValue LHS = N0.getOperand(0), RHS = N0.getOperand(1); local
8123 operator +=(const Cost &RHS) argument
10805 SDValue RHS = N->getOperand(1); local
10850 SDValue RHS = N->getOperand(1); local
10996 SimplifySelectOps(SDNode *TheSelect, SDValue LHS, SDValue RHS) argument
[all...]
/external/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp977 static SDValue emitComparison(SDValue LHS, SDValue RHS, ISD::CondCode CC, argument
982 return DAG.getNode(AArch64ISD::FCMP, dl, VT, LHS, RHS);
990 if (RHS.getOpcode() == ISD::SUB && isa<ConstantSDNode>(RHS.getOperand(0)) &&
991 cast<ConstantSDNode>(RHS.getOperand(0))->getZExtValue() == 0 &&
1004 RHS = RHS.getOperand(1);
1005 } else if (LHS.getOpcode() == ISD::AND && isa<ConstantSDNode>(RHS) &&
1006 cast<ConstantSDNode>(RHS)->getZExtValue() == 0 &&
1012 RHS
1020 getAArch64Cmp(SDValue LHS, SDValue RHS, ISD::CondCode CC, SDValue &AArch64cc, SelectionDAG &DAG, SDLoc dl) argument
1090 SDValue RHS = Op.getOperand(1); local
1225 SDValue RHS = Sel.getOperand(1); local
2836 SDValue RHS = Op.getOperand(3); local
3082 SDValue RHS = Op.getOperand(1); local
3211 SDValue RHS = Op.getOperand(1); local
4543 GeneratePerfectShuffle(unsigned PFEntry, SDValue LHS, SDValue RHS, SelectionDAG &DAG, SDLoc dl) argument
5826 EmitVectorComparison(SDValue LHS, SDValue RHS, AArch64CC::CondCode CC, bool NoNans, EVT VT, SDLoc dl, SelectionDAG &DAG) argument
5923 SDValue RHS = Op.getOperand(1); local
6898 SDValue RHS = Op->getOperand(1); local
6959 SDValue RHS = N->getOperand(1); local
7000 SDValue RHS = N->getOperand(2); local
7606 SDValue RHS = Cmp.getOperand(1); local
7691 SDValue RHS = local
[all...]
/external/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp3140 ARMTargetLowering::getARMCmp(SDValue LHS, SDValue RHS, ISD::CondCode CC, argument
3143 if (ConstantSDNode *RHSC = dyn_cast<ConstantSDNode>(RHS.getNode())) {
3153 RHS = DAG.getConstant(C-1, MVT::i32);
3160 RHS = DAG.getConstant(C-1, MVT::i32);
3167 RHS = DAG.getConstant(C+1, MVT::i32);
3174 RHS = DAG.getConstant(C+1, MVT::i32);
3194 return DAG.getNode(CompareType, dl, MVT::Glue, LHS, RHS);
3199 ARMTargetLowering::getVFPCmp(SDValue LHS, SDValue RHS, SelectionDAG &DAG, argument
3202 if (!isFloatingPointZero(RHS))
3203 Cmp = DAG.getNode(ARMISD::CMPFP, dl, MVT::Glue, LHS, RHS);
3237 SDValue RHS = Op.getOperand(1); local
3425 SDValue RHS = Op.getOperand(1); local
3581 SDValue RHS = Op.getOperand(3); local
3631 SDValue RHS = Op.getOperand(3); local
5297 GeneratePerfectShuffle(unsigned PFEntry, SDValue LHS, SDValue RHS, SelectionDAG &DAG, SDLoc dl) argument
9492 SDValue RHS = N->getOperand(3); local
9569 SDValue RHS = Cmp.getOperand(1); local
[all...]
/external/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp1220 // (for better address arithmetic) if the LHS and RHS of the OR are provably
1230 // If all of the bits are known zero on the LHS or RHS, the add won't
1326 // (for better address arithmetic) if the LHS and RHS of the OR are
1332 // If all of the bits are known zero on the LHS or RHS, the add won't
4995 SDValue LHS = Op.getOperand(0), RHS = Op.getOperand(1); local
4999 // If the RHS of the comparison is a 0.0, we don't need to do the
5002 if (isFloatingPointZero(RHS))
5040 Cmp = DAG.getNode(ISD::FSUB, dl, CmpVT, LHS, RHS);
5050 Cmp = DAG.getNode(ISD::FSUB, dl, CmpVT, LHS, RHS);
5056 Cmp = DAG.getNode(ISD::FSUB, dl, CmpVT, LHS, RHS);
5466 BuildIntrinsicOp(unsigned IID, SDValue LHS, SDValue RHS, SelectionDAG &DAG, SDLoc dl, EVT DestVT = MVT::Other) argument
5487 BuildVSLDOI(SDValue LHS, SDValue RHS, unsigned Amt, EVT VT, SelectionDAG &DAG, SDLoc dl) argument
5681 GeneratePerfectShuffle(unsigned PFEntry, SDValue LHS, SDValue RHS, SelectionDAG &DAG, SDLoc dl) argument
6053 SDValue LHS = Op.getOperand(0), RHS = Op.getOperand(1); local
6078 SDValue LHS = Op.getOperand(0), RHS = Op.getOperand(1); local
6085 SDValue LHS = Op.getOperand(0), RHS = Op.getOperand(1); local
8395 SDValue LHS = N->getOperand(2), RHS = N->getOperand(3); local
[all...]

Completed in 484 milliseconds

<<11