Home
last modified time | relevance | path

Searched refs:TLB (Results 1 – 25 of 35) sorted by relevance

12

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaCXXScopeSpec.cpp654 TypeLocBuilder TLB; in BuildCXXNestedNameSpecifier() local
657 TLB.pushTypeSpec(T).setNameLoc(IdInfo.IdentifierLoc); in BuildCXXNestedNameSpecifier()
660 = TLB.push<InjectedClassNameTypeLoc>(T); in BuildCXXNestedNameSpecifier()
663 RecordTypeLoc RecordTL = TLB.push<RecordTypeLoc>(T); in BuildCXXNestedNameSpecifier()
666 TypedefTypeLoc TypedefTL = TLB.push<TypedefTypeLoc>(T); in BuildCXXNestedNameSpecifier()
669 EnumTypeLoc EnumTL = TLB.push<EnumTypeLoc>(T); in BuildCXXNestedNameSpecifier()
673 = TLB.push<TemplateTypeParmTypeLoc>(T); in BuildCXXNestedNameSpecifier()
677 = TLB.push<UnresolvedUsingTypeLoc>(T); in BuildCXXNestedNameSpecifier()
681 = TLB.push<SubstTemplateTypeParmTypeLoc>(T); in BuildCXXNestedNameSpecifier()
685 = TLB.push<SubstTemplateTypeParmPackTypeLoc>(T); in BuildCXXNestedNameSpecifier()
[all …]
H A DTreeTransform.h341 QualType TransformType(TypeLocBuilder &TLB, TypeLoc TL);
665 QualType Transform##CLASS##Type(TypeLocBuilder &TLB, CLASS##TypeLoc T);
668 QualType TransformTemplateTypeParmType(TypeLocBuilder &TLB,
672 TransformSubstTemplateTypeParmPackType(TypeLocBuilder &TLB,
677 QualType TransformFunctionProtoType(TypeLocBuilder &TLB,
684 QualType TransformAttributedType(TypeLocBuilder &TLB, AttributedTypeLoc TL,
695 TransformTemplateSpecializationType(TypeLocBuilder &TLB,
700 TransformDependentTemplateSpecializationType(TypeLocBuilder &TLB,
706 TypeLocBuilder &TLB, DependentTemplateSpecializationTypeLoc TL,
781 QualType TransformReferenceType(TypeLocBuilder &TLB, ReferenceTypeLoc TL);
[all …]
H A DSemaTemplateInstantiate.cpp1554 QualType TransformFunctionProtoType(TypeLocBuilder &TLB, in TransformFunctionProtoType() argument
1557 return inherited::TransformFunctionProtoType(TLB, TL); in TransformFunctionProtoType()
1560 QualType TransformInjectedClassNameType(TypeLocBuilder &TLB, in TransformInjectedClassNameType() argument
1562 auto Type = inherited::TransformInjectedClassNameType(TLB, TL); in TransformInjectedClassNameType()
1573 TLB.pushTrivial(SemaRef.Context, Type, TL.getNameLoc()); in TransformInjectedClassNameType()
1609 QualType TransformFunctionProtoType(TypeLocBuilder &TLB,
1623 QualType TransformTemplateTypeParmType(TypeLocBuilder &TLB,
1628 TypeLocBuilder &TLB, bool SuppressObjCLifetime, bool Final,
1637 TransformSubstTemplateTypeParmPackType(TypeLocBuilder &TLB,
2406 QualType TemplateInstantiator::TransformFunctionProtoType(TypeLocBuilder &TLB, in TransformFunctionProtoType() argument
[all …]
H A DSemaTemplateVariadic.cpp639 TypeLocBuilder TLB; in CheckPackExpansion() local
640 TLB.pushFullCopy(Pattern->getTypeLoc()); in CheckPackExpansion()
641 PackExpansionTypeLoc TL = TLB.push<PackExpansionTypeLoc>(Result); in CheckPackExpansion()
644 return TLB.getTypeSourceInfo(Context, Result); in CheckPackExpansion()
1150 TypeLocBuilder TLB; in getTemplateArgumentPackExpansionPattern() local
1151 TLB.pushFullCopy(Pattern); in getTemplateArgumentPackExpansionPattern()
1153 TLB.getTypeSourceInfo(Context, Pattern.getType()); in getTemplateArgumentPackExpansionPattern()
H A DSemaTemplateDeductionGuide.cpp138 QualType TransformTypedefType(TypeLocBuilder &TLB, TypedefTypeLoc TL) { in TransformTypedefType() argument
185 TypedefTypeLoc TypedefTL = TLB.push<TypedefTypeLoc>(TDTy); in TransformTypedefType()
423 TypeLocBuilder TLB; in transformConstructor() local
426 QualType NewType = transformFunctionProtoType(TLB, FPTL, Params, Args, in transformConstructor()
430 TypeSourceInfo *NewTInfo = TLB.getTypeSourceInfo(SemaRef.Context, NewType); in transformConstructor()
502 TypeLocBuilder &TLB, FunctionProtoTypeLoc TL, in transformFunctionProtoType()
550 TLB.pushTypeSpec(ReturnType).setNameLoc(Primary->getLocation()); in transformFunctionProtoType()
563 FunctionProtoTypeLoc NewTL = TLB.push<FunctionProtoTypeLoc>(Result); in transformFunctionProtoType()
H A DSemaTemplate.cpp1692 QualType TransformTemplateTypeParmType(TypeLocBuilder &TLB, in TransformTemplateTypeParmType() argument
1700 TLB, TL, in TransformTemplateTypeParmType()
3623 TypeLocBuilder TLB; in ActOnTemplateIdType() local
3625 = TLB.push<DependentTemplateSpecializationTypeLoc>(T); in ActOnTemplateIdType()
3634 return CreateParsedType(T, TLB.getTypeSourceInfo(Context, T)); in ActOnTemplateIdType()
3642 TypeLocBuilder TLB; in ActOnTemplateIdType() local
3644 TLB.push<TemplateSpecializationTypeLoc>(SpecTy); in ActOnTemplateIdType()
3656 ElaboratedTypeLoc ElabTL = TLB.push<ElaboratedTypeLoc>(ElTy); in ActOnTemplateIdType()
3660 return CreateParsedType(ElTy, TLB.getTypeSourceInfo(Context, ElTy)); in ActOnTemplateIdType()
3694 TypeLocBuilder TLB; in ActOnTagTemplateIdType() local
[all …]
H A DSemaLambda.cpp790 TypeLocBuilder TLB; in buildLambdaInitCaptureInitialization() local
791 AutoTypeLoc TL = TLB.push<AutoTypeLoc>(DeductType); in buildLambdaInitCaptureInitialization()
796 TLB.push<ReferenceTypeLoc>(DeductType).setSigilLoc(Loc); in buildLambdaInitCaptureInitialization()
805 TLB.push<PackExpansionTypeLoc>(DeductType).setEllipsisLoc(EllipsisLoc); in buildLambdaInitCaptureInitialization()
811 TypeSourceInfo *TSI = TLB.getTypeSourceInfo(Context, DeductType); in buildLambdaInitCaptureInitialization()
H A DSemaTemplateDeduction.cpp4915 QualType TransformDesugared(TypeLocBuilder &TLB, DeducedTypeLoc TL) { in TransformDesugared() argument
4919 TemplateTypeParmTypeLoc NewTL = TLB.push<TemplateTypeParmTypeLoc>(Result); in TransformDesugared()
4924 QualType TransformAutoType(TypeLocBuilder &TLB, AutoTypeLoc TL) { in TransformAutoType() argument
4935 return TransformDesugared(TLB, TL); in TransformAutoType()
4941 auto NewTL = TLB.push<AutoTypeLoc>(Result); in TransformAutoType()
4947 TypeLocBuilder &TLB, DeducedTemplateSpecializationTypeLoc TL) { in TransformDeducedTemplateSpecializationType() argument
4949 return TransformDesugared(TLB, TL); in TransformDeducedTemplateSpecializationType()
4954 auto NewTL = TLB.push<DeducedTemplateSpecializationTypeLoc>(Result); in TransformDeducedTemplateSpecializationType()
4977 TypeLocBuilder TLB; in Apply() local
4978 TLB.reserve(TL.getFullDataSize()); in Apply()
[all …]
H A DSemaConcept.cpp925 QualType TransformTemplateTypeParmType(TypeLocBuilder &TLB, in TransformTemplateTypeParmType() argument
937 TemplateTypeParmTypeLoc NewTL = TLB.push<TemplateTypeParmTypeLoc>(Result); in TransformTemplateTypeParmType()
H A DSemaExprCXX.cpp8316 TypeLocBuilder TLB; in ActOnPseudoDestructorExpr() local
8327 DecltypeTypeLoc DecltypeTL = TLB.push<DecltypeTypeLoc>(T); in ActOnPseudoDestructorExpr()
8335 TLB.pushTrivial(getASTContext(), in ActOnPseudoDestructorExpr()
8338 PackIndexingTypeLoc PITL = TLB.push<PackIndexingTypeLoc>(T); in ActOnPseudoDestructorExpr()
8345 TypeSourceInfo *DestructedTypeInfo = TLB.getTypeSourceInfo(Context, T); in ActOnPseudoDestructorExpr()
H A DSemaTemplateInstantiateDecl.cpp5110 QualType TransformRecordType(TypeLocBuilder &TLB, RecordTypeLoc TL) { in InstantiateFunctionDefinition()
5115 return Base::TransformRecordType(TLB, TL); in InstantiateFunctionDefinition()
5121 RecordTypeLoc NewTL = TLB.push<RecordTypeLoc>(Result); in InstantiateFunctionDefinition()
/freebsd/sys/contrib/device-tree/Bindings/nios2/
H A Dnios2.txt23 - altr,tlb-num-ways: Specifies the number of set-associativity ways in the TLB.
24 - altr,tlb-num-entries: Specifies the number of entries in the TLB.
25 - altr,tlb-ptr-sz: Specifies size of TLB pointer.
30 - altr,fast-tlb-miss-addr: Specifies CPU fast TLB miss exception address
/freebsd/sys/contrib/device-tree/Bindings/iommu/
H A Dmsm,iommu-v0.txt5 of the CPU, each connected to the IOMMU through a port called micro-TLB.
/freebsd/sys/dev/agp/
H A Dagp_if.m81 # Flush the GATT TLB. This is used after a call to bind_page to
/freebsd/sys/contrib/device-tree/src/arm/qcom/
H A Dqcom-sdx55-telit-fn980-tlb.dts14 model = "Telit FN980 TLB";
/freebsd/sys/contrib/device-tree/Bindings/arm/
H A Dcci.txt7 transactions and manage coherency, TLB invalidations and memory barriers.
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsEVAInstrInfo.td209 /// TLB invalidate instructions
H A DMipsInstrInfo.td2507 class TLB<string asmstr, InstrItinClass itin = NoItinerary> :
2510 def TLBP : MMRel, TLB<"tlbp", II_TLBP>, COP0_TLB_FM<0x08>, ISA_MIPS1;
2511 def TLBR : MMRel, TLB<"tlbr", II_TLBR>, COP0_TLB_FM<0x01>, ISA_MIPS1;
2512 def TLBWI : MMRel, TLB<"tlbwi", II_TLBWI>, COP0_TLB_FM<0x02>, ISA_MIPS1;
2513 def TLBWR : MMRel, TLB<"tlbwr", II_TLBWR>, COP0_TLB_FM<0x06>, ISA_MIPS1;
2642 def TLBGINV : MMRel, TLB<"tlbginv", II_TLBGINV>, COP0_TLB_FM<0b001011>,
2644 def TLBGINVF : MMRel, TLB<"tlbginvf", II_TLBGINVF>, COP0_TLB_FM<0b001100>,
2646 def TLBGP : MMRel, TLB<"tlbgp", II_TLBGP>, COP0_TLB_FM<0b010000>,
2648 def TLBGR : MMRel, TLB<"tlbgr", II_TLBGR>, COP0_TLB_FM<0b001001>,
2650 def TLBGWI : MMRel, TLB<"tlbgwi", II_TLBGWI>, COP0_TLB_FM<0b001010>,
[all …]
H A DMicroMipsInstrInfo.td1085 def TLBP_MM : MMRel, TLB<"tlbp", II_TLBP>, COP0_TLB_FM_MM<0x0d>,
1087 def TLBR_MM : MMRel, TLB<"tlbr", II_TLBR>, COP0_TLB_FM_MM<0x4d>,
1089 def TLBWI_MM : MMRel, TLB<"tlbwi", II_TLBWI>, COP0_TLB_FM_MM<0x8d>,
1091 def TLBWR_MM : MMRel, TLB<"tlbwr", II_TLBWR>, COP0_TLB_FM_MM<0xcd>,
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64Features.td232 "Enable Armv8.4-A TLB Range and Maintenance instructions">;
300 "Enable Armv8.7-A limited-TLB-maintenance instruction">;
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZInstrSystem.td184 // Purge TLB.
/freebsd/stand/i386/btx/btx/
H A Dbtx.S247 movl %ecx,%cr3 # Flush TLB
/freebsd/sys/x86/conf/
H A DNOTES41 options COUNT_XINVLTLB_HITS # Counters for TLB events
/freebsd/sys/amd64/conf/
H A DNOTES
/freebsd/sys/i386/conf/
H A DNOTES

12