Home | History | Annotate | Download | only in Sema

Lines Matching refs:OrigElement

8401     ObjCDictionaryElement OrigElement = E->getKeyValueElement(I);
8403 if (OrigElement.isPackExpansion()) {
8406 getSema().collectUnexpandedParameterPacks(OrigElement.Key, Unexpanded);
8407 getSema().collectUnexpandedParameterPacks(OrigElement.Value, Unexpanded);
8414 llvm::Optional<unsigned> OrigNumExpansions = OrigElement.NumExpansions;
8416 SourceRange PatternRange(OrigElement.Key->getLocStart(),
8417 OrigElement.Value->getLocEnd());
8418 if (getDerived().TryExpandParameterPacks(OrigElement.EllipsisLoc,
8430 ExprResult Key = getDerived().TransformExpr(OrigElement.Key);
8434 if (Key.get() != OrigElement.Key)
8437 ExprResult Value = getDerived().TransformExpr(OrigElement.Value);
8441 if (Value.get() != OrigElement.Value)
8445 Key.get(), Value.get(), OrigElement.EllipsisLoc, NumExpansions
8459 ExprResult Key = getDerived().TransformExpr(OrigElement.Key);
8463 ExprResult Value = getDerived().TransformExpr(OrigElement.Value);
8475 Element.EllipsisLoc = OrigElement.EllipsisLoc;
8485 ExprResult Key = getDerived().TransformExpr(OrigElement.Key);
8489 if (Key.get() != OrigElement.Key)
8494 = getDerived().TransformExpr(OrigElement.Value);
8498 if (Value.get() != OrigElement.Value)