/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/ |
H A D | StmtVisitor.h | 73 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 …]
|
H A D | TextNodeDumper.h | 265 void VisitCompoundAssignOperator(const CompoundAssignOperator *Node);
|
H A D | JSONNodeDumper.h | 269 void VisitCompoundAssignOperator(const CompoundAssignOperator *CAO);
|
H A D | Expr.h | 3976 class CompoundAssignOperator : public BinaryOperator { 3981 explicit CompoundAssignOperator(const ASTContext &C, EmptyShell Empty, in CompoundAssignOperator() function 3986 CompoundAssignOperator(const ASTContext &C, Expr *lhs, Expr *rhs, Opcode opc, in CompoundAssignOperator() function 3998 static CompoundAssignOperator *CreateEmpty(const ASTContext &C, 4001 static CompoundAssignOperator * 4023 return isa<CompoundAssignOperator>(this) ? sizeof(CompoundAssignOperator) in offsetOfTrailingStorage()
|
H A D | RecursiveASTVisitor.h | 2703 DEF_TRAVERSE_STMT(CompoundAssignOperator, {})
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
H A D | CGExprComplex.cpp | 257 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() 899 EmitCompoundAssignLValue(const CompoundAssignOperator *E, in EmitCompoundAssignLValue() 970 EmitCompoundAssign(const CompoundAssignOperator *E, in EmitCompoundAssign() 1175 EmitComplexCompoundAssignmentLValue(const CompoundAssignOperator *E) { in EmitComplexCompoundAssignmentLValue() 1182 EmitScalarCompoundAssignWithComplex(const CompoundAssignOperator *E, in EmitScalarCompoundAssignWithComplex()
|
H A D | CGExprScalar.cpp | 791 LValue EmitCompoundAssignLValue(const CompoundAssignOperator *E, 795 Value *EmitCompoundAssign(const CompoundAssignOperator *E, 803 Value *VisitBin ## OP ## Assign(const CompoundAssignOperator *E) { \ 2993 const CompoundAssignOperator *E, in EmitCompoundAssignLValue() 3123 Value *ScalarExprEmitter::EmitCompoundAssign(const CompoundAssignOperator *E, in EmitCompoundAssign() 3626 if (const auto *CAO = dyn_cast<CompoundAssignOperator>(BinOp)) { in EmitFixedPointBinOp() 4849 const CompoundAssignOperator *E) { in EmitCompoundAssignmentLValue()
|
H A D | CodeGenFunction.h | 3829 LValue EmitComplexCompoundAssignmentLValue(const CompoundAssignOperator *E); 3830 LValue EmitScalarCompoundAssignWithComplex(const CompoundAssignOperator *E, 3835 LValue EmitCompoundAssignmentLValue(const CompoundAssignOperator *E);
|
H A D | CGExpr.cpp | 1304 return EmitCompoundAssignmentLValue(cast<CompoundAssignOperator>(E)); in EmitLValue() 1305 return EmitComplexCompoundAssignmentLValue(cast<CompoundAssignOperator>(E)); in EmitLValue()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Analysis/ |
H A D | ReachableCode.cpp | 565 const CompoundAssignOperator *CAO = cast<CompoundAssignOperator>(S); in GetUnreachableLoc()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/ |
H A D | SemaPseudoObject.cpp | 464 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()
|
H A D | SemaChecking.cpp | 11937 assert(isa<CompoundAssignOperator>(E) && in AnalyzeCompoundAssignment() 11948 const auto *RBT = cast<CompoundAssignOperator>(E) in AnalyzeCompoundAssignment() 13654 if (O && isa<CompoundAssignOperator>(BO)) in VisitBinAssign() 13662 if (O && isa<CompoundAssignOperator>(BO)) in VisitBinAssign() 13684 void VisitCompoundAssignOperator(const CompoundAssignOperator *CAO) { in VisitCompoundAssignOperator()
|
H A D | SemaExpr.cpp | 13894 return CompoundAssignOperator::Create(Context, LHS.get(), RHS.get(), Opc, in convertHalfVecBinOp() 14222 return CompoundAssignOperator::Create( in CreateBuiltinBinOp() 14598 return CompoundAssignOperator::Create( in BuildBinOp()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/ |
H A D | Expr.cpp | 4460 CompoundAssignOperator * 4461 CompoundAssignOperator::CreateEmpty(const ASTContext &C, bool HasFPFeatures) { in CreateEmpty() 4463 void *Mem = C.Allocate(sizeof(CompoundAssignOperator) + Extra, in CreateEmpty() 4464 alignof(CompoundAssignOperator)); in CreateEmpty() 4465 return new (Mem) CompoundAssignOperator(C, EmptyShell(), HasFPFeatures); in CreateEmpty() 4468 CompoundAssignOperator * 4469 CompoundAssignOperator::Create(const ASTContext &C, Expr *lhs, Expr *rhs, in Create() 4476 void *Mem = C.Allocate(sizeof(CompoundAssignOperator) + Extra, in Create() 4477 alignof(CompoundAssignOperator)); in Create() 4479 CompoundAssignOperator(C, lhs, rhs, opc, ResTy, VK, OK, opLoc, FPFeatures, in Create()
|
H A D | JSONNodeDumper.cpp | 1183 const CompoundAssignOperator *CAO) { in VisitCompoundAssignOperator()
|
H A D | TextNodeDumper.cpp | 1104 const CompoundAssignOperator *Node) { in VisitCompoundAssignOperator()
|
H A D | StmtProfile.cpp | 1345 StmtProfiler::VisitCompoundAssignOperator(const CompoundAssignOperator *S) { in VisitCompoundAssignOperator()
|
H A D | StmtPrinter.cpp | 1463 void StmtPrinter::VisitCompoundAssignOperator(CompoundAssignOperator *Node) { in VisitCompoundAssignOperator()
|
H A D | ExprConstant.cpp | 2598 assert(isa<CastExpr>(E) || isa<CompoundAssignOperator>(E)); in HandleFloatToFloatCast() 4282 const CompoundAssignOperator *E; 4405 const CompoundAssignOperator *E, in handleCompoundAssignment() 8082 bool VisitCompoundAssignOperator(const CompoundAssignOperator *CAO); 8413 const CompoundAssignOperator *CAO) { in VisitCompoundAssignOperator()
|
H A D | ASTImporter.cpp | 611 ExpectedStmt VisitCompoundAssignOperator(CompoundAssignOperator *E); 7064 ASTNodeImporter::VisitCompoundAssignOperator(CompoundAssignOperator *E) { in VisitCompoundAssignOperator() 7076 return CompoundAssignOperator::Create( in VisitCompoundAssignOperator()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Index/ |
H A D | IndexBody.cpp | 87 } else if (auto CA = dyn_cast<CompoundAssignOperator>(Parent)) { in getRolesForRef()
|
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Basic/ |
H A D | StmtNodes.td | 79 def CompoundAssignOperator : StmtNode<BinaryOperator>;
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/ |
H A D | ExprEngineC.cpp | 145 cast<CompoundAssignOperator>(B)->getComputationResultType(); in VisitBinaryOperator() 149 cast<CompoundAssignOperator>(B)->getComputationLHSType(); in VisitBinaryOperator()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Serialization/ |
H A D | ASTReaderStmt.cpp | 1115 void ASTStmtReader::VisitCompoundAssignOperator(CompoundAssignOperator *E) { in VisitCompoundAssignOperator() 2920 S = CompoundAssignOperator::CreateEmpty( in ReadStmtFromStream()
|
H A D | ASTWriterStmt.cpp | 977 void ASTStmtWriter::VisitCompoundAssignOperator(CompoundAssignOperator *E) { in VisitCompoundAssignOperator()
|