Home
last modified time | relevance | path

Searched refs:TOKarrayliteral (Results 1 – 20 of 20) sorted by relevance

/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dctfeexpr.c196 case TOKarrayliteral: in needToCopyLiteral()
262 if (e->op == TOKarrayliteral) in copyLiteral()
358 assert(ue.exp()->op == TOKarrayliteral); in copyLiteral()
455 else if (lit->op == TOKarrayliteral) in paintTypeOntoLiteralCopy()
534 if (e->op == TOKarrayliteral) in resolveArrayLength()
734 ie->e1->op == TOKarrayliteral) && in getAggregateFromPointer()
747 se->e1->op == TOKarrayliteral) && in getAggregateFromPointer()
852 else if (agg1->op != TOKstring && agg1->op != TOKarrayliteral) in pointerArithmetic()
900 if (agg1->op != TOKarrayliteral && agg1->op != TOKstring) in pointerArithmetic()
1026 e->op == TOKarrayliteral || in isCtfeComparable()
[all …]
H A Dconstfold.c787 else if (e2->op == TOKarrayliteral) in Equal()
805 else if (e1->op == TOKarrayliteral) in Equal()
833 else if (e1->op == TOKarrayliteral && e2->op == TOKarrayliteral) in Equal()
860 else if (e1->op == TOKarrayliteral && e2->op == TOKstring) in Equal()
868 else if (e1->op == TOKstring && e2->op == TOKarrayliteral) in Equal()
1143 if (e1->op == TOKarrayliteral && typeb == tb) in Cast()
1276 else if (e1->op == TOKarrayliteral) in ArrayLength()
1335 else if (e1->op == TOKarrayliteral) in Index()
1353 if (e1->op == TOKarrayliteral) in Index()
1440 else if (e1->op == TOKarrayliteral && in Slice()
[all …]
H A Ddinterpret.c1195 if (e->op == TOKarrayliteral) in stopPointersEscaping()
1997 if (val->op == TOKarrayliteral || val->op == TOKstring) in visit()
2959 if (er->op == TOKarrayliteral) in evalOperand()
3588 e1->op == TOKarrayliteral ||
3729 if (aggregate->op != TOKarrayliteral) in assignToLvalue()
3774 assert(oldval->op == TOKarrayliteral); in assignToLvalue()
3775 assert(newval->op == TOKarrayliteral); in assignToLvalue()
3915 if (e1->op == TOKarrayliteral) in interpretAssignToSlice()
3990 if (newval->op == TOKarrayliteral) in interpretAssignToSlice()
4020 if (aggregate->op == TOKarrayliteral) in interpretAssignToSlice()
[all …]
H A Doptimize.c558 e->e1->op == TOKarrayliteral && in Expression_optimize()
567 if ((e->e1->op == TOKstring || e->e1->op == TOKarrayliteral) && in Expression_optimize()
600 if (op1 != TOKarrayliteral && e->e1->op == TOKarrayliteral) in Expression_optimize()
959 … if (e->e1->op == TOKstring || e->e1->op == TOKarrayliteral || e->e1->op == TOKassocarrayliteral || in Expression_optimize()
1020 else if (arr->op == TOKarrayliteral) in Expression_optimize()
H A Darrayop.c105 if (e->op == TOKarrayliteral) in isArrayOpValid()
250 if (e->e1->op == TOKarrayliteral) in arrayOp()
619 if (e->op == TOKarrayliteral) in isArrayOpOperand()
H A Dsafe.c139 if (ttob->ty == Tarray && e->op == TOKarrayliteral) in isSafeCast()
H A Dtokens.h63 TOKarrayliteral, TOKassocarrayliteral, enumerator
H A Dinit.c224 if (e->op == TOKarrayliteral) in hasNonConstPointers()
H A Dtokens.c464 Token::tochars[TOKarrayliteral] = "arrayliteral"; in TokenInitializer()
H A Ddcast.c145 if (e->e1->op == TOKarrayliteral) in implicitCastTo()
2557 while (e->op == TOKarrayliteral && e->type->ty == Tarray in isVoidArrayLiteral()
2570 return (e->op == TOKarrayliteral && t->ty == Tarray && in isVoidArrayLiteral()
2810 …(e2->op == TOKarrayliteral && t2->ty == Tsarray && t2->nextOf()->ty == Tvoid && ((TypeSArray *)t2)… in typeMerge()
2825 …(e1->op == TOKarrayliteral && t1->ty == Tsarray && t1->nextOf()->ty == Tvoid && ((TypeSArray *)t1)… in typeMerge()
2843 if (t1->ty == Tsarray && e2->op == TOKarrayliteral && op != TOKcat) in typeMerge()
2860 if (t2->ty == Tsarray && e1->op == TOKarrayliteral && op != TOKcat) in typeMerge()
H A Dcond.c96 if (aggr->op == TOKarrayliteral) in lowerArrayAggregate()
H A Dexpressionsem.c4359 if (exp->e1->op == TOKarrayliteral) in visit()
4424 if (exp->e1->op == TOKarrayliteral) in visit()
5875 if (e2x->op == TOKarrayliteral) in visit()
6022 if (e2x->op == TOKarrayliteral) in visit()
6050 e2x->op != TOKarrayliteral && e2x->op != TOKstring && in visit()
6641 (exp->e1->op == TOKarrayliteral && exp->e1->implicitConvTo(tb2)) || in visit()
6642 (exp->e2->op == TOKarrayliteral && exp->e2->implicitConvTo(tb1)) in visit()
6666 if (exp->e1->op == TOKarrayliteral) in visit()
6683 if (exp->e1->op == TOKarrayliteral && exp->e1->implicitConvTo(tb2->arrayOf())) in visit()
6706 if (exp->e2->op == TOKarrayliteral) in visit()
[all …]
H A Dexpression.c3751 : Expression(loc, TOKarrayliteral, sizeof(ArrayLiteralExp)) in ArrayLiteralExp()
3760 : Expression(loc, TOKarrayliteral, sizeof(ArrayLiteralExp)) in ArrayLiteralExp()
3770 : Expression(loc, TOKarrayliteral, sizeof(ArrayLiteralExp)) in ArrayLiteralExp()
3788 ((Expression *)o)->op == TOKarrayliteral) in equals()
3859 if (e1->op == TOKarrayliteral) in copyElements()
3866 if (e2->op == TOKarrayliteral) in copyElements()
H A Dinitsem.c482 if (i->exp->op == TOKarrayliteral) in visit()
H A Ddeclaration.c1675 if (e->op == TOKarrayliteral) in semantic2()
H A Dstatementsem.c578 e->op == TOKarrayliteral) in declareVariable()
1127 if (fs->aggr->op == TOKarrayliteral && in visit()
H A Ddtemplate.c435 case TOKarrayliteral: in expressionHash()
1594 else if (farg->op == TOKarrayliteral) in deduceFunctionTemplateMatch()
7389 ea->op != TOKarrayliteral && in hasNestedArgs()
H A Dparse.c8021 precedence[TOKarrayliteral] = PREC_primary; in PrecedenceInitializer()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/
H A Dd-frontend.cc461 else if (expr->op == TOKarrayliteral) in paintAsType()
H A Dexpr.cc2997 if (e->e1->op == TOKarrayliteral) in visit()