Home | History | Annotate | Download | only in Sema

Lines Matching refs:OrigElement

9292     ObjCDictionaryElement OrigElement = E->getKeyValueElement(I);
9294 if (OrigElement.isPackExpansion()) {
9297 getSema().collectUnexpandedParameterPacks(OrigElement.Key, Unexpanded);
9298 getSema().collectUnexpandedParameterPacks(OrigElement.Value, Unexpanded);
9305 Optional<unsigned> OrigNumExpansions = OrigElement.NumExpansions;
9307 SourceRange PatternRange(OrigElement.Key->getLocStart(),
9308 OrigElement.Value->getLocEnd());
9309 if (getDerived().TryExpandParameterPacks(OrigElement.EllipsisLoc,
9321 ExprResult Key = getDerived().TransformExpr(OrigElement.Key);
9325 if (Key.get() != OrigElement.Key)
9328 ExprResult Value = getDerived().TransformExpr(OrigElement.Value);
9332 if (Value.get() != OrigElement.Value)
9336 Key.get(), Value.get(), OrigElement.EllipsisLoc, NumExpansions
9350 ExprResult Key = getDerived().TransformExpr(OrigElement.Key);
9354 ExprResult Value = getDerived().TransformExpr(OrigElement.Value);
9367 Element.EllipsisLoc = OrigElement.EllipsisLoc;
9379 ExprResult Key = getDerived().TransformExpr(OrigElement.Key);
9383 if (Key.get() != OrigElement.Key)
9388 = getDerived().TransformExpr(OrigElement.Value);
9392 if (Value.get() != OrigElement.Value)