Home | History | Annotate | Download | only in Sema

Lines Matching refs:OrigElement

8381     ObjCDictionaryElement OrigElement = E->getKeyValueElement(I);
8383 if (OrigElement.isPackExpansion()) {
8386 getSema().collectUnexpandedParameterPacks(OrigElement.Key, Unexpanded);
8387 getSema().collectUnexpandedParameterPacks(OrigElement.Value, Unexpanded);
8394 llvm::Optional<unsigned> OrigNumExpansions = OrigElement.NumExpansions;
8396 SourceRange PatternRange(OrigElement.Key->getLocStart(),
8397 OrigElement.Value->getLocEnd());
8398 if (getDerived().TryExpandParameterPacks(OrigElement.EllipsisLoc,
8410 ExprResult Key = getDerived().TransformExpr(OrigElement.Key);
8414 if (Key.get() != OrigElement.Key)
8417 ExprResult Value = getDerived().TransformExpr(OrigElement.Value);
8421 if (Value.get() != OrigElement.Value)
8425 Key.get(), Value.get(), OrigElement.EllipsisLoc, NumExpansions
8439 ExprResult Key = getDerived().TransformExpr(OrigElement.Key);
8443 ExprResult Value = getDerived().TransformExpr(OrigElement.Value);
8455 Element.EllipsisLoc = OrigElement.EllipsisLoc;
8465 ExprResult Key = getDerived().TransformExpr(OrigElement.Key);
8469 if (Key.get() != OrigElement.Key)
8474 = getDerived().TransformExpr(OrigElement.Value);
8478 if (Value.get() != OrigElement.Value)