Searched refs:TLB (Results 1 - 16 of 16) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaCXXScopeSpec.cpp725 TypeLocBuilder TLB; local
728 = TLB.push<InjectedClassNameTypeLoc>(T);
731 RecordTypeLoc RecordTL = TLB.push<RecordTypeLoc>(T);
734 TypedefTypeLoc TypedefTL = TLB.push<TypedefTypeLoc>(T);
737 EnumTypeLoc EnumTL = TLB.push<EnumTypeLoc>(T);
741 = TLB.push<TemplateTypeParmTypeLoc>(T);
745 = TLB.push<UnresolvedUsingTypeLoc>(T);
749 = TLB.push<SubstTemplateTypeParmTypeLoc>(T);
753 = TLB.push<SubstTemplateTypeParmPackTypeLoc>(T);
762 SS.Extend(Context, SourceLocation(), TLB
864 TypeLocBuilder TLB; local
[all...]
H A DTreeTransform.h333 QualType TransformType(TypeLocBuilder &TLB, TypeLoc TL);
635 QualType Transform##CLASS##Type(TypeLocBuilder &TLB, CLASS##TypeLoc T);
639 QualType TransformFunctionProtoType(TypeLocBuilder &TLB,
653 TransformTemplateSpecializationType(TypeLocBuilder &TLB,
658 TransformDependentTemplateSpecializationType(TypeLocBuilder &TLB,
664 TypeLocBuilder &TLB, DependentTemplateSpecializationTypeLoc TL,
697 QualType TransformReferenceType(TypeLocBuilder &TLB, ReferenceTypeLoc TL);
3631 QualType TransformDependentNameType(TypeLocBuilder &TLB,
4519 TypeLocBuilder TLB;
4522 TLB
4533 TransformType(TypeLocBuilder &TLB, TypeLoc T) argument
4599 TransformQualifiedType(TypeLocBuilder &TLB, QualifiedTypeLoc T) argument
4734 TypeLocBuilder TLB; local
4779 TransformTypeSpecType(TypeLocBuilder &TLB, TyLoc T) argument
4786 TransformBuiltinType(TypeLocBuilder &TLB, BuiltinTypeLoc T) argument
4796 TransformComplexType(TypeLocBuilder &TLB, ComplexTypeLoc T) argument
4803 TransformAdjustedType(TypeLocBuilder &TLB, AdjustedTypeLoc TL) argument
4810 TransformDecayedType(TypeLocBuilder &TLB, DecayedTypeLoc TL) argument
4826 TransformPointerType(TypeLocBuilder &TLB, PointerTypeLoc TL) argument
4864 TransformBlockPointerType(TypeLocBuilder &TLB, BlockPointerTypeLoc TL) argument
4891 TransformReferenceType(TypeLocBuilder &TLB, ReferenceTypeLoc TL) argument
4928 TransformLValueReferenceType(TypeLocBuilder &TLB, LValueReferenceTypeLoc TL) argument
4935 TransformRValueReferenceType(TypeLocBuilder &TLB, RValueReferenceTypeLoc TL) argument
4942 TransformMemberPointerType(TypeLocBuilder &TLB, MemberPointerTypeLoc TL) argument
4994 TransformConstantArrayType(TypeLocBuilder &TLB, ConstantArrayTypeLoc TL) argument
5039 TransformIncompleteArrayType( TypeLocBuilder &TLB, IncompleteArrayTypeLoc TL) argument
5068 TransformVariableArrayType(TypeLocBuilder &TLB, VariableArrayTypeLoc TL) argument
5115 TransformDependentSizedArrayType(TypeLocBuilder &TLB, DependentSizedArrayTypeLoc TL) argument
5162 TransformDependentVectorType( TypeLocBuilder &TLB, DependentVectorTypeLoc TL) argument
5200 TransformDependentSizedExtVectorType( TypeLocBuilder &TLB, DependentSizedExtVectorTypeLoc TL) argument
5245 TransformConstantMatrixType(TypeLocBuilder &TLB, ConstantMatrixTypeLoc TL) argument
5270 TransformDependentSizedMatrixType( TypeLocBuilder &TLB, DependentSizedMatrixTypeLoc TL) argument
5324 TransformDependentAddressSpaceType( TypeLocBuilder &TLB, DependentAddressSpaceTypeLoc TL) argument
5370 TransformVectorType(TypeLocBuilder &TLB, VectorTypeLoc TL) argument
5393 TransformExtVectorType(TypeLocBuilder &TLB, ExtVectorTypeLoc TL) argument
5429 TypeLocBuilder TLB; local
5702 TransformFunctionProtoType(TypeLocBuilder &TLB, FunctionProtoTypeLoc TL) argument
5715 TransformFunctionProtoType( TypeLocBuilder &TLB, FunctionProtoTypeLoc TL, CXXRecordDecl *ThisContext, Qualifiers ThisTypeQuals, Fn TransformExceptionSpec) argument
5905 TransformFunctionNoProtoType( TypeLocBuilder &TLB, FunctionNoProtoTypeLoc TL) argument
5927 TransformUnresolvedUsingType(TypeLocBuilder &TLB, UnresolvedUsingTypeLoc TL) argument
5950 TransformTypedefType(TypeLocBuilder &TLB, TypedefTypeLoc TL) argument
5974 TransformTypeOfExprType(TypeLocBuilder &TLB, TypeOfExprTypeLoc TL) argument
6007 TransformTypeOfType(TypeLocBuilder &TLB, TypeOfTypeLoc TL) argument
6031 TransformDecltypeType(TypeLocBuilder &TLB, DecltypeTypeLoc TL) argument
6064 TransformUnaryTransformType( TypeLocBuilder &TLB, UnaryTransformTypeLoc TL) argument
6087 TransformDeducedTemplateSpecializationType( TypeLocBuilder &TLB, DeducedTemplateSpecializationTypeLoc TL) argument
6118 TransformRecordType(TypeLocBuilder &TLB, RecordTypeLoc TL) argument
6142 TransformEnumType(TypeLocBuilder &TLB, EnumTypeLoc TL) argument
6166 TransformInjectedClassNameType( TypeLocBuilder &TLB, InjectedClassNameTypeLoc TL) argument
6179 TransformTemplateTypeParmType( TypeLocBuilder &TLB, TemplateTypeParmTypeLoc TL) argument
6186 TransformSubstTemplateTypeParmType( TypeLocBuilder &TLB, SubstTemplateTypeParmTypeLoc TL) argument
6214 TransformSubstTemplateTypeParmPackType( TypeLocBuilder &TLB, SubstTemplateTypeParmPackTypeLoc TL) argument
6221 TransformTemplateSpecializationType( TypeLocBuilder &TLB, TemplateSpecializationTypeLoc TL) argument
6239 TransformAtomicType(TypeLocBuilder &TLB, AtomicTypeLoc TL) argument
6262 TransformPipeType(TypeLocBuilder &TLB, PipeTypeLoc TL) argument
6284 TransformExtIntType(TypeLocBuilder &TLB, ExtIntTypeLoc TL) argument
6302 TransformDependentExtIntType( TypeLocBuilder &TLB, DependentExtIntTypeLoc TL) argument
6399 TransformAutoType(TypeLocBuilder &TLB, AutoTypeLoc TL) argument
6465 TransformTemplateSpecializationType( TypeLocBuilder &TLB, TemplateSpecializationTypeLoc TL, TemplateName Template) argument
6519 TransformDependentTemplateSpecializationType( TypeLocBuilder &TLB, DependentTemplateSpecializationTypeLoc TL, TemplateName Template, CXXScopeSpec &SS) argument
6579 TransformElaboratedType(TypeLocBuilder &TLB, ElaboratedTypeLoc TL) argument
6633 TransformAttributedType( TypeLocBuilder &TLB, AttributedTypeLoc TL) argument
6682 TransformParenType(TypeLocBuilder &TLB, ParenTypeLoc TL) argument
6704 TransformMacroQualifiedType(TypeLocBuilder &TLB, MacroQualifiedTypeLoc TL) argument
6724 TransformDependentNameType( TypeLocBuilder &TLB, DependentNameTypeLoc TL) argument
6730 TransformDependentNameType( TypeLocBuilder &TLB, DependentNameTypeLoc TL, bool DeducedTSTContext) argument
6767 TransformDependentTemplateSpecializationType(TypeLocBuilder &TLB, DependentTemplateSpecializationTypeLoc TL) argument
6783 TransformDependentTemplateSpecializationType(TypeLocBuilder &TLB, DependentTemplateSpecializationTypeLoc TL, NestedNameSpecifierLoc QualifierLoc) argument
6848 TransformPackExpansionType(TypeLocBuilder &TLB, PackExpansionTypeLoc TL) argument
6873 TransformObjCInterfaceType(TypeLocBuilder &TLB, ObjCInterfaceTypeLoc TL) argument
6882 TransformObjCTypeParamType(TypeLocBuilder &TLB, ObjCTypeParamTypeLoc TL) argument
6915 TransformObjCObjectType(TypeLocBuilder &TLB, ObjCObjectTypeLoc TL) argument
7039 TransformObjCObjectPointerType(TypeLocBuilder &TLB, ObjCObjectPointerTypeLoc TL) argument
11799 TypeLocBuilder TLB; local
11842 TypeLocBuilder TLB; local
11867 TypeLocBuilder TLB; local
11896 TypeLocBuilder TLB; local
[all...]
H A DSemaTemplateInstantiate.cpp1096 QualType TransformFunctionProtoType(TypeLocBuilder &TLB, argument
1099 return inherited::TransformFunctionProtoType(TLB, TL);
1103 QualType TransformFunctionProtoType(TypeLocBuilder &TLB,
1116 QualType TransformTemplateTypeParmType(TypeLocBuilder &TLB,
1122 QualType TransformSubstTemplateTypeParmPackType(TypeLocBuilder &TLB,
1752 QualType TemplateInstantiator::TransformFunctionProtoType(TypeLocBuilder &TLB, argument
1760 TLB, TL, ThisContext, ThisTypeQuals, TransformExceptionSpec);
1777 TemplateInstantiator::TransformTemplateTypeParmType(TypeLocBuilder &TLB, argument
1790 = TLB.push<TemplateTypeParmTypeLoc>(TL.getType());
1810 auto NewTL = TLB
1866 TransformSubstTemplateTypeParmPackType( TypeLocBuilder &TLB, SubstTemplateTypeParmPackTypeLoc TL) argument
[all...]
H A DSemaTemplateVariadic.cpp592 TypeLocBuilder TLB;
593 TLB.pushFullCopy(Pattern->getTypeLoc());
594 PackExpansionTypeLoc TL = TLB.push<PackExpansionTypeLoc>(Result);
597 return TLB.getTypeSourceInfo(Context, Result);
1055 TypeLocBuilder TLB; local
1056 TLB.pushFullCopy(Pattern);
1058 TLB.getTypeSourceInfo(Context, Pattern.getType());
H A DSemaLambda.cpp793 TypeLocBuilder TLB; local
794 AutoTypeLoc TL = TLB.push<AutoTypeLoc>(DeductType);
799 TLB.push<ReferenceTypeLoc>(DeductType).setSigilLoc(Loc);
808 TLB.push<PackExpansionTypeLoc>(DeductType).setEllipsisLoc(EllipsisLoc);
814 TypeSourceInfo *TSI = TLB.getTypeSourceInfo(Context, DeductType);
H A DSemaTemplate.cpp1960 QualType TransformTypedefType(TypeLocBuilder &TLB, TypedefTypeLoc TL) { argument
1984 TypedefTypeLoc TypedefTL = TLB.push<TypedefTypeLoc>(TDTy);
2072 TypeLocBuilder TLB; local
2075 QualType NewType = transformFunctionProtoType(TLB, FPTL, Params, Args,
2079 TypeSourceInfo *NewTInfo = TLB.getTypeSourceInfo(SemaRef.Context, NewType);
2179 TypeLocBuilder &TLB, FunctionProtoTypeLoc TL,
2206 TLB.pushTypeSpec(ReturnType).setNameLoc(Primary->getLocation());
2219 FunctionProtoTypeLoc NewTL = TLB.push<FunctionProtoTypeLoc>(Result);
3815 TypeLocBuilder TLB; local
3817 = TLB
2178 transformFunctionProtoType( TypeLocBuilder &TLB, FunctionProtoTypeLoc TL, SmallVectorImpl<ParmVarDecl *> &Params, MultiLevelTemplateArgumentList &Args, SmallVectorImpl<TypedefNameDecl *> &MaterializedTypedefs) argument
3889 TypeLocBuilder TLB; local
3935 TypeLocBuilder TLB; local
4878 TypeLocBuilder TLB; local
10182 TypeLocBuilder TLB; local
[all...]
H A DSemaTemplateDeduction.cpp4523 QualType TransformDesugared(TypeLocBuilder &TLB, DeducedTypeLoc TL) { argument
4527 TemplateTypeParmTypeLoc NewTL = TLB.push<TemplateTypeParmTypeLoc>(Result);
4532 QualType TransformAutoType(TypeLocBuilder &TLB, AutoTypeLoc TL) { argument
4543 return TransformDesugared(TLB, TL);
4549 auto NewTL = TLB.push<AutoTypeLoc>(Result);
4555 TypeLocBuilder &TLB, DeducedTemplateSpecializationTypeLoc TL) {
4557 return TransformDesugared(TLB, TL);
4562 auto NewTL = TLB.push<DeducedTemplateSpecializationTypeLoc>(Result);
4575 TypeLocBuilder TLB; local
4576 TLB
4554 TransformDeducedTemplateSpecializationType( TypeLocBuilder &TLB, DeducedTemplateSpecializationTypeLoc TL) argument
[all...]
H A DSemaExprCXX.cpp7556 TypeLocBuilder TLB;
7557 DecltypeTypeLoc DecltypeTL = TLB.push<DecltypeTypeLoc>(T);
7559 TypeSourceInfo *DestructedTypeInfo = TLB.getTypeSourceInfo(Context, T);
H A DSemaType.cpp4972 TypeLocBuilder TLB; local
4973 TLB.pushFullCopy(TInfo->getTypeLoc());
4974 ObjCObjectPointerTypeLoc TLoc = TLB.push<ObjCObjectPointerTypeLoc>(T);
4976 TInfo = TLB.getTypeSourceInfo(Context, T);
H A DSemaExpr.cpp2607 TypeLocBuilder TLB; local
2608 TLB.pushTypeSpec(Ty).setNameLoc(NameInfo.getLoc());
2611 ElaboratedTypeLoc QTL = TLB.push<ElaboratedTypeLoc>(ET);
2615 *RecoveryTSI = TLB.getTypeSourceInfo(Context, ET);
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/
H A DASTTypeTraits.h303 auto TLB = Other.getUnchecked<TypeLoc>(); local
306 std::make_pair(TLB.getType().getAsOpaquePtr(),
307 TLB.getOpaqueData());
/freebsd-13-stable/stand/i386/btx/btx/
H A Dbtx.S249 movl %ecx,%cr3 # Flush TLB
/freebsd-13-stable/sys/arm64/arm64/
H A Didentcpu.c450 MRS_FIELD(ID_AA64ISAR0, TLB, false, MRS_LOWER, id_aa64isar0_tlb),
1557 * There is a hardware errata where, if one CPU is performing a TLB
/freebsd-13-stable/crypto/openssl/crypto/bn/asm/
H A Dsparcv9a-mont.pl157 and %o0,-2048,%o0 ! optimize TLB utilization
H A Dppc-mont.pl149 and $ovf,$ovf,$tj ; minimize TLB usage
H A Dppc64-mont.pl235 and $tp,$tp,$i ; minimize TLB usage

Completed in 215 milliseconds