| /llvm-project-15.0.7/llvm/lib/Target/AArch64/ |
| H A D | AArch64SchedNeoverseN2.td | 1440 // 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 D | AArch64.td | 44 // 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 D | AArch64SchedThunderX3T110.td | 56 // 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 D | AArch64SchedThunderX2T99.td | 74 // Crypto FP/SIMD micro-ops only on port 1.
|
| H A D | AArch64InstrInfo.td | 1074 // Armv8.2-A Crypto extensions 7249 // Crypto extensions
|
| H A D | AArch64InstrFormats.td | 10956 // Crypto extensions 11049 // Armv8.2-A Crypto extensions
|
| H A D | SVEInstrFormats.td | 8114 // SVE2 Crypto Extensions Group
|
| /llvm-project-15.0.7/llvm/include/llvm/Support/ |
| H A D | ARMTargetParser.h | 158 Crypto ///< Neon with Crypto enumerator
|
| H A D | ARMTargetParser.def | 40 …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 D | ARMTargetParser.cpp | 233 {"+sha2", "-sha2", NeonSupportLevel::Crypto}, in getFPUFeatures() 234 {"+aes", "-aes", NeonSupportLevel::Crypto}, in getFPUFeatures()
|
| /llvm-project-15.0.7/clang/lib/Basic/Targets/ |
| H A D | ARM.h | 75 unsigned Crypto : 1; variable
|
| H A D | ARM.cpp | 483 Crypto = 0; in handleTargetFeatures() 538 Crypto = 1; in handleTargetFeatures()
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | ARMScheduleA57.td | 1464 // 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 D | PPCScheduleP9.td | 126 // Only one CY (Crypto) unit.
|
| H A D | PPCScheduleP10.td | 50 def P10_CY : ProcResource<4>; // Four Crypto pipelines.
|
| H A D | P10InstrResources.td | 342 // 7 Cycles Crypto operations, 1 input operands 348 // 7 Cycles Crypto operations, 2 input operands
|
| H A D | P9InstrResources.td | 21 // - One CY (Crypto) unit P9_CY_* 1279 // Crypto Instructions
|
| H A D | PPC.td | 152 "Enable POWER8 Crypto instructions",
|
| H A D | PPCInstrAltivec.td | 1341 // 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 D | BuiltinsPPC.def | 420 // P8 Crypto built-ins.
|
| H A D | arm_neon.td | 1122 // Crypto
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | IntrinsicsARM.td | 733 // Crypto instructions
|
| H A D | IntrinsicsPowerPC.td | 1115 // Crypto
|
| /llvm-project-15.0.7/llvm/docs/ |
| H A D | LibFuzzer.rst | 810 * `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 D | AArch64AsmParser.cpp | 6112 const bool Crypto = llvm::is_contained(RequestedExtensions, "crypto"); in ExpandCryptoAEK() local 6114 if (!NoCrypto && Crypto) { in ExpandCryptoAEK()
|