Home
last modified time | relevance | path

Searched refs:TLBI (Results 1 – 5 of 5) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
DAArch64SystemOperands.td424 // TLBI (translation lookaside buffer invalidate) instruction options.
443 let CppTypeName = "TLBI";
457 multiclass TLBI<string name, bits<3> op1, bits<4> crn, bits<4> crm,
466 defm : TLBI<"IPAS2E1IS", 0b100, 0b1000, 0b0000, 0b001>;
467 defm : TLBI<"IPAS2LE1IS", 0b100, 0b1000, 0b0000, 0b101>;
468 defm : TLBI<"VMALLE1IS", 0b000, 0b1000, 0b0011, 0b000, 0>;
469 defm : TLBI<"ALLE2IS", 0b100, 0b1000, 0b0011, 0b000, 0>;
470 defm : TLBI<"ALLE3IS", 0b110, 0b1000, 0b0011, 0b000, 0>;
471 defm : TLBI<"VAE1IS", 0b000, 0b1000, 0b0011, 0b001>;
472 defm : TLBI<"VAE2IS", 0b100, 0b1000, 0b0011, 0b001>;
[all …]
DAArch64.td517 // Named operands for MRS/MSR/TLBI/...
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
DAArch64InstPrinter.cpp862 const AArch64TLBI::TLBI *TLBI = AArch64TLBI::lookupTLBIByEncoding(Encoding); in printSysAlias() local
863 if (!TLBI || !TLBI->haveFeatures(STI.getFeatureBits())) in printSysAlias()
866 NeedsReg = TLBI->NeedsReg; in printSysAlias()
868 Name = std::string(TLBI->Name); in printSysAlias()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/Utils/
DAArch64BaseInfo.h595 struct TLBI : SysAliasReg { struct
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/AsmParser/
DAArch64AsmParser.cpp3403 const AArch64TLBI::TLBI *TLBI = AArch64TLBI::lookupTLBIByName(Op); in parseSysAlias() local
3404 if (!TLBI) in parseSysAlias()
3406 else if (!TLBI->haveFeatures(getSTI().getFeatureBits())) { in parseSysAlias()
3407 std::string Str("TLBI " + std::string(TLBI->Name) + " requires: "); in parseSysAlias()
3408 setRequiredFeatureString(TLBI->getRequiredFeatures(), Str); in parseSysAlias()
3411 createSysAlias(TLBI->Encoding, Operands, S); in parseSysAlias()