Searched refs:rotr32 (Results 1 – 11 of 11) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Target/ARM/MCTargetDesc/ |
| H A D | ARMAddressingModes.h | 86 inline unsigned rotr32(unsigned Val, unsigned Amt) { in rotr32() function 142 if ((rotr32(Imm, RotAmt) & ~255U) == 0) in getSOImmValRotate() 150 if ((rotr32(Imm, RotAmt2) & ~255U) == 0) in getSOImmValRotate() 171 if (rotr32(~255U, RotAmt) & Arg) in getSOImmVal() 182 V = rotr32(~255U, getSOImmValRotate(V)) & V; in isSOImmTwoPartVal() 187 V = rotr32(~255U, getSOImmValRotate(V)) & V; in isSOImmTwoPartVal() 194 return rotr32(255U, getSOImmValRotate(V)) & V; in getSOImmTwoPartFirst() 201 V = rotr32(~255U, getSOImmValRotate(V)) & V; in getSOImmTwoPartSecond() 204 assert(V == (rotr32(255U, getSOImmValRotate(V)) & V)); in getSOImmTwoPartSecond() 310 if ((rotr32(0xff000000U, RotAmt) & V) == V) in getT2SOImmValRotateVal() [all …]
|
| H A D | ARMInstPrinter.cpp | 1389 int32_t Rotated = ARM_AM::rotr32(Bits, Rot); in printModImmOperand()
|
| /llvm-project-15.0.7/llvm/lib/Support/BLAKE3/ |
| H A D | blake3_portable.c | 4 INLINE uint32_t rotr32(uint32_t w, uint32_t c) { in rotr32() function 11 state[d] = rotr32(state[d] ^ state[a], 16); in g() 13 state[b] = rotr32(state[b] ^ state[c], 12); in g() 15 state[d] = rotr32(state[d] ^ state[a], 8); in g() 17 state[b] = rotr32(state[b] ^ state[c], 7); in g()
|
| /llvm-project-15.0.7/clang/test/CodeGen/ |
| H A D | builtins.cpp | 47 extern uint32_t rotr32; 48 decltype(__builtin_rotateright32(0,0)) rotr32 = 42; variable
|
| H A D | builtin-rotate.c | 51 unsigned int rotr32(unsigned int x, int y) { in rotr32() function
|
| /llvm-project-15.0.7/llvm/test/CodeGen/PowerPC/ |
| H A D | rotl-2.ll | 19 define i32 @rotr32(i32 %A, i8 %Amt) nounwind { 20 ; CHECK-LABEL: rotr32:
|
| /llvm-project-15.0.7/lld/ELF/Arch/ |
| H A D | ARM.cpp | 424 static uint32_t rotr32(uint32_t val, uint32_t amt) { in rotr32() function 456 imm = rotr32(imm, 24 - lz); in encodeAluGroup() 859 uint32_t val = rotr32(instr & 0xff, ((instr & 0xf00) >> 8) * 2); in getImplicitAddend()
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | rotate.ll | 221 define i32 @rotr32(i32 %A, i8 %Amt) nounwind { 222 ; X86-LABEL: rotr32: 229 ; X64-LABEL: rotr32:
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | Thumb2InstrInfo.cpp | 398 ThisVal = ThisVal & ARM_AM::rotr32(0xff000000U, RotAmt); in emitT2RegPlusImmediate() 603 unsigned ThisImmVal = Offset & ARM_AM::rotr32(0xff000000U, RotAmt); in rewriteT2FrameIndex()
|
| H A D | ARMBaseInstrInfo.cpp | 2498 unsigned ThisVal = NumBytes & ARM_AM::rotr32(0xFF, RotAmt); in emitARMRegPlusImmediate() 2679 unsigned ThisImmVal = Offset & ARM_AM::rotr32(0xFF, RotAmt); in rewriteARMFrameIndex()
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/AsmParser/ |
| H A D | ARMAsmParser.cpp | 8780 ARM_AM::rotr32(Enc & 0xFF, (Enc & 0xF00) >> 7))); in processInstruction()
|