Searched refs:isStructLiteralExp (Results 1 – 18 of 18) sorted by relevance
239 return e.isStructLiteralExp().ownedByCtfe == OwnedBy.code; in needToCopyLiteral()314 if (auto sle = e.isStructLiteralExp()) in copyLiteral()354 auto r = ue.exp().isStructLiteralExp(); in copyLiteral()728 : ex.isStructLiteralExp(); in getAggregateFromPointer()1294 StructLiteralExp es1 = e1.isStructLiteralExp();1295 StructLiteralExp es2 = e2.isStructLiteralExp();1668 oldelems = dest.isStructLiteralExp().elements; in assignInPlace()1669 newelems = src.isStructLiteralExp().elements; in assignInPlace()1670 auto sd = dest.isStructLiteralExp().sd; in assignInPlace()1971 elements = e.isStructLiteralExp().elements;[all …]
670 if (ex && ex.isStructLiteralExp()) in Expression_optimize()672 StructLiteralExp sle = ex.isStructLiteralExp(); in Expression_optimize()696 if (ex && ex.isStructLiteralExp()) in Expression_optimize()698 StructLiteralExp sle = ex.isStructLiteralExp(); in Expression_optimize()1311 case EXP.structLiteral: visitStructLiteral(ex.isStructLiteralExp()); break; in Expression_optimize()
543 if (!e.isStructLiteralExp()) in setSelector()546 auto literal = e.isStructLiteralExp(); in setSelector()
717 auto sle = e.isStructLiteralExp(); in doGNUABITagSemantic()736 const str1 = (*lastTag.isStructLiteralExp().elements)[0].toString(); in doGNUABITagSemantic()
978 if (auto se = e.isStructLiteralExp()) in stopPointersEscaping()2718 auto sle = pue.exp().isStructLiteralExp(); in visit()3746 auto sle = ex.op == EXP.structLiteral ? ex.isStructLiteralExp()3805 auto sle = ex.op == EXP.structLiteral ? ex.isStructLiteralExp() in assignToLvalue()6103 if (auto se = ex.isStructLiteralExp()) in visit()6246 se = ex.isStructLiteralExp(); in visit()6496 if (auto sle = e.isStructLiteralExp()) in scrubReturnValue()6565 if (auto sle = e.isStructLiteralExp()) in scrubReturnValue()6636 else if (auto sle = e.isStructLiteralExp()) in scrubCacheValue()6711 cre.value = copyRegionExp(cre.value).isStructLiteralExp(); in copyRegionExp()[all …]
1342 if (auto se = e.isStructLiteralExp()) in hasNonConstPointers()1366 if (auto se = ae.e1.isStructLiteralExp()) in hasNonConstPointers()
840 StructLiteralExp es1 = e1.isStructLiteralExp(); in Equal()841 StructLiteralExp es2 = e2.isStructLiteralExp(); in Equal()1807 if (StructLiteralExp se = ade.e1.isStructLiteralExp()) in Ptr()
147 StructLiteralExp* isStructLiteralExp();
1458 case EXP.structLiteral : return visitStructLiteral(e.isStructLiteralExp()); in implicitConvTo()1834 if (auto sle = result.isStructLiteralExp()) in visitStructLiteral()2641 case EXP.structLiteral : return visitStructLiteral(e.isStructLiteralExp());
542 if (e1.isStructLiteralExp()) in checkAssignEscape()
2400 return (*exp.isStructLiteralExp().elements)[0] in forSymbol()
2284 else if (auto se = exp.isStructLiteralExp()) in expressionPrettyPrint()2567 case EXP.structLiteral: return visitStructLiteral(e.isStructLiteralExp()); in expressionPrettyPrint()
1641 …inout(StructLiteralExp) isStructLiteralExp() { return op == EXP.structLiteral ? cast(typeof(return… in isStructLiteralExp() function3216 if (auto se = e.isStructLiteralExp()) in equals()3281 if (auto se = e.isStructLiteralExp()) in getField()
2407 e.isStructLiteralExp().useStaticInit = true; in getProperty()3408 e.isStructLiteralExp().useStaticInit = true; in dotExp()
474 auto se = e.isStructLiteralExp(); in expressionHash()
1020 sle = dve->e1->isStructLiteralExp (); in visit()1024 sle = s->exp->isStructLiteralExp (); in visit()
353 Expressions *elems = attr->isStructLiteralExp ()->elements; in build_attributes()
1609 StructLiteralExp *sle = e->e1->isStructLiteralExp ()->origin; in visit()1662 StructLiteralExp *sle = dve->e1->isStructLiteralExp (); in visit()