HomeSort by: relevance | last modified time | path
    Searched refs:CompoundAssignOperator (Results 1 - 25 of 25) sorted by relevancy

  /src/external/apache2/llvm/dist/clang/include/clang/AST/
StmtVisitor.h 73 case BO_MulAssign: DISPATCH(BinMulAssign, CompoundAssignOperator);
74 case BO_DivAssign: DISPATCH(BinDivAssign, CompoundAssignOperator);
75 case BO_RemAssign: DISPATCH(BinRemAssign, CompoundAssignOperator);
76 case BO_AddAssign: DISPATCH(BinAddAssign, CompoundAssignOperator);
77 case BO_SubAssign: DISPATCH(BinSubAssign, CompoundAssignOperator);
78 case BO_ShlAssign: DISPATCH(BinShlAssign, CompoundAssignOperator);
79 case BO_ShrAssign: DISPATCH(BinShrAssign, CompoundAssignOperator);
80 case BO_AndAssign: DISPATCH(BinAndAssign, CompoundAssignOperator);
81 case BO_OrAssign: DISPATCH(BinOrAssign, CompoundAssignOperator);
82 case BO_XorAssign: DISPATCH(BinXorAssign, CompoundAssignOperator);
    [all...]
JSONNodeDumper.h 269 void VisitCompoundAssignOperator(const CompoundAssignOperator *CAO);
TextNodeDumper.h 265 void VisitCompoundAssignOperator(const CompoundAssignOperator *Node);
Expr.h 3958 /// Construct an empty BinaryOperator, SC is CompoundAssignOperator.
3970 /// CompoundAssignOperator - For compound assignments (e.g. +=), we keep
3976 class CompoundAssignOperator : public BinaryOperator {
3980 /// Construct an empty CompoundAssignOperator.
3981 explicit CompoundAssignOperator(const ASTContext &C, EmptyShell Empty,
3986 CompoundAssignOperator(const ASTContext &C, Expr *lhs, Expr *rhs, Opcode opc,
3998 static CompoundAssignOperator *CreateEmpty(const ASTContext &C,
4001 static CompoundAssignOperator *
4023 return isa<CompoundAssignOperator>(this) ? sizeof(CompoundAssignOperator)
    [all...]
RecursiveASTVisitor.h 2703 DEF_TRAVERSE_STMT(CompoundAssignOperator, {})
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGExprComplex.cpp 257 LValue EmitCompoundAssignLValue(const CompoundAssignOperator *E,
261 ComplexPairTy EmitCompoundAssign(const CompoundAssignOperator *E,
291 ComplexPairTy VisitBinAddAssign(const CompoundAssignOperator *E) {
294 ComplexPairTy VisitBinSubAssign(const CompoundAssignOperator *E) {
297 ComplexPairTy VisitBinMulAssign(const CompoundAssignOperator *E) {
300 ComplexPairTy VisitBinDivAssign(const CompoundAssignOperator *E) {
899 EmitCompoundAssignLValue(const CompoundAssignOperator *E,
970 EmitCompoundAssign(const CompoundAssignOperator *E,
1175 EmitComplexCompoundAssignmentLValue(const CompoundAssignOperator *E) {
1182 EmitScalarCompoundAssignWithComplex(const CompoundAssignOperator *E
    [all...]
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,
3123 Value *ScalarExprEmitter::EmitCompoundAssign(const CompoundAssignOperator *E,
3626 if (const auto *CAO = dyn_cast<CompoundAssignOperator>(BinOp)) {
4849 const CompoundAssignOperator *E) {
CodeGenFunction.h 3829 LValue EmitComplexCompoundAssignmentLValue(const CompoundAssignOperator *E);
3830 LValue EmitScalarCompoundAssignWithComplex(const CompoundAssignOperator *E,
3835 LValue EmitCompoundAssignmentLValue(const CompoundAssignOperator *E);
CGExpr.cpp 1304 return EmitCompoundAssignmentLValue(cast<CompoundAssignOperator>(E));
1305 return EmitComplexCompoundAssignmentLValue(cast<CompoundAssignOperator>(E));
  /src/external/apache2/llvm/dist/clang/lib/Analysis/
ReachableCode.cpp 565 const CompoundAssignOperator *CAO = cast<CompoundAssignOperator>(S);
  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaPseudoObject.cpp 464 syntactic = CompoundAssignOperator::Create(
1646 } else if (CompoundAssignOperator *cop
1647 = dyn_cast<CompoundAssignOperator>(syntax)) {
1650 return CompoundAssignOperator::Create(
SemaExpr.cpp 13894 return CompoundAssignOperator::Create(Context, LHS.get(), RHS.get(), Opc,
14222 return CompoundAssignOperator::Create(
14598 return CompoundAssignOperator::Create(
SemaOverload.cpp 13497 return CompoundAssignOperator::Create(
TreeTransform.h 10907 CompoundAssignOperator *E) {
SemaOpenMP.cpp 10544 if (const auto *AtomicCompAssignOp = dyn_cast<CompoundAssignOperator>(
  /src/external/apache2/llvm/dist/clang/lib/AST/
Expr.cpp 4412 "Use CompoundAssignOperator for compound assignments");
4429 "Use CompoundAssignOperator for compound assignments");
4460 CompoundAssignOperator *
4461 CompoundAssignOperator::CreateEmpty(const ASTContext &C, bool HasFPFeatures) {
4463 void *Mem = C.Allocate(sizeof(CompoundAssignOperator) + Extra,
4464 alignof(CompoundAssignOperator));
4465 return new (Mem) CompoundAssignOperator(C, EmptyShell(), HasFPFeatures);
4468 CompoundAssignOperator *
4469 CompoundAssignOperator::Create(const ASTContext &C, Expr *lhs, Expr *rhs,
4476 void *Mem = C.Allocate(sizeof(CompoundAssignOperator) + Extra
    [all...]
JSONNodeDumper.cpp 1183 const CompoundAssignOperator *CAO) {
StmtPrinter.cpp 1463 void StmtPrinter::VisitCompoundAssignOperator(CompoundAssignOperator *Node) {
StmtProfile.cpp 1345 StmtProfiler::VisitCompoundAssignOperator(const CompoundAssignOperator *S) {
ExprConstant.cpp 2598 assert(isa<CastExpr>(E) || isa<CompoundAssignOperator>(E));
4282 const CompoundAssignOperator *E;
4405 const CompoundAssignOperator *E,
8082 bool VisitCompoundAssignOperator(const CompoundAssignOperator *CAO);
8413 const CompoundAssignOperator *CAO) {
ASTImporter.cpp 611 ExpectedStmt VisitCompoundAssignOperator(CompoundAssignOperator *E);
7064 ASTNodeImporter::VisitCompoundAssignOperator(CompoundAssignOperator *E) {
7076 return CompoundAssignOperator::Create(
  /src/external/apache2/llvm/dist/clang/lib/Index/
IndexBody.cpp 87 } else if (auto CA = dyn_cast<CompoundAssignOperator>(Parent)) {
  /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
ExprEngineC.cpp 145 cast<CompoundAssignOperator>(B)->getComputationResultType();
149 cast<CompoundAssignOperator>(B)->getComputationLHSType();
  /src/external/apache2/llvm/dist/clang/lib/Serialization/
ASTReaderStmt.cpp 1115 void ASTStmtReader::VisitCompoundAssignOperator(CompoundAssignOperator *E) {
2920 S = CompoundAssignOperator::CreateEmpty(
ASTWriterStmt.cpp 977 void ASTStmtWriter::VisitCompoundAssignOperator(CompoundAssignOperator *E) {

Completed in 223 milliseconds