Home
last modified time | relevance | path

Searched refs:TOKslice (Results 1 – 18 of 18) sorted by relevance

/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dctfeexpr.c210 case TOKslice: in needToCopyLiteral()
346 if (e->op == TOKslice) in copyLiteral()
445 if (lit->op == TOKslice) in paintTypeOntoLiteralCopy()
498 if (e->op != TOKslice) in resolveSlice()
524 if (e->op == TOKslice) in resolveArrayLength()
741 if (e->op == TOKslice && e->type->toBasetype()->ty == Tsarray) in getAggregateFromPointer()
1017 if (e->op == TOKslice) in isCtfeComparable()
1118 if (x->op == TOKslice) in ctfeCmpArrays()
1127 if (x->op == TOKslice) in ctfeCmpArrays()
1187 e->op == TOKslice || e->op == TOKnull; in isArray()
[all …]
H A Darrayop.c103 if (e->op == TOKslice) in isArrayOpValid()
129 return be->e1->op == TOKslice && isArrayOpValid(be->e2); in isArrayOpValid()
145 if (e->op == TOKslice) in isNonAssignmentArrayOp()
617 if (e->op == TOKslice) in isArrayOpOperand()
H A Dtokens.h54 TOKdottype, TOKslice, enumerator
H A Ddinterpret.c2001 else if (val->op == TOKslice) in visit()
3156 else if (e->op == TOKslice) in findParentVar()
3187 if (e1->op == TOKslice)
3586 if (e1->op == TOKslice ||
3597 if (e->e1->op == TOKslice)
3848 if (e1->op == TOKslice) in interpretAssignToSlice()
3898 if (aggregate->op == TOKslice) in interpretAssignToSlice()
3960 if (newval->op == TOKslice) in interpretAssignToSlice()
3983 assert(newval->op != TOKslice); in interpretAssignToSlice()
4029 if (newval->op == TOKslice && !isBlockAssignment) in interpretAssignToSlice()
[all …]
H A Ddsymbol.c1576 assert(e->op == TOKindex || e->op == TOKslice || e->op == TOKarray); in ArrayScopeSymbol()
1642 else if (exp->op == TOKslice) in search()
1705 assert(exp->op == TOKarray || exp->op == TOKslice); in search()
1723 else if (exp->op == TOKslice) in search()
H A Dcanthrow.c202 else if (ae->e1->op == TOKslice) in canThrow()
H A Dexpressionsem.c2247 if (exp->e1->op == TOKslice || exp->e1->type->ty == Tarray || exp->e1->type->ty == Tsarray) in visit()
2252 if (exp->e1->op == TOKslice) in visit()
4437 if (exp->e1->op == TOKslice) in visit()
5089 if (exp->e1->op == TOKslice) in visit()
5377 if (e1x->op == TOKslice) in visit()
5838 assert(exp->e1->op != TOKslice); in visit()
5846 ((e2x->op == TOKslice && ((UnaExp *)e2x)->e1->isLvalue()) || in visit()
5848 (e2x->op != TOKslice && e2x->isLvalue()))) in visit()
5880 else if (e2x->op == TOKslice) in visit()
5941 else if (exp->e1->op == TOKslice) in visit()
[all …]
H A Dtokens.c409 Token::tochars[TOKslice] = ".."; in TokenInitializer()
H A Doptimize.c1221 if (e->e1->op == TOKslice) in Expression_optimize()
1227 if (e->e2->op == TOKslice) in Expression_optimize()
H A Dparse.c3311 if (token.value == TOKslice) in parseBasicTypeStartingAt()
3385 if (token.value == TOKslice) in parseBasicType2()
4823 if (token.value == TOKslice && parameters->dim == 1) in parseForeach()
5501 if (token.value == TOKslice) in parseStatement()
6176 if (t->value == TOKslice) in isDeclarator()
6483 case TOKslice: in isExpression()
7263 if (token.value == TOKslice) in parsePostExp()
8063 precedence[TOKslice] = PREC_primary; in PrecedenceInitializer()
H A Dexpression.c5806 : UnaExp(loc, TOKslice, sizeof(SliceExp), e1) in SliceExp()
5817 : UnaExp(loc, TOKslice, sizeof(SliceExp), e1) in SliceExp()
5841 e1->op == TOKslice) in checkModifiable()
6148 e1->op == TOKslice) in checkModifiable()
6217 if (e1->op == TOKslice || in isLvalue()
6227 if (e1->op == TOKslice || in toLvalue()
H A Dinitsem.c487 else if (i->exp->op == TOKslice) in visit()
H A Descape.c198 if (e1->op == TOKslice) in checkAssignEscape()
H A Dlexer.c668 t->value = TOKslice; in scan()
H A Ddtemplate.c1599 else if (farg->op == TOKslice) in deduceFunctionTemplateMatch()
1670 if ((farg->op == TOKstring || farg->op == TOKslice) && in deduceFunctionTemplateMatch()
H A Ddcast.c141 if (result->op != TOKslice) in implicitCastTo()
H A Dmtype.c6089 else if (arg->op == TOKslice && tp->ty == Tsarray) in callMatch()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/
H A Dexpr.cc95 return ((e->op != TOKslice && e->isLvalue ()) in lvalue_p()
96 || (e->op == TOKslice && ((UnaExp *) e)->e1->isLvalue ()) in lvalue_p()
948 if (e->e1->op == TOKslice) in visit()