Home
last modified time | relevance | path

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

/NextBSD/contrib/llvm/tools/clang/lib/Sema/
HDTreeTransform.h307 QualType TransformType(TypeLocBuilder &TLB, TypeLoc TL);
563 QualType Transform##CLASS##Type(TypeLocBuilder &TLB, CLASS##TypeLoc T);
567 QualType TransformFunctionProtoType(TypeLocBuilder &TLB,
581 TransformTemplateSpecializationType(TypeLocBuilder &TLB,
586 TransformDependentTemplateSpecializationType(TypeLocBuilder &TLB,
592 TypeLocBuilder &TLB, DependentTemplateSpecializationTypeLoc TL,
618 QualType TransformReferenceType(TypeLocBuilder &TLB, ReferenceTypeLoc TL);
3736 TypeLocBuilder TLB; in TransformType() local
3739 TLB.reserve(TL.getFullDataSize()); in TransformType()
3741 QualType Result = getDerived().TransformType(TLB, TL); in TransformType()
[all …]
HDSemaCXXScopeSpec.cpp688 TypeLocBuilder TLB; in BuildCXXNestedNameSpecifier() local
691 = TLB.push<InjectedClassNameTypeLoc>(T); in BuildCXXNestedNameSpecifier()
694 RecordTypeLoc RecordTL = TLB.push<RecordTypeLoc>(T); in BuildCXXNestedNameSpecifier()
697 TypedefTypeLoc TypedefTL = TLB.push<TypedefTypeLoc>(T); in BuildCXXNestedNameSpecifier()
700 EnumTypeLoc EnumTL = TLB.push<EnumTypeLoc>(T); in BuildCXXNestedNameSpecifier()
704 = TLB.push<TemplateTypeParmTypeLoc>(T); in BuildCXXNestedNameSpecifier()
708 = TLB.push<UnresolvedUsingTypeLoc>(T); in BuildCXXNestedNameSpecifier()
712 = TLB.push<SubstTemplateTypeParmTypeLoc>(T); in BuildCXXNestedNameSpecifier()
716 = TLB.push<SubstTemplateTypeParmPackTypeLoc>(T); in BuildCXXNestedNameSpecifier()
725 SS.Extend(Context, SourceLocation(), TLB.getTypeLocInContext(Context, T), in BuildCXXNestedNameSpecifier()
[all …]
HDSemaTemplateInstantiate.cpp791 QualType TransformFunctionProtoType(TypeLocBuilder &TLB, in TransformFunctionProtoType() argument
794 return inherited::TransformFunctionProtoType(TLB, TL); in TransformFunctionProtoType()
798 QualType TransformFunctionProtoType(TypeLocBuilder &TLB,
811 QualType TransformTemplateTypeParmType(TypeLocBuilder &TLB,
817 QualType TransformSubstTemplateTypeParmPackType(TypeLocBuilder &TLB,
1313 QualType TemplateInstantiator::TransformFunctionProtoType(TypeLocBuilder &TLB, in TransformFunctionProtoType() argument
1321 TLB, TL, ThisContext, ThisTypeQuals, TransformExceptionSpec); in TransformFunctionProtoType()
1334 TemplateInstantiator::TransformTemplateTypeParmType(TypeLocBuilder &TLB, in TransformTemplateTypeParmType() argument
1347 = TLB.push<TemplateTypeParmTypeLoc>(TL.getType()); in TransformTemplateTypeParmType()
1365 = TLB.push<SubstTemplateTypeParmPackTypeLoc>(Result); in TransformTemplateTypeParmType()
[all …]
HDSemaTemplateVariadic.cpp477 TypeLocBuilder TLB; in CheckPackExpansion() local
478 TLB.pushFullCopy(Pattern->getTypeLoc()); in CheckPackExpansion()
479 PackExpansionTypeLoc TL = TLB.push<PackExpansionTypeLoc>(Result); in CheckPackExpansion()
482 return TLB.getTypeSourceInfo(Context, Result); in CheckPackExpansion()
898 TypeLocBuilder TLB; in getTemplateArgumentPackExpansionPattern() local
899 TLB.pushFullCopy(Pattern); in getTemplateArgumentPackExpansionPattern()
901 TLB.getTypeSourceInfo(Context, Pattern.getType()); in getTemplateArgumentPackExpansionPattern()
HDSemaTemplate.cpp2205 TypeLocBuilder TLB; in ActOnTemplateIdType() local
2207 = TLB.push<DependentTemplateSpecializationTypeLoc>(T); in ActOnTemplateIdType()
2216 return CreateParsedType(T, TLB.getTypeSourceInfo(Context, T)); in ActOnTemplateIdType()
2225 TypeLocBuilder TLB; in ActOnTemplateIdType() local
2227 = TLB.push<TemplateSpecializationTypeLoc>(Result); in ActOnTemplateIdType()
2241 ElaboratedTypeLoc ElabTL = TLB.push<ElaboratedTypeLoc>(Result); in ActOnTemplateIdType()
2246 return CreateParsedType(Result, TLB.getTypeSourceInfo(Context, Result)); in ActOnTemplateIdType()
2277 TypeLocBuilder TLB; in ActOnTagTemplateIdType() local
2279 = TLB.push<DependentTemplateSpecializationTypeLoc>(T); in ActOnTagTemplateIdType()
2288 return CreateParsedType(T, TLB.getTypeSourceInfo(Context, T)); in ActOnTagTemplateIdType()
[all …]
HDSemaLambda.cpp716 TypeLocBuilder TLB; in performLambdaInitCaptureInitialization() local
717 TLB.pushTypeSpec(DeductType).setNameLoc(Loc); in performLambdaInitCaptureInitialization()
721 TLB.push<ReferenceTypeLoc>(DeductType).setSigilLoc(Loc); in performLambdaInitCaptureInitialization()
723 TypeSourceInfo *TSI = TLB.getTypeSourceInfo(Context, DeductType); in performLambdaInitCaptureInitialization()
HDSemaTemplateDeduction.cpp3892 QualType TransformAutoType(TypeLocBuilder &TLB, AutoTypeLoc TL) { in TransformAutoType() argument
3903 TLB.push<TemplateTypeParmTypeLoc>(Result); in TransformAutoType()
3913 AutoTypeLoc NewTL = TLB.push<AutoTypeLoc>(Result); in TransformAutoType()
3927 TypeLocBuilder TLB; in Apply() local
3928 TLB.reserve(TL.getFullDataSize()); in Apply()
3929 return TransformType(TLB, TL); in Apply()
HDSemaType.cpp3764 TypeLocBuilder TLB; in GetFullTypeForDeclarator() local
3765 TLB.pushFullCopy(TInfo->getTypeLoc()); in GetFullTypeForDeclarator()
3766 ObjCObjectPointerTypeLoc TLoc = TLB.push<ObjCObjectPointerTypeLoc>(T); in GetFullTypeForDeclarator()
3768 TInfo = TLB.getTypeSourceInfo(Context, T); in GetFullTypeForDeclarator()
HDSemaExprCXX.cpp5982 TypeLocBuilder TLB; in ActOnPseudoDestructorExpr() local
5983 DecltypeTypeLoc DecltypeTL = TLB.push<DecltypeTypeLoc>(T); in ActOnPseudoDestructorExpr()
5985 TypeSourceInfo *DestructedTypeInfo = TLB.getTypeSourceInfo(Context, T); in ActOnPseudoDestructorExpr()
HDSemaExpr.cpp2356 TypeLocBuilder TLB; in BuildQualifiedDeclarationNameExpr() local
2357 TLB.pushTypeSpec(Ty).setNameLoc(NameInfo.getLoc()); in BuildQualifiedDeclarationNameExpr()
2360 ElaboratedTypeLoc QTL = TLB.push<ElaboratedTypeLoc>(ET); in BuildQualifiedDeclarationNameExpr()
2364 *RecoveryTSI = TLB.getTypeSourceInfo(Context, ET); in BuildQualifiedDeclarationNameExpr()
/NextBSD/sys/dev/agp/
HDagp_if.m82 # Flush the GATT TLB. This is used after a call to bind_page to
/NextBSD/contrib/gcc/config/mips/
HD4k.md9 ;; 4Kc - pipelined multiplier and translation lookaside buffer (TLB)
/NextBSD/contrib/llvm/lib/Target/Mips/
HDMicroMipsInstrInfo.td867 def TLBP_MM : MMRel, TLB<"tlbp">, COP0_TLB_FM_MM<0x0d>;
868 def TLBR_MM : MMRel, TLB<"tlbr">, COP0_TLB_FM_MM<0x4d>;
869 def TLBWI_MM : MMRel, TLB<"tlbwi">, COP0_TLB_FM_MM<0x8d>;
870 def TLBWR_MM : MMRel, TLB<"tlbwr">, COP0_TLB_FM_MM<0xcd>;
HDMipsInstrInfo.td1546 class TLB<string asmstr> : InstSE<(outs), (ins), asmstr, [], NoItinerary,
1548 def TLBP : MMRel, TLB<"tlbp">, COP0_TLB_FM<0x08>;
1549 def TLBR : MMRel, TLB<"tlbr">, COP0_TLB_FM<0x01>;
1550 def TLBWI : MMRel, TLB<"tlbwi">, COP0_TLB_FM<0x02>;
1551 def TLBWR : MMRel, TLB<"tlbwr">, COP0_TLB_FM<0x06>;
/NextBSD/sys/boot/pc98/btx/btx/
HDbtx.S247 movl %ecx,%cr3 # Flush TLB
/NextBSD/sys/boot/i386/btx/btx/
HDbtx.S249 movl %ecx,%cr3 # Flush TLB
/NextBSD/sys/i386/conf/
HDNOTES74 options COUNT_XINVLTLB_HITS # Counters for TLB events
1048 # to be marked with the PG_G bit. TLB entries for these pages are not
/NextBSD/sys/pc98/conf/
HDNOTES561 # to be marked with the PG_G bit. TLB entries for these pages are not
/NextBSD/sys/amd64/conf/
HDNOTES57 options COUNT_XINVLTLB_HITS # Counters for TLB events
/NextBSD/contrib/binutils/opcodes/
HDs390-opc.txt161 b20d ptlb S_00 "purge TLB" g5 esa,zarch
/NextBSD/contrib/llvm/lib/Target/Hexagon/
HDHexagonInstrInfoV4.td3972 // A4_tlbmatch: Detect if a VA/ASID matches a TLB entry.
/NextBSD/sys/contrib/dev/acpica/
HDchanges.txt15775 problem manifested itself as a TLB error on 64-bit systems when