Home
last modified time | relevance | path

Searched refs:isSliceExp (Results 1 – 14 of 14) sorted by relevance

/netbsd/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dctfeexpr.d369 if (auto se = e.isSliceExp()) in copyLiteral()
462 if (auto se = lit.isSliceExp()) in paintTypeOntoLiteralCopy()
510 SliceExp se = e.isSliceExp();
541 auto se = e.isSliceExp(); in resolveArrayLength()
745 if (auto se = e.isSliceExp()) in getAggregateFromPointer()
1019 e = e.isSliceExp().e1; in isCtfeComparable()
1110 if (auto sle1 = x1.isSliceExp()) in ctfeCmpArrays()
1119 if (auto sle2 = x2.isSliceExp()) in ctfeCmpArrays()
1765 oldval = oldval.isSliceExp().e1; in changeArrayLiteralLength()
1911 const SliceExp se = newval.isSliceExp(); in isCtfeValueValid()
[all …]
H A Dcanthrow.d198 else if (auto se = ae.e1.isSliceExp()) in canThrow()
H A Ddcast.d190 if (auto se = result.isSliceExp()) in implicitCastTo()
210 case EXP.slice : return visitSlice (e.isSliceExp()); in implicitCastTo()
1474 case EXP.slice : return visitSlice(e.isSliceExp()); in implicitConvTo()
2606 e = e.copy().isSliceExp(); in visitSlice()
2652 case EXP.slice : return visitSlice(e.isSliceExp());
3436 … if (!e1.isSliceExp() && !e1.isArrayLiteralExp() && !e2.isSliceExp() && !e2.isArrayLiteralExp()) in typeMerge()
3445 if (auto se1 = e1.isSliceExp()) in typeMerge()
3453 if (auto se2 = e2.isSliceExp()) in typeMerge()
H A Darrayop.d79 return isNonAssignmentArrayOp(e.isSliceExp().e1); in isNonAssignmentArrayOp()
H A Ddinterpret.d3289 else if (auto se = e.isSliceExp()) in findParentVar()
3743 if (auto se = e.e1.isSliceExp())
4005 if (auto se = e1.isSliceExp()) in interpretAssignToSlice()
4077 if (auto se = newval.isSliceExp()) in interpretAssignToSlice()
4140 auto se = newval.isSliceExp(); in interpretAssignToSlice()
5289 if (auto se = e1.isSliceExp()) in resolveIndexing()
5301 *pagg = e1.isSliceExp().e1; in resolveIndexing()
5592 if (auto se = e1.isSliceExp()) in visit()
5852 if (auto se = e1.isSliceExp()) in visit()
5982 SliceExp se = e1.isSliceExp(); in visit()
[all …]
H A Doptimize.d1263 if (auto se1 = e.e1.isSliceExp()) in Expression_optimize()
1268 if (auto se2 = e.e2.isSliceExp()) in Expression_optimize()
1385 case EXP.slice: visitSlice(ex.isSliceExp()); break; in Expression_optimize()
H A Dexpression.h182 SliceExp* isSliceExp();
H A Dinitsem.d607 else if (auto se = i.exp.isSliceExp()) in initializerSemantic()
H A Dexpressionsem.d8888 if (auto se = e1x.isSliceExp()) in visit()
9490 else if (auto se = e2x.isSliceExp()) in visit()
9616 else if (auto se = exp.e1.isSliceExp()) in visit()
9714 else if (auto se = e2x.isSliceExp()) in visit()
9919 (ae.e1.isSliceExp || ae.e1.type.ty == Tsarray) && in visit()
9924 ae.e2.isSliceExp || in visit()
9934 (ae.e1.isSliceExp || ae.e1.type.ty == Tsarray) && in visit()
10088 if (SliceExp se = exp.e1.isSliceExp()) in visit()
H A Ddsymbol.d1979 else if (auto se = exp.isSliceExp())
H A Descape.d555 if (e1.isSliceExp()) in checkAssignEscape()
H A Dhdrgen.d2601 case EXP.slice: return visitSlice(e.isSliceExp()); in expressionPrettyPrint()
H A Dexpression.d1676 … inout(SliceExp) isSliceExp() { return op == EXP.slice ? cast(typeof(return))this : null; } in isSliceExp() function
/netbsd/external/gpl3/gcc/dist/gcc/d/
H A Dexpr.cc84 SliceExp *se = e->isSliceExp (); in lvalue_p()
933 SliceExp *se = e->e1->isSliceExp (); in visit()