/external/clang/include/clang/AST/ |
D | StmtVisitor.h | 69 case BO_MulAssign: DISPATCH(BinMulAssign, CompoundAssignOperator); in Visit() 70 case BO_DivAssign: DISPATCH(BinDivAssign, CompoundAssignOperator); in Visit() 71 case BO_RemAssign: DISPATCH(BinRemAssign, CompoundAssignOperator); in Visit() 72 case BO_AddAssign: DISPATCH(BinAddAssign, CompoundAssignOperator); in Visit() 73 case BO_SubAssign: DISPATCH(BinSubAssign, CompoundAssignOperator); in Visit() 74 case BO_ShlAssign: DISPATCH(BinShlAssign, CompoundAssignOperator); in Visit() 75 case BO_ShrAssign: DISPATCH(BinShrAssign, CompoundAssignOperator); in Visit() 76 case BO_AndAssign: DISPATCH(BinAndAssign, CompoundAssignOperator); in Visit() 77 case BO_OrAssign: DISPATCH(BinOrAssign, CompoundAssignOperator); in Visit() 78 case BO_XorAssign: DISPATCH(BinXorAssign, CompoundAssignOperator); in Visit() [all …]
|
D | RecursiveASTVisitor.h | 323 GENERAL_BINOP_FALLBACK(NAME##Assign, CompoundAssignOperator) in BINOP_LIST() 504 DISPATCH_WALK(Bin##NAME##Assign, CompoundAssignOperator, S); in dataTraverseNode() 558 DISPATCH(Bin##NAME##Assign, CompoundAssignOperator, S); in TraverseStmt() 2370 DEF_TRAVERSE_STMT(CompoundAssignOperator, { })
|
D | Expr.h | 3074 class CompoundAssignOperator : public BinaryOperator { 3078 CompoundAssignOperator(Expr *lhs, Expr *rhs, Opcode opc, QualType ResType, in CompoundAssignOperator() function 3091 explicit CompoundAssignOperator(EmptyShell Empty) in CompoundAssignOperator() function
|
/external/clang/lib/CodeGen/ |
D | CGExprComplex.cpp | 219 LValue EmitCompoundAssignLValue(const CompoundAssignOperator *E, 223 ComplexPairTy EmitCompoundAssign(const CompoundAssignOperator *E, 246 ComplexPairTy VisitBinAddAssign(const CompoundAssignOperator *E) { in VisitBinAddAssign() 249 ComplexPairTy VisitBinSubAssign(const CompoundAssignOperator *E) { in VisitBinSubAssign() 252 ComplexPairTy VisitBinMulAssign(const CompoundAssignOperator *E) { in VisitBinMulAssign() 255 ComplexPairTy VisitBinDivAssign(const CompoundAssignOperator *E) { in VisitBinDivAssign() 632 EmitCompoundAssignLValue(const CompoundAssignOperator *E, in EmitCompoundAssignLValue() 683 EmitCompoundAssign(const CompoundAssignOperator *E, in EmitCompoundAssign() 880 EmitComplexCompoundAssignmentLValue(const CompoundAssignOperator *E) { in EmitComplexCompoundAssignmentLValue() 887 EmitScalarCompooundAssignWithComplex(const CompoundAssignOperator *E, in EmitScalarCompooundAssignWithComplex()
|
D | CGExprScalar.cpp | 454 LValue EmitCompoundAssignLValue(const CompoundAssignOperator *E, 458 Value *EmitCompoundAssign(const CompoundAssignOperator *E, 466 Value *VisitBin ## OP ## Assign(const CompoundAssignOperator *E) { \ 1900 const CompoundAssignOperator *E, in EmitCompoundAssignLValue() 2009 Value *ScalarExprEmitter::EmitCompoundAssign(const CompoundAssignOperator *E, in EmitCompoundAssign() 3236 const CompoundAssignOperator *E) { in EmitCompoundAssignmentLValue()
|
D | CodeGenFunction.h | 1965 LValue EmitComplexCompoundAssignmentLValue(const CompoundAssignOperator *E); 1966 LValue EmitScalarCompooundAssignWithComplex(const CompoundAssignOperator *E, 1971 LValue EmitCompoundAssignmentLValue(const CompoundAssignOperator *E);
|
D | CGExpr.cpp | 782 return EmitCompoundAssignmentLValue(cast<CompoundAssignOperator>(E)); in EmitLValue() 783 return EmitComplexCompoundAssignmentLValue(cast<CompoundAssignOperator>(E)); in EmitLValue()
|
/external/clang/lib/Analysis/ |
D | ReachableCode.cpp | 200 const CompoundAssignOperator *CAO = cast<CompoundAssignOperator>(S); in GetUnreachableLoc()
|
/external/clang/include/clang/Basic/ |
D | StmtNodes.td | 69 def CompoundAssignOperator : DStmt<BinaryOperator>;
|
/external/clang/lib/Sema/ |
D | SemaPseudoObject.cpp | 428 new (S.Context) CompoundAssignOperator(syntacticLHS, capturedRHS, opcode, in buildAssignmentOperation() 1569 } else if (CompoundAssignOperator *cop in recreateSyntacticForm() 1570 = dyn_cast<CompoundAssignOperator>(syntax)) { in recreateSyntacticForm() 1573 return new (Context) CompoundAssignOperator(lhs, rhs, cop->getOpcode(), in recreateSyntacticForm()
|
D | SemaChecking.cpp | 5862 if (isa<CompoundAssignOperator>(BO)) in VisitBinAssign() 5867 if (isa<CompoundAssignOperator>(BO)) in VisitBinAssign() 5879 void VisitCompoundAssignOperator(CompoundAssignOperator *CAO) { in VisitCompoundAssignOperator()
|
D | TreeTransform.h | 6780 CompoundAssignOperator *E) { in TransformCompoundAssignOperator()
|
D | SemaOverload.cpp | 10521 return Owned(new (Context) CompoundAssignOperator(Args[0], Args[1], Opc, in CreateOverloadedBinOp()
|
D | SemaExpr.cpp | 9039 return Owned(new (Context) CompoundAssignOperator(LHS.take(), RHS.take(), Opc, in CreateBuiltinBinOp()
|
/external/clang/lib/StaticAnalyzer/Core/ |
D | ExprEngineC.cpp | 129 cast<CompoundAssignOperator>(B)->getComputationResultType(); in VisitBinaryOperator() 133 cast<CompoundAssignOperator>(B)->getComputationLHSType(); in VisitBinaryOperator()
|
/external/clang/tools/libclang/ |
D | RecursiveASTVisitor.h | 310 GENERAL_BINOP_FALLBACK(NAME##Assign, CompoundAssignOperator) in BINOP_LIST() 484 DISPATCH_STMT(Bin##NAME##Assign, CompoundAssignOperator, S); in TraverseStmt() 2275 DEF_TRAVERSE_STMT(CompoundAssignOperator, { })
|
/external/clang/lib/AST/ |
D | ASTDumper.cpp | 267 void VisitCompoundAssignOperator(const CompoundAssignOperator *Node); 1657 const CompoundAssignOperator *Node) { in VisitCompoundAssignOperator()
|
D | StmtProfile.cpp | 428 StmtProfiler::VisitCompoundAssignOperator(const CompoundAssignOperator *S) { in VisitCompoundAssignOperator()
|
D | ASTImporter.cpp | 180 Expr *VisitCompoundAssignOperator(CompoundAssignOperator *E); 4488 Expr *ASTNodeImporter::VisitCompoundAssignOperator(CompoundAssignOperator *E) { in VisitCompoundAssignOperator() 4510 CompoundAssignOperator(LHS, RHS, E->getOpcode(), in VisitCompoundAssignOperator()
|
D | StmtPrinter.cpp | 1029 void StmtPrinter::VisitCompoundAssignOperator(CompoundAssignOperator *Node) { in VisitCompoundAssignOperator()
|
D | ExprConstant.cpp | 4208 bool VisitCompoundAssignOperator(const CompoundAssignOperator *CAO); 4431 const CompoundAssignOperator *CAO) { in VisitCompoundAssignOperator()
|
/external/clang/lib/Serialization/ |
D | ASTReaderStmt.cpp | 657 void ASTStmtReader::VisitCompoundAssignOperator(CompoundAssignOperator *E) { in VisitCompoundAssignOperator() 2026 S = new (Context) CompoundAssignOperator(Empty); in ReadStmtFromStream()
|
D | ASTWriterStmt.cpp | 610 void ASTStmtWriter::VisitCompoundAssignOperator(CompoundAssignOperator *E) { in VisitCompoundAssignOperator()
|