Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstCombineIntrinsic.cpp91 Value *CastSrc; in canSafelyConvertTo16Bit() local
92 bool IsExt = IsFloat ? match(&V, m_FPExt(PatternMatch::m_Value(CastSrc))) in canSafelyConvertTo16Bit()
93 : match(&V, m_ZExt(PatternMatch::m_Value(CastSrc))); in canSafelyConvertTo16Bit()
95 Type *CastSrcTy = CastSrc->getType(); in canSafelyConvertTo16Bit()
H A DAMDGPURegisterBankInfo.cpp2864 auto CastSrc = B.buildBitcast(Vec32, SrcReg); in applyMappingImpl() local
2879 auto Extract0 = B.buildExtractVectorElement(DstRegs[0], CastSrc, IdxLo); in applyMappingImpl()
2880 auto Extract1 = B.buildExtractVectorElement(DstRegs[1], CastSrc, IdxHi); in applyMappingImpl()
2883 MRI.setRegBank(CastSrc.getReg(0), *SrcBank); in applyMappingImpl()
2979 auto CastSrc = B.buildBitcast(Vec32, SrcReg); in applyMappingImpl() local
2992 auto InsLo = B.buildInsertVectorElement(Vec32, CastSrc, InsRegs[0], IdxLo); in applyMappingImpl()
3003 MRI.setRegBank(CastSrc.getReg(0), *SrcBank); in applyMappingImpl()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineAndOrXor.cpp1611 Value *CastSrc = CI->getOperand(0); in shouldOptimizeCast() local
1614 if (CI->getSrcTy() == CI->getDestTy() || isa<Constant>(CastSrc)) in shouldOptimizeCast()
1619 if (const auto *PrecedingCI = dyn_cast<CastInst>(CastSrc)) in shouldOptimizeCast()