Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/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()
58 auto NewTL = push<class CLASS##TypeLoc>(CurTL.getType()); \ in pushTrivial()
59 NewTL.initializeLocal(Context, Loc); \ in pushTrivial()
H A DTreeTransform.h5294 ReferenceTypeLoc NewTL; in TransformReferenceType() local
5411 NewTL.setSizeExpr(NewSize); in TransformConstantArrayType()
5439 NewTL.setSizeExpr(nullptr); in TransformIncompleteArrayType()
5486 NewTL.setSizeExpr(Size); in TransformVariableArrayType()
5537 NewTL.setSizeExpr(size); in TransformDependentSizedArrayType()
5569 DependentVectorTypeLoc NewTL = in TransformDependentVectorType() local
5699 NewTL.setAttrRowOperand(rows); in TransformDependentSizedMatrixType()
6500 NewTL.setKWLoc(TL.getKWLoc()); in TransformUnaryTransformType()
6689 NewTL.setKWLoc(TL.getKWLoc()); in TransformAtomicType()
6713 NewTL.setKWLoc(TL.getKWLoc()); in TransformPipeType()
[all …]
H A DSemaTemplateInstantiate.cpp2221 SubstTemplateTypeParmTypeLoc NewTL = in BuildSubstTemplateTypeParmType() local
2223 NewTL.setNameLoc(NameLoc); in BuildSubstTemplateTypeParmType()
2241 TemplateTypeParmTypeLoc NewTL in TransformTemplateTypeParmType() local
2243 NewTL.setNameLoc(TL.getNameLoc()); in TransformTemplateTypeParmType()
2262 auto NewTL = TLB.push<TemplateTypeParmTypeLoc>(NewT); in TransformTemplateTypeParmType() local
2263 NewTL.setNameLoc(TL.getNameLoc()); in TransformTemplateTypeParmType()
2280 SubstTemplateTypeParmPackTypeLoc NewTL in TransformTemplateTypeParmType() local
2282 NewTL.setNameLoc(TL.getNameLoc()); in TransformTemplateTypeParmType()
2311 NewTL.setNameLoc(TL.getNameLoc()); in TransformTemplateTypeParmType()
2328 SubstTemplateTypeParmPackTypeLoc NewTL = in TransformSubstTemplateTypeParmPackType() local
[all …]
H A DSemaConcept.cpp771 TemplateTypeParmTypeLoc NewTL = TLB.push<TemplateTypeParmTypeLoc>(Result); in TransformTemplateTypeParmType() local
772 NewTL.setNameLoc(TL.getNameLoc()); in TransformTemplateTypeParmType()
H A DSemaTemplateDeduction.cpp4788 TemplateTypeParmTypeLoc NewTL = TLB.push<TemplateTypeParmTypeLoc>(Result); in TransformDesugared() local
4789 NewTL.setNameLoc(TL.getNameLoc()); in TransformDesugared()
4810 auto NewTL = TLB.push<AutoTypeLoc>(Result); in TransformAutoType() local
4811 NewTL.copy(TL); in TransformAutoType()
4823 auto NewTL = TLB.push<DeducedTemplateSpecializationTypeLoc>(Result); in TransformDeducedTemplateSpecializationType() local
4824 NewTL.setNameLoc(TL.getNameLoc()); in TransformDeducedTemplateSpecializationType()
H A DSemaTemplate.cpp2576 FunctionProtoTypeLoc NewTL = TLB.push<FunctionProtoTypeLoc>(Result); in transformFunctionProtoType() local
2577 NewTL.setLocalRangeBegin(TL.getLocalRangeBegin()); in transformFunctionProtoType()
2578 NewTL.setLParenLoc(TL.getLParenLoc()); in transformFunctionProtoType()
2579 NewTL.setRParenLoc(TL.getRParenLoc()); in transformFunctionProtoType()
2580 NewTL.setExceptionSpecRange(SourceRange()); in transformFunctionProtoType()
2581 NewTL.setLocalRangeEnd(TL.getLocalRangeEnd()); in transformFunctionProtoType()
2582 for (unsigned I = 0, E = NewTL.getNumParams(); I != E; ++I) in transformFunctionProtoType()
2583 NewTL.setParam(I, Params[I]); in transformFunctionProtoType()
H A DSemaTemplateInstantiateDecl.cpp4468 TypeLoc NewTL = NewTInfo->getTypeLoc().IgnoreParens(); in SubstFunctionType() local
4469 FunctionProtoTypeLoc NewProtoLoc = NewTL.castAs<FunctionProtoTypeLoc>(); in SubstFunctionType()
5121 RecordTypeLoc NewTL = TLB.push<RecordTypeLoc>(Result); in InstantiateFunctionDefinition() local
5122 NewTL.setNameLoc(TL.getNameLoc()); in InstantiateFunctionDefinition()