Home
last modified time | relevance | path

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

12

/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DTreeTransform.h334 QualType TransformType(TypeLocBuilder &TLB, TypeLoc TL);
636 QualType Transform##CLASS##Type(TypeLocBuilder &TLB, CLASS##TypeLoc T);
639 QualType TransformTemplateTypeParmType(TypeLocBuilder &TLB,
643 TransformSubstTemplateTypeParmPackType(TypeLocBuilder &TLB,
648 QualType TransformFunctionProtoType(TypeLocBuilder &TLB,
662 TransformTemplateSpecializationType(TypeLocBuilder &TLB,
667 TransformDependentTemplateSpecializationType(TypeLocBuilder &TLB,
673 TypeLocBuilder &TLB, DependentTemplateSpecializationTypeLoc TL,
742 QualType TransformReferenceType(TypeLocBuilder &TLB, ReferenceTypeLoc TL);
3910 QualType TransformDependentNameType(TypeLocBuilder &TLB,
[all …]
H A DSemaCXXScopeSpec.cpp743 TypeLocBuilder TLB; in BuildCXXNestedNameSpecifier() local
746 TLB.pushTypeSpec(T).setNameLoc(IdInfo.IdentifierLoc); in BuildCXXNestedNameSpecifier()
749 = TLB.push<InjectedClassNameTypeLoc>(T); in BuildCXXNestedNameSpecifier()
752 RecordTypeLoc RecordTL = TLB.push<RecordTypeLoc>(T); in BuildCXXNestedNameSpecifier()
755 TypedefTypeLoc TypedefTL = TLB.push<TypedefTypeLoc>(T); in BuildCXXNestedNameSpecifier()
758 EnumTypeLoc EnumTL = TLB.push<EnumTypeLoc>(T); in BuildCXXNestedNameSpecifier()
762 = TLB.push<TemplateTypeParmTypeLoc>(T); in BuildCXXNestedNameSpecifier()
766 = TLB.push<UnresolvedUsingTypeLoc>(T); in BuildCXXNestedNameSpecifier()
770 = TLB.push<SubstTemplateTypeParmTypeLoc>(T); in BuildCXXNestedNameSpecifier()
774 = TLB.push<SubstTemplateTypeParmPackTypeLoc>(T); in BuildCXXNestedNameSpecifier()
[all …]
H A DSemaTemplateInstantiate.cpp1297 QualType TransformFunctionProtoType(TypeLocBuilder &TLB, in TransformFunctionProtoType() argument
1300 return inherited::TransformFunctionProtoType(TLB, TL); in TransformFunctionProtoType()
1304 QualType TransformFunctionProtoType(TypeLocBuilder &TLB,
1318 QualType TransformTemplateTypeParmType(TypeLocBuilder &TLB,
1323 TypeLocBuilder &TLB, bool SuppressObjCLifetime, bool Final,
1332 TransformSubstTemplateTypeParmPackType(TypeLocBuilder &TLB,
2010 QualType TemplateInstantiator::TransformFunctionProtoType(TypeLocBuilder &TLB, in TransformFunctionProtoType() argument
2018 TLB, TL, ThisContext, ThisTypeQuals, TransformExceptionSpec); in TransformFunctionProtoType()
2033 TypeLocBuilder &TLB, bool SuppressObjCLifetime, bool Final, in BuildSubstTemplateTypeParmType() argument
2049 TLB.pushTrivial(SemaRef.Context, Replacement, NameLoc); in BuildSubstTemplateTypeParmType()
[all …]
H A DSemaTemplateVariadic.cpp616 TypeLocBuilder TLB; in CheckPackExpansion() local
617 TLB.pushFullCopy(Pattern->getTypeLoc()); in CheckPackExpansion()
618 PackExpansionTypeLoc TL = TLB.push<PackExpansionTypeLoc>(Result); in CheckPackExpansion()
621 return TLB.getTypeSourceInfo(Context, Result); in CheckPackExpansion()
1080 TypeLocBuilder TLB; in getTemplateArgumentPackExpansionPattern() local
1081 TLB.pushFullCopy(Pattern); in getTemplateArgumentPackExpansionPattern()
1083 TLB.getTypeSourceInfo(Context, Pattern.getType()); in getTemplateArgumentPackExpansionPattern()
H A DSemaTemplate.cpp1736 QualType TransformTemplateTypeParmType(TypeLocBuilder &TLB, in TransformTemplateTypeParmType() argument
1744 TLB, TL, in TransformTemplateTypeParmType()
2197 QualType TransformTypedefType(TypeLocBuilder &TLB, TypedefTypeLoc TL) { in TransformTypedefType() argument
2222 TypedefTypeLoc TypedefTL = TLB.push<TypedefTypeLoc>(TDTy); in TransformTypedefType()
2324 TypeLocBuilder TLB; in transformConstructor() local
2327 QualType NewType = transformFunctionProtoType(TLB, FPTL, Params, Args, in transformConstructor()
2331 TypeSourceInfo *NewTInfo = TLB.getTypeSourceInfo(SemaRef.Context, NewType); in transformConstructor()
2419 TypeLocBuilder &TLB, FunctionProtoTypeLoc TL, in transformFunctionProtoType()
2446 TLB.pushTypeSpec(ReturnType).setNameLoc(Primary->getLocation()); in transformFunctionProtoType()
2459 FunctionProtoTypeLoc NewTL = TLB.push<FunctionProtoTypeLoc>(Result); in transformFunctionProtoType()
[all …]
H A DSemaLambda.cpp805 TypeLocBuilder TLB; in buildLambdaInitCaptureInitialization() local
806 AutoTypeLoc TL = TLB.push<AutoTypeLoc>(DeductType); in buildLambdaInitCaptureInitialization()
811 TLB.push<ReferenceTypeLoc>(DeductType).setSigilLoc(Loc); in buildLambdaInitCaptureInitialization()
820 TLB.push<PackExpansionTypeLoc>(DeductType).setEllipsisLoc(EllipsisLoc); in buildLambdaInitCaptureInitialization()
826 TypeSourceInfo *TSI = TLB.getTypeSourceInfo(Context, DeductType); in buildLambdaInitCaptureInitialization()
H A DSemaTemplateDeduction.cpp4577 QualType TransformDesugared(TypeLocBuilder &TLB, DeducedTypeLoc TL) { in TransformDesugared() argument
4581 TemplateTypeParmTypeLoc NewTL = TLB.push<TemplateTypeParmTypeLoc>(Result); in TransformDesugared()
4586 QualType TransformAutoType(TypeLocBuilder &TLB, AutoTypeLoc TL) { in TransformAutoType() argument
4597 return TransformDesugared(TLB, TL); in TransformAutoType()
4603 auto NewTL = TLB.push<AutoTypeLoc>(Result); in TransformAutoType()
4609 TypeLocBuilder &TLB, DeducedTemplateSpecializationTypeLoc TL) { in TransformDeducedTemplateSpecializationType() argument
4611 return TransformDesugared(TLB, TL); in TransformDeducedTemplateSpecializationType()
4616 auto NewTL = TLB.push<DeducedTemplateSpecializationTypeLoc>(Result); in TransformDeducedTemplateSpecializationType()
4629 TypeLocBuilder TLB; in Apply() local
4630 TLB.reserve(TL.getFullDataSize()); in Apply()
[all …]
H A DSemaConcept.cpp692 QualType TransformTemplateTypeParmType(TypeLocBuilder &TLB, in TransformTemplateTypeParmType() argument
704 TemplateTypeParmTypeLoc NewTL = TLB.push<TemplateTypeParmTypeLoc>(Result); in TransformTemplateTypeParmType()
H A DSemaTemplateInstantiateDecl.cpp5014 QualType TransformRecordType(TypeLocBuilder &TLB, RecordTypeLoc TL) { in InstantiateFunctionDefinition()
5019 return Base::TransformRecordType(TLB, TL); in InstantiateFunctionDefinition()
5025 RecordTypeLoc NewTL = TLB.push<RecordTypeLoc>(Result); in InstantiateFunctionDefinition()
H A DSemaType.cpp5275 TypeLocBuilder TLB; in GetFullTypeForDeclarator() local
5276 TLB.pushFullCopy(TInfo->getTypeLoc()); in GetFullTypeForDeclarator()
5277 ObjCObjectPointerTypeLoc TLoc = TLB.push<ObjCObjectPointerTypeLoc>(T); in GetFullTypeForDeclarator()
5279 TInfo = TLB.getTypeSourceInfo(Context, T); in GetFullTypeForDeclarator()
/openbsd-src/sys/arch/mips64/mips64/
H A Dtlbhandler.S93 tlbwr # update TLB
186 tlbwi # write TLB
209 tlbwi # update TLB
251 tlbwr # write TLB
347 tlbwi # Write the TLB entry.
506 tlbr # Read from the TLB
/openbsd-src/regress/lib/libcrypto/x509/bettertls/certificates/
H A D1410.key18 TLB+fl0gUl42PAHBuECLhqGFNow3/1o2uWJIRFsCgYEAtTAa86UFVhAv4CXWjNCE
/openbsd-src/gnu/llvm/clang/include/clang/AST/
H A DASTTypeTraits.h319 auto TLB = Other.getUnchecked<TypeLoc>();
322 std::make_pair(TLB.getType().getAsOpaquePtr(),
323 TLB.getOpaqueData());
/openbsd-src/gnu/usr.bin/perl/plan9/
H A D9front.patch23 $file{'Sys$Library:DECC$RTLDEF.TLB'} = 1;
/openbsd-src/gnu/gcc/gcc/config/cris/
H A Dcris.opt31 ; TLB register address (0x258-0x25f). There is such a mapping
43 ; on the same page, including the TLB registers).
/openbsd-src/gnu/gcc/gcc/config/mips/
H A D4k.md9 ;; 4Kc - pipelined multiplier and translation lookaside buffer (TLB)
/openbsd-src/gnu/llvm/llvm/lib/Target/Mips/
H A DMipsEVAInstrInfo.td209 /// TLB invalidate instructions
H A DMipsInstrInfo.td2531 class TLB<string asmstr, InstrItinClass itin = NoItinerary> :
2534 def TLBP : MMRel, TLB<"tlbp", II_TLBP>, COP0_TLB_FM<0x08>, ISA_MIPS1;
2535 def TLBR : MMRel, TLB<"tlbr", II_TLBR>, COP0_TLB_FM<0x01>, ISA_MIPS1;
2536 def TLBWI : MMRel, TLB<"tlbwi", II_TLBWI>, COP0_TLB_FM<0x02>, ISA_MIPS1;
2537 def TLBWR : MMRel, TLB<"tlbwr", II_TLBWR>, COP0_TLB_FM<0x06>, ISA_MIPS1;
2666 def TLBGINV : MMRel, TLB<"tlbginv", II_TLBGINV>, COP0_TLB_FM<0b001011>,
2668 def TLBGINVF : MMRel, TLB<"tlbginvf", II_TLBGINVF>, COP0_TLB_FM<0b001100>,
2670 def TLBGP : MMRel, TLB<"tlbgp", II_TLBGP>, COP0_TLB_FM<0b010000>,
2672 def TLBGR : MMRel, TLB<"tlbgr", II_TLBGR>, COP0_TLB_FM<0b001001>,
2674 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>,
/openbsd-src/gnu/llvm/llvm/lib/Target/SystemZ/
H A DSystemZInstrSystem.td184 // Purge TLB.
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64.td360 "Enable v8.4-A TLB Range and Maintenance Instructions (FEAT_TLBIOS, FEAT_TLBIRANGE)">;
447 "true", "Enable Armv8.7-A limited-TLB-maintenance instruction (FEAT_XS)">;
/openbsd-src/gnu/usr.bin/binutils-2.17/cpu/
H A Dfrv.cpu2046 (dnf f-TLBPRopx "TLB Probe operation number" () 28 3)
2047 (dnf f-TLBPRL "TLB Probe L flag" () 25 1)
3180 (dnop TLBPRopx "TLB Probe operation number" () h-uint f-TLBPRopx)
3181 (dnop TLBPRL "TLB Probe L flag" () h-uint f-TLBPRL)
6831 (define-pmacro (write-TLB name insn op ope comment)
6842 (write-TLB witlb witlb OP_03 OPE1_32 "write for insn TLB")
6843 (write-TLB wdtlb wdtlb OP_03 OPE1_36 "write for data TLB")
6845 (define-pmacro (invalidate-TLB name insn op ope comment)
6856 (invalidate-TLB itlbi itlbi OP_03 OPE1_33 "invalidate insn TLB")
6857 (invalidate-TLB dtlbi dtlbi OP_03 OPE1_37 "invalidate data TLB")
[all …]
/openbsd-src/gnu/usr.bin/binutils/cpu/
H A Dfrv.cpu6235 (define-pmacro (write-TLB name insn op ope comment)
6246 (write-TLB witlb witlb OP_03 OPE1_32 "write for insn TLB")
6247 (write-TLB wdtlb wdtlb OP_03 OPE1_36 "write for data TLB")
6249 (define-pmacro (invalidate-TLB name insn op ope comment)
6260 (invalidate-TLB itlbi itlbi OP_03 OPE1_33 "invalidate insn TLB")
6261 (invalidate-TLB dtlbi dtlbi OP_03 OPE1_37 "invalidate data TLB")
/openbsd-src/sys/arch/sparc64/sparc64/
H A Dlocore.s433 cmp %g1, %g4 ! Compare TLB tags
449 xor %g1, %g4, %g4 ! Compare TLB tags
1101 * within the locked TLB, we can use physical addressing to save out our
1390 * %g3 = TLB TAG ACCESS
1431 * a TLB miss. We insert an 8K TTE with the valid and NFO
1898 * %g3 = TLB Tag Access
4873 stxa %o1, [%o1] ASI_IMMU_DEMAP ! be left in the TLB
/openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/
H A DP9InstrResources.td1411 (instregex "TLB(IA|IVAX|SX|SX2|SX2D|LD|LI|RE|RE2|WE|WE2)$"),

12