Home
last modified time | relevance | path

Searched refs:lengthVar (Results 1 – 19 of 19) sorted by relevance

/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Ddelegatize.d128 if (e.lengthVar) in lambdaSetParent()
131 setParent(e.lengthVar); in lambdaSetParent()
132 e.lengthVar.accept(this); in lambdaSetParent()
138 if (e.lengthVar) in lambdaSetParent()
141 setParent(e.lengthVar); in lambdaSetParent()
142 e.lengthVar.accept(this); in lambdaSetParent()
H A Dforeachvar.d91 if (e.lengthVar) in foreachVar()
92 dgVar(e.lengthVar); in foreachVar()
97 if (e.lengthVar) in foreachVar()
98 dgVar(e.lengthVar); in foreachVar()
H A Doptimize.d218 package void setLengthVarIfKnown(VarDeclaration lengthVar, Expression arr) in setLengthVarIfKnown() argument
220 if (!lengthVar) in setLengthVarIfKnown()
222 if (lengthVar._init && !lengthVar._init.isVoidInitializer()) in setLengthVarIfKnown()
237 lengthVar._init = new ExpInitializer(Loc.initial, dollar); in setLengthVarIfKnown()
238 lengthVar.storage_class |= STC.static_ | STC.const_; in setLengthVarIfKnown()
247 package void setLengthVarIfKnown(VarDeclaration lengthVar, Type type) in setLengthVarIfKnown() argument
249 if (!lengthVar) in setLengthVarIfKnown()
251 if (lengthVar._init && !lengthVar._init.isVoidInitializer()) in setLengthVarIfKnown()
258 lengthVar._init = new ExpInitializer(Loc.initial, dollar); in setLengthVarIfKnown()
259 lengthVar.storage_class |= STC.static_ | STC.const_; in setLengthVarIfKnown()
[all …]
H A Dopover.d303 ae.lengthVar = null; in visitUna()
368 ae.lengthVar = null; in visitUna()
443 ae.lengthVar = null; in visitArray()
541 ae.lengthVar = null; in visitArray()
1118 ae.lengthVar = null; in visitBinAssign()
1193 ae.lengthVar = null; in visitBinAssign()
H A Dexpression.h929 VarDeclaration *lengthVar; variable
984 VarDeclaration *lengthVar; variable
1017 VarDeclaration *lengthVar;
H A Ddinterpret.d5269 if (e.lengthVar) in resolveIndexing()
5272 ctfeGlobals.stack.push(e.lengthVar); in resolveIndexing()
5273 setValue(e.lengthVar, dollarExp); in resolveIndexing()
5276 if (e.lengthVar) in resolveIndexing()
5277 ctfeGlobals.stack.pop(e.lengthVar); // $ is defined only inside [] in resolveIndexing()
5550 if (e.lengthVar) in visit()
5553 ctfeGlobals.stack.push(e.lengthVar); in visit()
5554 setValue(e.lengthVar, dollarExp); in visit()
5562 if (e.lengthVar) in visit()
5563 ctfeGlobals.stack.pop(e.lengthVar); in visit()
[all …]
H A Ddsymbol.d1976 pvar = &ie.lengthVar;
1983 pvar = &se.lengthVar;
1991 pvar = &ae.lengthVar;
H A Dexpression.d5496 VarDeclaration lengthVar; variable
5519 se.lengthVar = this.lengthVar; // bug7871 in syntaxCopy()
5580 VarDeclaration lengthVar; variable
5599 ae.lengthVar = this.lengthVar; // bug7871 in syntaxCopy()
5823 VarDeclaration lengthVar; variable
5843 ie.lengthVar = this.lengthVar; // bug7871 in syntaxCopy()
H A Dexpressionsem.d209 assert(!ae.lengthVar); in resolveOpDollar()
233 ae.lengthVar = null; // Create it only if required in resolveOpDollar()
239 if (ae.lengthVar && sc.func) in resolveOpDollar()
242 Expression de = new DeclarationExp(ae.loc, ae.lengthVar); in resolveOpDollar()
297 VarDeclaration lengthVar = ae.lengthVar; in resolveOpDollar() local
323 if (lengthVar != ae.lengthVar && sc.func) in resolveOpDollar()
326 Expression de = new DeclarationExp(ae.loc, ae.lengthVar); in resolveOpDollar()
8019 setLengthVarIfKnown(exp.lengthVar, t1b); in visit()
8484 setLengthVarIfKnown(exp.lengthVar, t1b); in visit()
8751 ae.lengthVar = null; in visit()
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Ddelegatize.c91 if (e->lengthVar) in lambdaSetParent()
94 e->lengthVar->parent = sc->parent; in lambdaSetParent()
100 if (e->lengthVar) in lambdaSetParent()
103 e->lengthVar->parent = sc->parent; in lambdaSetParent()
H A Doptimize.c1011 static void setLengthVarIfKnown(VarDeclaration *lengthVar, Expression *arr) in Expression_optimize()
1013 if (!lengthVar) in Expression_optimize()
1015 if (lengthVar->_init && !lengthVar->_init->isVoidInitializer()) in Expression_optimize()
1032 lengthVar->_init = new ExpInitializer(Loc(), dollar); in Expression_optimize()
1033 lengthVar->storage_class |= STCstatic | STCconst; in Expression_optimize()
1045 setLengthVarIfKnown(e->lengthVar, ex); in Expression_optimize()
1075 setLengthVarIfKnown(e->lengthVar, e->e1); in Expression_optimize()
H A Ddinterpret.c370 if (e->lengthVar) in onExpression()
371 ccf->onDeclaration(e->lengthVar); in onExpression()
376 if (e->lengthVar) in onExpression()
377 ccf->onDeclaration(e->lengthVar); in onExpression()
3861 if (se->lengthVar) in interpretAssignToSlice()
3864 ctfeStack.push(se->lengthVar); in interpretAssignToSlice()
3865 setValue(se->lengthVar, dollarExp); in interpretAssignToSlice()
3870 if (se->lengthVar) in interpretAssignToSlice()
3871 ctfeStack.pop(se->lengthVar); in interpretAssignToSlice()
3877 if (se->lengthVar) in interpretAssignToSlice()
[all …]
H A Dexpression.c5810 lengthVar = NULL; in SliceExp()
5821 lengthVar = NULL; in SliceExp()
5832 se->lengthVar = this->lengthVar; // bug7871 in syntaxCopy()
6021 lengthVar = NULL; in ArrayExp()
6029 lengthVar = NULL; in ArrayExp()
6036 ae->lengthVar = this->lengthVar; // bug7871 in syntaxCopy()
6121 lengthVar = NULL; in IndexExp()
6129 ie->lengthVar = this->lengthVar; // bug7871 in syntaxCopy()
6813 assert(!ae->lengthVar); in resolveOpDollar()
6842 ae->lengthVar = NULL; // Create it only if required in resolveOpDollar()
[all …]
H A Dopover.c260 ae->lengthVar = NULL; in op_overload()
333 ae->lengthVar = NULL; in op_overload()
418 ae->lengthVar = NULL; in op_overload()
524 ae->lengthVar = NULL; in op_overload()
1161 ae->lengthVar = NULL; in op_overload()
1246 ae->lengthVar = NULL; in op_overload()
H A Ddsymbol.c1639 pvar = &ie->lengthVar; in search()
1647 pvar = &se->lengthVar; in search()
1656 pvar = &ae->lengthVar; in search()
H A Dexpression.h988 VarDeclaration *lengthVar; variable
1052 VarDeclaration *lengthVar; variable
1091 VarDeclaration *lengthVar;
H A Dexpressionsem.c5229 ae->lengthVar = NULL; in visit()
5327 ae->lengthVar = NULL; in visit()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/
H A Dexpr.cc1283 gcc_assert (e->lengthVar == NULL); in visit()
1287 if (e->lengthVar) in visit()
1288 e->lengthVar->csym = length; in visit()
1380 gcc_assert (e->lengthVar == NULL); in visit()
1384 if (e->lengthVar) in visit()
1385 e->lengthVar->csym = length; in visit()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/
H A Dexpr.cc1280 gcc_assert (e->lengthVar == NULL); in visit()
1284 if (e->lengthVar) in visit()
1285 e->lengthVar->csym = length; in visit()
1377 gcc_assert (e->lengthVar == NULL); in visit()
1381 if (e->lengthVar) in visit()
1382 e->lengthVar->csym = length; in visit()