OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:AssignExp
(Results
1 - 24
of
24
) sorted by relevancy
/src/external/gpl3/gcc.old/dist/gcc/d/dmd/
canthrow.d
184
override void visit(
AssignExp
ae)
nogc.d
167
override void visit(
AssignExp
e)
visitor.d
86
void visit(ASTCodegen.ConstructExp e) { visit(cast(ASTCodegen.
AssignExp
)e); }
87
void visit(ASTCodegen.BlitExp e) { visit(cast(ASTCodegen.
AssignExp
)e); }
printast.d
167
override void visit(
AssignExp
e)
expression.h
193
AssignExp
* isAssignExp();
1052
class
AssignExp
: public BinExp
1063
class ConstructExp : public
AssignExp
1069
class BlitExp : public
AssignExp
visitor.h
252
class
AssignExp
;
549
virtual void visit(
AssignExp
*e) { visit((BinExp *)e); }
649
virtual void visit(ConstructExp *e) { visit((
AssignExp
*)e); }
650
virtual void visit(BlitExp *e) { visit((
AssignExp
*)e); }
ob.d
1369
void visitAssign(
AssignExp
ae, bool initializer)
1382
override void visit(
AssignExp
ae)
1403
visitAssign(cast(
AssignExp
)ei.exp, true);
2108
override void visit(
AssignExp
ae)
escape.d
449
scope e = new
AssignExp
(arg.loc, firstArg, arg);
505
* Given an `
AssignExp
`, determine if the lvalue will cause
512
* e = `
AssignExp
` or `CatAssignExp` to check for any pointers to the stack
1661
override void visit(
AssignExp
e)
1964
override void visit(
AssignExp
e)
clone.d
356
auto ec = new
AssignExp
(loc,
1537
auto ec = new
AssignExp
(loc,
expression.d
469
* and let
AssignExp
() handle the construction.
1689
inout(
AssignExp
) isAssignExp() { return op == EXP.assign ? cast(typeof(return))this : null; }
4450
Expression e = new
AssignExp
(loc, e1, e2);
4475
Expression e = new
AssignExp
(loc, e1, e2);
5642
/// This is needed because
AssignExp
rewrites CommaExp, hence it needs
5951
extern (C++) class
AssignExp
: BinExp
5959
super(loc, EXP.assign, __traits(classInstanceSize,
AssignExp
), e1, e2);
5964
super(loc, tok, __traits(classInstanceSize,
AssignExp
), e1, e2);
5985
/* In front-end level,
AssignExp
should make an lvalue of e1.
6000
extern (C++) final class ConstructExp :
AssignExp
[
all
...]
optimize.d
109
AssignExp
ae = cast(
AssignExp
)ei;
expressionsem.d
688
ex = new
AssignExp
(loc, ex, e2);
1189
e = new
AssignExp
(loc, e, e2);
1307
e = new
AssignExp
(loc, e, e2);
1560
e = new
AssignExp
(exp.loc, ale.syntaxCopy(), e);
1573
e = new
AssignExp
(exp.loc, elvalue, e);
2380
auto e = new
AssignExp
(gate.loc, new VarExp(gate.loc, gate), IntegerExp.createBool(true));
5152
auto restoreVptr = new
AssignExp
(loc, vptr.syntaxCopy(), new VarExp(loc, vptrTmpDecl));
8684
override void visit(
AssignExp
exp)
8689
if (exp.op == EXP.assign) printf("
AssignExp
.toElem('%s')\n", exp.toChars());
8964
(*exps)[i] = new
AssignExp
(exp.loc, ex1, ex2)
[
all
...]
parsetimevisitor.d
257
void visit(AST.
AssignExp
e) { visit(cast(AST.BinExp)e); }
dinterpret.d
2087
AssignExp
ae = cast(
AssignExp
)e;
2344
// There is no
AssignExp
for void initializers,
3340
((cast(
AssignExp
)e).memset == MemorySet.referenceInit))
4338
override void visit(
AssignExp
e)
4806
AssignExp
ae = ctfeEmplaceExp!
AssignExp
(e.loc, ale, eb);
declaration.d
1648
e = (cast(
AssignExp
)e).e2;
initsem.d
598
// better diagnostic message, as same as
AssignExp
::semantic.
1285
Expression e = (i.exp.op == EXP.construct || i.exp.op == EXP.blit) ? (cast(
AssignExp
)i.exp).e2 : i.exp;
semantic3.d
1064
auto ec = new
AssignExp
(iec.loc, iec.e1, iec.e2);
hdrgen.d
1265
(cast(
AssignExp
)ie.exp).e2.expressionToBuffer(buf, hgs);
1516
(cast(
AssignExp
)ie.exp).e2.expressionToBuffer(buf, hgs);
cparse.d
1413
e = new AST.
AssignExp
(loc, e, e2);
dcast.d
3827
IntRange visitAssign(
AssignExp
e)
statementsem.d
4193
e = new
AssignExp
(Loc.initial, new VarExp(Loc.initial, v), e);
dsymbolsem.d
926
* In
AssignExp
::toElem(), we check for this and issue
971
// If local variable, use
AssignExp
to handle all the various
1028
ex = (cast(
AssignExp
)ex).e2;
parse.d
9091
e = new AST.
AssignExp
(loc, e, e2);
/src/external/gpl3/gcc.old/dist/gcc/d/
expr.cc
907
void visit (
AssignExp
*e)
Completed in 60 milliseconds
Indexes created Sat Sep 26 00:25:34 UTC 2026