Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64SchedNeoverseN2.td1440 // Crypto AES ops
1446 // Crypto SHA1 hash acceleration op
1450 // Crypto SHA1 hash acceleration ops
1451 // Crypto SHA256 hash acceleration ops
1457 // Crypto SHA512 hash acceleration ops
1460 // Crypto SHA3 ops
1463 // Crypto SM3 ops
1467 // Crypto SM4 ops
2267 // Crypto AES ops
2271 // Crypto SHA3 ops
[all …]
H A DAArch64.td44 // Crypto has been split up and any combination is now valid (see the
49 // meaning anymore. We kept the Crypto definition here for backward
51 // "traditional" meaning of Crypto.
H A DAArch64SchedThunderX3T110.td56 // Port 6: FP/Neon/SIMD/Crypto.
59 // Port 7: FP/Neon/SIMD/Crypto.
62 // Port 8: FP/Neon/SIMD/Crypto.
65 // Port 9: FP/Neon/SIMD/Crypto.
H A DAArch64SchedThunderX2T99.td74 // Crypto FP/SIMD micro-ops only on port 1.
H A DAArch64InstrInfo.td1074 // Armv8.2-A Crypto extensions
7249 // Crypto extensions
H A DAArch64InstrFormats.td10956 // Crypto extensions
11049 // Armv8.2-A Crypto extensions
H A DSVEInstrFormats.td8114 // SVE2 Crypto Extensions Group
/llvm-project-15.0.7/llvm/include/llvm/Support/
H A DARMTargetParser.h158 Crypto ///< Neon with Crypto enumerator
H A DARMTargetParser.def40 …M_FPU("crypto-neon-fp-armv8", FK_CRYPTO_NEON_FP_ARMV8, FPUVersion::VFPV5, NeonSupportLevel::Crypto,
/llvm-project-15.0.7/llvm/lib/Support/
H A DARMTargetParser.cpp233 {"+sha2", "-sha2", NeonSupportLevel::Crypto}, in getFPUFeatures()
234 {"+aes", "-aes", NeonSupportLevel::Crypto}, in getFPUFeatures()
/llvm-project-15.0.7/clang/lib/Basic/Targets/
H A DARM.h75 unsigned Crypto : 1; variable
H A DARM.cpp483 Crypto = 0; in handleTargetFeatures()
538 Crypto = 1; in handleTargetFeatures()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMScheduleA57.td1464 // Crypto AES ops
1467 // Crypto polynomial (64x64) multiply long (VMULL.P64): 3cyc F0
1469 // Crypto SHA1 xor ops: 6cyc F0/F1
1471 // Crypto SHA1 fast ops: 3cyc F0
1473 // Crypto SHA1 slow ops: 6cyc F0
1475 // Crypto SHA256 fast ops: 3cyc F0
1477 // Crypto SHA256 slow ops: 6cyc F0
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPCScheduleP9.td126 // Only one CY (Crypto) unit.
H A DPPCScheduleP10.td50 def P10_CY : ProcResource<4>; // Four Crypto pipelines.
H A DP10InstrResources.td342 // 7 Cycles Crypto operations, 1 input operands
348 // 7 Cycles Crypto operations, 2 input operands
H A DP9InstrResources.td21 // - One CY (Crypto) unit P9_CY_*
1279 // Crypto Instructions
H A DPPC.td152 "Enable POWER8 Crypto instructions",
H A DPPCInstrAltivec.td1341 // The cryptography instructions that do not require Category:Vector.Crypto
1389 // Crypto instructions (from builtins)
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DBuiltinsPPC.def420 // P8 Crypto built-ins.
H A Darm_neon.td1122 // Crypto
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DIntrinsicsARM.td733 // Crypto instructions
H A DIntrinsicsPowerPC.td1115 // Crypto
/llvm-project-15.0.7/llvm/docs/
H A DLibFuzzer.rst810 * `Linux Kernel's Crypto code <https://www.spinics.net/lists/stable/msg199712.html>`_
/llvm-project-15.0.7/llvm/lib/Target/AArch64/AsmParser/
H A DAArch64AsmParser.cpp6112 const bool Crypto = llvm::is_contained(RequestedExtensions, "crypto"); in ExpandCryptoAEK() local
6114 if (!NoCrypto && Crypto) { in ExpandCryptoAEK()