Searched refs:TLBI (Results 1 – 6 of 6) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64SystemOperands.td | 816 // TLBI (translation lookaside buffer invalidate) instruction options. 835 let CppTypeName = "TLBI"; 847 multiclass TLBI<string name, bits<3> op1, bits<4> crn, bits<4> crm, 856 defm : TLBI<"IPAS2E1IS", 0b100, 0b1000, 0b0000, 0b001>; 857 defm : TLBI<"IPAS2LE1IS", 0b100, 0b1000, 0b0000, 0b101>; 858 defm : TLBI<"VMALLE1IS", 0b000, 0b1000, 0b0011, 0b000, 0>; 859 defm : TLBI<"ALLE2IS", 0b100, 0b1000, 0b0011, 0b000, 0>; 860 defm : TLBI<"ALLE3IS", 0b110, 0b1000, 0b0011, 0b000, 0>; 861 defm : TLBI<"VAE1IS", 0b000, 0b1000, 0b0011, 0b001>; 862 defm : TLBI<"VAE2IS", 0b100, 0b1000, 0b0011, 0b001>; [all …]
|
| H A D | AArch64.td | 46 // Named operands for MRS/MSR/TLBI/...
|
| H A D | AArch64Features.td | 524 "Enable Armv9.5-A TLBI VMALL for Dirty State">;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/ |
| H A D | AArch64InstPrinter.cpp | 1009 const AArch64TLBI::TLBI *TLBI = AArch64TLBI::lookupTLBIByEncoding(Encoding); in printSysAlias() local 1010 if (!TLBI || !TLBI->haveFeatures(STI.getFeatureBits())) in printSysAlias() 1013 NeedsReg = TLBI->NeedsReg; in printSysAlias() 1015 Name = std::string(TLBI->Name); in printSysAlias() 1068 const AArch64TLBI::TLBI *TLBI = AArch64TLBI::lookupTLBIByEncoding(Encoding); in printSyspAlias() local 1069 if (!TLBI || !TLBI->haveFeatures(STI.getFeatureBits())) in printSyspAlias() 1073 Name = std::string(TLBI->Name); in printSyspAlias()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/AsmParser/ |
| H A D | AArch64AsmParser.cpp | 3944 const AArch64TLBI::TLBI *TLBI = AArch64TLBI::lookupTLBIByName(Op); in parseSysAlias() local 3945 if (!TLBI) in parseSysAlias() 3947 else if (!TLBI->haveFeatures(getSTI().getFeatureBits())) { in parseSysAlias() 3948 std::string Str("TLBI " + std::string(TLBI->Name) + " requires: "); in parseSysAlias() 3949 setRequiredFeatureString(TLBI->getRequiredFeatures(), Str); in parseSysAlias() 3952 ExpectRegister = TLBI->NeedsReg; in parseSysAlias() 3953 createSysAlias(TLBI->Encoding, Operands, S); in parseSysAlias() 4023 const AArch64TLBI::TLBI *TLBIorig = AArch64TLBI::lookupTLBIByName(Op); in parseSyspAlias() 4026 const AArch64TLBI::TLBI TLBI( in parseSyspAlias() local 4032 if (!TLBI.haveFeatures(getSTI().getFeatureBits())) { in parseSyspAlias() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/Utils/ |
| H A D | AArch64BaseInfo.h | 791 struct TLBI : SysAliasReg { struct
|