Home
last modified time | relevance | path

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

/external/eigen/unsupported/Eigen/CXX11/src/Tensor/
DTensorSyclExtractFunctors.h62 template <template<class, class, class> class BinaryCategory, typename OP, typename LHSExpr, typena…
63 struct FunctorExtractor<TensorEvaluator<const BinaryCategory<OP, LHSExpr, RHSExpr>, Dev> > {
64 FunctorExtractor<TensorEvaluator<LHSExpr, Dev> > lhsExpr;
67 FunctorExtractor(const TensorEvaluator<const BinaryCategory<OP, LHSExpr, RHSExpr>, Dev>& expr)
73 template <template <class, class, class> class BinaryCategory, typename OP, typename LHSExpr, typen…
74 struct FunctorExtractor<TensorEvaluator<BinaryCategory<OP, LHSExpr, RHSExpr>, Dev> >
75 : FunctorExtractor<TensorEvaluator<const BinaryCategory<OP, LHSExpr, RHSExpr>, Dev> >{};
114 template <typename LHSExpr, typename RHSExpr, typename Dev>
115 struct FunctorExtractor<TensorEvaluator<const TensorAssignOp<LHSExpr, RHSExpr>, Dev> > {
116 FunctorExtractor<TensorEvaluator<LHSExpr, Dev> > lhsExpr;
[all …]
DTensorSyclLeafCount.h72 template <typename LHSExpr, typename RHSExpr>
73 struct LeafCount<const TensorAssignOp<LHSExpr, RHSExpr> >: CategoryCount<LHSExpr,RHSExpr> {};
77 template <typename LHSExpr, typename RHSExpr>
78 struct LeafCount<TensorAssignOp<LHSExpr, RHSExpr> > :LeafCount<const TensorAssignOp<LHSExpr, RHSExp…
DTensorSyclExtractAccessor.h82 template <template<class, class, class> class BinaryCategory, typename OP, typename LHSExpr, typen…
83 struct ExtractAccessor<TensorEvaluator<const BinaryCategory<OP, LHSExpr, RHSExpr>, Dev> > {
84 …e(cl::sycl::handler& cgh, const TensorEvaluator<const BinaryCategory<OP, LHSExpr, RHSExpr>, Dev> e…
90 template <template<class, class, class> class BinaryCategory, typename OP, typename LHSExpr, typen…
91 struct ExtractAccessor<TensorEvaluator<BinaryCategory<OP, LHSExpr, RHSExpr>, Dev> >
92 : ExtractAccessor<TensorEvaluator<const BinaryCategory<OP, LHSExpr, RHSExpr>, Dev> >{};
126 template <typename LHSExpr, typename RHSExpr, typename Dev>
127 struct ExtractAccessor<TensorEvaluator<const TensorAssignOp<LHSExpr, RHSExpr>, Dev> > {
128 …Tuple(cl::sycl::handler& cgh, const TensorEvaluator<const TensorAssignOp<LHSExpr, RHSExpr>, Dev> e…
135 template <typename LHSExpr, typename RHSExpr, typename Dev>
[all …]
DTensorSyclConvertToDeviceExpression.h85 template <typename LHSExpr, typename RHSExpr>\
86 struct ConvertToDeviceExpression<CVQual TensorAssignOp<LHSExpr, RHSExpr> >\
87 : NonOpConversion<TensorAssignOp, Res, LHSExpr, RHSExpr>{};
DTensorSyclExprConstructor.h82 …> class BinaryCategory, typename OP, typename OrigLHSExpr, typename OrigRHSExpr, typename LHSExpr,\
84 …BinaryCategory<OP, OrigLHSExpr, OrigRHSExpr>, CVQual BinaryCategory<OP, LHSExpr, RHSExpr>, Params…
85 typedef ExprConstructor<OrigLHSExpr, LHSExpr, Params...> my_left_type;\
148 template <typename OrigLHSExpr, typename OrigRHSExpr, typename LHSExpr, typename RHSExpr, typename.…
149 …<CVQual TensorAssignOp<OrigLHSExpr, OrigRHSExpr>, CVQual TensorAssignOp<LHSExpr, RHSExpr>, Params…
150 typedef ExprConstructor<OrigLHSExpr, LHSExpr, Params...> my_left_type;\
DTensorSyclPlaceHolderExpr.h113 template <typename LHSExpr, typename RHSExpr, size_t N>\
114 struct PlaceHolderExpression<CVQual TensorAssignOp<LHSExpr, RHSExpr>, N> {\
115 …typedef CVQual typename CategoryHelper<TensorAssignOp, NoOP, typename CalculateIndex<N, LHSExpr, R…
/external/clang/include/clang/AST/
DAPValue.h106 const AddrLabelExpr* LHSExpr; member
161 APValue(const AddrLabelExpr* LHSExpr, const AddrLabelExpr* RHSExpr) in APValue() argument
163 MakeAddrLabelDiff(); setAddrLabelDiff(LHSExpr, RHSExpr); in APValue()
340 return ((const AddrLabelDiffData*)(const char*)Data.buffer)->LHSExpr; in getAddrLabelDiffLHS()
386 void setAddrLabelDiff(const AddrLabelExpr* LHSExpr, in setAddrLabelDiff() argument
388 ((AddrLabelDiffData*)(char*)Data.buffer)->LHSExpr = LHSExpr; in setAddrLabelDiff()
/external/clang/lib/Sema/
DSemaExpr.cpp6117 bool Sema::DiagnoseConditionalForNull(Expr *LHSExpr, Expr *RHSExpr, in DiagnoseConditionalForNull() argument
6119 Expr *NullExpr = LHSExpr; in DiagnoseConditionalForNull()
6127 NonPointerExpr = LHSExpr; in DiagnoseConditionalForNull()
6177 Expr *LHSExpr = LHS.get(); in checkConditionalVoidType() local
6180 if (!LHSExpr->getType()->isVoidType()) in checkConditionalVoidType()
6184 S.Diag(LHSExpr->getLocStart(), diag::ext_typecheck_cond_one_void) in checkConditionalVoidType()
6185 << LHSExpr->getSourceRange(); in checkConditionalVoidType()
6978 Expr *LHSExpr, in DiagnoseConditionalPrecedence() argument
7009 Expr *CondExpr, Expr *LHSExpr, in ActOnConditionalOp() argument
7016 ExprResult LHSResult = CorrectDelayedTyposInExpr(LHSExpr); in ActOnConditionalOp()
[all …]
DSemaChecking.cpp6664 if (const Expr *LHSExpr = C->getLHS()) { in EvalAddr() local
6666 if (!LHSExpr->getType()->isVoidType()) in EvalAddr()
6667 if (const Expr *LHS = EvalAddr(LHSExpr, refVars, ParentDecl)) in EvalAddr()
6837 if (const Expr *LHSExpr = C->getLHS()) { in EvalVal() local
6839 if (!LHSExpr->getType()->isVoidType()) in EvalVal()
6840 if (const Expr *LHS = EvalVal(LHSExpr, refVars, ParentDecl)) in EvalVal()
10435 void Sema::DiagnoseSelfMove(const Expr *LHSExpr, const Expr *RHSExpr, in DiagnoseSelfMove() argument
10444 LHSExpr = LHSExpr->IgnoreParenImpCasts(); in DiagnoseSelfMove()
10461 const DeclRefExpr *LHSDeclRef = dyn_cast<DeclRefExpr>(LHSExpr); in DiagnoseSelfMove()
10472 Diag(OpLoc, diag::warn_self_move) << LHSExpr->getType() in DiagnoseSelfMove()
[all …]
/external/llvm/lib/Transforms/Scalar/
DNaryReassociate.cpp473 Instruction *NaryReassociate::tryReassociatedBinaryOp(const SCEV *LHSExpr, in tryReassociatedBinaryOp() argument
478 auto *LHS = findClosestMatchingDominator(LHSExpr, I); in tryReassociatedBinaryOp()
/external/llvm/lib/ExecutionEngine/RuntimeDyld/
DRuntimeDyldChecker.cpp43 StringRef LHSExpr = Expr.substr(0, EQIdx).rtrim(); in evaluate() local
47 evalComplexExpr(evalSimpleExpr(LHSExpr, OutsideLoad), OutsideLoad); in evaluate()
51 return handleError(Expr, unexpectedToken(RemainingExpr, LHSExpr, "")); in evaluate()
/external/clang/lib/CodeGen/
DCGExprConstant.cpp1394 const AddrLabelExpr *LHSExpr = Value.getAddrLabelDiffLHS(); in EmitConstantValue() local
1396 llvm::Constant *LHS = EmitConstantExpr(LHSExpr, LHSExpr->getType(), CGF); in EmitConstantValue()
/external/clang/lib/Analysis/
DCFG.cpp645 const Expr *LHSExpr = B->getLHS()->IgnoreParens(); in checkIncorrectRelationalOperator() local
648 const IntegerLiteral *IntLiteral = dyn_cast<IntegerLiteral>(LHSExpr); in checkIncorrectRelationalOperator()
653 BoolExpr = LHSExpr; in checkIncorrectRelationalOperator()
684 const Expr *LHSExpr = B->getLHS()->IgnoreParens(); in checkIncorrectEqualityOperator() local
687 const IntegerLiteral *IntLiteral = dyn_cast<IntegerLiteral>(LHSExpr); in checkIncorrectEqualityOperator()
692 BoolExpr = LHSExpr; in checkIncorrectEqualityOperator()
/external/clang/include/clang/Sema/
DSema.h3597 void DiagnoseSelfMove(const Expr *LHSExpr, const Expr *RHSExpr,
4055 tok::TokenKind Kind, Expr *LHSExpr, Expr *RHSExpr);
4057 BinaryOperatorKind Opc, Expr *LHSExpr, Expr *RHSExpr);
4059 Expr *LHSExpr, Expr *RHSExpr);
4067 Expr *CondExpr, Expr *LHSExpr, Expr *RHSExpr);
4102 Expr *CondExpr, Expr *LHSExpr,
8789 Expr *LHSExpr, ExprResult &RHS, SourceLocation Loc, QualType CompoundType);
8821 bool DiagnoseConditionalForNull(Expr *LHSExpr, Expr *RHSExpr,
/external/clang/lib/AST/
DExprConstant.cpp7383 const Expr *LHSExpr = LHSVal.getLValueBase().dyn_cast<const Expr*>(); in VisitBinOp() local
7385 if (!LHSExpr || !RHSExpr) in VisitBinOp()
7387 const AddrLabelExpr *LHSAddrExpr = dyn_cast<AddrLabelExpr>(LHSExpr); in VisitBinOp()
7605 const Expr *LHSExpr = LHSValue.Base.dyn_cast<const Expr*>(); in VisitBinaryOperator() local
7607 if (!LHSExpr || !RHSExpr) in VisitBinaryOperator()
7609 const AddrLabelExpr *LHSAddrExpr = dyn_cast<AddrLabelExpr>(LHSExpr); in VisitBinaryOperator()