HomeSort by: relevance | last modified time | path
    Searched refs:ArrayLiteralExp (Results 1 - 25 of 31) sorted by relevancy

1 2

  /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 ();

Completed in 57 milliseconds

1 2