Searched refs:Imms (Results 1 – 3 of 3) sorted by relevance
| /freebsd-12.1/contrib/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelDAGToDAG.cpp | 1576 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 D | AArch64LoadStoreOptimizer.cpp | 938 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 D | LoopStrengthReduce.cpp | 4041 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()
|