Searched refs:Cast1 (Results 1 – 4 of 4) sorted by relevance
2448 auto *Cast1 = dyn_cast<CastInst>(Shuf.getOperand(1)); in foldCastShuffle() local2449 if (!Cast0 || !Cast1 || Cast0->getOpcode() != Cast1->getOpcode() || in foldCastShuffle()2450 Cast0->getSrcTy() != Cast1->getSrcTy()) in foldCastShuffle()2482 if (!Cast0->hasOneUse() && !Cast1->hasOneUse()) in foldCastShuffle()2487 Value *Y = Cast1->getOperand(0); in foldCastShuffle()
1540 CastInst *Cast1 = dyn_cast<CastInst>(Op1); in foldCastedBitwiseLogic() local1541 if (!Cast1) in foldCastedBitwiseLogic()1547 if (CastOpcode != Cast1->getOpcode()) in foldCastedBitwiseLogic()1552 if (SrcTy != Cast1->getSrcTy()) { in foldCastedBitwiseLogic()1555 match(Cast1, m_OneUse(m_ZExtOrSExt(m_Value(Y))))) { in foldCastedBitwiseLogic()1573 Value *Cast1Src = Cast1->getOperand(0); in foldCastedBitwiseLogic()1576 if ((Cast0->hasOneUse() || Cast1->hasOneUse()) && in foldCastedBitwiseLogic()1577 shouldOptimizeCast(Cast0) && shouldOptimizeCast(Cast1)) { in foldCastedBitwiseLogic()
2005 auto *Cast1 = dyn_cast<CastInst>(Op1); in simplifyAndOrOfCmps() local2006 if (Cast0 && Cast1 && Cast0->getOpcode() == Cast1->getOpcode() && in simplifyAndOrOfCmps()2007 Cast0->getSrcTy() == Cast1->getSrcTy()) { in simplifyAndOrOfCmps()2009 Op1 = Cast1->getOperand(0); in simplifyAndOrOfCmps()
6446 auto *Cast1 = dyn_cast<CastInst>(V1); in lookThroughCast() local6447 if (!Cast1) in lookThroughCast()6450 *CastOp = Cast1->getOpcode(); in lookThroughCast()6451 Type *SrcTy = Cast1->getSrcTy(); in lookThroughCast()