Home
last modified time | relevance | path

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

12

/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r536225/include/clang/AST/
DStmtVisitor.h74 case BO_MulAssign: DISPATCH(BinMulAssign, CompoundAssignOperator); in Visit()
75 case BO_DivAssign: DISPATCH(BinDivAssign, CompoundAssignOperator); in Visit()
76 case BO_RemAssign: DISPATCH(BinRemAssign, CompoundAssignOperator); in Visit()
77 case BO_AddAssign: DISPATCH(BinAddAssign, CompoundAssignOperator); in Visit()
78 case BO_SubAssign: DISPATCH(BinSubAssign, CompoundAssignOperator); in Visit()
79 case BO_ShlAssign: DISPATCH(BinShlAssign, CompoundAssignOperator); in Visit()
80 case BO_ShrAssign: DISPATCH(BinShrAssign, CompoundAssignOperator); in Visit()
81 case BO_AndAssign: DISPATCH(BinAndAssign, CompoundAssignOperator); in Visit()
82 case BO_OrAssign: DISPATCH(BinOrAssign, CompoundAssignOperator); in Visit()
83 case BO_XorAssign: DISPATCH(BinXorAssign, CompoundAssignOperator); in Visit()
[all …]
DExpr.h4088 class CompoundAssignOperator : public BinaryOperator {
4093 explicit CompoundAssignOperator(const ASTContext &C, EmptyShell Empty, in CompoundAssignOperator() function
4098 CompoundAssignOperator(const ASTContext &C, Expr *lhs, Expr *rhs, Opcode opc, in CompoundAssignOperator() function
4110 static CompoundAssignOperator *CreateEmpty(const ASTContext &C,
4113 static CompoundAssignOperator *
4135 return isa<CompoundAssignOperator>(this) ? sizeof(CompoundAssignOperator) in offsetOfTrailingStorage()
DTextNodeDumper.h285 void VisitCompoundAssignOperator(const CompoundAssignOperator *Node);
DJSONNodeDumper.h289 void VisitCompoundAssignOperator(const CompoundAssignOperator *CAO);
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567b/include/clang/AST/
DStmtVisitor.h74 case BO_MulAssign: DISPATCH(BinMulAssign, CompoundAssignOperator); in Visit()
75 case BO_DivAssign: DISPATCH(BinDivAssign, CompoundAssignOperator); in Visit()
76 case BO_RemAssign: DISPATCH(BinRemAssign, CompoundAssignOperator); in Visit()
77 case BO_AddAssign: DISPATCH(BinAddAssign, CompoundAssignOperator); in Visit()
78 case BO_SubAssign: DISPATCH(BinSubAssign, CompoundAssignOperator); in Visit()
79 case BO_ShlAssign: DISPATCH(BinShlAssign, CompoundAssignOperator); in Visit()
80 case BO_ShrAssign: DISPATCH(BinShrAssign, CompoundAssignOperator); in Visit()
81 case BO_AndAssign: DISPATCH(BinAndAssign, CompoundAssignOperator); in Visit()
82 case BO_OrAssign: DISPATCH(BinOrAssign, CompoundAssignOperator); in Visit()
83 case BO_XorAssign: DISPATCH(BinXorAssign, CompoundAssignOperator); in Visit()
[all …]
DExpr.h4082 class CompoundAssignOperator : public BinaryOperator {
4087 explicit CompoundAssignOperator(const ASTContext &C, EmptyShell Empty, in CompoundAssignOperator() function
4092 CompoundAssignOperator(const ASTContext &C, Expr *lhs, Expr *rhs, Opcode opc, in CompoundAssignOperator() function
4104 static CompoundAssignOperator *CreateEmpty(const ASTContext &C,
4107 static CompoundAssignOperator *
4129 return isa<CompoundAssignOperator>(this) ? sizeof(CompoundAssignOperator) in offsetOfTrailingStorage()
DTextNodeDumper.h283 void VisitCompoundAssignOperator(const CompoundAssignOperator *Node);
DJSONNodeDumper.h288 void VisitCompoundAssignOperator(const CompoundAssignOperator *CAO);
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567/include/clang/AST/
DStmtVisitor.h74 case BO_MulAssign: DISPATCH(BinMulAssign, CompoundAssignOperator); in Visit()
75 case BO_DivAssign: DISPATCH(BinDivAssign, CompoundAssignOperator); in Visit()
76 case BO_RemAssign: DISPATCH(BinRemAssign, CompoundAssignOperator); in Visit()
77 case BO_AddAssign: DISPATCH(BinAddAssign, CompoundAssignOperator); in Visit()
78 case BO_SubAssign: DISPATCH(BinSubAssign, CompoundAssignOperator); in Visit()
79 case BO_ShlAssign: DISPATCH(BinShlAssign, CompoundAssignOperator); in Visit()
80 case BO_ShrAssign: DISPATCH(BinShrAssign, CompoundAssignOperator); in Visit()
81 case BO_AndAssign: DISPATCH(BinAndAssign, CompoundAssignOperator); in Visit()
82 case BO_OrAssign: DISPATCH(BinOrAssign, CompoundAssignOperator); in Visit()
83 case BO_XorAssign: DISPATCH(BinXorAssign, CompoundAssignOperator); in Visit()
[all …]
DExpr.h4082 class CompoundAssignOperator : public BinaryOperator {
4087 explicit CompoundAssignOperator(const ASTContext &C, EmptyShell Empty, in CompoundAssignOperator() function
4092 CompoundAssignOperator(const ASTContext &C, Expr *lhs, Expr *rhs, Opcode opc, in CompoundAssignOperator() function
4104 static CompoundAssignOperator *CreateEmpty(const ASTContext &C,
4107 static CompoundAssignOperator *
4129 return isa<CompoundAssignOperator>(this) ? sizeof(CompoundAssignOperator) in offsetOfTrailingStorage()
DTextNodeDumper.h283 void VisitCompoundAssignOperator(const CompoundAssignOperator *Node);
DJSONNodeDumper.h288 void VisitCompoundAssignOperator(const CompoundAssignOperator *CAO);
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r522817/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 …]
DExpr.h4110 class CompoundAssignOperator : public BinaryOperator {
4115 explicit CompoundAssignOperator(const ASTContext &C, EmptyShell Empty, in CompoundAssignOperator() function
4120 CompoundAssignOperator(const ASTContext &C, Expr *lhs, Expr *rhs, Opcode opc, in CompoundAssignOperator() function
4132 static CompoundAssignOperator *CreateEmpty(const ASTContext &C,
4135 static CompoundAssignOperator *
4157 return isa<CompoundAssignOperator>(this) ? sizeof(CompoundAssignOperator) in offsetOfTrailingStorage()
DTextNodeDumper.h277 void VisitCompoundAssignOperator(const CompoundAssignOperator *Node);
DJSONNodeDumper.h286 void VisitCompoundAssignOperator(const CompoundAssignOperator *CAO);
/aosp_15_r20/external/clang/include/clang/AST/
H A 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 …]
/aosp_15_r20/external/clang/lib/CodeGen/
H A 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()
H A 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()
/aosp_15_r20/external/clang/lib/Analysis/
H A DReachableCode.cpp523 const CompoundAssignOperator *CAO = cast<CompoundAssignOperator>(S); in GetUnreachableLoc()
/aosp_15_r20/external/clang/lib/Sema/
H A 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()
/aosp_15_r20/external/clang/lib/Index/
H A DIndexBody.cpp83 } else if (auto CA = dyn_cast<CompoundAssignOperator>(Parent)) { in getRolesForRef()
/aosp_15_r20/external/clang/lib/StaticAnalyzer/Core/
H A DExprEngineC.cpp136 cast<CompoundAssignOperator>(B)->getComputationResultType(); in VisitBinaryOperator()
140 cast<CompoundAssignOperator>(B)->getComputationLHSType(); in VisitBinaryOperator()
/aosp_15_r20/external/clang/include/clang/Basic/
H A DStmtNodes.td74 def CompoundAssignOperator : DStmt<BinaryOperator>;
/aosp_15_r20/out/soong/.intermediates/external/clang/clang-gen-statnodes/gen/clang/AST/
DStmtNodes.inc173 COMPOUNDASSIGNOPERATOR(CompoundAssignOperator, BinaryOperator)
176 STMT_RANGE(BinaryOperator, BinaryOperator, CompoundAssignOperator)

12