Home
last modified time | relevance | path

Searched refs:immr (Results 1 - 9 of 9) sorted by relevance

/third_party/node/deps/v8/src/codegen/arm64/
H A Dassembler-arm64-inl.h922 Instr Assembler::ImmR(unsigned immr, unsigned reg_size) { in ImmR() argument
923 DCHECK(((reg_size == kXRegSizeInBits) && is_uint6(immr)) || in ImmR()
924 ((reg_size == kWRegSizeInBits) && is_uint5(immr))); in ImmR()
926 DCHECK(is_uint6(immr)); in ImmR()
927 return immr << ImmR_offset; in ImmR()
938 Instr Assembler::ImmRotate(unsigned immr, unsigned reg_size) { in ImmRotate() argument
940 DCHECK(((reg_size == kXRegSizeInBits) && is_uint6(immr)) || in ImmRotate()
941 ((reg_size == kWRegSizeInBits) && is_uint5(immr))); in ImmRotate()
943 return immr << ImmRotate_offset; in ImmRotate()
H A Dassembler-arm64.h593 void bfm(const Register& rd, const Register& rn, int immr, int imms);
596 void sbfm(const Register& rd, const Register& rn, int immr, int imms);
599 void ubfm(const Register& rd, const Register& rn, int immr, int imms);
2178 inline static Instr ImmR(unsigned immr, unsigned reg_size);
2180 inline static Instr ImmRotate(unsigned immr, unsigned reg_size);
H A Dassembler-arm64.cc982 void Assembler::bfm(const Register& rd, const Register& rn, int immr, in bfm() argument
986 Emit(SF(rd) | BFM | N | ImmR(immr, rd.SizeInBits()) | in bfm()
990 void Assembler::sbfm(const Register& rd, const Register& rn, int immr, in sbfm() argument
994 Emit(SF(rd) | SBFM | N | ImmR(immr, rd.SizeInBits()) | in sbfm()
998 void Assembler::ubfm(const Register& rd, const Register& rn, int immr, in ubfm() argument
1002 Emit(SF(rd) | UBFM | N | ImmR(immr, rd.SizeInBits()) | in ubfm()
4047 // N imms immr size S R in IsImmLogical()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64InstPrinter.cpp121 int64_t immr = Op2.getImm(); in printInst() local
123 if (Opcode == AArch64::UBFMWri && imms != 0x1F && ((imms + 1) == immr)) { in printInst()
127 ((imms + 1 == immr))) { in printInst()
132 shift = immr; in printInst()
135 shift = immr; in printInst()
138 shift = immr; in printInst()
141 shift = immr; in printInst()
H A DAArch64AddressingModes.h212 /// the form N:immr:imms.
291 /// "N:immr:imms" (where the immr and imms fields are each 6 bits) into the
294 // Extract the N, imms, and immr fields. in decodeLogicalImmediate()
296 unsigned immr = (val >> 6) & 0x3f; in decodeLogicalImmediate() local
303 unsigned R = immr & (size - 1); in decodeLogicalImmediate()
319 /// in the form "N:immr:imms" (where the immr and imms fields are each 6 bits)
/third_party/vixl/src/aarch64/
H A Dassembler-aarch64.h765 unsigned immr,
771 unsigned immr,
777 unsigned immr,
7295 static Instr SVEImmRotate(unsigned immr, unsigned lane_size) {
7296 VIXL_ASSERT(IsUintN(WhichPowerOf2(lane_size), immr));
7298 return immr << SVEImmRotate_offset;
7344 static Instr ImmR(unsigned immr, unsigned reg_size) {
7345 VIXL_ASSERT(((reg_size == kXRegSize) && IsUint6(immr)) ||
7346 ((reg_size == kWRegSize) && IsUint5(immr)));
7348 VIXL_ASSERT(IsUint6(immr));
[all...]
H A Dassembler-aarch64.cc682 unsigned immr, in bfm()
686 Emit(SF(rd) | BFM | N | ImmR(immr, rd.GetSizeInBits()) | in bfm()
693 unsigned immr, in sbfm()
697 Emit(SF(rd) | SBFM | N | ImmR(immr, rd.GetSizeInBits()) | in sbfm()
704 unsigned immr, in ubfm()
708 Emit(SF(rd) | UBFM | N | ImmR(immr, rd.GetSizeInBits()) | in ubfm()
6528 // N imms immr size S R
680 bfm(const Register& rd, const Register& rn, unsigned immr, unsigned imms) bfm() argument
691 sbfm(const Register& rd, const Register& rn, unsigned immr, unsigned imms) sbfm() argument
702 ubfm(const Register& rd, const Register& rn, unsigned immr, unsigned imms) ubfm() argument
H A Dmacro-assembler-aarch64.h1178 unsigned immr, in Bfm()
1184 bfm(rd, rn, immr, imms); in Bfm()
2413 unsigned immr, in Sbfm()
2419 sbfm(rd, rn, immr, imms); in Sbfm()
2705 unsigned immr, in Ubfm()
2711 ubfm(rd, rn, immr, imms); in Ubfm()
1176 Bfm(const Register& rd, const Register& rn, unsigned immr, unsigned imms) Bfm() argument
2411 Sbfm(const Register& rd, const Register& rn, unsigned immr, unsigned imms) Sbfm() argument
2703 Ubfm(const Register& rd, const Register& rn, unsigned immr, unsigned imms) Ubfm() argument
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
H A DAArch64ISelDAGToDAG.cpp1797 int immr = SrlImm - ShlImm; in isBitfieldExtractOpFromShr() local
1798 Immr = immr < 0 ? immr + VT.getSizeInBits() : immr; in isBitfieldExtractOpFromShr()

Completed in 68 milliseconds