Home
last modified time | relevance | path

Searched refs:rotr32 (Results 1 – 11 of 11) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMAddressingModes.h86 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 DARMInstPrinter.cpp1389 int32_t Rotated = ARM_AM::rotr32(Bits, Rot); in printModImmOperand()
/llvm-project-15.0.7/llvm/lib/Support/BLAKE3/
H A Dblake3_portable.c4 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 Dbuiltins.cpp47 extern uint32_t rotr32;
48 decltype(__builtin_rotateright32(0,0)) rotr32 = 42; variable
H A Dbuiltin-rotate.c51 unsigned int rotr32(unsigned int x, int y) { in rotr32() function
/llvm-project-15.0.7/llvm/test/CodeGen/PowerPC/
H A Drotl-2.ll19 define i32 @rotr32(i32 %A, i8 %Amt) nounwind {
20 ; CHECK-LABEL: rotr32:
/llvm-project-15.0.7/lld/ELF/Arch/
H A DARM.cpp424 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 Drotate.ll221 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 DThumb2InstrInfo.cpp398 ThisVal = ThisVal & ARM_AM::rotr32(0xff000000U, RotAmt); in emitT2RegPlusImmediate()
603 unsigned ThisImmVal = Offset & ARM_AM::rotr32(0xff000000U, RotAmt); in rewriteT2FrameIndex()
H A DARMBaseInstrInfo.cpp2498 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 DARMAsmParser.cpp8780 ARM_AM::rotr32(Enc & 0xFF, (Enc & 0xF00) >> 7))); in processInstruction()