Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64InstPrinter.cpp212 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 DAArch64ISelDAGToDAG.cpp2955 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 DAArch64FastISel.cpp4113 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 DAArch64AsmParser.cpp6208 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()