Home
last modified time | relevance | path

Searched refs:keepLvalue (Results 1 – 7 of 7) sorted by relevance

/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Doptimize.c179 Expression *Expression_optimize(Expression *e, int result, bool keepLvalue) in Expression_optimize() argument
185 bool keepLvalue; in Expression_optimize() local
188 OptimizeVisitor(int result, bool keepLvalue) in Expression_optimize()
189 : result(result), keepLvalue(keepLvalue) in Expression_optimize()
198 bool expOptimize(Expression *&e, int flags, bool keepLvalue = false) in Expression_optimize()
202 Expression *ex = e->optimize(flags, keepLvalue); in Expression_optimize()
234 if (keepLvalue) in Expression_optimize()
431 if (keepLvalue) in Expression_optimize()
468 if (keepLvalue) in Expression_optimize()
927 expOptimize(e->e2, result, keepLvalue); in Expression_optimize()
[all …]
H A Dexpression.h93 Expression *Expression_optimize(Expression *e, int result, bool keepLvalue);
197 Expression *optimize(int result, bool keepLvalue = false)
199 return Expression_optimize(this, result, keepLvalue);
H A Ddtemplate.c7587 const bool keepLvalue = true; in genIdent() local
7588 ea = ea->optimize(WANTvalue, keepLvalue); in genIdent()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Doptimize.d272 Expression Expression_optimize(Expression e, int result, bool keepLvalue) in Expression_optimize() argument
284 bool expOptimize(ref Expression e, int flags, bool keepLvalue = false) in Expression_optimize()
288 Expression ex = Expression_optimize(e, flags, keepLvalue); in Expression_optimize()
321 if (!(keepLvalue && v && !(v.storage_class & STC.manifest))) in Expression_optimize()
654 if (keepLvalue) in Expression_optimize()
688 if (keepLvalue) in Expression_optimize()
762 if (expOptimize(e.e1, result, keepLvalue)) in Expression_optimize()
764 if (!keepLvalue) in Expression_optimize()
1061 expOptimize(e.e2, result, keepLvalue); in Expression_optimize()
1140 if (keepLvalue && ex.op == EXP.arrayLiteral) in Expression_optimize()
[all …]
H A Ddmangle.d734 enum keepLvalue = true; in mangleTemplateInstance() local
735 ea = ea.optimize(WANTvalue, keepLvalue); in mangleTemplateInstance()
H A Dexpression.h120 Expression *optimize(int result, bool keepLvalue = false);
H A Dexpression.d1595 final Expression optimize(int result, bool keepLvalue = false)
1597 return Expression_optimize(this, result, keepLvalue);