Searched defs:RHSExpr (Results 1 - 4 of 4) sorted by relevance

/external/clang/include/clang/AST/
H A DAPValue.h107 const AddrLabelExpr* RHSExpr; member in struct:clang::APValue::AddrLabelDiffData
162 APValue(const AddrLabelExpr* LHSExpr, const AddrLabelExpr* RHSExpr) argument
164 MakeAddrLabelDiff(); setAddrLabelDiff(LHSExpr, RHSExpr);
338 return ((const AddrLabelDiffData*)(const char*)Data)->RHSExpr;
381 const AddrLabelExpr* RHSExpr) {
383 ((AddrLabelDiffData*)(char*)Data)->RHSExpr = RHSExpr;
/external/clang/lib/CodeGen/
H A DCGExprConstant.cpp1161 const AddrLabelExpr *RHSExpr = Value.getAddrLabelDiffRHS(); local
1163 llvm::Constant *RHS = EmitConstantExpr(RHSExpr, RHSExpr->getType(), CGF);
/external/clang/lib/AST/
H A DExprConstant.cpp4691 const Expr *RHSExpr = RHSVal.getLValueBase().dyn_cast<const Expr*>(); local
4692 if (!LHSExpr || !RHSExpr)
4695 const AddrLabelExpr *RHSAddrExpr = dyn_cast<AddrLabelExpr>(RHSExpr);
4951 const Expr *RHSExpr = LHSValue.Base.dyn_cast<const Expr*>(); local
4952 if (!LHSExpr || !RHSExpr)
4955 const AddrLabelExpr *RHSAddrExpr = dyn_cast<AddrLabelExpr>(RHSExpr);
/external/clang/lib/Sema/
H A DSemaExpr.cpp4445 bool Sema::DiagnoseConditionalForNull(Expr *LHSExpr, Expr *RHSExpr, argument
4448 Expr *NonPointerExpr = RHSExpr;
4454 NullExpr = RHSExpr;
4526 Expr *RHSExpr = RHS.get(); local
4529 S.Diag(RHSExpr->getLocStart(), diag::ext_typecheck_cond_one_void)
4530 << RHSExpr->getSourceRange();
4531 if (!RHSExpr->getType()->isVoidType())
5059 Expr *RHSExpr) {
5082 SourceRange(CondRHS->getLocStart(), RHSExpr->getLocEnd()));
5090 Expr *RHSExpr) {
5055 DiagnoseConditionalPrecedence(Sema &Self, SourceLocation OpLoc, Expr *Condition, Expr *LHSExpr, Expr *RHSExpr) argument
5087 ActOnConditionalOp(SourceLocation QuestionLoc, SourceLocation ColonLoc, Expr *CondExpr, Expr *LHSExpr, Expr *RHSExpr) argument
5988 diagnoseArithmeticOnTwoVoidPointers(Sema &S, SourceLocation Loc, Expr *LHSExpr, Expr *RHSExpr) argument
6088 checkArithmeticBinOpPointerOperands(Sema &S, SourceLocation Loc, Expr *LHSExpr, Expr *RHSExpr) argument
6142 diagnoseStringPlusInt(Sema &Self, SourceLocation OpLoc, Expr *LHSExpr, Expr *RHSExpr) argument
6181 diagnosePointerIncompatibility(Sema &S, SourceLocation Loc, Expr *LHSExpr, Expr *RHSExpr) argument
7839 DiagnoseSelfAssignment(Sema &S, Expr *LHSExpr, Expr *RHSExpr, SourceLocation OpLoc) argument
7873 CreateBuiltinBinOp(SourceLocation OpLoc, BinaryOperatorKind Opc, Expr *LHSExpr, Expr *RHSExpr) argument
8027 DiagnoseBitwisePrecedence(Sema &Self, BinaryOperatorKind Opc, SourceLocation OpLoc, Expr *LHSExpr, Expr *RHSExpr) argument
8116 DiagnoseLogicalAndInLogicalOrLHS(Sema &S, SourceLocation OpLoc, Expr *LHSExpr, Expr *RHSExpr) argument
8138 DiagnoseLogicalAndInLogicalOrRHS(Sema &S, SourceLocation OpLoc, Expr *LHSExpr, Expr *RHSExpr) argument
8163 DiagnoseBinOpPrecedence(Sema &Self, BinaryOperatorKind Opc, SourceLocation OpLoc, Expr *LHSExpr, Expr *RHSExpr) argument
8185 ActOnBinOp(Scope *S, SourceLocation TokLoc, tok::TokenKind Kind, Expr *LHSExpr, Expr *RHSExpr) argument
8218 BuildBinOp(Scope *S, SourceLocation OpLoc, BinaryOperatorKind Opc, Expr *LHSExpr, Expr *RHSExpr) argument
8837 ActOnChooseExpr(SourceLocation BuiltinLoc, Expr *CondExpr, Expr *LHSExpr, Expr *RHSExpr, SourceLocation RPLoc) argument
[all...]

Completed in 66 milliseconds