Searched defs:LHS (Results 226 - 233 of 233) sorted by relevance

12345678910

/external/clang/lib/Sema/
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.cpp2202 const ObjCInterfaceType* LHS = ToObjCPtr->getInterfaceType(); local
2204 if (getLangOpts().CPlusPlus && LHS && RHS &&
2463 QualType LHS = ToFunctionType->getReturnType(); local
2465 !RHS.hasQualifiers() && LHS.hasQualifiers())
2466 LHS = LHS.getUnqualifiedType();
2468 if (Context.hasSameType(RHS,LHS)) {
2470 } else if (isObjCPointerConversion(RHS, LHS,
10870 /// \param LHS Left-hand argument.
10876 Expr *LHS, Exp
10873 CreateOverloadedBinOp(SourceLocation OpLoc, unsigned OpcIn, const UnresolvedSetImpl &Fns, Expr *LHS, Expr *RHS) argument
[all...]
H A DTreeTransform.h1065 Expr *LHS,
1069 return getSema().ActOnCaseStmt(CaseLoc, LHS, EllipsisLoc, RHS,
1762 ExprResult RebuildArraySubscriptExpr(Expr *LHS, argument
1766 return getSema().ActOnArraySubscriptExpr(/*Scope=*/nullptr, LHS,
1846 Expr *LHS, Expr *RHS) {
1847 return getSema().BuildBinOp(/*Scope=*/nullptr, OpLoc, Opc, LHS, RHS);
1856 Expr *LHS,
1860 LHS, RHS);
2000 Expr *Cond, Expr *LHS, Expr *RHS,
2003 Cond, LHS, RH
1064 RebuildCaseStmt(SourceLocation CaseLoc, Expr *LHS, SourceLocation EllipsisLoc, Expr *RHS, SourceLocation ColonLoc) 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
7074 ExprResult LHS = getDerived().TransformExpr(E->getLHS()); local
7204 ExprResult LHS = getDerived().TransformExpr(E->getLHS()); local
[all...]
H A DSemaExpr.cpp939 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/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
598 LHS = N.getOperand(0);
609 LHS = N.getOperand(0);
1588 // If all possibly-set bits on the LHS are clear on the RHS, return an OR.
1589 // If all possibly-set bits on the RHS are clear on the LHS, retur
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
4617 SDValue LHS = N->getOperand(1); local
4674 SDValue LHS = N0.getOperand(0), RHS = N0.getOperand(1); local
10804 SDValue LHS = N->getOperand(0); local
10849 SDValue LHS = N->getOperand(0); 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
979 EVT VT = LHS.getValueType();
982 return DAG.getNode(AArch64ISD::FCMP, dl, VT, LHS, RHS);
1005 } else if (LHS.getOpcode() == ISD::AND && isa<ConstantSDNode>(RHS) &&
1012 RHS = LHS.getOperand(1);
1013 LHS = LHS.getOperand(0);
1016 return DAG.getNode(Opcode, dl, DAG.getVTList(VT, MVT::i32), LHS, RHS)
1020 static SDValue getAArch64Cmp(SDValue LHS, SDValue RHS, ISD::CondCode CC, argument
1077 SDValue Cmp = emitComparison(LHS, RH
1089 SDValue LHS = Op.getOperand(0); local
1224 SDValue LHS = Sel.getOperand(0); local
2835 SDValue LHS = Op.getOperand(2); local
3210 SDValue LHS = Op.getOperand(0); local
4543 GeneratePerfectShuffle(unsigned PFEntry, SDValue LHS, SDValue RHS, SelectionDAG &DAG, SDLoc dl) argument
4899 SDValue LHS = Op.getOperand(0); local
5097 SDValue LHS = Op.getOperand(1); local
5826 EmitVectorComparison(SDValue LHS, SDValue RHS, AArch64CC::CondCode CC, bool NoNans, EVT VT, SDLoc dl, SelectionDAG &DAG) argument
5922 SDValue LHS = Op.getOperand(0); local
6897 SDValue LHS = Op->getOperand(0); local
6958 SDValue LHS = N->getOperand(0); local
7689 SDValue LHS = local
[all...]
/external/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp3140 ARMTargetLowering::getARMCmp(SDValue LHS, SDValue RHS, ISD::CondCode CC, argument
3194 return DAG.getNode(CompareType, dl, MVT::Glue, LHS, RHS);
3199 ARMTargetLowering::getVFPCmp(SDValue LHS, SDValue RHS, SelectionDAG &DAG, argument
3203 Cmp = DAG.getNode(ARMISD::CMPFP, dl, MVT::Glue, LHS, RHS);
3205 Cmp = DAG.getNode(ARMISD::CMPFPw0, dl, MVT::Glue, LHS);
3236 SDValue LHS = Op.getOperand(0); local
3250 Value = DAG.getNode(ISD::ADD, SDLoc(Op), Op.getValueType(), LHS, RHS);
3251 OverflowCmp = DAG.getNode(ARMISD::CMP, SDLoc(Op), MVT::Glue, Value, LHS);
3255 Value = DAG.getNode(ISD::ADD, SDLoc(Op), Op.getValueType(), LHS, RHS);
3256 OverflowCmp = DAG.getNode(ARMISD::CMP, SDLoc(Op), MVT::Glue, Value, LHS);
3424 SDValue LHS = Op.getOperand(0); local
3580 SDValue LHS = Op.getOperand(2); local
3630 SDValue LHS = Op.getOperand(2); local
5297 GeneratePerfectShuffle(unsigned PFEntry, SDValue LHS, SDValue RHS, SelectionDAG &DAG, SDLoc dl) argument
9491 SDValue LHS = N->getOperand(2); local
9568 SDValue LHS = Cmp.getOperand(0); 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
5008 if (LHS.getValueType() == MVT::f32) // Comparison is always 64-bits
5009 LHS = DAG.getNode(ISD::FP_EXTEND, dl, MVT::f64, LHS);
5010 Sel1 = DAG.getNode(PPCISD::FSEL, dl, ResVT, LHS, TV, FV);
5014 DAG.getNode(ISD::FNEG, dl, MVT::f64, LHS), Sel
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 1088 milliseconds

12345678910