Home
last modified time | relevance | path

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

/minix3/external/bsd/llvm/dist/clang/include/clang/AST/
H A DStmtVisitor.h69 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 …]
H A DRecursiveASTVisitor.h332 GENERAL_BINOP_FALLBACK(NAME##Assign, CompoundAssignOperator) in BINOP_LIST()
518 DISPATCH_WALK(Bin##NAME##Assign, CompoundAssignOperator, S); in dataTraverseNode()
578 DISPATCH_STMT(Bin##NAME##Assign, CompoundAssignOperator, S); in TraverseStmt()
2288 DEF_TRAVERSE_STMT(CompoundAssignOperator, {})
H A DDataRecursiveASTVisitor.h330 GENERAL_BINOP_FALLBACK(NAME##Assign, CompoundAssignOperator) in BINOP_LIST()
504 DISPATCH_STMT(Bin##NAME##Assign, CompoundAssignOperator, S); in TraverseStmt()
2266 DEF_TRAVERSE_STMT(CompoundAssignOperator, {})
H A DExpr.h3116 class CompoundAssignOperator : public BinaryOperator {
3120 CompoundAssignOperator(Expr *lhs, Expr *rhs, Opcode opc, QualType ResType, in CompoundAssignOperator() function
3133 explicit CompoundAssignOperator(EmptyShell Empty) in CompoundAssignOperator() function
/minix3/external/bsd/llvm/dist/clang/lib/CodeGen/
H A DCGExprComplex.cpp224 LValue EmitCompoundAssignLValue(const CompoundAssignOperator *E,
228 ComplexPairTy EmitCompoundAssign(const CompoundAssignOperator *E,
254 ComplexPairTy VisitBinAddAssign(const CompoundAssignOperator *E) { in VisitBinAddAssign()
257 ComplexPairTy VisitBinSubAssign(const CompoundAssignOperator *E) { in VisitBinSubAssign()
260 ComplexPairTy VisitBinMulAssign(const CompoundAssignOperator *E) { in VisitBinMulAssign()
263 ComplexPairTy VisitBinDivAssign(const CompoundAssignOperator *E) { in VisitBinDivAssign()
815 EmitCompoundAssignLValue(const CompoundAssignOperator *E, in EmitCompoundAssignLValue()
881 EmitCompoundAssign(const CompoundAssignOperator *E, in EmitCompoundAssign()
1081 EmitComplexCompoundAssignmentLValue(const CompoundAssignOperator *E) { in EmitComplexCompoundAssignmentLValue()
1088 EmitScalarCompooundAssignWithComplex(const CompoundAssignOperator *E, in EmitScalarCompooundAssignWithComplex()
H A DCGExprScalar.cpp499 LValue EmitCompoundAssignLValue(const CompoundAssignOperator *E,
503 Value *EmitCompoundAssign(const CompoundAssignOperator *E,
511 Value *VisitBin ## OP ## Assign(const CompoundAssignOperator *E) { \
2052 const CompoundAssignOperator *E, in EmitCompoundAssignLValue()
2163 Value *ScalarExprEmitter::EmitCompoundAssign(const CompoundAssignOperator *E, in EmitCompoundAssign()
3463 const CompoundAssignOperator *E) { in EmitCompoundAssignmentLValue()
H A DCodeGenFunction.h2165 LValue EmitComplexCompoundAssignmentLValue(const CompoundAssignOperator *E);
2166 LValue EmitScalarCompooundAssignWithComplex(const CompoundAssignOperator *E,
2171 LValue EmitCompoundAssignmentLValue(const CompoundAssignOperator *E);
H A DCGExpr.cpp824 return EmitCompoundAssignmentLValue(cast<CompoundAssignOperator>(E)); in EmitLValue()
825 return EmitComplexCompoundAssignmentLValue(cast<CompoundAssignOperator>(E)); in EmitLValue()
/minix3/external/bsd/llvm/dist/clang/lib/Analysis/
H A DReachableCode.cpp523 const CompoundAssignOperator *CAO = cast<CompoundAssignOperator>(S); in GetUnreachableLoc()
/minix3/external/bsd/llvm/dist/clang/lib/Sema/
H A DSemaPseudoObject.cpp438 new (S.Context) CompoundAssignOperator(syntacticLHS, capturedRHS, opcode, in buildAssignmentOperation()
1619 } else if (CompoundAssignOperator *cop in recreateSyntacticForm()
1620 = dyn_cast<CompoundAssignOperator>(syntax)) { in recreateSyntacticForm()
1623 return new (Context) CompoundAssignOperator(lhs, rhs, cop->getOpcode(), in recreateSyntacticForm()
H A DSemaChecking.cpp7305 if (isa<CompoundAssignOperator>(BO)) in VisitBinAssign()
7310 if (isa<CompoundAssignOperator>(BO)) in VisitBinAssign()
7322 void VisitCompoundAssignOperator(CompoundAssignOperator *CAO) { in VisitCompoundAssignOperator()
H A DTreeTransform.h7700 CompoundAssignOperator *E) { in TransformCompoundAssignOperator()
H A DSemaOverload.cpp11060 return new (Context) CompoundAssignOperator( in CreateOverloadedBinOp()
H A DSemaExpr.cpp9654 return new (Context) CompoundAssignOperator( in CreateBuiltinBinOp()
/minix3/external/bsd/llvm/dist/clang/include/clang/Basic/
H A DStmtNodes.td69 def CompoundAssignOperator : DStmt<BinaryOperator>;
/minix3/external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Core/
H A DExprEngineC.cpp136 cast<CompoundAssignOperator>(B)->getComputationResultType(); in VisitBinaryOperator()
140 cast<CompoundAssignOperator>(B)->getComputationLHSType(); in VisitBinaryOperator()
/minix3/external/bsd/llvm/dist/clang/lib/AST/
H A DASTDumper.cpp499 void VisitCompoundAssignOperator(const CompoundAssignOperator *Node);
1842 const CompoundAssignOperator *Node) { in VisitCompoundAssignOperator()
H A DStmtProfile.cpp624 StmtProfiler::VisitCompoundAssignOperator(const CompoundAssignOperator *S) { in VisitCompoundAssignOperator()
H A DASTImporter.cpp181 Expr *VisitCompoundAssignOperator(CompoundAssignOperator *E);
4510 Expr *ASTNodeImporter::VisitCompoundAssignOperator(CompoundAssignOperator *E) { in VisitCompoundAssignOperator()
4532 CompoundAssignOperator(LHS, RHS, E->getOpcode(), in VisitCompoundAssignOperator()
H A DStmtPrinter.cpp1308 void StmtPrinter::VisitCompoundAssignOperator(CompoundAssignOperator *Node) { in VisitCompoundAssignOperator()
H A DExprConstant.cpp4472 bool VisitCompoundAssignOperator(const CompoundAssignOperator *CAO);
4695 const CompoundAssignOperator *CAO) { in VisitCompoundAssignOperator()
/minix3/external/bsd/llvm/dist/clang/lib/Serialization/
H A DASTReaderStmt.cpp656 void ASTStmtReader::VisitCompoundAssignOperator(CompoundAssignOperator *E) { in VisitCompoundAssignOperator()
2443 S = new (Context) CompoundAssignOperator(Empty); in ReadStmtFromStream()
H A DASTWriterStmt.cpp607 void ASTStmtWriter::VisitCompoundAssignOperator(CompoundAssignOperator *E) { in VisitCompoundAssignOperator()