/external/llvm/lib/Target/AArch64/InstPrinter/ |
AArch64InstPrinter.cpp | 114 int64_t imms = Op3.getImm(); local 115 if (Opcode == AArch64::UBFMWri && imms != 0x1F && ((imms + 1) == immr)) { 117 shift = 31 - imms; 118 } else if (Opcode == AArch64::UBFMXri && imms != 0x3f && 119 ((imms + 1 == immr))) { 121 shift = 63 - imms; 122 } else if (Opcode == AArch64::UBFMWri && imms == 0x1f) { 125 } else if (Opcode == AArch64::UBFMXri && imms == 0x3f) { 128 } else if (Opcode == AArch64::SBFMWri && imms == 0x1f) [all...] |
/external/llvm/lib/Target/AArch64/ |
AArch64ISelDAGToDAG.cpp | [all...] |
AArch64FastISel.cpp | [all...] |
/external/v8/src/arm64/ |
assembler-arm64.cc | [all...] |
disasm-arm64.cc | 421 unsigned s = instr->ImmS(); [all...] |
assembler-arm64-inl.h | 1026 Instr Assembler::ImmS(unsigned imms, unsigned reg_size) { 1027 DCHECK(((reg_size == kXRegSizeInBits) && is_uint6(imms)) || 1028 ((reg_size == kWRegSizeInBits) && is_uint5(imms))); 1030 return imms << ImmS_offset; 1043 Instr Assembler::ImmSetBits(unsigned imms, unsigned reg_size) { 1045 DCHECK(is_uint6(imms)); 1046 DCHECK((reg_size == kXRegSizeInBits) || is_uint6(imms + 3)); 1048 return imms << ImmSetBits_offset; [all...] |
constants-arm64.h | 161 V_(ImmS, 15, 10, Bits) \ [all...] |
simulator-arm64.cc | [all...] |
assembler-arm64.h | [all...] |
/external/llvm/lib/Target/AArch64/AsmParser/ |
AArch64AsmParser.cpp | [all...] |
/external/vixl/src/aarch64/ |
assembler-aarch64.cc | 594 unsigned imms) { 598 ImmS(imms, rn.GetSizeInBits()) | Rn(rn) | Rd(rd)); 605 unsigned imms) { 609 ImmS(imms, rn.GetSizeInBits()) | Rn(rn) | Rd(rd)); 616 unsigned imms) { 620 ImmS(imms, rn.GetSizeInBits()) | Rn(rn) | Rd(rd)); 631 Emit(SF(rd) | EXTR | N | Rm(rm) | ImmS(lsb, rn.GetSizeInBits()) | Rn(rn) [all...] |
constants-aarch64.h | 91 V_(ImmS, 15, 10, ExtractBits) \ [all...] |
assembler-aarch64.h | 687 unsigned imms); 693 unsigned imms); 699 unsigned imms); [all...] |