Home | History | Annotate | Download | only in Sema

Lines Matching refs:TypeSourceInfo

285   /// TypeSourceInfo for it and delegating to the appropriate
301 TypeSourceInfo *TransformType(TypeSourceInfo *DI);
534 /// \brief Fakes up a TypeSourceInfo for a type.
535 TypeSourceInfo *InventTypeSourceInfo(QualType T) {
610 TypeSourceInfo **RecoveryTSI);
614 TypeSourceInfo **RecoveryTSI);
1259 TypeSourceInfo *TInfo, QualType T) {
1560 TypeSourceInfo *Declarator,
1702 TypeSourceInfo *ScopeType,
1722 TypeSourceInfo *Type,
1735 ExprResult RebuildUnaryExprOrTypeTrait(TypeSourceInfo *TInfo,
1868 TypeSourceInfo *TInfo,
1880 TypeSourceInfo *TInfo,
1958 Expr *SubExpr, TypeSourceInfo *TInfo,
2015 ArrayRef<TypeSourceInfo *> Types,
2044 TypeSourceInfo *TInfo,
2082 TypeSourceInfo *TInfo,
2099 TypeSourceInfo *TInfo,
2116 TypeSourceInfo *TInfo,
2133 TypeSourceInfo *TInfo,
2148 ExprResult RebuildCXXFunctionalCastExpr(TypeSourceInfo *TInfo,
2163 TypeSourceInfo *Operand,
2188 TypeSourceInfo *Operand,
2251 ExprResult RebuildCXXScalarValueInitExpr(TypeSourceInfo *TSInfo,
2269 TypeSourceInfo *AllocatedTypeInfo,
2303 ArrayRef<TypeSourceInfo *> Args,
2314 TypeSourceInfo *TSInfo,
2342 TypeSourceInfo **RecoveryTSI) {
2398 ExprResult RebuildCXXTemporaryObjectExpr(TypeSourceInfo *TSInfo,
2412 ExprResult RebuildCXXUnresolvedConstructExpr(TypeSourceInfo *TSInfo,
2532 TypeSourceInfo *EncodeTypeInfo,
2538 ExprResult RebuildObjCMessageExpr(TypeSourceInfo *ReceiverTypeInfo,
2669 Expr *SrcExpr, TypeSourceInfo *DstTInfo,
2711 if (TypeSourceInfo *Expansion
2755 TypeSourceInfo *TransformTypeInObjectScope(TypeSourceInfo *TSInfo,
2760 TypeSourceInfo *TransformTSIInObjectScope(TypeLoc TL, QualType ObjectType,
3139 TypeSourceInfo *NewTInfo;
3141 if (TypeSourceInfo *OldTInfo = NameInfo.getNamedTypeInfo()) {
3317 TypeSourceInfo *DI = Input.getTypeSourceInfo();
3562 TypeSourceInfo *DI = getSema().Context.getTrivialTypeSourceInfo(T,
3565 TypeSourceInfo *NewDI = getDerived().TransformType(DI);
3574 TypeSourceInfo *TreeTransform<Derived>::TransformType(TypeSourceInfo *DI) {
3692 TypeSourceInfo *TSI =
3700 TypeSourceInfo *
3701 TreeTransform<Derived>::TransformTypeInObjectScope(TypeSourceInfo *TSInfo,
3713 TypeSourceInfo *TreeTransform<Derived>::TransformTSIInObjectScope(
3933 TypeSourceInfo* OldClsTInfo = TL.getClassTInfo();
3934 TypeSourceInfo *NewClsTInfo = nullptr;
4228 TypeSourceInfo *OldDI = OldParm->getTypeSourceInfo();
4229 TypeSourceInfo *NewDI = nullptr;
4660 TypeSourceInfo* Old_Under_TI = TL.getUnderlyingTInfo();
4661 TypeSourceInfo* New_Under_TI = getDerived().TransformType(Old_Under_TI);
5962 TypeSourceInfo *TSInfo = nullptr;
6115 TypeSourceInfo *T =
6852 SmallVector<TypeSourceInfo *, 4> AssocTypes;
6854 TypeSourceInfo *TS = E->getAssocTypeSourceInfo(i);
6856 TypeSourceInfo *AssocType = getDerived().TransformType(TS);
6927 TypeSourceInfo *Type = getDerived().TransformType(E->getTypeSourceInfo());
7024 TypeSourceInfo *OldT = E->getArgumentTypeInfo();
7026 TypeSourceInfo *NewT = getDerived().TransformType(OldT);
7046 TypeSourceInfo *RecoveryTSI = nullptr;
7296 TypeSourceInfo *Type = getDerived().TransformType(E->getTypeInfoAsWritten());
7319 TypeSourceInfo *OldT = E->getTypeSourceInfo();
7320 TypeSourceInfo *NewT = getDerived().TransformType(OldT);
7468 TypeSourceInfo *TInfo = getDerived().TransformType(E->getWrittenTypeInfo());
7698 TypeSourceInfo *Type = getDerived().TransformType(E->getTypeInfoAsWritten());
7751 TypeSourceInfo *Type = getDerived().TransformType(E->getTypeInfoAsWritten());
7775 TypeSourceInfo *TInfo
7815 TypeSourceInfo *TInfo
7923 TypeSourceInfo *T = getDerived().TransformType(E->getTypeSourceInfo());
7940 TypeSourceInfo *AllocTypeInfo
8126 TypeSourceInfo *DestroyedTypeInfo
8153 TypeSourceInfo *ScopeTypeInfo = nullptr;
8261 SmallVector<TypeSourceInfo *, 4> Args;
8263 TypeSourceInfo *From = E->getArg(I);
8395 TypeSourceInfo *T = getDerived().TransformType(E->getQueriedTypeSourceInfo());
8442 TypeSourceInfo **RecoveryTSI) {
8469 TypeSourceInfo **RecoveryTSI) {
8586 TypeSourceInfo *T = getDerived().TransformType(E->getTypeSourceInfo());
8662 // Check to see if the TypeSourceInfo of the call operator needs to
8666 TypeSourceInfo *OldCallOpTSI = E->getCallOperator()->getTypeSourceInfo();
8669 TypeSourceInfo *NewCallOpTSI = nullptr;
8674 // Use the Old Call Operator's TypeSourceInfo if it is already transformed.
8678 // Transform the TypeSourceInfo of the Original Lambda's Call Operator.
8909 TypeSourceInfo *T = getDerived().TransformType(E->getTypeSourceInfo());
9412 TypeSourceInfo *EncodedTypeInfo
9439 TypeSourceInfo *TSInfo
9471 TypeSourceInfo *ReceiverTypeInfo
9650 TypeSourceInfo *Type = getDerived().TransformType(E->getTypeSourceInfo());
10159 TypeSourceInfo *ScopeType,
10177 TypeSourceInfo *DestroyedType = Destroyed.getTypeSourceInfo();