Searched refs:ExprType (Results 1 – 9 of 9) sorted by relevance
/external/clang/lib/Parse/ |
D | ParseExpr.cpp | 1734 ParenParseOption ExprType = CastExpr; in ParseExprAfterUnaryExprOrTypeTrait() local 1737 Operand = ParseParenExpression(ExprType, true/*stopIfCastExpr*/, in ParseExprAfterUnaryExprOrTypeTrait() 1743 if (ExprType == CastExpr) { in ParseExprAfterUnaryExprOrTypeTrait() 2136 Parser::ParseParenExpression(ParenParseOption &ExprType, bool stopIfCastExpr, in ParseParenExpression() argument 2152 ExprType >= CompoundLiteral? Sema::PCC_ParenthesizedExpression in ParseParenExpression() 2178 if (ExprType >= CompoundStmt && Tok.is(tok::l_brace)) { in ParseParenExpression() 2198 ExprType = CompoundStmt; in ParseParenExpression() 2207 } else if (ExprType >= CompoundLiteral && BridgeCast) { in ParseParenExpression() 2242 } else if (ExprType >= CompoundLiteral && in ParseParenExpression() 2253 ExprResult res = ParseCXXAmbiguousParenExpression(ExprType, CastTy, T, in ParseParenExpression() [all …]
|
D | ParseExprCXX.cpp | 3023 Parser::ParseCXXAmbiguousParenExpression(ParenParseOption &ExprType, in ParseCXXAmbiguousParenExpression() argument 3028 assert(ExprType == CastExpr && "Compound literals are not ambiguous!"); in ParseCXXAmbiguousParenExpression() 3112 ExprType = CompoundLiteral; in ParseCXXAmbiguousParenExpression() 3139 ExprType = SimpleExpr; in ParseCXXAmbiguousParenExpression()
|
/external/skia/src/gpu/glsl/ |
D | GrGLSL.h | 249 enum ExprType { enum 254 ExprType fType;
|
/external/clang/lib/CodeGen/ |
D | CGExprConstant.cpp | 843 QualType ExprType = Updater->getType(); in EmitDesignatedInitUpdater() local 845 if (ExprType->isArrayType()) { in EmitDesignatedInitUpdater() 846 llvm::ArrayType *AType = cast<llvm::ArrayType>(ConvertType(ExprType)); in EmitDesignatedInitUpdater() 904 if (ExprType->isRecordType()) in EmitDesignatedInitUpdater() 1119 QualType ExprType = Updater->getType(); in Build() local 1120 RecordDecl *RD = ExprType->getAs<RecordType>()->getDecl(); in Build()
|
/external/v8/tools/gcmole/ |
D | gcmole.cc | 806 template<typename ExprType> 807 ExprEffect VisitArguments(ExprType* call, const Environment& env) { in VisitArguments() 814 template<typename ExprType> 815 void VisitArguments(ExprType* call, in VisitArguments()
|
/external/clang/include/clang/Parse/ |
D | Parser.h | 1454 ExprResult ParseParenExpression(ParenParseOption &ExprType, 1461 ParenParseOption &ExprType, ParsedType &CastTy,
|
/external/clang/lib/Sema/ |
D | SemaExpr.cpp | 3635 bool Sema::CheckUnaryExprOrTypeTraitOperand(QualType ExprType, in CheckUnaryExprOrTypeTraitOperand() argument 3639 if (ExprType->isDependentType()) in CheckUnaryExprOrTypeTraitOperand() 3648 if (const ReferenceType *Ref = ExprType->getAs<ReferenceType>()) in CheckUnaryExprOrTypeTraitOperand() 3649 ExprType = Ref->getPointeeType(); in CheckUnaryExprOrTypeTraitOperand() 3655 ExprType = Context.getBaseElementType(ExprType); in CheckUnaryExprOrTypeTraitOperand() 3658 return CheckVecStepTraitOperandType(*this, ExprType, OpLoc, ExprRange); in CheckUnaryExprOrTypeTraitOperand() 3661 if (!CheckExtensionTraitOperandType(*this, ExprType, OpLoc, ExprRange, in CheckUnaryExprOrTypeTraitOperand() 3665 if (RequireCompleteType(OpLoc, ExprType, in CheckUnaryExprOrTypeTraitOperand() 3670 if (ExprType->isFunctionType()) { in CheckUnaryExprOrTypeTraitOperand() 3676 if (CheckObjCTraitOperandConstraints(*this, ExprType, OpLoc, ExprRange, in CheckUnaryExprOrTypeTraitOperand()
|
D | SemaOpenMP.cpp | 1105 QualType ExprType = VD->getType().getNonReferenceType(); in ActOnOpenMPIdExpression() local 1106 ExprResult DE = buildDeclRefExpr(*this, VD, ExprType, Id.getLoc()); in ActOnOpenMPIdExpression()
|
/external/clang/include/clang/Sema/ |
D | Sema.h | 3825 bool CheckUnaryExprOrTypeTraitOperand(QualType ExprType, SourceLocation OpLoc, 8617 QualType ExprType);
|