LLVM 22.0.0git
|
#include "llvm/Support/SHA256.h"
#include "llvm/ADT/ArrayRef.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/Support/Endian.h"
#include "llvm/Support/SwapByteOrder.h"
#include <string.h>
Go to the source code of this file.
Namespaces | |
namespace | llvm |
This is an optimization pass for GlobalISel generic memory operations. |
Macros | |
#define | SHR(x, c) |
#define | ROTR(x, n) |
#define | CH(x, y, z) |
#define | MAJ(x, y, z) |
#define | SIGMA_0(x) |
#define | SIGMA_1(x) |
#define | SIGMA_2(x) |
#define | SIGMA_3(x) |
#define | F_EXPAND(A, B, C, D, E, F, G, H, M1, M2, M3, M4, k) |
#define CH | ( | x, | |
y, | |||
z ) |
Definition at line 34 of file SHA256.cpp.
Referenced by llvm::getX86SubSuperRegister(), llvm::AMDGPULegalizerInfo::legalizeFExp(), llvm::AMDGPULegalizerInfo::legalizeFlogCommon(), llvm::AMDGPUTargetLowering::lowerFEXP(), llvm::AMDGPUTargetLowering::LowerFLOGCommon(), and llvm::HexagonDAGToDAGISel::SelectFrameIndex().
Definition at line 43 of file SHA256.cpp.
#define MAJ | ( | x, | |
y, | |||
z ) |
Definition at line 35 of file SHA256.cpp.
#define ROTR | ( | x, | |
n ) |
Definition at line 32 of file SHA256.cpp.
Referenced by getRISCVVLOp().
#define SHR | ( | x, | |
c ) |
Definition at line 31 of file SHA256.cpp.
#define SIGMA_0 | ( | x | ) |
Definition at line 37 of file SHA256.cpp.
#define SIGMA_1 | ( | x | ) |
Definition at line 38 of file SHA256.cpp.
#define SIGMA_2 | ( | x | ) |
Definition at line 40 of file SHA256.cpp.
#define SIGMA_3 | ( | x | ) |
Definition at line 41 of file SHA256.cpp.