Home | History | Annotate | Download | only in Sema

Lines Matching refs:OrigElement

8770     ObjCDictionaryElement OrigElement = E->getKeyValueElement(I);
8772 if (OrigElement.isPackExpansion()) {
8775 getSema().collectUnexpandedParameterPacks(OrigElement.Key, Unexpanded);
8776 getSema().collectUnexpandedParameterPacks(OrigElement.Value, Unexpanded);
8783 Optional<unsigned> OrigNumExpansions = OrigElement.NumExpansions;
8785 SourceRange PatternRange(OrigElement.Key->getLocStart(),
8786 OrigElement.Value->getLocEnd());
8787 if (getDerived().TryExpandParameterPacks(OrigElement.EllipsisLoc,
8799 ExprResult Key = getDerived().TransformExpr(OrigElement.Key);
8803 if (Key.get() != OrigElement.Key)
8806 ExprResult Value = getDerived().TransformExpr(OrigElement.Value);
8810 if (Value.get() != OrigElement.Value)
8814 Key.get(), Value.get(), OrigElement.EllipsisLoc, NumExpansions
8828 ExprResult Key = getDerived().TransformExpr(OrigElement.Key);
8832 ExprResult Value = getDerived().TransformExpr(OrigElement.Value);
8844 Element.EllipsisLoc = OrigElement.EllipsisLoc;
8854 ExprResult Key = getDerived().TransformExpr(OrigElement.Key);
8858 if (Key.get() != OrigElement.Key)
8863 = getDerived().TransformExpr(OrigElement.Value);
8867 if (Value.get() != OrigElement.Value)