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

1 2 3

  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaInit.cpp 291 InitListExpr *FullyStructuredList = nullptr;
301 InitListExpr *ParentIList, QualType T,
302 unsigned &Index, InitListExpr *StructuredList,
305 InitListExpr *IList, QualType &T,
306 InitListExpr *StructuredList,
309 InitListExpr *IList, QualType &DeclType,
312 InitListExpr *StructuredList,
316 InitListExpr *IList, QualType ElemType,
318 InitListExpr *StructuredList,
322 InitListExpr *IList, QualType DeclType
    [all...]
SemaTemplateDeduction.cpp 3952 InitListExpr *ILE, TemplateDeductionInfo &Info,
4033 if (InitListExpr *ILE = dyn_cast<InitListExpr>(Arg))
4771 if (isa<InitListExpr>(Init)) {
4798 if (isa<InitListExpr>(Init)) {
4847 InitListExpr *InitList = dyn_cast<InitListExpr>(Init);
4969 if (isa<InitListExpr>(Init))
SemaStmt.cpp 314 } else if (const auto *ILE = dyn_cast<InitListExpr>(E)) {
2341 if ((!isa<InitListExpr>(Init) && Init->getType()->isVoidType()) ||
3642 if (RetValExp && !isa<InitListExpr>(RetValExp)) {
3701 if (RetValExp && !isa<InitListExpr>(RetValExp) &&
3818 if (RetExpr && isa<InitListExpr>(RetExpr)) {
4025 if (isa<InitListExpr>(RetValExp)) {
  /src/external/apache2/llvm/dist/clang/include/clang/AST/
ComputeDependence.h 44 class InitListExpr;
126 ExprDependence computeDependence(InitListExpr *E);
Expr.h 4669 /// InitListExpr describes an initializer list, which can be used to
4688 /// subobjects are made explicit with nested InitListExpr nodes and
4712 class InitListExpr : public Expr {
4723 llvm::PointerIntPair<InitListExpr *, 1, bool> AltForm;
4735 InitListExpr(const ASTContext &C, SourceLocation lbraceloc,
4739 explicit InitListExpr(EmptyShell Empty)
4778 /// Mark the semantic form of the InitListExpr as error when the semantic
4812 return const_cast<InitListExpr *>(this)->getArrayFiller();
4830 return const_cast<InitListExpr *>(this)->getInitializedFieldInUnion();
4840 // Explicit InitListExpr's originate from source code (and have valid sourc
    [all...]
JSONNodeDumper.h 283 void VisitInitListExpr(const InitListExpr *ILE);
TextNodeDumper.h 258 void VisitInitListExpr(const InitListExpr *ILE);
ASTNodeTraverser.h 670 void VisitInitListExpr(const InitListExpr *ILE) {
  /src/external/apache2/llvm/dist/clang/lib/Index/
IndexBody.cpp 408 bool TraverseInitListExpr(InitListExpr *S, DataRecursionQueue *Q = nullptr) {
409 auto visitForm = [&](InitListExpr *Form) {
427 InitListExpr *SemaForm = S->isSemanticForm() ? S : S->getSemanticForm();
428 InitListExpr *SyntaxForm = S->isSemanticForm() ? S->getSyntacticForm() : S;
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGExprConstant.cpp 554 InitListExpr *ILE, QualType StructTy);
559 InitListExpr *Updater);
576 bool Build(InitListExpr *ILE, bool AllowOverwrite);
625 InitListExpr *Updater) {
657 } else if (InitListExpr *ChildILE = dyn_cast<InitListExpr>(Init)) {
673 bool ConstStructBuilder::Build(InitListExpr *ILE, bool AllowOverwrite) {
707 // When emitting a DesignatedInitUpdateExpr, a nested InitListExpr
712 if (auto *SubILE = dyn_cast<InitListExpr>(Init)) {
860 InitListExpr *ILE
    [all...]
CGExprAgg.cpp 91 QualType ArrayQTy, InitListExpr *E);
172 void VisitInitListExpr(InitListExpr *E);
458 if (auto *ILE = dyn_cast<InitListExpr>(E)) {
474 QualType ArrayQTy, InitListExpr *E) {
1587 void AggExprEmitter::VisitInitListExpr(InitListExpr *E) {
1886 const InitListExpr *ILE = dyn_cast<InitListExpr>(E);
1888 ILE = dyn_cast<InitListExpr>(ILE->getInit(0));
1907 // InitListExpr elements.
CGExprCXX.cpp 1031 if (const InitListExpr *ILE = dyn_cast<InitListExpr>(Init)) {
1127 auto *SubILE = dyn_cast<InitListExpr>(Init);
1200 if (auto *ILE = dyn_cast<InitListExpr>(Init))
1206 if (auto *ILE = dyn_cast<InitListExpr>(Init)) {
1564 const InitListExpr *ILE = dyn_cast<InitListExpr>(E->getInitializer());
CGExprComplex.cpp 319 ComplexPairTy VisitInitListExpr(InitListExpr *E);
1074 ComplexPairTy ComplexExprEmitter::VisitInitListExpr(InitListExpr *E) {
  /src/external/apache2/llvm/dist/clang/include/clang/Sema/
Initialization.h 696 if (isa<InitListExpr>(Init))
868 /// a single InitListExpr.
957 InitListExpr *WrappingSyntacticList;
1356 void RewrapReferenceInitList(QualType T, InitListExpr *Syntactic);
  /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
DeadStoresChecker.cpp 453 bool isConstant(const InitListExpr *Candidate) const {
467 if (const auto *ILE = dyn_cast<InitListExpr>(E->IgnoreParenCasts())) {
NonNullParamChecker.cpp 169 if (const auto *IE = dyn_cast<InitListExpr>(CE->getInitializer()))
  /src/external/apache2/llvm/dist/clang/lib/Tooling/Transformer/
RangeSelector.cpp 306 const InitListExpr &E) {
313 return RelativeSelector<InitListExpr, getElementsRange>(std::move(ID));
  /src/external/apache2/llvm/dist/clang/lib/AST/
Expr.cpp 2187 InitListExpr::InitListExpr(const ASTContext &C, SourceLocation lbraceloc,
2198 void InitListExpr::reserveInits(const ASTContext &C, unsigned NumInits) {
2203 void InitListExpr::resizeInits(const ASTContext &C, unsigned NumInits) {
2207 Expr *InitListExpr::updateInit(const ASTContext &C, unsigned Init, Expr *expr) {
2219 void InitListExpr::setArrayFiller(Expr *filler) {
2229 bool InitListExpr::isStringLiteralInit() const {
2243 bool InitListExpr::isTransparent() const {
2246 // A glvalue InitListExpr is always just sugar.
2266 bool InitListExpr::isIdiomaticZeroInitializer(const LangOptions &LangOpts) const
    [all...]
ExprClassification.cpp 429 assert(cast<InitListExpr>(E)->getNumInits() == 1 &&
431 return ClassifyInternal(Ctx, cast<InitListExpr>(E)->getInit(0));
ItaniumMangle.cpp 596 void mangleInitListElements(const InitListExpr *InitList);
4062 void CXXNameMangler::mangleInitListElements(const InitListExpr *InitList) {
4272 mangleInitListElements(cast<InitListExpr>(E));
4376 isa<InitListExpr>(Init)) {
4378 mangleInitListElements(cast<InitListExpr>(Init));
4464 auto *IL = cast<InitListExpr>(CE->getArg(0));
4518 auto *ILE = cast<InitListExpr>(SILE->getSubExpr()->IgnoreImplicit());
4755 if (auto *IL = dyn_cast<InitListExpr>(Sub)) {
ExprConstant.cpp 7712 bool VisitInitListExpr(const InitListExpr *E) {
9317 APValue &Result, const InitListExpr *ILE,
9371 const InitListExpr *ResizedArrayILE = nullptr;
9446 ResizedArrayILE = cast<InitListExpr>(Init);
9649 bool VisitInitListExpr(const InitListExpr *E);
9773 bool RecordExprEvaluator::VisitInitListExpr(const InitListExpr *E) {
10092 bool VisitInitListExpr(const InitListExpr *E) {
10146 bool VisitInitListExpr(const InitListExpr *E);
10230 VectorExprEvaluator::VisitInitListExpr(const InitListExpr *E) {
10382 bool VisitInitListExpr(const InitListExpr *E
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
ExprEngineC.cpp 568 assert(isa<InitListExpr>(Init));
749 void ExprEngine::VisitInitListExpr(const InitListExpr *IE,
772 for (InitListExpr::const_reverse_iterator it = IE->rbegin(),
785 // Note, if the InitListExpr is a GLvalue, it means that there is an address
  /src/external/apache2/llvm/dist/clang/lib/Analysis/
ExprMutationAnalyzer.cpp 77 // Similar to 'hasAnyArgument', but does not work because 'InitListExpr' does
79 AST_MATCHER_P(InitListExpr, hasAnyInit, ast_matchers::internal::Matcher<Expr>,
343 initListExpr(hasAnyInit(expr(canResolveToExpr(equalsNode(Exp))))));
CFG.cpp 434 InitListExpr *IE = cast<InitListExpr>(S);
543 CFGBlock *VisitInitListExpr(InitListExpr *ILE, AddStmtChoice asc);
1451 auto *ILE = cast<InitListExpr>(Child);
2143 return VisitInitListExpr(cast<InitListExpr>(S), asc);
2359 CFGBlock *CFGBuilder::VisitInitListExpr(InitListExpr *ILE, AddStmtChoice asc) {
  /src/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
ExprEngine.h 496 void VisitInitListExpr(const InitListExpr *E, ExplodedNode *Pred,

Completed in 66 milliseconds

1 2 3