/external/llvm/lib/Target/AArch64/InstPrinter/ |
D | AArch64InstPrinter.cpp | 164 int ImmS = MI->getOperand(4).getImm(); in printInst() local 167 (ImmR == 0 || ImmS < ImmR)) { in printInst() 171 int Width = ImmS + 1; in printInst() 177 } else if (ImmS < ImmR) { in printInst() 181 int Width = ImmS + 1; in printInst() 190 int Width = ImmS - ImmR + 1; in printInst()
|
/external/v8/src/arm64/ |
D | disasm-arm64.cc | 421 unsigned s = instr->ImmS(); in VisitBitfield() 1467 AppendToOutput("#%d", instr->ImmS()); in SubstituteImmediateField() 1491 unsigned s = instr->ImmS(); in SubstituteBitfieldImmediateField()
|
D | assembler-arm64.cc | 1287 ImmS(imms, rn.SizeInBits()) | in bfm() 1298 ImmS(imms, rn.SizeInBits()) | in sbfm() 1309 ImmS(imms, rn.SizeInBits()) | in ubfm() 1320 ImmS(lsb, rn.SizeInBits()) | Rn(rn) | Rd(rd)); in extr()
|
D | constants-arm64.h | 161 V_(ImmS, 15, 10, Bits) \
|
D | assembler-arm64-inl.h | 1026 Instr Assembler::ImmS(unsigned imms, unsigned reg_size) {
|
D | simulator-arm64.cc | 1007 unsigned lsb = instr->ImmS(); in Extract() 2174 T S = instr->ImmS(); in BitfieldHelper()
|
D | assembler-arm64.h | 1767 inline static Instr ImmS(unsigned imms, unsigned reg_size);
|
/external/llvm/lib/Target/AArch64/ |
D | AArch64ISelDAGToDAG.cpp | 2099 unsigned ImmS = Width - 1; in tryBitfieldInsertOpFromOrAndImm() local 2130 CurDAG->getTargetConstant(ImmS, DL, VT)}; in tryBitfieldInsertOpFromOrAndImm() 2173 unsigned ImmR, ImmS; in tryBitfieldInsertOpFromOr() local 2182 if (isBitfieldExtractOp(CurDAG, OrOpd0, BFXOpc, Src, ImmR, ImmS, in tryBitfieldInsertOpFromOr() 2192 Width = ImmS - ImmR + 1; in tryBitfieldInsertOpFromOr() 2205 ImmS = Width - 1; in tryBitfieldInsertOpFromOr() 2242 CurDAG->getTargetConstant(ImmS, DL, VT)}; in tryBitfieldInsertOpFromOr() 2283 unsigned ImmS = Width - 1; in tryBitfieldInsertOpFromOr() local 2288 CurDAG->getTargetConstant(ImmS, DL, VT)}; in tryBitfieldInsertOpFromOr() 2336 unsigned ImmS = Width - 1; in tryBitfieldInsertInZeroOp() local [all …]
|
D | AArch64FastISel.cpp | 3991 unsigned ImmS = std::min<unsigned>(SrcBits - 1, DstBits - 1 - Shift); in emitLSL_ri() local 4007 return fastEmitInst_rii(Opc, RC, Op0, Op0IsKill, ImmR, ImmS); in emitLSL_ri() 4112 unsigned ImmS = SrcBits - 1; in emitLSR_ri() local 4128 return fastEmitInst_rii(Opc, RC, Op0, Op0IsKill, ImmR, ImmS); in emitLSR_ri() 4221 unsigned ImmS = SrcBits - 1; in emitASR_ri() local 4237 return fastEmitInst_rii(Opc, RC, Op0, Op0IsKill, ImmR, ImmS); in emitASR_ri()
|
/external/llvm/lib/Target/AArch64/AsmParser/ |
D | AArch64AsmParser.cpp | 3813 uint64_t ImmS = Width - 1; in MatchAndEmitInstruction() local 3815 if (ImmR != 0 && ImmS >= ImmR) in MatchAndEmitInstruction() 3820 const MCExpr *ImmSExpr = MCConstantExpr::create(ImmS, getContext()); in MatchAndEmitInstruction()
|
/external/vixl/src/aarch64/ |
D | assembler-aarch64.cc | 598 ImmS(imms, rn.GetSizeInBits()) | Rn(rn) | Rd(rd)); in bfm() 609 ImmS(imms, rn.GetSizeInBits()) | Rn(rn) | Rd(rd)); in sbfm() 620 ImmS(imms, rn.GetSizeInBits()) | Rn(rn) | Rd(rd)); in ubfm() 631 Emit(SF(rd) | EXTR | N | Rm(rm) | ImmS(lsb, rn.GetSizeInBits()) | Rn(rn) | in extr()
|
D | constants-aarch64.h | 91 V_(ImmS, 15, 10, ExtractBits) \
|
D | assembler-aarch64.h | 2704 static Instr ImmS(unsigned imms, unsigned reg_size) { in ImmS() function
|