/external/llvm/lib/Target/AArch64/InstPrinter/ |
D | AArch64InstPrinter.cpp | 163 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/ |
D | AArch64InstPrinter.cpp | 171 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/ |
D | AArch64InstPrinter.cpp | 171 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/ |
D | AArch64ISelDAGToDAG.cpp | 2098 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 …]
|
D | AArch64FastISel.cpp | 3993 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/ |
D | AArch64ISelDAGToDAG.cpp | 2308 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 …]
|
D | AArch64FastISel.cpp | 4171 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/ |
D | AArch64ISelDAGToDAG.cpp | 2489 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 …]
|
D | AArch64FastISel.cpp | 4164 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/ |
D | AArch64InstPrinter.c | 337 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/ |
D | AArch64AsmParser.cpp | 3807 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/ |
D | AArch64AsmParser.cpp | 4564 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/ |
D | AArch64AsmParser.cpp | 4691 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/ |
D | assembler-aarch64.cc | 685 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()
|
D | constants-aarch64.h | 118 V_(ImmR, 21, 16, ExtractBits) \
|
D | assembler-aarch64.h | 6064 static Instr ImmR(unsigned immr, unsigned reg_size) { in ImmR() function
|