Searched refs:ShiftOffset (Results 1 - 3 of 3) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUPostLegalizerCombiner.cpp178 unsigned ShiftOffset; member in struct:CvtF32UByteMatchInfo
195 unsigned ShiftOffset = 8 * Offset; local
197 ShiftOffset += ShiftAmt;
199 ShiftOffset -= ShiftAmt;
202 MatchInfo.ShiftOffset = ShiftOffset;
203 return ShiftOffset < 32 && ShiftOffset >= 8 && (ShiftOffset % 8) == 0;
213 unsigned NewOpc = AMDGPU::G_AMDGPU_CVT_F32_UBYTE0 + MatchInfo.ShiftOffset /
[all...]
H A DSIISelLowering.cpp10454 unsigned ShiftOffset = 8 * Offset; local
10456 ShiftOffset -= C->getZExtValue();
10458 ShiftOffset += C->getZExtValue();
10460 if (ShiftOffset < 32 && (ShiftOffset % 8) == 0) {
10461 return DAG.getNode(AMDGPUISD::CVT_F32_UBYTE0 + ShiftOffset / 8, SL,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp6892 auto *ShiftOffset = dyn_cast<ConstantSDNode>(Value.getOperand(1)); local
6899 if (!ShiftOffset || (ShiftOffset->getSExtValue() % 8))
6902 Offset = ShiftOffset->getSExtValue()/8;

Completed in 282 milliseconds