Home
last modified time | relevance | path

Searched refs:SSBS (Results 1 – 22 of 22) sorted by relevance

/external/llvm-project/llvm/test/MC/AArch64/
Darmv8.5a-ssbs.s12 mrs x2, SSBS
18 msr SSBS, x3
19 msr SSBS, #1
Darmv8.5a-ssbs-error.s5 msr SSBS, #2
/external/llvm-project/llvm/test/MC/Disassembler/AArch64/
Darmv8.5a-ssbs.txt10 # CHECK: msr SSBS, #1
11 # CHECK: msr SSBS, x3
12 # CHECK: mrs x2, SSBS
/external/arm-trusted-firmware/docs/
Dglobal_substitutions.txt50 .. |SSBS| replace:: :term:`SSBS`
Dglossary.rst167 SSBS
Dchange-log.rst1144 - Neoverse Zeus: Apply the MSR SSBS instruction
1252 - Speculative Store Bypass Safe (SSBS): Further enhance protection against Spectre
1253 variant 4 by disabling speculative loads/stores (SPSR.SSBS bit) by default.
1698 - Use Speculation Store Bypass Safe (SSBS) functionality where available
1821 - Incorrect check for SSBS feature detection
/external/arm-trusted-firmware/lib/cpus/aarch64/
Dcortex_matterhorn.S51 msr SSBS, xzr
Dcortex_klein.S51 msr SSBS, xzr
Dneoverse_v1.S53 msr SSBS, xzr
Dneoverse_n2.S33 msr SSBS, xzr
Drainier.S38 msr SSBS, xzr
Dneoverse_n1.S74 msr SSBS, xzr
/external/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/AArch64/
DAArch64GenSystemOperands.inc144 SSBS = 25,
936 SSBS = 55830,
1954 { "SSBS", 0x19, {AArch64::FeatureSSBS} }, // 6
1969 { "SSBS", 6 },
3000 { "SSBS", 0xDA16, true, true, {AArch64::FeatureSSBS} }, // 746
3532 { "SSBS", 746 },
/external/arm-trusted-firmware/include/arch/aarch64/
Darch.h1046 #define SSBS S3_3_C4_C2_6 macro
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64SystemOperands.td346 def : PState<"SSBS", 0b11001>;
1451 // V8.5a Spectre mitigation SSBS register
1454 def : RWSysReg<"SSBS", 0b11, 0b011, 0b0100, 0b0010, 0b110>;
DAArch64ISelDAGToDAG.cpp2811 if (Reg == AArch64PState::PAN || Reg == AArch64PState::UAO || Reg == AArch64PState::SSBS) { in tryWriteRegister()
/external/llvm-project/llvm/lib/Target/AArch64/
DAArch64SystemOperands.td351 def : PState<"SSBS", 0b11001>;
1453 // V8.5a Spectre mitigation SSBS register
1456 def : RWSysReg<"SSBS", 0b11, 0b011, 0b0100, 0b0010, 0b110>;
DAArch64ISelDAGToDAG.cpp2993 if (Reg == AArch64PState::PAN || Reg == AArch64PState::UAO || Reg == AArch64PState::SSBS) { in tryWriteRegister()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/Disassembler/
DAArch64Disassembler.cpp1737 pstate_field == AArch64PState::SSBS) && crm > 1) in DecodeSystemPStateInstruction()
/external/llvm-project/llvm/lib/Target/AArch64/Disassembler/
DAArch64Disassembler.cpp1773 pstate_field == AArch64PState::SSBS) && crm > 1) in DecodeSystemPStateInstruction()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/AsmParser/
DAArch64AsmParser.cpp1014 SysReg.PStateField == AArch64PState::SSBS); in isSystemPStateFieldWithImm0_1()
/external/llvm-project/llvm/lib/Target/AArch64/AsmParser/
DAArch64AsmParser.cpp1053 SysReg.PStateField == AArch64PState::SSBS); in isSystemPStateFieldWithImm0_1()