Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64ISelDAGToDAG.cpp1576 unsigned &Imms) { in isBitfieldExtractOpFromSExtInReg() argument
1603 Imms = ShiftImm + Width - 1; in isBitfieldExtractOpFromSExtInReg()
1654 unsigned &Immr, unsigned &Imms, in isBitfieldExtractOpFromShr() argument
1668 if (isSeveralBitsExtractOpFromShr(N, Opc, Opd0, Immr, Imms)) in isBitfieldExtractOpFromShr()
1711 Imms = VT.getSizeInBits() - ShlImm - TruncBits - 1; in isBitfieldExtractOpFromShr()
1737 unsigned Imms = NarrowVT.getSizeInBits() - 1; in tryBitfieldExtractOpFromSExt() local
1739 CurDAG->getTargetConstant(Imms, dl, VT)}; in tryBitfieldExtractOpFromSExt()
1764 return isBitfieldExtractOpFromSExtInReg(N, Opc, Opd0, Immr, Imms); in isBitfieldExtractOp()
1786 unsigned Opc, Immr, Imms; in tryBitfieldExtractOp() local
1788 if (!isBitfieldExtractOp(CurDAG, N, Opc, Opd0, Immr, Imms)) in tryBitfieldExtractOp()
[all …]
H A DAArch64LoadStoreOptimizer.cpp938 int Imms = Immr + Width - 1; in promoteLoadFromStore() local
949 Imms = Immr + Width - 1; in promoteLoadFromStore()
953 | ((Imms) << 0) // imms in promoteLoadFromStore()
970 .addImm(Imms) in promoteLoadFromStore()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp4041 const ImmMapTy &Imms = Map.find(Reg)->second; in GenerateCrossUseConstantOffsets() local
4044 if (Imms.size() == 1) in GenerateCrossUseConstantOffsets()
4049 : Imms) dbgs() in GenerateCrossUseConstantOffsets()
4054 for (ImmMapTy::const_iterator J = Imms.begin(), JE = Imms.end(); in GenerateCrossUseConstantOffsets()
4071 Imms.begin(), std::prev(Imms.end()), in GenerateCrossUseConstantOffsets()
4072 Imms.lower_bound((Imms.begin()->first + std::prev(Imms.end())->first) / in GenerateCrossUseConstantOffsets()