Home
last modified time | relevance | path

Searched refs:Imms (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelDAGToDAG.cpp2535 unsigned &Imms) { in isBitfieldExtractOpFromSExtInReg() argument
2562 Imms = ShiftImm + Width - 1; in isBitfieldExtractOpFromSExtInReg()
2607 unsigned &Immr, unsigned &Imms, in isBitfieldExtractOpFromShr() argument
2621 if (isSeveralBitsExtractOpFromShr(N, Opc, Opd0, Immr, Imms)) in isBitfieldExtractOpFromShr()
2664 Imms = VT.getSizeInBits() - ShlImm - TruncBits - 1; in isBitfieldExtractOpFromShr()
2690 unsigned Imms = NarrowVT.getSizeInBits() - 1; in tryBitfieldExtractOpFromSExt() local
2692 CurDAG->getTargetConstant(Imms, dl, VT)}; in tryBitfieldExtractOpFromSExt()
2698 SDValue &Opd0, unsigned &Immr, unsigned &Imms, in isBitfieldExtractOp() argument
2710 return isBitfieldExtractOpFromAnd(CurDAG, N, Opc, Opd0, Immr, Imms, in isBitfieldExtractOp()
2714 return isBitfieldExtractOpFromShr(N, Opc, Opd0, Immr, Imms, BiggerPattern); in isBitfieldExtractOp()
[all …]
H A DAArch64LoadStoreOptimizer.cpp1209 int Imms = Immr + Width - 1; in promoteLoadFromStore() local
1213 | ((Imms) << 0) // imms in promoteLoadFromStore()
1230 .addImm(Imms) in promoteLoadFromStore()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp4533 const ImmMapTy &Imms = Map.find(Reg)->second; in GenerateCrossUseConstantOffsets() local
4536 if (Imms.size() == 1) in GenerateCrossUseConstantOffsets()
4541 : Imms) dbgs() in GenerateCrossUseConstantOffsets()
4546 for (ImmMapTy::const_iterator J = Imms.begin(), JE = Imms.end(); in GenerateCrossUseConstantOffsets()
4562 Immediate First = Imms.begin()->first; in GenerateCrossUseConstantOffsets()
4563 Immediate Last = std::prev(Imms.end())->first; in GenerateCrossUseConstantOffsets()
4581 Imms.begin(), std::prev(Imms.end()), in GenerateCrossUseConstantOffsets()
4582 Imms.lower_bound(Immediate::get(Avg, Scalable))}; in GenerateCrossUseConstantOffsets()
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVEmitIntrinsics.cpp113 Value *Arg, Value *Arg2, ArrayRef<Constant *> Imms, in buildIntrWithMD() argument
118 for (auto *Imm : Imms) in buildIntrWithMD()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64InstructionSelector.cpp2418 int64_t Imms = Size - ShiftImm - 1; in earlySelect() local
2420 emitInstr(Opc, {Dst}, {MaskSrc, ShiftSrc, Immr, Imms}, MIB); in earlySelect()