Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstCombineIntrinsic.cpp92 Value *CastSrc; in canSafelyConvertTo16Bit() local
93 bool IsExt = IsFloat ? match(&V, m_FPExt(PatternMatch::m_Value(CastSrc))) in canSafelyConvertTo16Bit()
94 : match(&V, m_ZExt(PatternMatch::m_Value(CastSrc))); in canSafelyConvertTo16Bit()
96 Type *CastSrcTy = CastSrc->getType(); in canSafelyConvertTo16Bit()
H A DAMDGPURegisterBankInfo.cpp2913 auto CastSrc = B.buildBitcast(Vec32, SrcReg); in applyMappingImpl() local
2928 auto Extract0 = B.buildExtractVectorElement(DstRegs[0], CastSrc, IdxLo); in applyMappingImpl()
2929 auto Extract1 = B.buildExtractVectorElement(DstRegs[1], CastSrc, IdxHi); in applyMappingImpl()
2932 MRI.setRegBank(CastSrc.getReg(0), *SrcBank); in applyMappingImpl()
3028 auto CastSrc = B.buildBitcast(Vec32, SrcReg); in applyMappingImpl() local
3041 auto InsLo = B.buildInsertVectorElement(Vec32, CastSrc, InsRegs[0], IdxLo); in applyMappingImpl()
3052 MRI.setRegBank(CastSrc.getReg(0), *SrcBank); in applyMappingImpl()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineAndOrXor.cpp1733 Value *CastSrc = CI->getOperand(0); in shouldOptimizeCast() local
1736 if (CI->getSrcTy() == CI->getDestTy() || isa<Constant>(CastSrc)) in shouldOptimizeCast()
1741 if (const auto *PrecedingCI = dyn_cast<CastInst>(CastSrc)) in shouldOptimizeCast()