Home
last modified time | relevance | path

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

12

/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A 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 …]
H A DTextNodeDumper.h244 void VisitCompoundAssignOperator(const CompoundAssignOperator *Node);
H A DRecursiveASTVisitor.h423 GENERAL_BINOP_FALLBACK(NAME##Assign, CompoundAssignOperator)
565 DISPATCH_STMT(Bin##NAME##Assign, CompoundAssignOperator, S);
2563 DEF_TRAVERSE_STMT(CompoundAssignOperator, {})
H A DExpr.h3509 class CompoundAssignOperator : public BinaryOperator {
3513 CompoundAssignOperator(Expr *lhs, Expr *rhs, Opcode opc, QualType ResType, in CompoundAssignOperator() function
3526 explicit CompoundAssignOperator(EmptyShell Empty) in CompoundAssignOperator() function
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGExprComplex.cpp253 LValue EmitCompoundAssignLValue(const CompoundAssignOperator *E,
257 ComplexPairTy EmitCompoundAssign(const CompoundAssignOperator *E,
283 ComplexPairTy VisitBinAddAssign(const CompoundAssignOperator *E) { in VisitBinAddAssign()
286 ComplexPairTy VisitBinSubAssign(const CompoundAssignOperator *E) { in VisitBinSubAssign()
289 ComplexPairTy VisitBinMulAssign(const CompoundAssignOperator *E) { in VisitBinMulAssign()
292 ComplexPairTy VisitBinDivAssign(const CompoundAssignOperator *E) { in VisitBinDivAssign()
873 EmitCompoundAssignLValue(const CompoundAssignOperator *E, in EmitCompoundAssignLValue()
943 EmitCompoundAssign(const CompoundAssignOperator *E, in EmitCompoundAssign()
1144 EmitComplexCompoundAssignmentLValue(const CompoundAssignOperator *E) { in EmitComplexCompoundAssignmentLValue()
1151 EmitScalarCompoundAssignWithComplex(const CompoundAssignOperator *E, in EmitScalarCompoundAssignWithComplex()
H A DCGExprScalar.cpp733 LValue EmitCompoundAssignLValue(const CompoundAssignOperator *E,
737 Value *EmitCompoundAssign(const CompoundAssignOperator *E,
745 Value *VisitBin ## OP ## Assign(const CompoundAssignOperator *E) { \
2793 const CompoundAssignOperator *E, in EmitCompoundAssignLValue()
2908 Value *ScalarExprEmitter::EmitCompoundAssign(const CompoundAssignOperator *E, in EmitCompoundAssign()
4346 const CompoundAssignOperator *E) { in EmitCompoundAssignmentLValue()
H A DCodeGenFunction.h3470 LValue EmitComplexCompoundAssignmentLValue(const CompoundAssignOperator *E);
3471 LValue EmitScalarCompoundAssignWithComplex(const CompoundAssignOperator *E,
3476 LValue EmitCompoundAssignmentLValue(const CompoundAssignOperator *E);
H A DCGExpr.cpp1255 return EmitCompoundAssignmentLValue(cast<CompoundAssignOperator>(E)); in EmitLValue()
1256 return EmitComplexCompoundAssignmentLValue(cast<CompoundAssignOperator>(E)); in EmitLValue()
/freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/Core/
H A DClangForward.h42 class CompoundAssignOperator; variable
/freebsd-12.1/contrib/llvm/tools/clang/lib/Analysis/
H A DReachableCode.cpp565 const CompoundAssignOperator *CAO = cast<CompoundAssignOperator>(S); in GetUnreachableLoc()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaPseudoObject.cpp474 new (S.Context) CompoundAssignOperator(syntacticLHS, capturedRHS, opcode, in buildAssignmentOperation()
1654 } else if (CompoundAssignOperator *cop in recreateSyntacticForm()
1655 = dyn_cast<CompoundAssignOperator>(syntax)) { in recreateSyntacticForm()
1658 return new (Context) CompoundAssignOperator(lhs, rhs, cop->getOpcode(), in recreateSyntacticForm()
H A DSemaChecking.cpp10607 assert(isa<CompoundAssignOperator>(E) && in AnalyzeCompoundAssignment()
10618 const auto *RBT = cast<CompoundAssignOperator>(E) in AnalyzeCompoundAssignment()
11965 if (isa<CompoundAssignOperator>(BO)) in VisitBinAssign()
11970 if (isa<CompoundAssignOperator>(BO)) in VisitBinAssign()
11983 void VisitCompoundAssignOperator(CompoundAssignOperator *CAO) { in VisitCompoundAssignOperator()
H A DSemaExpr.cpp12217 return new (Context) CompoundAssignOperator( in convertHalfVecBinOp()
12496 return new (Context) CompoundAssignOperator( in CreateBuiltinBinOp()
H A DSemaOverload.cpp12418 return new (Context) CompoundAssignOperator( in CreateOverloadedBinOp()
H A DTreeTransform.h9486 CompoundAssignOperator *E) { in TransformCompoundAssignOperator()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/
H A DStmtNodes.td75 def CompoundAssignOperator : DStmt<BinaryOperator>;
/freebsd-12.1/contrib/llvm/tools/clang/lib/Index/
H A DIndexBody.cpp88 } else if (auto CA = dyn_cast<CompoundAssignOperator>(Parent)) { in getRolesForRef()
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DExprEngineC.cpp142 cast<CompoundAssignOperator>(B)->getComputationResultType(); in VisitBinaryOperator()
146 cast<CompoundAssignOperator>(B)->getComputationLHSType(); in VisitBinaryOperator()
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DTextNodeDumper.cpp801 const CompoundAssignOperator *Node) { in VisitCompoundAssignOperator()
H A DStmtProfile.cpp1156 StmtProfiler::VisitCompoundAssignOperator(const CompoundAssignOperator *S) { in VisitCompoundAssignOperator()
H A DStmtPrinter.cpp1385 void StmtPrinter::VisitCompoundAssignOperator(CompoundAssignOperator *Node) { in VisitCompoundAssignOperator()
H A DASTImporter.cpp578 ExpectedStmt VisitCompoundAssignOperator(CompoundAssignOperator *E);
6546 ASTNodeImporter::VisitCompoundAssignOperator(CompoundAssignOperator *E) { in VisitCompoundAssignOperator()
6559 return new (Importer.getToContext()) CompoundAssignOperator( in VisitCompoundAssignOperator()
H A DExprConstant.cpp5323 bool VisitCompoundAssignOperator(const CompoundAssignOperator *CAO);
5600 const CompoundAssignOperator *CAO) { in VisitCompoundAssignOperator()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/
H A DASTReaderStmt.cpp798 void ASTStmtReader::VisitCompoundAssignOperator(CompoundAssignOperator *E) { in VisitCompoundAssignOperator()
2587 S = new (Context) CompoundAssignOperator(Empty); in ReadStmtFromStream()
H A DASTWriterStmt.cpp741 void ASTStmtWriter::VisitCompoundAssignOperator(CompoundAssignOperator *E) { in VisitCompoundAssignOperator()

12