Searched refs:keepLvalue (Results 1 – 7 of 7) sorted by relevance
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/ |
H A D | optimize.c | 179 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 D | expression.h | 93 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 D | dtemplate.c | 7587 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 D | optimize.d | 272 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 D | dmangle.d | 734 enum keepLvalue = true; in mangleTemplateInstance() local 735 ea = ea.optimize(WANTvalue, keepLvalue); in mangleTemplateInstance()
|
H A D | expression.h | 120 Expression *optimize(int result, bool keepLvalue = false);
|
H A D | expression.d | 1595 final Expression optimize(int result, bool keepLvalue = false) 1597 return Expression_optimize(this, result, keepLvalue);
|