| /src/external/gpl3/gcc.old/dist/gcc/d/dmd/ |
| constfold.d | 735 else if (ArrayLiteralExp es2 = e2.isArrayLiteralExp()) 751 else if (ArrayLiteralExp es1 = e1.isArrayLiteralExp()) 780 ArrayLiteralExp es1 = e1.isArrayLiteralExp(); 781 ArrayLiteralExp es2 = e2.isArrayLiteralExp(); 815 ArrayLiteralExp es2 = e2.isArrayLiteralExp(); 1201 else if (ArrayLiteralExp ale = e1.isArrayLiteralExp()) 1250 // C code only checks bounds if an ArrayLiteralExp 1254 else if (ArrayLiteralExp ale = e1.isArrayLiteralExp()) 1270 if (ArrayLiteralExp ale = e1.isArrayLiteralExp()) 1360 ArrayLiteralExp es1 = e1.isArrayLiteralExp() [all...] |
| apply.d | 160 override void visit(ArrayLiteralExp e)
|
| ctfeexpr.d | 300 emplaceExp!(ArrayLiteralExp)(&ue, e.loc, e.type, elements); 302 ArrayLiteralExp r = ue.exp().isArrayLiteralExp(); 576 * Constructed ArrayLiteralExp 578 ArrayLiteralExp createBlockDuplicatedArrayLiteral(UnionExp* pue, const ref Loc loc, Type type, Expression elem, size_t dim) 599 emplaceExp!(ArrayLiteralExp)(pue, loc, type, elements); 1447 ArrayLiteralExp es2 = e1.isArrayLiteralExp(); 1477 ArrayLiteralExp es2 = e2.isArrayLiteralExp(); 1506 ArrayLiteralExp es1 = e1.isArrayLiteralExp(); 1507 ArrayLiteralExp es2 = e2.isArrayLiteralExp(); 1508 emplaceExp!(ArrayLiteralExp)(&ue, es1.loc, type, copyLiteralArray(es1.elements)) [all...] |
| nogc.d | 89 override void visit(ArrayLiteralExp e)
|
| expression.h | 145 ArrayLiteralExp* isArrayLiteralExp(); 414 class ArrayLiteralExp : public Expression 421 static ArrayLiteralExp *create(const Loc &loc, Expressions *elements); 423 ArrayLiteralExp *syntaxCopy(); 1382 char arrayliteralexp [sizeof(ArrayLiteralExp)]; member in union:MemorySet::UnionExp::__anon15987
|
| dstruct.d | 202 // (e.g. TypeidExp, NewExp, ArrayLiteralExp, etc) request its TypeInfo. 551 auto ale = cast(ArrayLiteralExp)exp;
|
| initsem.d | 1017 Expression e = new ArrayLiteralExp(init.loc, null, elements); 1259 e = new ArrayLiteralExp(e.loc, tn, elements2); 1275 Expression e = new ArrayLiteralExp(init.loc, init.type, elements); 1293 auto ae = new ArrayLiteralExp(e.loc, itype, elements);
|
| lambdacomp.d | 469 override void visit(ArrayLiteralExp) { buf.setsize(0); }
|
| dinterpret.d | 552 thisarg = ctfeEmplaceExp!ArrayLiteralExp(loc, t2, elements); 2468 override void visit(ArrayLiteralExp e) 2472 printf("%s ArrayLiteralExp::interpret() %s\n", e.loc.toChars(), e.toChars()); 2533 emplaceExp!(ArrayLiteralExp)(pue, e.loc, e.type, basis, expsx); 2749 emplaceExp!(ArrayLiteralExp)(pue, loc, newtype, elements); 2915 auto ae = ctfeEmplaceExp!ArrayLiteralExp(e.loc, e.newtype.arrayOf(), elements); 3084 emplaceExp!ArrayLiteralExp(&ue, loc, type, cast(Expressions*) null); 3090 emplaceExp!ArrayLiteralExp(&ue, loc, type, elements); 3878 ArrayLiteralExp existingAE = aggregate.isArrayLiteralExp(); 4262 extern (C++) Expression assignTo(ArrayLiteralExp ae [all...] |
| visitor.h | 197 class ArrayLiteralExp; 480 virtual void visit(ArrayLiteralExp *e) { visit((Expression *)e); }
|
| expression.d | 572 char[__traits(classInstanceSize, ArrayLiteralExp)] arrayliteralexp; 1639 inout(ArrayLiteralExp) isArrayLiteralExp() { return op == EXP.arrayLiteral ? cast(typeof(return))this : null; } 2927 extern (C++) final class ArrayLiteralExp : Expression 2941 super(loc, EXP.arrayLiteral, __traits(classInstanceSize, ArrayLiteralExp)); 2948 super(loc, EXP.arrayLiteral, __traits(classInstanceSize, ArrayLiteralExp)); 2956 super(loc, EXP.arrayLiteral, __traits(classInstanceSize, ArrayLiteralExp)); 2962 static ArrayLiteralExp create(const ref Loc loc, Expressions* elements) 2964 return new ArrayLiteralExp(loc, null, elements); 2970 emplaceExp!(ArrayLiteralExp)(pue, loc, null, elements) [all...] |
| cond.d | 420 aggr = new ArrayLiteralExp(aloc, indexty.arrayOf(), exps);
|
| semantic2.d | 286 return arrayHasInvalidEnumInitializer((cast(ArrayLiteralExp)e).elements);
|
| cppmangle.d | 2386 static ArrayLiteralExp forSymbol (Dsymbol s) 2416 * Write an ArrayLiteralExp (expected to be an ABI tag) to the buffer 2422 void write (ref OutBuffer buf, ArrayLiteralExp ale, bool skipKnown = false)
|
| escape.d | 213 bool checkArrayLiteralEscape(Scope *sc, ArrayLiteralExp ae, bool gag) 1556 override void visit(ArrayLiteralExp e)
|
| dcast.d | 175 Expression visitArrayLiteral(ArrayLiteralExp e) 695 MATCH visitArrayLiteral(ArrayLiteralExp e) 699 printf("ArrayLiteralExp::implicitConvTo(this=%s, type=%s, t=%s)\n", e.toChars(), e.type.toChars(), t.toChars()); 2234 Expression visitArrayLiteral(ArrayLiteralExp e) 2238 printf("ArrayLiteralExp::castTo(this=%s, type=%s, => %s)\n", e.toChars(), e.type.toChars(), t.toChars()); 2241 ArrayLiteralExp ae = e; 2663 Expression visitAle(ArrayLiteralExp ale)
|
| dmangle.d | 934 override void visit(ArrayLiteralExp e)
|
| parsetimevisitor.d | 188 void visit(AST.ArrayLiteralExp e) { visit(cast(AST.Expression)e); }
|
| transitivevisitor.d | 932 override void visit(AST.ArrayLiteralExp e) 934 //printf("Visiting ArrayLiteralExp\n");
|
| ob.d | 1653 override void visit(ArrayLiteralExp e) 2383 override void visit(ArrayLiteralExp e)
|
| dtemplate.d | 1863 ArrayLiteralExp ae = cast(ArrayLiteralExp)farg; 4726 override void visit(ArrayLiteralExp e) 5077 override void visit(ArrayLiteralExp e) 5079 //printf("ArrayLiteralExp.reliesOnTemplateParameters('%s')\n", e.toChars());
|
| optimize.d | 347 void visitArrayLiteral(ArrayLiteralExp e)
|
| traits.d | 419 auto ale = new ArrayLiteralExp(e.loc, Type.tsize_t.sarrayOf(data.dim + 1), exps);
|
| /src/external/gpl3/gcc.old/dist/gcc/d/ |
| d-builtins.cc | 402 Expression *e = ArrayLiteralExp::create (loc, elements);
|
| expr.cc | 2632 void visit (ArrayLiteralExp *e) 2949 ArrayLiteralExp *ale = e->e1->isArrayLiteralExp ();
|