Lines Matching refs:TL

6783 void TypeLocReader::VisitQualifiedTypeLoc(QualifiedTypeLoc TL) {  in VisitQualifiedTypeLoc()  argument
6787 void TypeLocReader::VisitBuiltinTypeLoc(BuiltinTypeLoc TL) { in VisitBuiltinTypeLoc() argument
6788 TL.setBuiltinLoc(readSourceLocation()); in VisitBuiltinTypeLoc()
6789 if (TL.needsExtraLocalData()) { in VisitBuiltinTypeLoc()
6790 TL.setWrittenTypeSpec(static_cast<DeclSpec::TST>(Reader.readInt())); in VisitBuiltinTypeLoc()
6791 TL.setWrittenSignSpec(static_cast<TypeSpecifierSign>(Reader.readInt())); in VisitBuiltinTypeLoc()
6792 TL.setWrittenWidthSpec(static_cast<TypeSpecifierWidth>(Reader.readInt())); in VisitBuiltinTypeLoc()
6793 TL.setModeAttr(Reader.readInt()); in VisitBuiltinTypeLoc()
6797 void TypeLocReader::VisitComplexTypeLoc(ComplexTypeLoc TL) { in VisitComplexTypeLoc() argument
6798 TL.setNameLoc(readSourceLocation()); in VisitComplexTypeLoc()
6801 void TypeLocReader::VisitPointerTypeLoc(PointerTypeLoc TL) { in VisitPointerTypeLoc() argument
6802 TL.setStarLoc(readSourceLocation()); in VisitPointerTypeLoc()
6805 void TypeLocReader::VisitDecayedTypeLoc(DecayedTypeLoc TL) { in VisitDecayedTypeLoc() argument
6809 void TypeLocReader::VisitAdjustedTypeLoc(AdjustedTypeLoc TL) { in VisitAdjustedTypeLoc() argument
6813 void TypeLocReader::VisitArrayParameterTypeLoc(ArrayParameterTypeLoc TL) { in VisitArrayParameterTypeLoc() argument
6817 void TypeLocReader::VisitMacroQualifiedTypeLoc(MacroQualifiedTypeLoc TL) { in VisitMacroQualifiedTypeLoc() argument
6818 TL.setExpansionLoc(readSourceLocation()); in VisitMacroQualifiedTypeLoc()
6821 void TypeLocReader::VisitBlockPointerTypeLoc(BlockPointerTypeLoc TL) { in VisitBlockPointerTypeLoc() argument
6822 TL.setCaretLoc(readSourceLocation()); in VisitBlockPointerTypeLoc()
6825 void TypeLocReader::VisitLValueReferenceTypeLoc(LValueReferenceTypeLoc TL) { in VisitLValueReferenceTypeLoc() argument
6826 TL.setAmpLoc(readSourceLocation()); in VisitLValueReferenceTypeLoc()
6829 void TypeLocReader::VisitRValueReferenceTypeLoc(RValueReferenceTypeLoc TL) { in VisitRValueReferenceTypeLoc() argument
6830 TL.setAmpAmpLoc(readSourceLocation()); in VisitRValueReferenceTypeLoc()
6833 void TypeLocReader::VisitMemberPointerTypeLoc(MemberPointerTypeLoc TL) { in VisitMemberPointerTypeLoc() argument
6834 TL.setStarLoc(readSourceLocation()); in VisitMemberPointerTypeLoc()
6835 TL.setClassTInfo(GetTypeSourceInfo()); in VisitMemberPointerTypeLoc()
6838 void TypeLocReader::VisitArrayTypeLoc(ArrayTypeLoc TL) { in VisitArrayTypeLoc() argument
6839 TL.setLBracketLoc(readSourceLocation()); in VisitArrayTypeLoc()
6840 TL.setRBracketLoc(readSourceLocation()); in VisitArrayTypeLoc()
6842 TL.setSizeExpr(Reader.readExpr()); in VisitArrayTypeLoc()
6844 TL.setSizeExpr(nullptr); in VisitArrayTypeLoc()
6847 void TypeLocReader::VisitConstantArrayTypeLoc(ConstantArrayTypeLoc TL) { in VisitConstantArrayTypeLoc() argument
6848 VisitArrayTypeLoc(TL); in VisitConstantArrayTypeLoc()
6851 void TypeLocReader::VisitIncompleteArrayTypeLoc(IncompleteArrayTypeLoc TL) { in VisitIncompleteArrayTypeLoc() argument
6852 VisitArrayTypeLoc(TL); in VisitIncompleteArrayTypeLoc()
6855 void TypeLocReader::VisitVariableArrayTypeLoc(VariableArrayTypeLoc TL) { in VisitVariableArrayTypeLoc() argument
6856 VisitArrayTypeLoc(TL); in VisitVariableArrayTypeLoc()
6860 DependentSizedArrayTypeLoc TL) { in VisitDependentSizedArrayTypeLoc() argument
6861 VisitArrayTypeLoc(TL); in VisitDependentSizedArrayTypeLoc()
6865 DependentAddressSpaceTypeLoc TL) { in VisitDependentAddressSpaceTypeLoc() argument
6867 TL.setAttrNameLoc(readSourceLocation()); in VisitDependentAddressSpaceTypeLoc()
6868 TL.setAttrOperandParensRange(readSourceRange()); in VisitDependentAddressSpaceTypeLoc()
6869 TL.setAttrExprOperand(Reader.readExpr()); in VisitDependentAddressSpaceTypeLoc()
6873 DependentSizedExtVectorTypeLoc TL) { in VisitDependentSizedExtVectorTypeLoc() argument
6874 TL.setNameLoc(readSourceLocation()); in VisitDependentSizedExtVectorTypeLoc()
6877 void TypeLocReader::VisitVectorTypeLoc(VectorTypeLoc TL) { in VisitVectorTypeLoc() argument
6878 TL.setNameLoc(readSourceLocation()); in VisitVectorTypeLoc()
6882 DependentVectorTypeLoc TL) { in VisitDependentVectorTypeLoc() argument
6883 TL.setNameLoc(readSourceLocation()); in VisitDependentVectorTypeLoc()
6886 void TypeLocReader::VisitExtVectorTypeLoc(ExtVectorTypeLoc TL) { in VisitExtVectorTypeLoc() argument
6887 TL.setNameLoc(readSourceLocation()); in VisitExtVectorTypeLoc()
6890 void TypeLocReader::VisitConstantMatrixTypeLoc(ConstantMatrixTypeLoc TL) { in VisitConstantMatrixTypeLoc() argument
6891 TL.setAttrNameLoc(readSourceLocation()); in VisitConstantMatrixTypeLoc()
6892 TL.setAttrOperandParensRange(readSourceRange()); in VisitConstantMatrixTypeLoc()
6893 TL.setAttrRowOperand(Reader.readExpr()); in VisitConstantMatrixTypeLoc()
6894 TL.setAttrColumnOperand(Reader.readExpr()); in VisitConstantMatrixTypeLoc()
6898 DependentSizedMatrixTypeLoc TL) { in VisitDependentSizedMatrixTypeLoc() argument
6899 TL.setAttrNameLoc(readSourceLocation()); in VisitDependentSizedMatrixTypeLoc()
6900 TL.setAttrOperandParensRange(readSourceRange()); in VisitDependentSizedMatrixTypeLoc()
6901 TL.setAttrRowOperand(Reader.readExpr()); in VisitDependentSizedMatrixTypeLoc()
6902 TL.setAttrColumnOperand(Reader.readExpr()); in VisitDependentSizedMatrixTypeLoc()
6905 void TypeLocReader::VisitFunctionTypeLoc(FunctionTypeLoc TL) { in VisitFunctionTypeLoc() argument
6906 TL.setLocalRangeBegin(readSourceLocation()); in VisitFunctionTypeLoc()
6907 TL.setLParenLoc(readSourceLocation()); in VisitFunctionTypeLoc()
6908 TL.setRParenLoc(readSourceLocation()); in VisitFunctionTypeLoc()
6909 TL.setExceptionSpecRange(readSourceRange()); in VisitFunctionTypeLoc()
6910 TL.setLocalRangeEnd(readSourceLocation()); in VisitFunctionTypeLoc()
6911 for (unsigned i = 0, e = TL.getNumParams(); i != e; ++i) { in VisitFunctionTypeLoc()
6912 TL.setParam(i, Reader.readDeclAs<ParmVarDecl>()); in VisitFunctionTypeLoc()
6916 void TypeLocReader::VisitFunctionProtoTypeLoc(FunctionProtoTypeLoc TL) { in VisitFunctionProtoTypeLoc() argument
6917 VisitFunctionTypeLoc(TL); in VisitFunctionProtoTypeLoc()
6920 void TypeLocReader::VisitFunctionNoProtoTypeLoc(FunctionNoProtoTypeLoc TL) { in VisitFunctionNoProtoTypeLoc() argument
6921 VisitFunctionTypeLoc(TL); in VisitFunctionNoProtoTypeLoc()
6924 void TypeLocReader::VisitUnresolvedUsingTypeLoc(UnresolvedUsingTypeLoc TL) { in VisitUnresolvedUsingTypeLoc() argument
6925 TL.setNameLoc(readSourceLocation()); in VisitUnresolvedUsingTypeLoc()
6928 void TypeLocReader::VisitUsingTypeLoc(UsingTypeLoc TL) { in VisitUsingTypeLoc() argument
6929 TL.setNameLoc(readSourceLocation()); in VisitUsingTypeLoc()
6932 void TypeLocReader::VisitTypedefTypeLoc(TypedefTypeLoc TL) { in VisitTypedefTypeLoc() argument
6933 TL.setNameLoc(readSourceLocation()); in VisitTypedefTypeLoc()
6936 void TypeLocReader::VisitTypeOfExprTypeLoc(TypeOfExprTypeLoc TL) { in VisitTypeOfExprTypeLoc() argument
6937 TL.setTypeofLoc(readSourceLocation()); in VisitTypeOfExprTypeLoc()
6938 TL.setLParenLoc(readSourceLocation()); in VisitTypeOfExprTypeLoc()
6939 TL.setRParenLoc(readSourceLocation()); in VisitTypeOfExprTypeLoc()
6942 void TypeLocReader::VisitTypeOfTypeLoc(TypeOfTypeLoc TL) { in VisitTypeOfTypeLoc() argument
6943 TL.setTypeofLoc(readSourceLocation()); in VisitTypeOfTypeLoc()
6944 TL.setLParenLoc(readSourceLocation()); in VisitTypeOfTypeLoc()
6945 TL.setRParenLoc(readSourceLocation()); in VisitTypeOfTypeLoc()
6946 TL.setUnmodifiedTInfo(GetTypeSourceInfo()); in VisitTypeOfTypeLoc()
6949 void TypeLocReader::VisitDecltypeTypeLoc(DecltypeTypeLoc TL) { in VisitDecltypeTypeLoc() argument
6950 TL.setDecltypeLoc(readSourceLocation()); in VisitDecltypeTypeLoc()
6951 TL.setRParenLoc(readSourceLocation()); in VisitDecltypeTypeLoc()
6954 void TypeLocReader::VisitPackIndexingTypeLoc(PackIndexingTypeLoc TL) { in VisitPackIndexingTypeLoc() argument
6955 TL.setEllipsisLoc(readSourceLocation()); in VisitPackIndexingTypeLoc()
6958 void TypeLocReader::VisitUnaryTransformTypeLoc(UnaryTransformTypeLoc TL) { in VisitUnaryTransformTypeLoc() argument
6959 TL.setKWLoc(readSourceLocation()); in VisitUnaryTransformTypeLoc()
6960 TL.setLParenLoc(readSourceLocation()); in VisitUnaryTransformTypeLoc()
6961 TL.setRParenLoc(readSourceLocation()); in VisitUnaryTransformTypeLoc()
6962 TL.setUnderlyingTInfo(GetTypeSourceInfo()); in VisitUnaryTransformTypeLoc()
6977 void TypeLocReader::VisitAutoTypeLoc(AutoTypeLoc TL) { in VisitAutoTypeLoc() argument
6978 TL.setNameLoc(readSourceLocation()); in VisitAutoTypeLoc()
6980 TL.setConceptReference(Reader.readConceptReference()); in VisitAutoTypeLoc()
6982 TL.setRParenLoc(readSourceLocation()); in VisitAutoTypeLoc()
6986 DeducedTemplateSpecializationTypeLoc TL) { in VisitDeducedTemplateSpecializationTypeLoc() argument
6987 TL.setTemplateNameLoc(readSourceLocation()); in VisitDeducedTemplateSpecializationTypeLoc()
6990 void TypeLocReader::VisitRecordTypeLoc(RecordTypeLoc TL) { in VisitRecordTypeLoc() argument
6991 TL.setNameLoc(readSourceLocation()); in VisitRecordTypeLoc()
6994 void TypeLocReader::VisitEnumTypeLoc(EnumTypeLoc TL) { in VisitEnumTypeLoc() argument
6995 TL.setNameLoc(readSourceLocation()); in VisitEnumTypeLoc()
6998 void TypeLocReader::VisitAttributedTypeLoc(AttributedTypeLoc TL) { in VisitAttributedTypeLoc() argument
6999 TL.setAttr(ReadAttr()); in VisitAttributedTypeLoc()
7002 void TypeLocReader::VisitCountAttributedTypeLoc(CountAttributedTypeLoc TL) { in VisitCountAttributedTypeLoc() argument
7006 void TypeLocReader::VisitBTFTagAttributedTypeLoc(BTFTagAttributedTypeLoc TL) { in VisitBTFTagAttributedTypeLoc() argument
7010 void TypeLocReader::VisitTemplateTypeParmTypeLoc(TemplateTypeParmTypeLoc TL) { in VisitTemplateTypeParmTypeLoc() argument
7011 TL.setNameLoc(readSourceLocation()); in VisitTemplateTypeParmTypeLoc()
7015 SubstTemplateTypeParmTypeLoc TL) { in VisitSubstTemplateTypeParmTypeLoc() argument
7016 TL.setNameLoc(readSourceLocation()); in VisitSubstTemplateTypeParmTypeLoc()
7020 SubstTemplateTypeParmPackTypeLoc TL) { in VisitSubstTemplateTypeParmPackTypeLoc() argument
7021 TL.setNameLoc(readSourceLocation()); in VisitSubstTemplateTypeParmPackTypeLoc()
7025 TemplateSpecializationTypeLoc TL) { in VisitTemplateSpecializationTypeLoc() argument
7026 TL.setTemplateKeywordLoc(readSourceLocation()); in VisitTemplateSpecializationTypeLoc()
7027 TL.setTemplateNameLoc(readSourceLocation()); in VisitTemplateSpecializationTypeLoc()
7028 TL.setLAngleLoc(readSourceLocation()); in VisitTemplateSpecializationTypeLoc()
7029 TL.setRAngleLoc(readSourceLocation()); in VisitTemplateSpecializationTypeLoc()
7030 for (unsigned i = 0, e = TL.getNumArgs(); i != e; ++i) in VisitTemplateSpecializationTypeLoc()
7031 TL.setArgLocInfo(i, in VisitTemplateSpecializationTypeLoc()
7033 TL.getTypePtr()->template_arguments()[i].getKind())); in VisitTemplateSpecializationTypeLoc()
7036 void TypeLocReader::VisitParenTypeLoc(ParenTypeLoc TL) { in VisitParenTypeLoc() argument
7037 TL.setLParenLoc(readSourceLocation()); in VisitParenTypeLoc()
7038 TL.setRParenLoc(readSourceLocation()); in VisitParenTypeLoc()
7041 void TypeLocReader::VisitElaboratedTypeLoc(ElaboratedTypeLoc TL) { in VisitElaboratedTypeLoc() argument
7042 TL.setElaboratedKeywordLoc(readSourceLocation()); in VisitElaboratedTypeLoc()
7043 TL.setQualifierLoc(ReadNestedNameSpecifierLoc()); in VisitElaboratedTypeLoc()
7046 void TypeLocReader::VisitInjectedClassNameTypeLoc(InjectedClassNameTypeLoc TL) { in VisitInjectedClassNameTypeLoc() argument
7047 TL.setNameLoc(readSourceLocation()); in VisitInjectedClassNameTypeLoc()
7050 void TypeLocReader::VisitDependentNameTypeLoc(DependentNameTypeLoc TL) { in VisitDependentNameTypeLoc() argument
7051 TL.setElaboratedKeywordLoc(readSourceLocation()); in VisitDependentNameTypeLoc()
7052 TL.setQualifierLoc(ReadNestedNameSpecifierLoc()); in VisitDependentNameTypeLoc()
7053 TL.setNameLoc(readSourceLocation()); in VisitDependentNameTypeLoc()
7057 DependentTemplateSpecializationTypeLoc TL) { in VisitDependentTemplateSpecializationTypeLoc() argument
7058 TL.setElaboratedKeywordLoc(readSourceLocation()); in VisitDependentTemplateSpecializationTypeLoc()
7059 TL.setQualifierLoc(ReadNestedNameSpecifierLoc()); in VisitDependentTemplateSpecializationTypeLoc()
7060 TL.setTemplateKeywordLoc(readSourceLocation()); in VisitDependentTemplateSpecializationTypeLoc()
7061 TL.setTemplateNameLoc(readSourceLocation()); in VisitDependentTemplateSpecializationTypeLoc()
7062 TL.setLAngleLoc(readSourceLocation()); in VisitDependentTemplateSpecializationTypeLoc()
7063 TL.setRAngleLoc(readSourceLocation()); in VisitDependentTemplateSpecializationTypeLoc()
7064 for (unsigned I = 0, E = TL.getNumArgs(); I != E; ++I) in VisitDependentTemplateSpecializationTypeLoc()
7065 TL.setArgLocInfo(I, in VisitDependentTemplateSpecializationTypeLoc()
7067 TL.getTypePtr()->template_arguments()[I].getKind())); in VisitDependentTemplateSpecializationTypeLoc()
7070 void TypeLocReader::VisitPackExpansionTypeLoc(PackExpansionTypeLoc TL) { in VisitPackExpansionTypeLoc() argument
7071 TL.setEllipsisLoc(readSourceLocation()); in VisitPackExpansionTypeLoc()
7074 void TypeLocReader::VisitObjCInterfaceTypeLoc(ObjCInterfaceTypeLoc TL) { in VisitObjCInterfaceTypeLoc() argument
7075 TL.setNameLoc(readSourceLocation()); in VisitObjCInterfaceTypeLoc()
7076 TL.setNameEndLoc(readSourceLocation()); in VisitObjCInterfaceTypeLoc()
7079 void TypeLocReader::VisitObjCTypeParamTypeLoc(ObjCTypeParamTypeLoc TL) { in VisitObjCTypeParamTypeLoc() argument
7080 if (TL.getNumProtocols()) { in VisitObjCTypeParamTypeLoc()
7081 TL.setProtocolLAngleLoc(readSourceLocation()); in VisitObjCTypeParamTypeLoc()
7082 TL.setProtocolRAngleLoc(readSourceLocation()); in VisitObjCTypeParamTypeLoc()
7084 for (unsigned i = 0, e = TL.getNumProtocols(); i != e; ++i) in VisitObjCTypeParamTypeLoc()
7085 TL.setProtocolLoc(i, readSourceLocation()); in VisitObjCTypeParamTypeLoc()
7088 void TypeLocReader::VisitObjCObjectTypeLoc(ObjCObjectTypeLoc TL) { in VisitObjCObjectTypeLoc() argument
7089 TL.setHasBaseTypeAsWritten(Reader.readBool()); in VisitObjCObjectTypeLoc()
7090 TL.setTypeArgsLAngleLoc(readSourceLocation()); in VisitObjCObjectTypeLoc()
7091 TL.setTypeArgsRAngleLoc(readSourceLocation()); in VisitObjCObjectTypeLoc()
7092 for (unsigned i = 0, e = TL.getNumTypeArgs(); i != e; ++i) in VisitObjCObjectTypeLoc()
7093 TL.setTypeArgTInfo(i, GetTypeSourceInfo()); in VisitObjCObjectTypeLoc()
7094 TL.setProtocolLAngleLoc(readSourceLocation()); in VisitObjCObjectTypeLoc()
7095 TL.setProtocolRAngleLoc(readSourceLocation()); in VisitObjCObjectTypeLoc()
7096 for (unsigned i = 0, e = TL.getNumProtocols(); i != e; ++i) in VisitObjCObjectTypeLoc()
7097 TL.setProtocolLoc(i, readSourceLocation()); in VisitObjCObjectTypeLoc()
7100 void TypeLocReader::VisitObjCObjectPointerTypeLoc(ObjCObjectPointerTypeLoc TL) { in VisitObjCObjectPointerTypeLoc() argument
7101 TL.setStarLoc(readSourceLocation()); in VisitObjCObjectPointerTypeLoc()
7104 void TypeLocReader::VisitAtomicTypeLoc(AtomicTypeLoc TL) { in VisitAtomicTypeLoc() argument
7105 TL.setKWLoc(readSourceLocation()); in VisitAtomicTypeLoc()
7106 TL.setLParenLoc(readSourceLocation()); in VisitAtomicTypeLoc()
7107 TL.setRParenLoc(readSourceLocation()); in VisitAtomicTypeLoc()
7110 void TypeLocReader::VisitPipeTypeLoc(PipeTypeLoc TL) { in VisitPipeTypeLoc() argument
7111 TL.setKWLoc(readSourceLocation()); in VisitPipeTypeLoc()
7114 void TypeLocReader::VisitBitIntTypeLoc(clang::BitIntTypeLoc TL) { in VisitBitIntTypeLoc() argument
7115 TL.setNameLoc(readSourceLocation()); in VisitBitIntTypeLoc()
7118 clang::DependentBitIntTypeLoc TL) { in VisitDependentBitIntTypeLoc() argument
7119 TL.setNameLoc(readSourceLocation()); in VisitDependentBitIntTypeLoc()
7122 void ASTRecordReader::readTypeLoc(TypeLoc TL, LocSeq *ParentSeq) { in readTypeLoc() argument
7125 for (; !TL.isNull(); TL = TL.getNextTypeLoc()) in readTypeLoc()
7126 TLR.Visit(TL); in readTypeLoc()