Home
last modified time | relevance | path

Searched refs:LHSExpr (Results 1 – 10 of 10) sorted by relevance

/openbsd/src/gnu/llvm/clang/include/clang/AST/
DAPValue.h295 const AddrLabelExpr* LHSExpr;
354 APValue(const AddrLabelExpr* LHSExpr, const AddrLabelExpr* RHSExpr)
356 MakeAddrLabelDiff(); setAddrLabelDiff(LHSExpr, RHSExpr);
573 return ((const AddrLabelDiffData *)(const char *)&Data)->LHSExpr;
617 void setAddrLabelDiff(const AddrLabelExpr* LHSExpr,
619 ((AddrLabelDiffData *)(char *)&Data)->LHSExpr = LHSExpr;
/openbsd/src/gnu/llvm/clang/lib/Sema/
DSemaExpr.cpp8351 bool Sema::DiagnoseConditionalForNull(Expr *LHSExpr, Expr *RHSExpr, in DiagnoseConditionalForNull() argument
8353 Expr *NullExpr = LHSExpr; in DiagnoseConditionalForNull()
8361 NonPointerExpr = LHSExpr; in DiagnoseConditionalForNull()
9271 Expr *LHSExpr, in DiagnoseConditionalPrecedence() argument
9360 Expr *CondExpr, Expr *LHSExpr, in ActOnConditionalOp() argument
9367 ExprResult LHSResult = CorrectDelayedTyposInExpr(LHSExpr); in ActOnConditionalOp()
9373 if (LHSExpr) { in ActOnConditionalOp()
9382 LHSExpr = LHSResult.get(); in ActOnConditionalOp()
9390 if (!LHSExpr) { in ActOnConditionalOp()
9430 LHSExpr = CondExpr = opaqueValue; in ActOnConditionalOp()
[all …]
DSemaChecking.cpp17142 void Sema::DiagnoseSelfMove(const Expr *LHSExpr, const Expr *RHSExpr, in DiagnoseSelfMove() argument
17151 LHSExpr = LHSExpr->IgnoreParenImpCasts(); in DiagnoseSelfMove()
17166 const DeclRefExpr *LHSDeclRef = dyn_cast<DeclRefExpr>(LHSExpr); in DiagnoseSelfMove()
17178 << LHSExpr->getType() << LHSExpr->getSourceRange() in DiagnoseSelfMove()
17193 const Expr *LHSBase = LHSExpr; in DiagnoseSelfMove()
17195 const MemberExpr *LHSME = dyn_cast<MemberExpr>(LHSExpr); in DiagnoseSelfMove()
17221 << LHSExpr->getType() << 0 << LHSExpr->getSourceRange() in DiagnoseSelfMove()
17228 << LHSExpr->getType() << 0 << LHSExpr->getSourceRange() in DiagnoseSelfMove()
/openbsd/src/gnu/llvm/llvm/lib/ExecutionEngine/RuntimeDyld/
DRuntimeDyldChecker.cpp45 StringRef LHSExpr = Expr.substr(0, EQIdx).rtrim(); in evaluate() local
49 evalComplexExpr(evalSimpleExpr(LHSExpr, OutsideLoad), OutsideLoad); in evaluate()
53 return handleError(Expr, unexpectedToken(RemainingExpr, LHSExpr, "")); in evaluate()
/openbsd/src/gnu/llvm/llvm/lib/Transforms/Scalar/
DNaryReassociate.cpp502 Instruction *NaryReassociatePass::tryReassociatedBinaryOp(const SCEV *LHSExpr, in tryReassociatedBinaryOp() argument
507 auto *LHS = findClosestMatchingDominator(LHSExpr, I); in tryReassociatedBinaryOp()
/openbsd/src/gnu/llvm/clang/lib/Analysis/
DCFG.cpp929 const Expr *LHSExpr = B->getLHS()->IgnoreParens(); in checkIncorrectRelationalOperator() local
932 const IntegerLiteral *IntLiteral = dyn_cast<IntegerLiteral>(LHSExpr); in checkIncorrectRelationalOperator()
937 BoolExpr = LHSExpr; in checkIncorrectRelationalOperator()
968 const Expr *LHSExpr = B->getLHS()->IgnoreParens(); in checkIncorrectEqualityOperator() local
972 getIntegerLiteralSubexpressionValue(LHSExpr); in checkIncorrectEqualityOperator()
977 BoolExpr = LHSExpr; in checkIncorrectEqualityOperator()
/openbsd/src/gnu/llvm/clang/lib/CodeGen/
DCGExprConstant.cpp2136 const AddrLabelExpr *LHSExpr = Value.getAddrLabelDiffLHS(); in tryEmitPrivate() local
2138 llvm::Constant *LHS = tryEmitPrivate(LHSExpr, LHSExpr->getType()); in tryEmitPrivate()
/openbsd/src/gnu/llvm/clang/lib/AST/
DExprConstant.cpp5932 const Expr *LHSExpr; member
5959 Info.FFDiag(LHSExpr, in found()
5983 static bool HandleUnionActiveMemberChange(EvalInfo &Info, const Expr *LHSExpr, in HandleUnionActiveMemberChange() argument
5992 for (const Expr *E = LHSExpr; E != nullptr;) { in HandleUnionActiveMemberChange()
6059 findCompleteObject(Info, LHSExpr, AK_Assign, LHS, LHSExpr->getType()); in HandleUnionActiveMemberChange()
6071 Info, LHSExpr, LengthAndField.second, DuringInit}; in HandleUnionActiveMemberChange()
6072 if (!findSubobject(Info, LHSExpr, Obj, D, StartLifetime)) in HandleUnionActiveMemberChange()
12748 const Expr *LHSExpr = LHSVal.getLValueBase().dyn_cast<const Expr*>(); in VisitBinOp() local
12750 if (!LHSExpr || !RHSExpr) in VisitBinOp()
12752 const AddrLabelExpr *LHSAddrExpr = dyn_cast<AddrLabelExpr>(LHSExpr); in VisitBinOp()
[all …]
/openbsd/src/gnu/llvm/llvm/lib/CodeGen/AsmPrinter/
DAsmPrinter.cpp2989 const MCExpr *LHSExpr = in lowerConstant() local
2993 LHSExpr = in lowerConstant()
2996 LHSExpr, MCSymbolRefExpr::create(getSymbol(RHSGV), Ctx), Ctx); in lowerConstant()
/openbsd/src/gnu/llvm/clang/include/clang/Sema/
DSema.h5312 void DiagnoseSelfMove(const Expr *LHSExpr, const Expr *RHSExpr,
5921 tok::TokenKind Kind, Expr *LHSExpr, Expr *RHSExpr);
5923 BinaryOperatorKind Opc, Expr *LHSExpr, Expr *RHSExpr);
5925 Expr *LHSExpr, Expr *RHSExpr);
5935 Expr *CondExpr, Expr *LHSExpr, Expr *RHSExpr);
5974 Expr *CondExpr, Expr *LHSExpr,
12557 Expr *LHSExpr, ExprResult &RHS, SourceLocation Loc, QualType CompoundType,
12597 bool DiagnoseConditionalForNull(Expr *LHSExpr, Expr *RHSExpr,