Home
last modified time | relevance | path

Searched refs:ImmR (Results 1 – 16 of 16) sorted by relevance

/external/llvm/lib/Target/AArch64/InstPrinter/
DAArch64InstPrinter.cpp163 int ImmR = MI->getOperand(3).getImm(); in printInst() local
167 (ImmR == 0 || ImmS < ImmR)) { in printInst()
170 int LSB = (BitWidth - ImmR) % BitWidth; in printInst()
177 } else if (ImmS < ImmR) { in printInst()
180 int LSB = (BitWidth - ImmR) % BitWidth; in printInst()
189 int LSB = ImmR; in printInst()
190 int Width = ImmS - ImmR + 1; in printInst()
/external/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
DAArch64InstPrinter.cpp171 int ImmR = MI->getOperand(3).getImm(); in printInst() local
175 (ImmR == 0 || ImmS < ImmR) && in printInst()
179 int LSB = (BitWidth - ImmR) % BitWidth; in printInst()
186 } else if (ImmS < ImmR) { in printInst()
189 int LSB = (BitWidth - ImmR) % BitWidth; in printInst()
198 int LSB = ImmR; in printInst()
199 int Width = ImmS - ImmR + 1; in printInst()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/MCTargetDesc/
DAArch64InstPrinter.cpp171 int ImmR = MI->getOperand(3).getImm(); in printInst() local
175 (ImmR == 0 || ImmS < ImmR) && in printInst()
179 int LSB = (BitWidth - ImmR) % BitWidth; in printInst()
186 } else if (ImmS < ImmR) { in printInst()
189 int LSB = (BitWidth - ImmR) % BitWidth; in printInst()
198 int LSB = ImmR; in printInst()
199 int Width = ImmS - ImmR + 1; in printInst()
/external/llvm/lib/Target/AArch64/
DAArch64ISelDAGToDAG.cpp2098 unsigned ImmR = (BitWidth - LSB) % BitWidth; in tryBitfieldInsertOpFromOrAndImm() local
2129 CurDAG->getTargetConstant(ImmR, 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()
2204 ImmR = (BitWidth - DstLSB) % BitWidth; in tryBitfieldInsertOpFromOr()
2241 SDValue Ops[] = {Dst, Src, CurDAG->getTargetConstant(ImmR, DL, VT), in tryBitfieldInsertOpFromOr()
2282 unsigned ImmR = (BitWidth - LSB) % BitWidth; in tryBitfieldInsertOpFromOr() local
2287 CurDAG->getTargetConstant(ImmR, DL, VT), in tryBitfieldInsertOpFromOr()
2334 unsigned ImmR = (VT.getSizeInBits() - DstLSB) % VT.getSizeInBits(); in tryBitfieldInsertInZeroOp() local
[all …]
DAArch64FastISel.cpp3993 unsigned ImmR = RegSize - Shift; in emitLSL_ri() local
4011 return fastEmitInst_rii(Opc, RC, Op0, Op0IsKill, ImmR, ImmS); in emitLSL_ri()
4115 unsigned ImmR = std::min<unsigned>(SrcBits - 1, Shift); in emitLSR_ri() local
4132 return fastEmitInst_rii(Opc, RC, Op0, Op0IsKill, ImmR, ImmS); in emitLSR_ri()
4224 unsigned ImmR = std::min<unsigned>(SrcBits - 1, Shift); in emitASR_ri() local
4241 return fastEmitInst_rii(Opc, RC, Op0, Op0IsKill, ImmR, ImmS); in emitASR_ri()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64ISelDAGToDAG.cpp2308 unsigned ImmR = (BitWidth - LSB) % BitWidth; in tryBitfieldInsertOpFromOrAndImm() local
2339 CurDAG->getTargetConstant(ImmR, DL, VT), in tryBitfieldInsertOpFromOrAndImm()
2383 unsigned ImmR, ImmS; in tryBitfieldInsertOpFromOr() local
2392 if (isBitfieldExtractOp(CurDAG, OrOpd0, BFXOpc, Src, ImmR, ImmS, in tryBitfieldInsertOpFromOr()
2402 Width = ImmS - ImmR + 1; in tryBitfieldInsertOpFromOr()
2414 ImmR = (BitWidth - DstLSB) % BitWidth; in tryBitfieldInsertOpFromOr()
2450 SDValue Ops[] = {Dst, Src, CurDAG->getTargetConstant(ImmR, DL, VT), in tryBitfieldInsertOpFromOr()
2491 unsigned ImmR = (BitWidth - LSB) % BitWidth; in tryBitfieldInsertOpFromOr() local
2496 CurDAG->getTargetConstant(ImmR, DL, VT), in tryBitfieldInsertOpFromOr()
2543 unsigned ImmR = (VT.getSizeInBits() - DstLSB) % VT.getSizeInBits(); in tryBitfieldInsertInZeroOp() local
[all …]
DAArch64FastISel.cpp4171 unsigned ImmR = RegSize - Shift; in emitLSL_ri() local
4189 return fastEmitInst_rii(Opc, RC, Op0, Op0IsKill, ImmR, ImmS); in emitLSL_ri()
4293 unsigned ImmR = std::min<unsigned>(SrcBits - 1, Shift); in emitLSR_ri() local
4310 return fastEmitInst_rii(Opc, RC, Op0, Op0IsKill, ImmR, ImmS); in emitLSR_ri()
4402 unsigned ImmR = std::min<unsigned>(SrcBits - 1, Shift); in emitASR_ri() local
4419 return fastEmitInst_rii(Opc, RC, Op0, Op0IsKill, ImmR, ImmS); in emitASR_ri()
/external/llvm-project/llvm/lib/Target/AArch64/
DAArch64ISelDAGToDAG.cpp2489 unsigned ImmR = (BitWidth - LSB) % BitWidth; in tryBitfieldInsertOpFromOrAndImm() local
2520 CurDAG->getTargetConstant(ImmR, DL, VT), in tryBitfieldInsertOpFromOrAndImm()
2564 unsigned ImmR, ImmS; in tryBitfieldInsertOpFromOr() local
2573 if (isBitfieldExtractOp(CurDAG, OrOpd0, BFXOpc, Src, ImmR, ImmS, in tryBitfieldInsertOpFromOr()
2583 Width = ImmS - ImmR + 1; in tryBitfieldInsertOpFromOr()
2595 ImmR = (BitWidth - DstLSB) % BitWidth; in tryBitfieldInsertOpFromOr()
2631 SDValue Ops[] = {Dst, Src, CurDAG->getTargetConstant(ImmR, DL, VT), in tryBitfieldInsertOpFromOr()
2672 unsigned ImmR = (BitWidth - LSB) % BitWidth; in tryBitfieldInsertOpFromOr() local
2677 CurDAG->getTargetConstant(ImmR, DL, VT), in tryBitfieldInsertOpFromOr()
2724 unsigned ImmR = (VT.getSizeInBits() - DstLSB) % VT.getSizeInBits(); in tryBitfieldInsertInZeroOp() local
[all …]
DAArch64FastISel.cpp4164 unsigned ImmR = RegSize - Shift; in emitLSL_ri() local
4182 return fastEmitInst_rii(Opc, RC, Op0, Op0IsKill, ImmR, ImmS); in emitLSL_ri()
4286 unsigned ImmR = std::min<unsigned>(SrcBits - 1, Shift); in emitLSR_ri() local
4303 return fastEmitInst_rii(Opc, RC, Op0, Op0IsKill, ImmR, ImmS); in emitLSR_ri()
4395 unsigned ImmR = std::min<unsigned>(SrcBits - 1, Shift); in emitASR_ri() local
4412 return fastEmitInst_rii(Opc, RC, Op0, Op0IsKill, ImmR, ImmS); in emitASR_ri()
/external/capstone/arch/AArch64/
DAArch64InstPrinter.c337 int ImmR = (int)MCOperand_getImm(MCInst_getOperand(MI, 3)); in AArch64_printInst() local
341 if (ImmS < ImmR) { in AArch64_printInst()
343 LSB = (BitWidth - ImmR) % BitWidth; in AArch64_printInst()
393 LSB = ImmR; in AArch64_printInst()
394 Width = ImmS - ImmR + 1; in AArch64_printInst()
/external/llvm/lib/Target/AArch64/AsmParser/
DAArch64AsmParser.cpp3807 uint64_t ImmR = 0; in MatchAndEmitInstruction() local
3809 ImmR = (32 - LSB) & 0x1f; in MatchAndEmitInstruction()
3811 ImmR = (64 - LSB) & 0x3f; in MatchAndEmitInstruction()
3815 if (ImmR != 0 && ImmS >= ImmR) in MatchAndEmitInstruction()
3819 const MCExpr *ImmRExpr = MCConstantExpr::create(ImmR, getContext()); in MatchAndEmitInstruction()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/AsmParser/
DAArch64AsmParser.cpp4564 uint64_t ImmR = 0; in MatchAndEmitInstruction() local
4566 ImmR = (32 - LSB) & 0x1f; in MatchAndEmitInstruction()
4568 ImmR = (64 - LSB) & 0x3f; in MatchAndEmitInstruction()
4572 if (ImmR != 0 && ImmS >= ImmR) in MatchAndEmitInstruction()
4576 const MCExpr *ImmRExpr = MCConstantExpr::create(ImmR, getContext()); in MatchAndEmitInstruction()
/external/llvm-project/llvm/lib/Target/AArch64/AsmParser/
DAArch64AsmParser.cpp4691 uint64_t ImmR = 0; in MatchAndEmitInstruction() local
4693 ImmR = (32 - LSB) & 0x1f; in MatchAndEmitInstruction()
4695 ImmR = (64 - LSB) & 0x3f; in MatchAndEmitInstruction()
4699 if (ImmR != 0 && ImmS >= ImmR) in MatchAndEmitInstruction()
4703 const MCExpr *ImmRExpr = MCConstantExpr::create(ImmR, getContext()); in MatchAndEmitInstruction()
/external/vixl/src/aarch64/
Dassembler-aarch64.cc685 Emit(SF(rd) | BFM | N | ImmR(immr, rd.GetSizeInBits()) | in bfm()
696 Emit(SF(rd) | SBFM | N | ImmR(immr, rd.GetSizeInBits()) | in sbfm()
707 Emit(SF(rd) | UBFM | N | ImmR(immr, rd.GetSizeInBits()) | in ubfm()
Dconstants-aarch64.h118 V_(ImmR, 21, 16, ExtractBits) \
Dassembler-aarch64.h6064 static Instr ImmR(unsigned immr, unsigned reg_size) { in ImmR() function