Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64AddressingModes.h297 unsigned imms = val & 0x3f; in decodeLogicalImmediate() local
300 int len = 31 - llvm::countl_zero((N << 6) | (~imms & 0x3f)); in decodeLogicalImmediate()
304 unsigned S = imms & (size - 1); in decodeLogicalImmediate()
325 unsigned imms = val & 0x3f; in isValidDecodeLogicalImmediate() local
329 int len = 31 - llvm::countl_zero((N << 6) | (~imms & 0x3f)); in isValidDecodeLogicalImmediate()
333 unsigned S = imms & (size - 1); in isValidDecodeLogicalImmediate()
H A DAArch64InstPrinter.cpp151 int64_t imms = Op3.getImm(); in printInst() local
152 if (Opcode == AArch64::UBFMWri && imms != 0x1F && ((imms + 1) == immr)) { in printInst()
154 shift = 31 - imms; in printInst()
155 } else if (Opcode == AArch64::UBFMXri && imms != 0x3f && in printInst()
156 ((imms + 1 == immr))) { in printInst()
158 shift = 63 - imms; in printInst()
159 } else if (Opcode == AArch64::UBFMWri && imms == 0x1f) { in printInst()
162 } else if (Opcode == AArch64::UBFMXri && imms == 0x3f) { in printInst()
165 } else if (Opcode == AArch64::SBFMWri && imms == 0x1f) { in printInst()
168 } else if (Opcode == AArch64::SBFMXri && imms == 0x3f) { in printInst()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMFeatures.td485 // 32-bit imms (including global addresses).
488 "32-bit imms">;
H A DARMInstrThumb.td1727 // Two piece imms.
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64InstrFormats.td3288 : I<(outs regtype:$Rd), (ins regtype:$Rn, imm_type:$immr, imm_type:$imms),
3289 asm, "\t$Rd, $Rn, $immr, $imms", "", []>,
3294 bits<6> imms;
3299 let Inst{15-10} = imms;
3308 // imms<5> and immr<5> must be zero, else ReservedValue().
3322 imm_type:$imms),
3323 asm, "\t$Rd, $Rn, $immr, $imms", "$src = $Rd", []>,
3328 bits<6> imms;
3333 let Inst{15-10} = imms;
3342 // imms<5> and immr<5> must be zero, else ReservedValue().
H A DSVEInstrFormats.td2104 : I<(outs ZPR64:$Zd), (ins logical_imm64:$imms),
2105 asm, "\t$Zd, $imms",
2109 bits<13> imms;
2111 let Inst{17-5} = imms;