Home
last modified time | relevance | path

Searched refs:SVCR (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/compiler-rt/lib/builtins/aarch64/
H A Dsme-abi.S69 mrs x16, SVCR
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/AsmParser/
H A DAArch64AsmParser.cpp516 struct SVCROp SVCR; member
586 SVCR = o.SVCR; in AArch64Operand()
748 return StringRef(SVCR.Data, SVCR.Length); in getSVCR()
1206 return SVCR.PStateField != -1U; in isSVCR()
2122 Inst.addOperand(MCOperand::createImm(SVCR.PStateField)); in addSVCROperands()
2506 Op->SVCR.PStateField = PStateField; in CreateSVCR()
2507 Op->SVCR.Data = Str.data(); in CreateSVCR()
2508 Op->SVCR.Length = Str.size(); in CreateSVCR()
3503 const auto *SVCR = AArch64SVCR::lookupSVCRByName(Tok.getString()); in tryParseSVCR() local
3504 if (!SVCR) in tryParseSVCR()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64InstPrinter.cpp1136 const auto *SVCR = AArch64SVCR::lookupSVCRByEncoding(svcrop); in printOperand()
1137 assert(SVCR && "Unexpected SVCR operand!"); in printOperand()
1138 O << SVCR->Name; in printOperand()
1121 const auto *SVCR = AArch64SVCR::lookupSVCRByEncoding(svcrop); printSVCROp() local
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/Utils/
H A DAArch64BaseInfo.h372 struct SVCR : SysAlias{ struct
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64SystemOperands.td456 // SVCR instruction options.
459 class SVCR<string name, bits<3> encoding> : SearchableTable {
470 def : SVCR<"SVCRSM", 0b001>;
471 def : SVCR<"SVCRZA", 0b010>;
472 def : SVCR<"SVCRSMZA", 0b011>;
1761 def : RWSysReg<"SVCR", 0b11, 0b011, 0b0100, 0b0010, 0b010>;
H A DAArch64RegisterInfo.td1836 let Name = "SVCR";