Home
last modified time | relevance | path

Searched refs:CompoundAssignOperator (Results 1 – 25 of 53) sorted by relevance

123

/external/llvm-project/clang/include/clang/AST/
DStmtVisitor.h73 case BO_MulAssign: DISPATCH(BinMulAssign, CompoundAssignOperator); in Visit()
74 case BO_DivAssign: DISPATCH(BinDivAssign, CompoundAssignOperator); in Visit()
75 case BO_RemAssign: DISPATCH(BinRemAssign, CompoundAssignOperator); in Visit()
76 case BO_AddAssign: DISPATCH(BinAddAssign, CompoundAssignOperator); in Visit()
77 case BO_SubAssign: DISPATCH(BinSubAssign, CompoundAssignOperator); in Visit()
78 case BO_ShlAssign: DISPATCH(BinShlAssign, CompoundAssignOperator); in Visit()
79 case BO_ShrAssign: DISPATCH(BinShrAssign, CompoundAssignOperator); in Visit()
80 case BO_AndAssign: DISPATCH(BinAndAssign, CompoundAssignOperator); in Visit()
81 case BO_OrAssign: DISPATCH(BinOrAssign, CompoundAssignOperator); in Visit()
82 case BO_XorAssign: DISPATCH(BinXorAssign, CompoundAssignOperator); in Visit()
[all …]
DTextNodeDumper.h267 void VisitCompoundAssignOperator(const CompoundAssignOperator *Node);
DJSONNodeDumper.h269 void VisitCompoundAssignOperator(const CompoundAssignOperator *CAO);
DExpr.h3974 class CompoundAssignOperator : public BinaryOperator {
3979 explicit CompoundAssignOperator(const ASTContext &C, EmptyShell Empty, in CompoundAssignOperator() function
3984 CompoundAssignOperator(const ASTContext &C, Expr *lhs, Expr *rhs, Opcode opc, in CompoundAssignOperator() function
3996 static CompoundAssignOperator *CreateEmpty(const ASTContext &C,
3999 static CompoundAssignOperator *
4021 return isa<CompoundAssignOperator>(this) ? sizeof(CompoundAssignOperator) in offsetOfTrailingStorage()
/external/clang/include/clang/AST/
DStmtVisitor.h70 case BO_MulAssign: DISPATCH(BinMulAssign, CompoundAssignOperator); in Visit()
71 case BO_DivAssign: DISPATCH(BinDivAssign, CompoundAssignOperator); in Visit()
72 case BO_RemAssign: DISPATCH(BinRemAssign, CompoundAssignOperator); in Visit()
73 case BO_AddAssign: DISPATCH(BinAddAssign, CompoundAssignOperator); in Visit()
74 case BO_SubAssign: DISPATCH(BinSubAssign, CompoundAssignOperator); in Visit()
75 case BO_ShlAssign: DISPATCH(BinShlAssign, CompoundAssignOperator); in Visit()
76 case BO_ShrAssign: DISPATCH(BinShrAssign, CompoundAssignOperator); in Visit()
77 case BO_AndAssign: DISPATCH(BinAndAssign, CompoundAssignOperator); in Visit()
78 case BO_OrAssign: DISPATCH(BinOrAssign, CompoundAssignOperator); in Visit()
79 case BO_XorAssign: DISPATCH(BinXorAssign, CompoundAssignOperator); in Visit()
[all …]
DRecursiveASTVisitor.h399 GENERAL_BINOP_FALLBACK(NAME##Assign, CompoundAssignOperator)
534 DISPATCH_STMT(Bin##NAME##Assign, CompoundAssignOperator, S);
2394 DEF_TRAVERSE_STMT(CompoundAssignOperator, {})
DExpr.h3092 class CompoundAssignOperator : public BinaryOperator {
3096 CompoundAssignOperator(Expr *lhs, Expr *rhs, Opcode opc, QualType ResType, in CompoundAssignOperator() function
3109 explicit CompoundAssignOperator(EmptyShell Empty) in CompoundAssignOperator() function
/external/llvm-project/clang/unittests/Tooling/RecursiveASTVisitorTests/
DCallbacksCompoundAssignOperator.cpp17 bool TraverseCompoundAssignOperator(CompoundAssignOperator *CAO) { in TEST()
72 bool TraverseCompoundAssignOperator(CompoundAssignOperator *CAO) { in TEST()
91 bool WalkUpFromCompoundAssignOperator(CompoundAssignOperator *CAO) { in TEST()
162 bool WalkUpFromCompoundAssignOperator(CompoundAssignOperator *CAO) { in TEST()
/external/clang/lib/CodeGen/
DCGExprComplex.cpp227 LValue EmitCompoundAssignLValue(const CompoundAssignOperator *E,
231 ComplexPairTy EmitCompoundAssign(const CompoundAssignOperator *E,
257 ComplexPairTy VisitBinAddAssign(const CompoundAssignOperator *E) { in VisitBinAddAssign()
260 ComplexPairTy VisitBinSubAssign(const CompoundAssignOperator *E) { in VisitBinSubAssign()
263 ComplexPairTy VisitBinMulAssign(const CompoundAssignOperator *E) { in VisitBinMulAssign()
266 ComplexPairTy VisitBinDivAssign(const CompoundAssignOperator *E) { in VisitBinDivAssign()
824 EmitCompoundAssignLValue(const CompoundAssignOperator *E, in EmitCompoundAssignLValue()
894 EmitCompoundAssign(const CompoundAssignOperator *E, in EmitCompoundAssign()
1095 EmitComplexCompoundAssignmentLValue(const CompoundAssignOperator *E) { in EmitComplexCompoundAssignmentLValue()
1102 EmitScalarCompoundAssignWithComplex(const CompoundAssignOperator *E, in EmitScalarCompoundAssignWithComplex()
DCGExprScalar.cpp498 LValue EmitCompoundAssignLValue(const CompoundAssignOperator *E,
502 Value *EmitCompoundAssign(const CompoundAssignOperator *E,
510 Value *VisitBin ## OP ## Assign(const CompoundAssignOperator *E) { \
2093 const CompoundAssignOperator *E, in EmitCompoundAssignLValue()
2207 Value *ScalarExprEmitter::EmitCompoundAssign(const CompoundAssignOperator *E, in EmitCompoundAssign()
3498 const CompoundAssignOperator *E) { in EmitCompoundAssignmentLValue()
DCodeGenFunction.h2709 LValue EmitComplexCompoundAssignmentLValue(const CompoundAssignOperator *E);
2710 LValue EmitScalarCompoundAssignWithComplex(const CompoundAssignOperator *E,
2715 LValue EmitCompoundAssignmentLValue(const CompoundAssignOperator *E);
/external/llvm-project/clang/lib/CodeGen/
DCGExprComplex.cpp257 LValue EmitCompoundAssignLValue(const CompoundAssignOperator *E,
261 ComplexPairTy EmitCompoundAssign(const CompoundAssignOperator *E,
291 ComplexPairTy VisitBinAddAssign(const CompoundAssignOperator *E) { in VisitBinAddAssign()
294 ComplexPairTy VisitBinSubAssign(const CompoundAssignOperator *E) { in VisitBinSubAssign()
297 ComplexPairTy VisitBinMulAssign(const CompoundAssignOperator *E) { in VisitBinMulAssign()
300 ComplexPairTy VisitBinDivAssign(const CompoundAssignOperator *E) { in VisitBinDivAssign()
898 EmitCompoundAssignLValue(const CompoundAssignOperator *E, in EmitCompoundAssignLValue()
969 EmitCompoundAssign(const CompoundAssignOperator *E, in EmitCompoundAssign()
1174 EmitComplexCompoundAssignmentLValue(const CompoundAssignOperator *E) { in EmitComplexCompoundAssignmentLValue()
1181 EmitScalarCompoundAssignWithComplex(const CompoundAssignOperator *E, in EmitScalarCompoundAssignWithComplex()
DCGExprScalar.cpp787 LValue EmitCompoundAssignLValue(const CompoundAssignOperator *E,
791 Value *EmitCompoundAssign(const CompoundAssignOperator *E,
799 Value *VisitBin ## OP ## Assign(const CompoundAssignOperator *E) { \
2916 const CompoundAssignOperator *E, in EmitCompoundAssignLValue()
3046 Value *ScalarExprEmitter::EmitCompoundAssign(const CompoundAssignOperator *E, in EmitCompoundAssign()
3530 if (const auto *CAO = dyn_cast<CompoundAssignOperator>(BinOp)) { in EmitFixedPointBinOp()
4693 const CompoundAssignOperator *E) { in EmitCompoundAssignmentLValue()
/external/clang/lib/Analysis/
DReachableCode.cpp523 const CompoundAssignOperator *CAO = cast<CompoundAssignOperator>(S); in GetUnreachableLoc()
/external/llvm-project/clang/lib/Analysis/
DReachableCode.cpp565 const CompoundAssignOperator *CAO = cast<CompoundAssignOperator>(S); in GetUnreachableLoc()
/external/clang/lib/Sema/
DSemaPseudoObject.cpp462 new (S.Context) CompoundAssignOperator(syntacticLHS, capturedRHS, opcode, in buildAssignmentOperation()
1643 } else if (CompoundAssignOperator *cop in recreateSyntacticForm()
1644 = dyn_cast<CompoundAssignOperator>(syntax)) { in recreateSyntacticForm()
1647 return new (Context) CompoundAssignOperator(lhs, rhs, cop->getOpcode(), in recreateSyntacticForm()
/external/llvm-project/clang/lib/AST/
DExpr.cpp4384 CompoundAssignOperator *
4385 CompoundAssignOperator::CreateEmpty(const ASTContext &C, bool HasFPFeatures) { in CreateEmpty()
4387 void *Mem = C.Allocate(sizeof(CompoundAssignOperator) + Extra, in CreateEmpty()
4388 alignof(CompoundAssignOperator)); in CreateEmpty()
4389 return new (Mem) CompoundAssignOperator(C, EmptyShell(), HasFPFeatures); in CreateEmpty()
4392 CompoundAssignOperator *
4393 CompoundAssignOperator::Create(const ASTContext &C, Expr *lhs, Expr *rhs, in Create()
4400 void *Mem = C.Allocate(sizeof(CompoundAssignOperator) + Extra, in Create()
4401 alignof(CompoundAssignOperator)); in Create()
4403 CompoundAssignOperator(C, lhs, rhs, opc, ResTy, VK, OK, opLoc, FPFeatures, in Create()
/external/clang/lib/Index/
DIndexBody.cpp83 } else if (auto CA = dyn_cast<CompoundAssignOperator>(Parent)) { in getRolesForRef()
/external/llvm-project/clang/lib/Sema/
DSemaPseudoObject.cpp464 syntactic = CompoundAssignOperator::Create( in buildAssignmentOperation()
1646 } else if (CompoundAssignOperator *cop in recreateSyntacticForm()
1647 = dyn_cast<CompoundAssignOperator>(syntax)) { in recreateSyntacticForm()
1650 return CompoundAssignOperator::Create( in recreateSyntacticForm()
/external/clang/include/clang/Basic/
DStmtNodes.td74 def CompoundAssignOperator : DStmt<BinaryOperator>;
/external/llvm-project/clang/lib/Index/
DIndexBody.cpp87 } else if (auto CA = dyn_cast<CompoundAssignOperator>(Parent)) { in getRolesForRef()
/external/clang/lib/StaticAnalyzer/Core/
DExprEngineC.cpp136 cast<CompoundAssignOperator>(B)->getComputationResultType(); in VisitBinaryOperator()
140 cast<CompoundAssignOperator>(B)->getComputationLHSType(); in VisitBinaryOperator()
/external/llvm-project/clang/include/clang/Basic/
DStmtNodes.td79 def CompoundAssignOperator : StmtNode<BinaryOperator>;
/external/llvm-project/clang/lib/StaticAnalyzer/Core/
DExprEngineC.cpp145 cast<CompoundAssignOperator>(B)->getComputationResultType(); in VisitBinaryOperator()
149 cast<CompoundAssignOperator>(B)->getComputationLHSType(); in VisitBinaryOperator()
/external/clang/lib/AST/
DASTDumper.cpp523 void VisitCompoundAssignOperator(const CompoundAssignOperator *Node);
2052 const CompoundAssignOperator *Node) { in VisitCompoundAssignOperator()

123