/external/llvm/lib/Target/AArch64/InstPrinter/ |
D | AArch64InstPrinter.cpp | 163 int ImmS = MI->getOperand(4).getImm(); in printInst() local 166 (ImmR == 0 || ImmS < ImmR)) { in printInst() 170 int Width = ImmS + 1; in printInst() 176 } else if (ImmS < ImmR) { in printInst() 180 int Width = ImmS + 1; in printInst() 189 int Width = ImmS - ImmR + 1; in printInst()
|
/external/v8/src/arm64/ |
D | disasm-arm64.cc | 421 unsigned s = instr->ImmS(); in VisitBitfield() 1436 AppendToOutput("#%d", instr->ImmS()); in SubstituteImmediateField() 1460 unsigned s = instr->ImmS(); in SubstituteBitfieldImmediateField()
|
D | assembler-arm64.cc | 1290 ImmS(imms, rn.SizeInBits()) | in bfm() 1301 ImmS(imms, rn.SizeInBits()) | in sbfm() 1312 ImmS(imms, rn.SizeInBits()) | in ubfm() 1323 ImmS(lsb, rn.SizeInBits()) | Rn(rn) | Rd(rd)); in extr()
|
D | constants-arm64.h | 160 V_(ImmS, 15, 10, Bits) \
|
D | assembler-arm64-inl.h | 1059 Instr Assembler::ImmS(unsigned imms, unsigned reg_size) {
|
D | simulator-arm64.cc | 976 unsigned lsb = instr->ImmS(); in Extract() 2135 T S = instr->ImmS(); in BitfieldHelper()
|
D | assembler-arm64.h | 1717 inline static Instr ImmS(unsigned imms, unsigned reg_size);
|
/external/llvm/lib/Target/AArch64/ |
D | AArch64ISelDAGToDAG.cpp | 1977 unsigned &ImmS, const APInt &UsefulBits, in isBitfieldInsertOpFromOr() argument 2014 if (isBitfieldExtractOp(CurDAG, OrOpd0, BFXOpc, Src, ImmR, ImmS, in isBitfieldInsertOpFromOr() 2024 Width = ImmS - ImmR + 1; in isBitfieldInsertOpFromOr() 2037 ImmS = Width - 1; in isBitfieldInsertOpFromOr() 2130 unsigned ImmS = Width - 1; in SelectBitfieldInsertInZeroOp() local 2134 CurDAG->getTargetConstant(ImmS, DL, VT)}; in SelectBitfieldInsertInZeroOp()
|
D | AArch64FastISel.cpp | 3962 unsigned ImmS = std::min<unsigned>(SrcBits - 1, DstBits - 1 - Shift); in emitLSL_ri() local 3978 return fastEmitInst_rii(Opc, RC, Op0, Op0IsKill, ImmR, ImmS); in emitLSL_ri() 4083 unsigned ImmS = SrcBits - 1; in emitLSR_ri() local 4099 return fastEmitInst_rii(Opc, RC, Op0, Op0IsKill, ImmR, ImmS); in emitLSR_ri() 4192 unsigned ImmS = SrcBits - 1; in emitASR_ri() local 4208 return fastEmitInst_rii(Opc, RC, Op0, Op0IsKill, ImmR, ImmS); in emitASR_ri()
|
/external/vixl/src/vixl/a64/ |
D | disasm-a64.cc | 434 unsigned s = instr->ImmS(); in VisitBitfield() 3027 AppendToOutput("#%" PRId32, instr->ImmS()); in SubstituteImmediateField() 3165 unsigned s = instr->ImmS(); in SubstituteBitfieldImmediateField()
|
D | assembler-a64.cc | 1094 ImmR(immr, rd.size()) | ImmS(imms, rn.size()) | Rn(rn) | Rd(rd)); in bfm() 1105 ImmR(immr, rd.size()) | ImmS(imms, rn.size()) | Rn(rn) | Rd(rd)); in sbfm() 1116 ImmR(immr, rd.size()) | ImmS(imms, rn.size()) | Rn(rn) | Rd(rd)); in ubfm() 1127 Emit(SF(rd) | EXTR | N | Rm(rm) | ImmS(lsb, rn.size()) | Rn(rn) | Rd(rd)); in extr()
|
D | constants-a64.h | 87 V_(ImmS, 15, 10, Bits) \
|
D | simulator-a64.cc | 1838 int64_t S = instr->ImmS(); in VisitBitfield() 1888 unsigned lsb = instr->ImmS(); in VisitExtract()
|
D | assembler-a64.h | 3888 static Instr ImmS(unsigned imms, unsigned reg_size) { in ImmS() function
|
/external/llvm/lib/Target/AArch64/AsmParser/ |
D | AArch64AsmParser.cpp | 3848 uint64_t ImmS = Width - 1; in MatchAndEmitInstruction() local 3850 if (ImmR != 0 && ImmS >= ImmR) in MatchAndEmitInstruction() 3855 const MCExpr *ImmSExpr = MCConstantExpr::create(ImmS, getContext()); in MatchAndEmitInstruction()
|