Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DTreeTransform.h4162 TypeLocBuilder TLB; in TransformType() local
4214 TypeLocBuilder TLB; in TransformTypeWithDeducedTST() local
4374 TypeLocBuilder TLB; in TransformTSIInObjectScope() local
4460 TLB.push<DecayedTypeLoc>(Result); in TransformDecayedType()
4552 TLB.TypeWasModifiedSafely( in TransformReferenceType()
4983 TypeLocBuilder TLB; in TransformFunctionTypeParam() local
6315 TLB.pushFullCopy(TL); in TransformObjCInterfaceType()
10596 TypeLocBuilder TLB; in TransformTypeTraitExpr() local
10639 TypeLocBuilder TLB; in TransformTypeTraitExpr() local
10664 TypeLocBuilder TLB; in TransformTypeTraitExpr() local
[all …]
H A DSemaCXXScopeSpec.cpp721 TypeLocBuilder TLB; in BuildCXXNestedNameSpecifier() local
724 = TLB.push<InjectedClassNameTypeLoc>(T); in BuildCXXNestedNameSpecifier()
727 RecordTypeLoc RecordTL = TLB.push<RecordTypeLoc>(T); in BuildCXXNestedNameSpecifier()
730 TypedefTypeLoc TypedefTL = TLB.push<TypedefTypeLoc>(T); in BuildCXXNestedNameSpecifier()
733 EnumTypeLoc EnumTL = TLB.push<EnumTypeLoc>(T); in BuildCXXNestedNameSpecifier()
737 = TLB.push<TemplateTypeParmTypeLoc>(T); in BuildCXXNestedNameSpecifier()
741 = TLB.push<UnresolvedUsingTypeLoc>(T); in BuildCXXNestedNameSpecifier()
745 = TLB.push<SubstTemplateTypeParmTypeLoc>(T); in BuildCXXNestedNameSpecifier()
749 = TLB.push<SubstTemplateTypeParmPackTypeLoc>(T); in BuildCXXNestedNameSpecifier()
860 TypeLocBuilder TLB; in ActOnCXXNestedNameSpecifierDecltype() local
[all …]
H A DSemaTemplateInstantiate.cpp1538 = TLB.push<SubstTemplateTypeParmTypeLoc>(Result); in TransformSubstTemplateTypeParmPackType()
1606 TypeLocBuilder TLB; in SubstType() local
1607 TLB.pushFullCopy(TL); in SubstType()
1612 TypeLocBuilder TLB; in SubstType() local
1613 TLB.reserve(TL.getFullDataSize()); in SubstType()
1618 return TLB.getTypeSourceInfo(Context, Result); in SubstType()
1679 TypeLocBuilder TLB; in SubstFunctionDeclType() local
1682 TLB.reserve(TL.getFullDataSize()); in SubstFunctionDeclType()
1694 TLB, Proto, ThisContext, ThisTypeQuals, in SubstFunctionDeclType()
1698 Result = Instantiator.TransformType(TLB, TL); in SubstFunctionDeclType()
[all …]
H A DSemaTemplateVariadic.cpp579 TypeLocBuilder TLB; in CheckPackExpansion() local
580 TLB.pushFullCopy(Pattern->getTypeLoc()); in CheckPackExpansion()
581 PackExpansionTypeLoc TL = TLB.push<PackExpansionTypeLoc>(Result); in CheckPackExpansion()
584 return TLB.getTypeSourceInfo(Context, Result); in CheckPackExpansion()
1026 TypeLocBuilder TLB; in getTemplateArgumentPackExpansionPattern() local
1027 TLB.pushFullCopy(Pattern); in getTemplateArgumentPackExpansionPattern()
1029 TLB.getTypeSourceInfo(Context, Pattern.getType()); in getTemplateArgumentPackExpansionPattern()
H A DSemaTemplate.cpp1677 TLB, in TransformTypedefType()
1761 TypeLocBuilder TLB; in transformConstructor() local
3387 TypeLocBuilder TLB; in ActOnTemplateIdType() local
3406 TypeLocBuilder TLB; in ActOnTemplateIdType() local
3408 = TLB.push<TemplateSpecializationTypeLoc>(Result); in ActOnTemplateIdType()
3458 TypeLocBuilder TLB; in ActOnTagTemplateIdType() local
3504 TypeLocBuilder TLB; in ActOnTagTemplateIdType() local
3506 = TLB.push<TemplateSpecializationTypeLoc>(Result); in ActOnTagTemplateIdType()
4386 TypeLocBuilder TLB; in CheckTemplateTypeArgument() local
4391 TSI = TLB.getTypeSourceInfo(Context, ArgType); in CheckTemplateTypeArgument()
[all …]
H A DSemaTemplateDeduction.cpp4298 QualType TransformDesugared(TypeLocBuilder &TLB, DeducedTypeLoc TL) { in TransformDesugared() argument
4302 TemplateTypeParmTypeLoc NewTL = TLB.push<TemplateTypeParmTypeLoc>(Result); in TransformDesugared()
4307 QualType TransformAutoType(TypeLocBuilder &TLB, AutoTypeLoc TL) { in TransformAutoType() argument
4318 return TransformDesugared(TLB, TL); in TransformAutoType()
4322 auto NewTL = TLB.push<AutoTypeLoc>(Result); in TransformAutoType()
4328 TypeLocBuilder &TLB, DeducedTemplateSpecializationTypeLoc TL) { in TransformDeducedTemplateSpecializationType() argument
4330 return TransformDesugared(TLB, TL); in TransformDeducedTemplateSpecializationType()
4335 auto NewTL = TLB.push<DeducedTemplateSpecializationTypeLoc>(Result); in TransformDeducedTemplateSpecializationType()
4348 TypeLocBuilder TLB; in Apply() local
4349 TLB.reserve(TL.getFullDataSize()); in Apply()
[all …]
H A DSemaLambda.cpp752 TypeLocBuilder TLB; in buildLambdaInitCaptureInitialization() local
753 TLB.pushTypeSpec(DeductType).setNameLoc(Loc); in buildLambdaInitCaptureInitialization()
757 TLB.push<ReferenceTypeLoc>(DeductType).setSigilLoc(Loc); in buildLambdaInitCaptureInitialization()
759 TypeSourceInfo *TSI = TLB.getTypeSourceInfo(Context, DeductType); in buildLambdaInitCaptureInitialization()
H A DSemaType.cpp4590 TypeLocBuilder TLB; in GetFullTypeForDeclarator() local
4591 TLB.pushFullCopy(TInfo->getTypeLoc()); in GetFullTypeForDeclarator()
4592 ObjCObjectPointerTypeLoc TLoc = TLB.push<ObjCObjectPointerTypeLoc>(T); in GetFullTypeForDeclarator()
4594 TInfo = TLB.getTypeSourceInfo(Context, T); in GetFullTypeForDeclarator()
H A DSemaExprCXX.cpp7142 TypeLocBuilder TLB; in ActOnPseudoDestructorExpr() local
7143 DecltypeTypeLoc DecltypeTL = TLB.push<DecltypeTypeLoc>(T); in ActOnPseudoDestructorExpr()
7145 TypeSourceInfo *DestructedTypeInfo = TLB.getTypeSourceInfo(Context, T); in ActOnPseudoDestructorExpr()
H A DSemaExpr.cpp2366 TypeLocBuilder TLB; in BuildQualifiedDeclarationNameExpr() local
2367 TLB.pushTypeSpec(Ty).setNameLoc(NameInfo.getLoc()); in BuildQualifiedDeclarationNameExpr()
2370 ElaboratedTypeLoc QTL = TLB.push<ElaboratedTypeLoc>(ET); in BuildQualifiedDeclarationNameExpr()
2374 *RecoveryTSI = TLB.getTypeSourceInfo(Context, ET); in BuildQualifiedDeclarationNameExpr()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DASTTypeTraits.h284 auto TLB = Other.getUnchecked<TypeLoc>();
287 std::make_pair(TLB.getType().getAsOpaquePtr(),
288 TLB.getOpaqueData());
/freebsd-12.1/contrib/gcc/config/mips/
H A D4k.md9 ;; 4Kc - pipelined multiplier and translation lookaside buffer (TLB)
/freebsd-12.1/sys/dev/agp/
H A Dagp_if.m82 # Flush the GATT TLB. This is used after a call to bind_page to
/freebsd-12.1/contrib/llvm/lib/Target/Mips/
H A DMipsEVAInstrInfo.td207 /// TLB invalidate instructions
H A DMipsInstrInfo.td2509 class TLB<string asmstr, InstrItinClass itin = NoItinerary> :
2512 def TLBP : MMRel, TLB<"tlbp", II_TLBP>, COP0_TLB_FM<0x08>, ISA_MIPS1;
2513 def TLBR : MMRel, TLB<"tlbr", II_TLBR>, COP0_TLB_FM<0x01>, ISA_MIPS1;
2514 def TLBWI : MMRel, TLB<"tlbwi", II_TLBWI>, COP0_TLB_FM<0x02>, ISA_MIPS1;
2515 def TLBWR : MMRel, TLB<"tlbwr", II_TLBWR>, COP0_TLB_FM<0x06>, ISA_MIPS1;
2624 def TLBGINV : MMRel, TLB<"tlbginv", II_TLBGINV>, COP0_TLB_FM<0b001011>,
2626 def TLBGINVF : MMRel, TLB<"tlbginvf", II_TLBGINVF>, COP0_TLB_FM<0b001100>,
2628 def TLBGP : MMRel, TLB<"tlbgp", II_TLBGP>, COP0_TLB_FM<0b010000>,
2630 def TLBGR : MMRel, TLB<"tlbgr", II_TLBGR>, COP0_TLB_FM<0b001001>,
2632 def TLBGWI : MMRel, TLB<"tlbgwi", II_TLBGWI>, COP0_TLB_FM<0b001010>,
[all …]
H A DMicroMipsInstrInfo.td1092 def TLBP_MM : MMRel, TLB<"tlbp", II_TLBP>, COP0_TLB_FM_MM<0x0d>,
1094 def TLBR_MM : MMRel, TLB<"tlbr", II_TLBR>, COP0_TLB_FM_MM<0x4d>,
1096 def TLBWI_MM : MMRel, TLB<"tlbwi", II_TLBWI>, COP0_TLB_FM_MM<0x8d>,
1098 def TLBWR_MM : MMRel, TLB<"tlbwr", II_TLBWR>, COP0_TLB_FM_MM<0xcd>,
/freebsd-12.1/contrib/llvm/lib/Target/SystemZ/
H A DSystemZInstrSystem.td165 // Purge TLB.
/freebsd-12.1/stand/i386/btx/btx/
H A Dbtx.S249 movl %ecx,%cr3 # Flush TLB
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64.td275 "Enable v8.4-A TLB Range and Maintenance Instructions">;
H A DAArch64SystemOperands.td438 // Armv8.4-A Outer Sharable TLB Maintenance instructions:
457 // Armv8.4-A TLB Range Maintenance instructions:
/freebsd-12.1/sys/amd64/conf/
H A DNOTES57 options COUNT_XINVLTLB_HITS # Counters for TLB events
/freebsd-12.1/sys/i386/conf/
H A DNOTES74 options COUNT_XINVLTLB_HITS # Counters for TLB events
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/
H A DP9InstrResources.td1401 (instregex "TLB(IA|IVAX|SX|SX2|SX2D|LD|LI|RE|RE2|WE|WE2)$"),
/freebsd-12.1/contrib/binutils/opcodes/
H A Ds390-opc.txt161 b20d ptlb S_00 "purge TLB" g5 esa,zarch
/freebsd-12.1/sys/contrib/dev/acpica/
H A Dchanges.txt18103 problem manifested itself as a TLB error on 64-bit systems when