Searched refs:CompoundAssignOperator (Results 1 - 21 of 21) sorted by relevance

/external/clang/include/clang/AST/
H A DStmtVisitor.h70 case BO_MulAssign: DISPATCH(BinMulAssign, CompoundAssignOperator);
71 case BO_DivAssign: DISPATCH(BinDivAssign, CompoundAssignOperator);
72 case BO_RemAssign: DISPATCH(BinRemAssign, CompoundAssignOperator);
73 case BO_AddAssign: DISPATCH(BinAddAssign, CompoundAssignOperator);
74 case BO_SubAssign: DISPATCH(BinSubAssign, CompoundAssignOperator);
75 case BO_ShlAssign: DISPATCH(BinShlAssign, CompoundAssignOperator);
76 case BO_ShrAssign: DISPATCH(BinShrAssign, CompoundAssignOperator);
77 case BO_AndAssign: DISPATCH(BinAndAssign, CompoundAssignOperator);
78 case BO_OrAssign: DISPATCH(BinOrAssign, CompoundAssignOperator);
79 case BO_XorAssign: DISPATCH(BinXorAssign, CompoundAssignOperator);
[all...]
H A DRecursiveASTVisitor.h375 // CompoundAssignOperator) but do have visitors.
377 GENERAL_BINOP_FALLBACK(NAME##Assign, CompoundAssignOperator)
508 DISPATCH_STMT(Bin##NAME##Assign, CompoundAssignOperator, S);
2290 DEF_TRAVERSE_STMT(CompoundAssignOperator, {})
H A DExpr.h2995 "Use CompoundAssignOperator for compound assignments");
3152 /// CompoundAssignOperator - For compound assignments (e.g. +=), we keep
3158 class CompoundAssignOperator : public BinaryOperator { class in class:clang::StringLiteral::OffsetOfExpr
3162 CompoundAssignOperator(Expr *lhs, Expr *rhs, Opcode opc, QualType ResType, function in class:clang::StringLiteral::OffsetOfExpr::CompoundAssignOperator
3175 explicit CompoundAssignOperator(EmptyShell Empty) function in class:clang::StringLiteral::OffsetOfExpr::CompoundAssignOperator
/external/lldb/include/lldb/Core/
H A DClangForward.h48 class CompoundAssignOperator;
/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) {
260 ComplexPairTy VisitBinSubAssign(const CompoundAssignOperator *E) {
263 ComplexPairTy VisitBinMulAssign(const CompoundAssignOperator *E) {
266 ComplexPairTy VisitBinDivAssign(const CompoundAssignOperator *E) {
823 EmitCompoundAssignLValue(const CompoundAssignOperator *E,
893 EmitCompoundAssign(const CompoundAssignOperator *E,
1094 EmitComplexCompoundAssignmentLValue(const CompoundAssignOperator *E) {
1101 EmitScalarCompoundAssignWithComplex(const CompoundAssignOperator *
[all...]
H A DCGExprScalar.cpp498 LValue EmitCompoundAssignLValue(const CompoundAssignOperator *E,
502 Value *EmitCompoundAssign(const CompoundAssignOperator *E,
510 Value *VisitBin ## OP ## Assign(const CompoundAssignOperator *E) { \
2106 const CompoundAssignOperator *E,
2220 Value *ScalarExprEmitter::EmitCompoundAssign(const CompoundAssignOperator *E,
3509 const CompoundAssignOperator *E) {
H A DCodeGenFunction.h2524 LValue EmitComplexCompoundAssignmentLValue(const CompoundAssignOperator *E);
2525 LValue EmitScalarCompoundAssignWithComplex(const CompoundAssignOperator *E,
2530 LValue EmitCompoundAssignmentLValue(const CompoundAssignOperator *E);
H A DCGExpr.cpp963 return EmitCompoundAssignmentLValue(cast<CompoundAssignOperator>(E));
964 return EmitComplexCompoundAssignmentLValue(cast<CompoundAssignOperator>(E));
/external/clang/lib/Analysis/
H A DReachableCode.cpp523 const CompoundAssignOperator *CAO = cast<CompoundAssignOperator>(S);
/external/clang/lib/Sema/
H A DSemaPseudoObject.cpp462 new (S.Context) CompoundAssignOperator(syntacticLHS, capturedRHS, opcode,
1642 } else if (CompoundAssignOperator *cop
1643 = dyn_cast<CompoundAssignOperator>(syntax)) {
1646 return new (Context) CompoundAssignOperator(lhs, rhs, cop->getOpcode(),
H A DSemaOpenMP.cpp4801 if (auto *AtomicCompAssignOp = dyn_cast<CompoundAssignOperator>(
H A DSemaOverload.cpp11458 return new (Context) CompoundAssignOperator(
H A DSemaExpr.cpp10453 return new (Context) CompoundAssignOperator(
H A DTreeTransform.h8384 CompoundAssignOperator *E) {
/external/clang/lib/AST/
H A DASTDumper.cpp505 void VisitCompoundAssignOperator(const CompoundAssignOperator *Node);
1905 const CompoundAssignOperator *Node) {
H A DStmtProfile.cpp759 StmtProfiler::VisitCompoundAssignOperator(const CompoundAssignOperator *S) {
H A DASTImporter.cpp222 Expr *VisitCompoundAssignOperator(CompoundAssignOperator *E);
5158 Expr *ASTNodeImporter::VisitCompoundAssignOperator(CompoundAssignOperator *E) {
5180 CompoundAssignOperator(LHS, RHS, E->getOpcode(),
H A DExprConstant.cpp4594 bool VisitCompoundAssignOperator(const CompoundAssignOperator *CAO);
4818 const CompoundAssignOperator *CAO) {
/external/clang/lib/StaticAnalyzer/Core/
H A DExprEngineC.cpp136 cast<CompoundAssignOperator>(B)->getComputationResultType();
140 cast<CompoundAssignOperator>(B)->getComputationLHSType();
/external/clang/lib/Serialization/
H A DASTReaderStmt.cpp685 void ASTStmtReader::VisitCompoundAssignOperator(CompoundAssignOperator *E) {
2760 S = new (Context) CompoundAssignOperator(Empty);
H A DASTWriterStmt.cpp638 void ASTStmtWriter::VisitCompoundAssignOperator(CompoundAssignOperator *E) {

Completed in 551 milliseconds