Searched refs:ExprType (Results 1 – 8 of 8) sorted by relevance
| /NextBSD/contrib/llvm/tools/clang/lib/Parse/ |
| HD | ParseExpr.cpp | 1702 ParenParseOption ExprType = CastExpr; in ParseExprAfterUnaryExprOrTypeTrait() local 1705 Operand = ParseParenExpression(ExprType, true/*stopIfCastExpr*/, in ParseExprAfterUnaryExprOrTypeTrait() 1711 if (ExprType == CastExpr) { in ParseExprAfterUnaryExprOrTypeTrait() 2104 Parser::ParseParenExpression(ParenParseOption &ExprType, bool stopIfCastExpr, in ParseParenExpression() argument 2120 ExprType >= CompoundLiteral? Sema::PCC_ParenthesizedExpression in ParseParenExpression() 2146 if (ExprType >= CompoundStmt && Tok.is(tok::l_brace)) { in ParseParenExpression() 2166 ExprType = CompoundStmt; in ParseParenExpression() 2175 } else if (ExprType >= CompoundLiteral && BridgeCast) { in ParseParenExpression() 2210 } else if (ExprType >= CompoundLiteral && in ParseParenExpression() 2221 ExprResult res = ParseCXXAmbiguousParenExpression(ExprType, CastTy, T, in ParseParenExpression() [all …]
|
| HD | ParseExprCXX.cpp | 3006 Parser::ParseCXXAmbiguousParenExpression(ParenParseOption &ExprType, in ParseCXXAmbiguousParenExpression() argument 3011 assert(ExprType == CastExpr && "Compound literals are not ambiguous!"); in ParseCXXAmbiguousParenExpression() 3095 ExprType = CompoundLiteral; in ParseCXXAmbiguousParenExpression() 3122 ExprType = SimpleExpr; in ParseCXXAmbiguousParenExpression()
|
| /NextBSD/contrib/llvm/tools/clang/lib/CodeGen/ |
| HD | CGExprConstant.cpp | 841 QualType ExprType = Updater->getType(); in EmitDesignatedInitUpdater() local 843 if (ExprType->isArrayType()) { in EmitDesignatedInitUpdater() 844 llvm::ArrayType *AType = cast<llvm::ArrayType>(ConvertType(ExprType)); in EmitDesignatedInitUpdater() 902 if (ExprType->isRecordType()) in EmitDesignatedInitUpdater() 1105 QualType ExprType = Updater->getType(); in Build() local 1106 RecordDecl *RD = ExprType->getAs<RecordType>()->getDecl(); in Build()
|
| /NextBSD/contrib/llvm/tools/clang/include/clang/Parse/ |
| HD | Parser.h | 1452 ExprResult ParseParenExpression(ParenParseOption &ExprType, 1459 ParenParseOption &ExprType, ParsedType &CastTy,
|
| /NextBSD/contrib/llvm/tools/clang/lib/Sema/ |
| HD | SemaExpr.cpp | 3673 bool Sema::CheckUnaryExprOrTypeTraitOperand(QualType ExprType, in CheckUnaryExprOrTypeTraitOperand() argument 3677 if (ExprType->isDependentType()) in CheckUnaryExprOrTypeTraitOperand() 3686 if (const ReferenceType *Ref = ExprType->getAs<ReferenceType>()) in CheckUnaryExprOrTypeTraitOperand() 3687 ExprType = Ref->getPointeeType(); in CheckUnaryExprOrTypeTraitOperand() 3693 ExprType = Context.getBaseElementType(ExprType); in CheckUnaryExprOrTypeTraitOperand() 3696 return CheckVecStepTraitOperandType(*this, ExprType, OpLoc, ExprRange); in CheckUnaryExprOrTypeTraitOperand() 3699 if (!CheckExtensionTraitOperandType(*this, ExprType, OpLoc, ExprRange, in CheckUnaryExprOrTypeTraitOperand() 3703 if (RequireCompleteType(OpLoc, ExprType, in CheckUnaryExprOrTypeTraitOperand() 3708 if (ExprType->isFunctionType()) { in CheckUnaryExprOrTypeTraitOperand() 3714 if (CheckObjCTraitOperandConstraints(*this, ExprType, OpLoc, ExprRange, in CheckUnaryExprOrTypeTraitOperand()
|
| HD | SemaOpenMP.cpp | 896 QualType ExprType = VD->getType().getNonReferenceType(); in ActOnOpenMPIdExpression() local 897 ExprResult DE = buildDeclRefExpr(*this, VD, ExprType, Id.getLoc()); in ActOnOpenMPIdExpression()
|
| /NextBSD/contrib/llvm/tools/clang/include/clang/Sema/ |
| HD | Sema.h | 3761 bool CheckUnaryExprOrTypeTraitOperand(QualType ExprType, SourceLocation OpLoc, 8441 QualType ExprType);
|
| /NextBSD/contrib/llvm/tools/clang/lib/AST/ |
| HD | ExprConstant.cpp | 6203 const Expr *ExprType = E->getArg(1); in TryEvaluateBuiltinObjectSize() local 6204 if (!ExprType->EvaluateAsInt(TypeIntVaue, Info.Ctx)) in TryEvaluateBuiltinObjectSize()
|