Home
last modified time | relevance | path

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

/external/clang/lib/Sema/
DTreeTransform.h308 QualType TransformType(TypeLocBuilder &TLB, TypeLoc TL);
568 QualType Transform##CLASS##Type(TypeLocBuilder &TLB, CLASS##TypeLoc T);
572 QualType TransformFunctionProtoType(TypeLocBuilder &TLB,
586 TransformTemplateSpecializationType(TypeLocBuilder &TLB,
591 TransformDependentTemplateSpecializationType(TypeLocBuilder &TLB,
597 TypeLocBuilder &TLB, DependentTemplateSpecializationTypeLoc TL,
623 QualType TransformReferenceType(TypeLocBuilder &TLB, ReferenceTypeLoc TL);
3894 TypeLocBuilder TLB; in TransformType() local
3897 TLB.reserve(TL.getFullDataSize()); in TransformType()
3899 QualType Result = getDerived().TransformType(TLB, TL); in TransformType()
[all …]
DSemaCXXScopeSpec.cpp691 TypeLocBuilder TLB; in BuildCXXNestedNameSpecifier() local
694 = TLB.push<InjectedClassNameTypeLoc>(T); in BuildCXXNestedNameSpecifier()
697 RecordTypeLoc RecordTL = TLB.push<RecordTypeLoc>(T); in BuildCXXNestedNameSpecifier()
700 TypedefTypeLoc TypedefTL = TLB.push<TypedefTypeLoc>(T); in BuildCXXNestedNameSpecifier()
703 EnumTypeLoc EnumTL = TLB.push<EnumTypeLoc>(T); in BuildCXXNestedNameSpecifier()
707 = TLB.push<TemplateTypeParmTypeLoc>(T); in BuildCXXNestedNameSpecifier()
711 = TLB.push<UnresolvedUsingTypeLoc>(T); in BuildCXXNestedNameSpecifier()
715 = TLB.push<SubstTemplateTypeParmTypeLoc>(T); in BuildCXXNestedNameSpecifier()
719 = TLB.push<SubstTemplateTypeParmPackTypeLoc>(T); in BuildCXXNestedNameSpecifier()
728 SS.Extend(Context, SourceLocation(), TLB.getTypeLocInContext(Context, T), in BuildCXXNestedNameSpecifier()
[all …]
DSemaTemplateInstantiate.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,
1305 QualType TemplateInstantiator::TransformFunctionProtoType(TypeLocBuilder &TLB, in TransformFunctionProtoType() argument
1313 TLB, TL, ThisContext, ThisTypeQuals, TransformExceptionSpec); in TransformFunctionProtoType()
1326 TemplateInstantiator::TransformTemplateTypeParmType(TypeLocBuilder &TLB, in TransformTemplateTypeParmType() argument
1339 = TLB.push<TemplateTypeParmTypeLoc>(TL.getType()); in TransformTemplateTypeParmType()
1357 = TLB.push<SubstTemplateTypeParmPackTypeLoc>(Result); in TransformTemplateTypeParmType()
[all …]
DSemaTemplateVariadic.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()
899 TypeLocBuilder TLB; in getTemplateArgumentPackExpansionPattern() local
900 TLB.pushFullCopy(Pattern); in getTemplateArgumentPackExpansionPattern()
902 TLB.getTypeSourceInfo(Context, Pattern.getType()); in getTemplateArgumentPackExpansionPattern()
DSemaTemplate.cpp2262 TypeLocBuilder TLB; in ActOnTemplateIdType() local
2264 = TLB.push<DependentTemplateSpecializationTypeLoc>(T); in ActOnTemplateIdType()
2273 return CreateParsedType(T, TLB.getTypeSourceInfo(Context, T)); in ActOnTemplateIdType()
2282 TypeLocBuilder TLB; in ActOnTemplateIdType() local
2284 = TLB.push<TemplateSpecializationTypeLoc>(Result); in ActOnTemplateIdType()
2298 ElaboratedTypeLoc ElabTL = TLB.push<ElaboratedTypeLoc>(Result); in ActOnTemplateIdType()
2303 return CreateParsedType(Result, TLB.getTypeSourceInfo(Context, Result)); in ActOnTemplateIdType()
2334 TypeLocBuilder TLB; in ActOnTagTemplateIdType() local
2336 = TLB.push<DependentTemplateSpecializationTypeLoc>(T); in ActOnTagTemplateIdType()
2345 return CreateParsedType(T, TLB.getTypeSourceInfo(Context, T)); in ActOnTagTemplateIdType()
[all …]
DSemaLambda.cpp710 TypeLocBuilder TLB; in buildLambdaInitCaptureInitialization() local
711 TLB.pushTypeSpec(DeductType).setNameLoc(Loc); in buildLambdaInitCaptureInitialization()
715 TLB.push<ReferenceTypeLoc>(DeductType).setSigilLoc(Loc); in buildLambdaInitCaptureInitialization()
717 TypeSourceInfo *TSI = TLB.getTypeSourceInfo(Context, DeductType); in buildLambdaInitCaptureInitialization()
DSemaTemplateDeduction.cpp3942 QualType TransformAutoType(TypeLocBuilder &TLB, AutoTypeLoc TL) { in TransformAutoType() argument
3953 TLB.push<TemplateTypeParmTypeLoc>(Result); in TransformAutoType()
3963 AutoTypeLoc NewTL = TLB.push<AutoTypeLoc>(Result); in TransformAutoType()
3977 TypeLocBuilder TLB; in Apply() local
3978 TLB.reserve(TL.getFullDataSize()); in Apply()
3979 return TransformType(TLB, TL); in Apply()
DSemaType.cpp3805 TypeLocBuilder TLB; in GetFullTypeForDeclarator() local
3806 TLB.pushFullCopy(TInfo->getTypeLoc()); in GetFullTypeForDeclarator()
3807 ObjCObjectPointerTypeLoc TLoc = TLB.push<ObjCObjectPointerTypeLoc>(T); in GetFullTypeForDeclarator()
3809 TInfo = TLB.getTypeSourceInfo(Context, T); in GetFullTypeForDeclarator()
DSemaExprCXX.cpp6060 TypeLocBuilder TLB; in ActOnPseudoDestructorExpr() local
6061 DecltypeTypeLoc DecltypeTL = TLB.push<DecltypeTypeLoc>(T); in ActOnPseudoDestructorExpr()
6063 TypeSourceInfo *DestructedTypeInfo = TLB.getTypeSourceInfo(Context, T); in ActOnPseudoDestructorExpr()
DSemaExpr.cpp2332 TypeLocBuilder TLB; in BuildQualifiedDeclarationNameExpr() local
2333 TLB.pushTypeSpec(Ty).setNameLoc(NameInfo.getLoc()); in BuildQualifiedDeclarationNameExpr()
2336 ElaboratedTypeLoc QTL = TLB.push<ElaboratedTypeLoc>(ET); in BuildQualifiedDeclarationNameExpr()
2340 *RecoveryTSI = TLB.getTypeSourceInfo(Context, ET); in BuildQualifiedDeclarationNameExpr()
/external/autotest/client/site_tests/hardware_TLBMissCost/
Dcontrol15 Calculate cost of a TLB miss
/external/clang/include/clang/AST/
DASTTypeTraits.h280 auto TLB = Other.getUnchecked<TypeLoc>();
283 std::make_pair(TLB.getType().getAsOpaquePtr(),
284 TLB.getOpaqueData());
/external/llvm/test/MC/Disassembler/Hexagon/
Dxtype_pred.txt64 # Check for TLB match
/external/llvm/lib/Target/Mips/
DMicroMipsInstrInfo.td942 def TLBP_MM : MMRel, TLB<"tlbp">, COP0_TLB_FM_MM<0x0d>;
943 def TLBR_MM : MMRel, TLB<"tlbr">, COP0_TLB_FM_MM<0x4d>;
944 def TLBWI_MM : MMRel, TLB<"tlbwi">, COP0_TLB_FM_MM<0x8d>;
945 def TLBWR_MM : MMRel, TLB<"tlbwr">, COP0_TLB_FM_MM<0xcd>;
DMipsInstrInfo.td1748 class TLB<string asmstr> : InstSE<(outs), (ins), asmstr, [], NoItinerary,
1750 def TLBP : MMRel, TLB<"tlbp">, COP0_TLB_FM<0x08>;
1751 def TLBR : MMRel, TLB<"tlbr">, COP0_TLB_FM<0x01>;
1752 def TLBWI : MMRel, TLB<"tlbwi">, COP0_TLB_FM<0x02>;
1753 def TLBWR : MMRel, TLB<"tlbwr">, COP0_TLB_FM<0x06>;
/external/llvm/test/CodeGen/Hexagon/intrinsics/
Dxtype_pred.ll166 ; Check for TLB match
/external/llvm/lib/Target/X86/
DREADME.txt168 stores, TLB preheating, etc)
/external/valgrind/docs/internals/
Ds390-opcodes.csv157 ptlb,"purge TLB",N/A,"privileged instruction"
/external/regex-re2/benchlog/
Dbenchlog.r7019 TLB size : 1024 4K pages
/external/llvm/lib/Target/Hexagon/
DHexagonInstrInfoV4.td3954 // A4_tlbmatch: Detect if a VA/ASID matches a TLB entry.