Searched refs:ImmR (Results 1 – 4 of 4) sorted by relevance
| /openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/MCTargetDesc/ |
| H A D | AArch64InstPrinter.cpp | 212 int ImmR = MI->getOperand(3).getImm(); in printInst() local 216 (ImmR == 0 || ImmS < ImmR) && in printInst() 220 int LSB = (BitWidth - ImmR) % BitWidth; in printInst() 229 } else if (ImmS < ImmR) { in printInst() 232 int LSB = (BitWidth - ImmR) % BitWidth; in printInst() 245 int LSB = ImmR; in printInst() 246 int Width = ImmS - ImmR + 1; in printInst()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelDAGToDAG.cpp | 2955 unsigned ImmR = (BitWidth - LSB) % BitWidth; in tryBitfieldInsertOpFromOrAndImm() local 2986 CurDAG->getTargetConstant(ImmR, DL, VT), in tryBitfieldInsertOpFromOrAndImm() 3205 unsigned ImmR, ImmS; in tryBitfieldInsertOpFromOr() local 3214 if (isBitfieldExtractOp(CurDAG, OrOpd0, BFXOpc, Src, ImmR, ImmS, in tryBitfieldInsertOpFromOr() 3224 Width = ImmS - ImmR + 1; in tryBitfieldInsertOpFromOr() 3236 ImmR = (BitWidth - DstLSB) % BitWidth; in tryBitfieldInsertOpFromOr() 3278 SDValue Ops[] = {Dst, Src, CurDAG->getTargetConstant(ImmR, DL, VT), in tryBitfieldInsertOpFromOr() 3327 unsigned ImmR = (BitWidth - LSB) % BitWidth; in tryBitfieldInsertOpFromOr() local 3332 CurDAG->getTargetConstant(ImmR, DL, VT), in tryBitfieldInsertOpFromOr() 3379 unsigned ImmR = (VT.getSizeInBits() - DstLSB) % VT.getSizeInBits(); in tryBitfieldInsertInZeroOp() local [all …]
|
| H A D | AArch64FastISel.cpp | 4113 unsigned ImmR = RegSize - Shift; in emitLSL_ri() local 4130 return fastEmitInst_rii(Opc, RC, Op0, ImmR, ImmS); in emitLSL_ri() 4230 unsigned ImmR = std::min<unsigned>(SrcBits - 1, Shift); in emitLSR_ri() local 4246 return fastEmitInst_rii(Opc, RC, Op0, ImmR, ImmS); in emitLSR_ri() 4335 unsigned ImmR = std::min<unsigned>(SrcBits - 1, Shift); in emitASR_ri() local 4351 return fastEmitInst_rii(Opc, RC, Op0, ImmR, ImmS); in emitASR_ri()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/AsmParser/ |
| H A D | AArch64AsmParser.cpp | 6208 uint64_t ImmR = 0; in MatchAndEmitInstruction() local 6210 ImmR = (32 - LSB) & 0x1f; in MatchAndEmitInstruction() 6212 ImmR = (64 - LSB) & 0x3f; in MatchAndEmitInstruction() 6216 if (ImmR != 0 && ImmS >= ImmR) in MatchAndEmitInstruction() 6220 const MCExpr *ImmRExpr = MCConstantExpr::create(ImmR, getContext()); in MatchAndEmitInstruction()
|