| /openbsd/src/gnu/llvm/clang/include/clang/AST/ |
| D | APValue.h | 295 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/ |
| D | SemaExpr.cpp | 8351 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 …]
|
| D | SemaChecking.cpp | 17142 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/ |
| D | RuntimeDyldChecker.cpp | 45 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/ |
| D | NaryReassociate.cpp | 502 Instruction *NaryReassociatePass::tryReassociatedBinaryOp(const SCEV *LHSExpr, in tryReassociatedBinaryOp() argument 507 auto *LHS = findClosestMatchingDominator(LHSExpr, I); in tryReassociatedBinaryOp()
|
| /openbsd/src/gnu/llvm/clang/lib/Analysis/ |
| D | CFG.cpp | 929 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/ |
| D | CGExprConstant.cpp | 2136 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/ |
| D | ExprConstant.cpp | 5932 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/ |
| D | AsmPrinter.cpp | 2989 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/ |
| D | Sema.h | 5312 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,
|