Home
last modified time | relevance | path

Searched refs:NewTL (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/clang/lib/Sema/
H A DTypeLocBuilder.cpp35 CLASS##TypeLoc NewTL = push<class CLASS##TypeLoc>(CurTL.getType()); \ in pushFullCopy()
36 memcpy(NewTL.getOpaqueData(), CurTL.getOpaqueData(), NewTL.getLocalDataSize()); \ in pushFullCopy()
H A DTreeTransform.h5105 ReferenceTypeLoc NewTL; in TransformReferenceType() local
5176 NewTL.setClassTInfo(NewClsTInfo); in TransformMemberPointerType()
5222 NewTL.setSizeExpr(NewSize); in TransformConstantArrayType()
5250 NewTL.setSizeExpr(nullptr); in TransformIncompleteArrayType()
5297 NewTL.setSizeExpr(Size); in TransformVariableArrayType()
5345 NewTL.setSizeExpr(size); in TransformDependentSizedArrayType()
5377 DependentVectorTypeLoc NewTL = in TransformDependentVectorType() local
5507 NewTL.setAttrRowOperand(rows); in TransformDependentSizedMatrixType()
6296 NewTL.setKWLoc(TL.getKWLoc()); in TransformUnaryTransformType()
6470 NewTL.setKWLoc(TL.getKWLoc()); in TransformAtomicType()
[all …]
H A DSemaTemplateInstantiate.cpp1790 TemplateTypeParmTypeLoc NewTL in TransformTemplateTypeParmType() local
1792 NewTL.setNameLoc(TL.getNameLoc()); in TransformTemplateTypeParmType()
1812 NewTL.setNameLoc(TL.getNameLoc()); in TransformTemplateTypeParmType()
1828 NewTL.setNameLoc(TL.getNameLoc()); in TransformTemplateTypeParmType()
1843 SubstTemplateTypeParmTypeLoc NewTL in TransformTemplateTypeParmType() local
1845 NewTL.setNameLoc(TL.getNameLoc()); in TransformTemplateTypeParmType()
1862 NewTL.setNameLoc(TL.getNameLoc()); in TransformTemplateTypeParmType()
1872 SubstTemplateTypeParmPackTypeLoc NewTL in TransformSubstTemplateTypeParmPackType() local
1874 NewTL.setNameLoc(TL.getNameLoc()); in TransformSubstTemplateTypeParmPackType()
1885 SubstTemplateTypeParmTypeLoc NewTL in TransformSubstTemplateTypeParmPackType() local
[all …]
H A DSemaTemplateDeduction.cpp4468 TemplateTypeParmTypeLoc NewTL = TLB.push<TemplateTypeParmTypeLoc>(Result); in TransformDesugared() local
4469 NewTL.setNameLoc(TL.getNameLoc()); in TransformDesugared()
4490 auto NewTL = TLB.push<AutoTypeLoc>(Result); in TransformAutoType() local
4491 NewTL.copy(TL); in TransformAutoType()
4503 auto NewTL = TLB.push<DeducedTemplateSpecializationTypeLoc>(Result); in TransformDeducedTemplateSpecializationType() local
4504 NewTL.setNameLoc(TL.getNameLoc()); in TransformDeducedTemplateSpecializationType()
H A DSemaTemplate.cpp2363 FunctionProtoTypeLoc NewTL = TLB.push<FunctionProtoTypeLoc>(Result); in transformFunctionProtoType() local
2364 NewTL.setLocalRangeBegin(TL.getLocalRangeBegin()); in transformFunctionProtoType()
2365 NewTL.setLParenLoc(TL.getLParenLoc()); in transformFunctionProtoType()
2366 NewTL.setRParenLoc(TL.getRParenLoc()); in transformFunctionProtoType()
2367 NewTL.setExceptionSpecRange(SourceRange()); in transformFunctionProtoType()
2368 NewTL.setLocalRangeEnd(TL.getLocalRangeEnd()); in transformFunctionProtoType()
2369 for (unsigned I = 0, E = NewTL.getNumParams(); I != E; ++I) in transformFunctionProtoType()
2370 NewTL.setParam(I, Params[I]); in transformFunctionProtoType()
H A DSemaTemplateInstantiateDecl.cpp4341 TypeLoc NewTL = NewTInfo->getTypeLoc().IgnoreParens(); in SubstFunctionType() local
4342 FunctionProtoTypeLoc NewProtoLoc = NewTL.castAs<FunctionProtoTypeLoc>(); in SubstFunctionType()
5016 RecordTypeLoc NewTL = TLB.push<RecordTypeLoc>(Result); in InstantiateFunctionDefinition() local
5017 NewTL.setNameLoc(TL.getNameLoc()); in InstantiateFunctionDefinition()