Home
last modified time | relevance | path

Searched refs:imms (Results 1 – 9 of 9) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64AddressingModes.h298 unsigned imms = val & 0x3f; in decodeLogicalImmediate() local
301 int len = 31 - countLeadingZeros((N << 6) | (~imms & 0x3f)); in decodeLogicalImmediate()
305 unsigned S = imms & (size - 1); in decodeLogicalImmediate()
326 unsigned imms = val & 0x3f; in isValidDecodeLogicalImmediate() local
330 int len = 31 - countLeadingZeros((N << 6) | (~imms & 0x3f)); in isValidDecodeLogicalImmediate()
334 unsigned S = imms & (size - 1); in isValidDecodeLogicalImmediate()
H A DAArch64InstPrinter.cpp130 int64_t imms = Op3.getImm(); in printInst() local
131 if (Opcode == AArch64::UBFMWri && imms != 0x1F && ((imms + 1) == immr)) { in printInst()
133 shift = 31 - imms; in printInst()
134 } else if (Opcode == AArch64::UBFMXri && imms != 0x3f && in printInst()
135 ((imms + 1 == immr))) { in printInst()
137 shift = 63 - imms; in printInst()
138 } else if (Opcode == AArch64::UBFMWri && imms == 0x1f) { in printInst()
141 } else if (Opcode == AArch64::UBFMXri && imms == 0x3f) { in printInst()
144 } else if (Opcode == AArch64::SBFMWri && imms == 0x1f) { in printInst()
147 } else if (Opcode == AArch64::SBFMXri && imms == 0x3f) { in printInst()
/llvm-project-15.0.7/llvm/test/DebugInfo/X86/
H A Ddbgcall-site-64-bit-imms.ll39 !1 = !DIFile(filename: "dbgcall-site-long-imms.c", directory: "/")
/llvm-project-15.0.7/llvm/test/MC/Disassembler/AArch64/
H A Darm64-basic-a64-undefined.txt20 # UBFM is undefined when s == 0 and imms<5> or immr<5> is 1.
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARM.td478 // 32-bit imms (including global addresses).
481 "32-bit imms">;
H A DARMInstrThumb.td1715 // Two piece imms.
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64InstrFormats.td2821 : I<(outs regtype:$Rd), (ins regtype:$Rn, imm_type:$immr, imm_type:$imms),
2822 asm, "\t$Rd, $Rn, $immr, $imms", "", []>,
2827 bits<6> imms;
2832 let Inst{15-10} = imms;
2841 // imms<5> and immr<5> must be zero, else ReservedValue().
2855 imm_type:$imms),
2856 asm, "\t$Rd, $Rn, $immr, $imms", "$src = $Rd", []>,
2861 bits<6> imms;
2866 let Inst{15-10} = imms;
2875 // imms<5> and immr<5> must be zero, else ReservedValue().
H A DSVEInstrFormats.td1772 : I<(outs ZPR64:$Zd), (ins logical_imm64:$imms),
1773 asm, "\t$Zd, $imms",
1777 bits<13> imms;
1779 let Inst{17-5} = imms;
H A DAArch64SchedA64FX.td2568 // [90] "dupm $Zd, $imms";