Home
last modified time | relevance | path

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

12

/freebsd-13.1/contrib/llvm-project/clang/lib/Sema/
H A DTreeTransform.h4642 TypeLocBuilder TLB; in TransformType() local
4694 TypeLocBuilder TLB; in TransformTypeWithDeducedTST() local
4857 TypeLocBuilder TLB; in TransformTSIInObjectScope() local
4943 TLB.push<DecayedTypeLoc>(Result); in TransformDecayedType()
5035 TLB.TypeWasModifiedSafely( in TransformReferenceType()
5552 TypeLocBuilder TLB; in TransformFunctionTypeParam() local
6999 TLB.pushFullCopy(TL); in TransformObjCInterfaceType()
12150 TypeLocBuilder TLB; in TransformTypeTraitExpr() local
12193 TypeLocBuilder TLB; in TransformTypeTraitExpr() local
12218 TypeLocBuilder TLB; in TransformTypeTraitExpr() local
[all …]
H A DSemaCXXScopeSpec.cpp739 TypeLocBuilder TLB; in BuildCXXNestedNameSpecifier() local
742 = TLB.push<InjectedClassNameTypeLoc>(T); in BuildCXXNestedNameSpecifier()
745 RecordTypeLoc RecordTL = TLB.push<RecordTypeLoc>(T); in BuildCXXNestedNameSpecifier()
748 TypedefTypeLoc TypedefTL = TLB.push<TypedefTypeLoc>(T); in BuildCXXNestedNameSpecifier()
751 EnumTypeLoc EnumTL = TLB.push<EnumTypeLoc>(T); in BuildCXXNestedNameSpecifier()
755 = TLB.push<TemplateTypeParmTypeLoc>(T); in BuildCXXNestedNameSpecifier()
759 = TLB.push<UnresolvedUsingTypeLoc>(T); in BuildCXXNestedNameSpecifier()
763 = TLB.push<SubstTemplateTypeParmTypeLoc>(T); in BuildCXXNestedNameSpecifier()
767 = TLB.push<SubstTemplateTypeParmPackTypeLoc>(T); in BuildCXXNestedNameSpecifier()
878 TypeLocBuilder TLB; in ActOnCXXNestedNameSpecifierDecltype() local
[all …]
H A DSemaTemplateInstantiate.cpp1873 = TLB.push<SubstTemplateTypeParmTypeLoc>(Result); in TransformSubstTemplateTypeParmPackType()
2097 TypeLocBuilder TLB; in SubstType() local
2098 TLB.pushFullCopy(TL); in SubstType()
2103 TypeLocBuilder TLB; in SubstType() local
2104 TLB.reserve(TL.getFullDataSize()); in SubstType()
2109 return TLB.getTypeSourceInfo(Context, Result); in SubstType()
2170 TypeLocBuilder TLB; in SubstFunctionDeclType() local
2173 TLB.reserve(TL.getFullDataSize()); in SubstFunctionDeclType()
2185 TLB, Proto, ThisContext, ThisTypeQuals, in SubstFunctionDeclType()
2189 Result = Instantiator.TransformType(TLB, TL); in SubstFunctionDeclType()
[all …]
H A DSemaTemplateVariadic.cpp615 TypeLocBuilder TLB; in CheckPackExpansion() local
616 TLB.pushFullCopy(Pattern->getTypeLoc()); in CheckPackExpansion()
617 PackExpansionTypeLoc TL = TLB.push<PackExpansionTypeLoc>(Result); in CheckPackExpansion()
620 return TLB.getTypeSourceInfo(Context, Result); in CheckPackExpansion()
1078 TypeLocBuilder TLB; in getTemplateArgumentPackExpansionPattern() local
1079 TLB.pushFullCopy(Pattern); in getTemplateArgumentPackExpansionPattern()
1081 TLB.getTypeSourceInfo(Context, Pattern.getType()); in getTemplateArgumentPackExpansionPattern()
H A DSemaTemplate.cpp2211 TypeLocBuilder TLB; in transformConstructor() local
2318 TypeLocBuilder &TLB, FunctionProtoTypeLoc TL, in transformFunctionProtoType()
3965 TypeLocBuilder TLB; in ActOnTemplateIdType() local
3984 TypeLocBuilder TLB; in ActOnTemplateIdType() local
3986 = TLB.push<TemplateSpecializationTypeLoc>(Result); in ActOnTemplateIdType()
4039 TypeLocBuilder TLB; in ActOnTagTemplateIdType() local
4085 TypeLocBuilder TLB; in ActOnTagTemplateIdType() local
4087 = TLB.push<TemplateSpecializationTypeLoc>(Result); in ActOnTagTemplateIdType()
5016 TypeLocBuilder TLB; in CheckTemplateTypeArgument() local
5021 TSI = TLB.getTypeSourceInfo(Context, ArgType); in CheckTemplateTypeArgument()
[all …]
H A DSemaLambda.cpp799 TypeLocBuilder TLB; in buildLambdaInitCaptureInitialization() local
800 AutoTypeLoc TL = TLB.push<AutoTypeLoc>(DeductType); in buildLambdaInitCaptureInitialization()
805 TLB.push<ReferenceTypeLoc>(DeductType).setSigilLoc(Loc); in buildLambdaInitCaptureInitialization()
814 TLB.push<PackExpansionTypeLoc>(DeductType).setEllipsisLoc(EllipsisLoc); in buildLambdaInitCaptureInitialization()
820 TypeSourceInfo *TSI = TLB.getTypeSourceInfo(Context, DeductType); in buildLambdaInitCaptureInitialization()
H A DSemaTemplateDeduction.cpp4588 QualType TransformDesugared(TypeLocBuilder &TLB, DeducedTypeLoc TL) { in TransformDesugared() argument
4592 TemplateTypeParmTypeLoc NewTL = TLB.push<TemplateTypeParmTypeLoc>(Result); in TransformDesugared()
4597 QualType TransformAutoType(TypeLocBuilder &TLB, AutoTypeLoc TL) { in TransformAutoType() argument
4608 return TransformDesugared(TLB, TL); in TransformAutoType()
4614 auto NewTL = TLB.push<AutoTypeLoc>(Result); in TransformAutoType()
4620 TypeLocBuilder &TLB, DeducedTemplateSpecializationTypeLoc TL) { in TransformDeducedTemplateSpecializationType() argument
4622 return TransformDesugared(TLB, TL); in TransformDeducedTemplateSpecializationType()
4627 auto NewTL = TLB.push<DeducedTemplateSpecializationTypeLoc>(Result); in TransformDeducedTemplateSpecializationType()
4640 TypeLocBuilder TLB; in Apply() local
4641 TLB.reserve(TL.getFullDataSize()); in Apply()
[all …]
H A DSemaType.cpp5120 TypeLocBuilder TLB; in GetFullTypeForDeclarator() local
5121 TLB.pushFullCopy(TInfo->getTypeLoc()); in GetFullTypeForDeclarator()
5122 ObjCObjectPointerTypeLoc TLoc = TLB.push<ObjCObjectPointerTypeLoc>(T); in GetFullTypeForDeclarator()
5124 TInfo = TLB.getTypeSourceInfo(Context, T); in GetFullTypeForDeclarator()
H A DSemaTemplateInstantiateDecl.cpp4986 QualType TransformRecordType(TypeLocBuilder &TLB, RecordTypeLoc TL) { in InstantiateFunctionDefinition()
4991 return Base::TransformRecordType(TLB, TL); in InstantiateFunctionDefinition()
4997 RecordTypeLoc NewTL = TLB.push<RecordTypeLoc>(Result); in InstantiateFunctionDefinition()
/freebsd-13.1/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-13.1/sys/contrib/device-tree/Bindings/iommu/
H A Drenesas,ipmmu-vmsa.yaml15 connected to the IPMMU through a port called micro-TLB.
61 The number of the micro-TLB that the device is connected to.
H A Dmsm,iommu-v0.txt5 of the CPU, each connected to the IOMMU through a port called micro-TLB.
H A Dsamsung,sysmmu.yaml20 another capabilities like L2 TLB or block-fetch buffers to minimize translation
/freebsd-13.1/contrib/llvm-project/clang/include/clang/AST/
H A DASTTypeTraits.h304 auto TLB = Other.getUnchecked<TypeLoc>();
307 std::make_pair(TLB.getType().getAsOpaquePtr(),
308 TLB.getOpaqueData());
/freebsd-13.1/sys/dev/agp/
H A Dagp_if.m82 # Flush the GATT TLB. This is used after a call to bind_page to
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsEVAInstrInfo.td206 /// TLB invalidate instructions
H A DMipsInstrInfo.td2502 class TLB<string asmstr, InstrItinClass itin = NoItinerary> :
2505 def TLBP : MMRel, TLB<"tlbp", II_TLBP>, COP0_TLB_FM<0x08>, ISA_MIPS1;
2506 def TLBR : MMRel, TLB<"tlbr", II_TLBR>, COP0_TLB_FM<0x01>, ISA_MIPS1;
2507 def TLBWI : MMRel, TLB<"tlbwi", II_TLBWI>, COP0_TLB_FM<0x02>, ISA_MIPS1;
2508 def TLBWR : MMRel, TLB<"tlbwr", II_TLBWR>, COP0_TLB_FM<0x06>, ISA_MIPS1;
2637 def TLBGINV : MMRel, TLB<"tlbginv", II_TLBGINV>, COP0_TLB_FM<0b001011>,
2639 def TLBGINVF : MMRel, TLB<"tlbginvf", II_TLBGINVF>, COP0_TLB_FM<0b001100>,
2641 def TLBGP : MMRel, TLB<"tlbgp", II_TLBGP>, COP0_TLB_FM<0b010000>,
2643 def TLBGR : MMRel, TLB<"tlbgr", II_TLBGR>, COP0_TLB_FM<0b001001>,
2645 def TLBGWI : MMRel, TLB<"tlbgwi", II_TLBGWI>, COP0_TLB_FM<0b001010>,
[all …]
H A DMicroMipsInstrInfo.td1089 def TLBP_MM : MMRel, TLB<"tlbp", II_TLBP>, COP0_TLB_FM_MM<0x0d>,
1091 def TLBR_MM : MMRel, TLB<"tlbr", II_TLBR>, COP0_TLB_FM_MM<0x4d>,
1093 def TLBWI_MM : MMRel, TLB<"tlbwi", II_TLBWI>, COP0_TLB_FM_MM<0x8d>,
1095 def TLBWR_MM : MMRel, TLB<"tlbwr", II_TLBWR>, COP0_TLB_FM_MM<0xcd>,
/freebsd-13.1/sys/contrib/device-tree/Bindings/arm/
H A Dcci.txt7 transactions and manage coherency, TLB invalidations and memory barriers.
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64.td318 "Enable v8.4-A TLB Range and Maintenance Instructions">;
405 "true", "Enable Armv8.7-A limited-TLB-maintenance instruction">;
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZInstrSystem.td184 // Purge TLB.
/freebsd-13.1/stand/i386/btx/btx/
H A Dbtx.S249 movl %ecx,%cr3 # Flush TLB
/freebsd-13.1/sys/amd64/conf/
H A DNOTES57 options COUNT_XINVLTLB_HITS # Counters for TLB events
/freebsd-13.1/sys/arm64/arm64/
H A Didentcpu.c566 MRS_FIELD(ID_AA64ISAR0, TLB, false, MRS_EXACT, id_aa64isar0_tlb),
/freebsd-13.1/sys/i386/conf/
H A DNOTES74 options COUNT_XINVLTLB_HITS # Counters for TLB events

12