Home
last modified time | relevance | path

Searched refs:NarrowBits (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLoadStoreOpt.cpp676 unsigned NarrowBits = Store.getMMO().getMemoryType().getScalarSizeInBits(); in getTruncStoreByteOffset() local
677 if (ShiftAmt % NarrowBits != 0) in getTruncStoreByteOffset()
679 const unsigned Offset = ShiftAmt / NarrowBits; in getTruncStoreByteOffset()
843 unsigned NarrowBits = MemTy.getScalarSizeInBits(); in mergeTruncStore() local
847 if (OffsetMap[i] != i * (NarrowBits / 8) + LowestIdxOffset) in mergeTruncStore()
852 if (OffsetMap[j] != i * (NarrowBits / 8) + LowestIdxOffset) in mergeTruncStore()
863 if (NarrowBits == 8 && checkOffsets(DL.isBigEndian())) in mergeTruncStore()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp11270 SDValue NarrowBits = DAG.getNode(ISD::BITCAST, dl, ResultIntVT, AbsNarrow); in expandRoundInexactToOdd() local
11273 SDValue And = DAG.getNode(ISD::AND, dl, ResultIntVT, NarrowBits, One); in expandRoundInexactToOdd()
11295 SDValue Adjusted = DAG.getNode(ISD::ADD, dl, ResultIntVT, NarrowBits, Adjust); in expandRoundInexactToOdd()
11296 Op = DAG.getSelect(dl, ResultIntVT, KeepNarrow, NarrowBits, Adjusted); in expandRoundInexactToOdd()