| /src/external/gpl3/gcc.old/dist/gcc/d/dmd/ |
| importc.d | 156 * So, rewrite as an IndexExp if we can. 163 return new IndexExp(ae.loc, e1, e2, true).expressionSemantic(sc); 171 return new IndexExp(ae.loc, e2, e1, true).expressionSemantic(sc); // swap operands
|
| nogc.d | 151 override void visit(IndexExp e)
|
| visitor.d | 85 void visit(ASTCodegen.IndexExp e) { visit(cast(ASTCodegen.BinExp)e); } 232 override void visit(ASTCodegen.IndexExp e)
|
| delegatize.d | 126 override void visit(IndexExp e)
|
| foreachvar.d | 89 override void visit(IndexExp e)
|
| printast.d | 191 override void visit(IndexExp e)
|
| expression.h | 190 IndexExp* isIndexExp(); 1014 class IndexExp : public BinExp 1021 IndexExp *syntaxCopy(); 1388 char indexexp [sizeof(IndexExp)]; member in union:MemorySet::UnionExp::__anon15987
|
| dinterpret.d | 1770 result = ctfeEmplaceExp!IndexExp(e.loc, result, IntegerExp.literal!0); 1955 auto ei = ctfeEmplaceExp!IndexExp(e.loc, aggregate, ofs); 2918 auto ei = ctfeEmplaceExp!IndexExp(e.loc, ae, ctfeEmplaceExp!IntegerExp(Loc.initial, 0, Type.tsize_t)); 3387 IndexExp ie = e1.isIndexExp(); 3412 // Walk the syntax tree to find the indexExp at this depth 3413 IndexExp xe = e1.isIndexExp(); 3536 IndexExp ie = e1.isIndexExp(); 5182 static bool resolveIndexing(IndexExp e, InterState* istate, Expression* pagg, uinteger_t* pidx, bool modify) 5314 override void visit(IndexExp e) 5318 printf("%s IndexExp::interpret() %s, goal = %d\n", e.loc.toChars(), e.toChars(), goal) [all...] |
| visitor.h | 249 class IndexExp; 648 virtual void visit(IndexExp *e) { visit((BinExp *)e); }
|
| expression.d | 579 char[__traits(classInstanceSize, IndexExp)] indexexp; 639 IndexExp ei = cast(IndexExp)e; 1686 inout(IndexExp) isIndexExp() { return op == EXP.index ? cast(typeof(return))this : null; } 5821 extern (C++) final class IndexExp : BinExp 5829 super(loc, EXP.index, __traits(classInstanceSize, IndexExp), e1, e2); 5830 //printf("IndexExp::IndexExp('%s')\n", toChars()); 5835 super(loc, EXP.index, __traits(classInstanceSize, IndexExp), e1, e2) [all...] |
| ctfeexpr.d | 400 emplaceExp!(IndexExp)(&ue, e.loc, ie.e1, ie.e2); 468 emplaceExp!(IndexExp)(&ue, lit.loc, ie.e1, ie.e2); 908 Expression ie = ctfeEmplaceExp!IndexExp(loc, agg1, ofs);
|
| cond.d | 170 auto value = new IndexExp(aggr.loc, aggr, index);
|
| escape.d | 1637 override void visit(IndexExp e) 1912 override void visit(IndexExp e)
|
| expressionsem.d | 1056 e1 = new IndexExp(loc, e1, IntegerExp.literal!1); 8297 override void visit(IndexExp exp) 8301 printf("IndexExp::semantic('%s')\n", exp.toChars()); 9314 if (e1x.op == EXP.index && (cast(IndexExp)e1x).e1.type.toBasetype().ty == Taarray) 9328 Expression esetting = (cast(IndexExp)e1x).markSettingAAElem(); 9335 IndexExp ie = cast(IndexExp) esetting; 9344 ae.e1 = new IndexExp(exp.loc, ea, ek); 9368 ex = new IndexExp(exp.loc, ea, ek); 12952 bool visitIndex(IndexExp e [all...] |
| statementsem.d | 1126 IndexExp indexExp = new IndexExp(loc, new VarExp(loc, tmp), new VarExp(loc, fs.key)); 1127 indexExp.indexIsInBounds = true; // disabling bounds checking in foreach statements. 1128 fs.value._init = new ExpInitializer(loc, indexExp); 4530 Expression init_ = new IndexExp(loc, access, new IntegerExp(loc, l, Type.tsize_t));
|
| typesem.d | 136 Expression e = new IndexExp(loc, symbolToExp(s, loc, sc, false), eindex); 3648 exps.push(new IndexExp(e.loc, ev, new IntegerExp(e.loc, i, Type.tsize_t))); 4531 e1 = new IndexExp(e1.loc, e1, IntegerExp.literal!1);
|
| opover.d | 459 // Convert to IndexExp 462 result = new IndexExp(ae.loc, ae.e1, (*ae.arguments)[0]);
|
| optimize.d | 1129 void visitIndex(IndexExp e) 1131 //printf("IndexExp::optimize(result = %d) %s\n", result, e.toChars());
|
| semantic3.d | 1201 vsync = new IndexExp(funcdecl.loc, vsync, IntegerExp.literal!0);
|
| dcast.d | 3446 lhs = new IndexExp(Loc.initial, se1.e1, IntegerExp.literal!0); 3454 rhs = new IndexExp(Loc.initial, se2.e1, IntegerExp.literal!0);
|
| hdrgen.d | 2496 void visitIndex(IndexExp e)
|
| /src/external/gpl3/gcc.old/dist/gcc/d/ |
| d-tree.h | 34 class IndexExp; 586 extern tree build_bounds_index_condition (IndexExp *, tree, tree);
|
| d-codegen.cc | 1943 build_bounds_index_condition (IndexExp *ie, tree index, tree length)
|
| expr.cc | 1230 void visit (IndexExp *e)
|