Home
last modified time | relevance | path

Searched refs:ImmS (Results 1 – 18 of 18) sorted by relevance

/external/llvm/lib/Target/AArch64/InstPrinter/
DAArch64InstPrinter.cpp164 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/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AArch64/InstPrinter/
DAArch64InstPrinter.cpp173 int ImmS = MI->getOperand(4).getImm(); in printInst() local
176 (ImmR == 0 || ImmS < ImmR)) { in printInst()
180 int Width = ImmS + 1; in printInst()
186 } else if (ImmS < ImmR) { in printInst()
190 int Width = ImmS + 1; in printInst()
199 int Width = ImmS - ImmR + 1; in printInst()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AArch64/
DAArch64ISelDAGToDAG.cpp2198 unsigned ImmS = Width - 1; in tryBitfieldInsertOpFromOrAndImm() local
2229 CurDAG->getTargetConstant(ImmS, DL, VT)}; in tryBitfieldInsertOpFromOrAndImm()
2272 unsigned ImmR, ImmS; in tryBitfieldInsertOpFromOr() local
2281 if (isBitfieldExtractOp(CurDAG, OrOpd0, BFXOpc, Src, ImmR, ImmS, in tryBitfieldInsertOpFromOr()
2291 Width = ImmS - ImmR + 1; in tryBitfieldInsertOpFromOr()
2304 ImmS = Width - 1; in tryBitfieldInsertOpFromOr()
2341 CurDAG->getTargetConstant(ImmS, DL, VT)}; in tryBitfieldInsertOpFromOr()
2382 unsigned ImmS = Width - 1; in tryBitfieldInsertOpFromOr() local
2387 CurDAG->getTargetConstant(ImmS, DL, VT)}; in tryBitfieldInsertOpFromOr()
2435 unsigned ImmS = Width - 1; in tryBitfieldInsertInZeroOp() local
[all …]
DAArch64FastISel.cpp4081 unsigned ImmS = std::min<unsigned>(SrcBits - 1, DstBits - 1 - Shift); in emitLSL_ri() local
4097 return fastEmitInst_rii(Opc, RC, Op0, Op0IsKill, ImmR, ImmS); in emitLSL_ri()
4202 unsigned ImmS = SrcBits - 1; in emitLSR_ri() local
4218 return fastEmitInst_rii(Opc, RC, Op0, Op0IsKill, ImmR, ImmS); in emitLSR_ri()
4311 unsigned ImmS = SrcBits - 1; in emitASR_ri() local
4327 return fastEmitInst_rii(Opc, RC, Op0, Op0IsKill, ImmR, ImmS); in emitASR_ri()
/external/llvm/lib/Target/AArch64/
DAArch64ISelDAGToDAG.cpp2099 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 …]
DAArch64FastISel.cpp3995 unsigned ImmS = std::min<unsigned>(SrcBits - 1, DstBits - 1 - Shift); in emitLSL_ri() local
4011 return fastEmitInst_rii(Opc, RC, Op0, Op0IsKill, ImmR, ImmS); in emitLSL_ri()
4116 unsigned ImmS = SrcBits - 1; in emitLSR_ri() local
4132 return fastEmitInst_rii(Opc, RC, Op0, Op0IsKill, ImmR, ImmS); in emitLSR_ri()
4225 unsigned ImmS = SrcBits - 1; in emitASR_ri() local
4241 return fastEmitInst_rii(Opc, RC, Op0, Op0IsKill, ImmR, ImmS); in emitASR_ri()
/external/capstone/arch/AArch64/
DAArch64InstPrinter.c249 int ImmS = (int)MCOperand_getImm(MCInst_getOperand(MI, 4)); in AArch64_printInst() local
252 if (ImmS < ImmR) { in AArch64_printInst()
255 Width = ImmS + 1; in AArch64_printInst()
284 Width = ImmS - ImmR + 1; in AArch64_printInst()
/external/v8/src/arm64/
Ddisasm-arm64.cc421 unsigned s = instr->ImmS(); in VisitBitfield()
3655 AppendToOutput("#%d", instr->ImmS()); in SubstituteImmediateField()
3788 unsigned s = instr->ImmS(); in SubstituteBitfieldImmediateField()
Dassembler-arm64-inl.h956 Instr Assembler::ImmS(unsigned imms, unsigned reg_size) {
Dassembler-arm64.cc1309 ImmS(imms, rn.SizeInBits()) | in bfm()
1320 ImmS(imms, rn.SizeInBits()) | in sbfm()
1331 ImmS(imms, rn.SizeInBits()) | in ubfm()
1342 ImmS(lsb, rn.SizeInBits()) | Rn(rn) | Rd(rd)); in extr()
Dconstants-arm64.h192 V_(ImmS, 15, 10, Bits) \
Dsimulator-arm64.cc894 unsigned lsb = instr->ImmS(); in Extract()
2454 T S = instr->ImmS(); in BitfieldHelper()
Dassembler-arm64.h2947 inline static Instr ImmS(unsigned imms, unsigned reg_size);
/external/llvm/lib/Target/AArch64/AsmParser/
DAArch64AsmParser.cpp3813 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/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AArch64/AsmParser/
DAArch64AsmParser.cpp4411 uint64_t ImmS = Width - 1; in MatchAndEmitInstruction() local
4413 if (ImmR != 0 && ImmS >= ImmR) in MatchAndEmitInstruction()
4418 const MCExpr *ImmSExpr = MCConstantExpr::create(ImmS, getContext()); in MatchAndEmitInstruction()
/external/vixl/src/aarch64/
Dassembler-aarch64.cc667 ImmS(imms, rn.GetSizeInBits()) | Rn(rn) | Rd(rd)); in bfm()
678 ImmS(imms, rn.GetSizeInBits()) | Rn(rn) | Rd(rd)); in sbfm()
689 ImmS(imms, rn.GetSizeInBits()) | Rn(rn) | Rd(rd)); in ubfm()
700 Emit(SF(rd) | EXTR | N | Rm(rm) | ImmS(lsb, rn.GetSizeInBits()) | Rn(rn) | in extr()
Dconstants-aarch64.h91 V_(ImmS, 15, 10, ExtractBits) \
Dassembler-aarch64.h3655 static Instr ImmS(unsigned imms, unsigned reg_size) { in ImmS() function