Lines Matching defs:OrigElement
16385 ObjCDictionaryElement OrigElement = E->getKeyValueElement(I);
16387 if (OrigElement.isPackExpansion()) {
16390 getSema().collectUnexpandedParameterPacks(OrigElement.Key, Unexpanded);
16391 getSema().collectUnexpandedParameterPacks(OrigElement.Value, Unexpanded);
16398 std::optional<unsigned> OrigNumExpansions = OrigElement.NumExpansions;
16400 SourceRange PatternRange(OrigElement.Key->getBeginLoc(),
16401 OrigElement.Value->getEndLoc());
16402 if (getDerived().TryExpandParameterPacks(OrigElement.EllipsisLoc,
16412 ExprResult Key = getDerived().TransformExpr(OrigElement.Key);
16416 if (Key.get() != OrigElement.Key)
16419 ExprResult Value = getDerived().TransformExpr(OrigElement.Value);
16423 if (Value.get() != OrigElement.Value)
16427 Key.get(), Value.get(), OrigElement.EllipsisLoc, NumExpansions
16441 ExprResult Key = getDerived().TransformExpr(OrigElement.Key);
16445 ExprResult Value = getDerived().TransformExpr(OrigElement.Value);
16458 Element.EllipsisLoc = OrigElement.EllipsisLoc;
16470 ExprResult Key = getDerived().TransformExpr(OrigElement.Key);
16474 if (Key.get() != OrigElement.Key)
16479 = getDerived().TransformExpr(OrigElement.Value);
16483 if (Value.get() != OrigElement.Value)