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

/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizationArtifactCombiner.h349 const LLT CastSrcTy = MRI.getType(CastSrcReg); local
353 const unsigned CastSrcSize = CastSrcTy.getSizeInBits();
368 DestTy.isVector() ? CastSrcTy.getNumElements() / NumDefs : 1;
369 LLT UnmergeTy = CastSrcTy.changeNumElements(UnmergeNumElts);
372 {TargetOpcode::G_UNMERGE_VALUES, {UnmergeTy, CastSrcTy}}))
388 if (CastSrcTy.isScalar() && SrcTy.isScalar() && !DestTy.isVector()) {
401 {TargetOpcode::G_UNMERGE_VALUES, {DestTy, CastSrcTy}}))
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombinePHI.cpp750 Type *CastSrcTy = nullptr; local
753 CastSrcTy = FirstInst->getOperand(0)->getType();
757 if (PN.getType()->isIntegerTy() && CastSrcTy->isIntegerTy()) {
758 if (!shouldChangeType(PN.getType(), CastSrcTy))
776 if (CastSrcTy) {
777 if (I->getOperand(0)->getType() != CastSrcTy)
H A DInstCombineVectorOps.cpp2134 auto *CastSrcTy = FixedVectorType::get(TgtTy, TgtNumElems); local
2149 bool BCAlreadyExists = NewBCs.find(CastSrcTy) != NewBCs.end();
2152 ? NewBCs[CastSrcTy]
2153 : Builder.CreateBitCast(V, CastSrcTy, SVI.getName() + ".bc");
2155 NewBCs[CastSrcTy] = NewBC;

Completed in 79 milliseconds