Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp2294 auto *Cast0 = dyn_cast<CastInst>(Shuf.getOperand(0)); in foldCastShuffle() local
2296 if (!Cast0 || !Cast1 || Cast0->getOpcode() != Cast1->getOpcode() || in foldCastShuffle()
2297 Cast0->getSrcTy() != Cast1->getSrcTy()) in foldCastShuffle()
2302 CastInst::CastOps CastOpcode = Cast0->getOpcode(); in foldCastShuffle()
2315 VectorType *CastSrcTy = cast<VectorType>(Cast0->getSrcTy()); in foldCastShuffle()
2329 if (!Cast0->hasOneUse() && !Cast1->hasOneUse()) in foldCastShuffle()
2333 Value *X = Cast0->getOperand(0); in foldCastShuffle()
H A DInstCombineAndOrXor.cpp1415 CastInst *Cast0 = dyn_cast<CastInst>(Op0); in foldCastedBitwiseLogic() local
1416 if (!Cast0) in foldCastedBitwiseLogic()
1422 Type *SrcTy = Cast0->getSrcTy(); in foldCastedBitwiseLogic()
1426 if (Instruction *Ret = foldLogicCastConstant(I, Cast0, Builder)) in foldCastedBitwiseLogic()
1435 auto CastOpcode = Cast0->getOpcode(); in foldCastedBitwiseLogic()
1439 Value *Cast0Src = Cast0->getOperand(0); in foldCastedBitwiseLogic()
1443 if ((Cast0->hasOneUse() || Cast1->hasOneUse()) && in foldCastedBitwiseLogic()
1444 shouldOptimizeCast(Cast0) && shouldOptimizeCast(Cast1)) { in foldCastedBitwiseLogic()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DInstructionSimplify.cpp1985 auto *Cast0 = dyn_cast<CastInst>(Op0); in simplifyAndOrOfCmps() local
1987 if (Cast0 && Cast1 && Cast0->getOpcode() == Cast1->getOpcode() && in simplifyAndOrOfCmps()
1988 Cast0->getSrcTy() == Cast1->getSrcTy()) { in simplifyAndOrOfCmps()
1989 Op0 = Cast0->getOperand(0); in simplifyAndOrOfCmps()
2007 if (!Cast0) in simplifyAndOrOfCmps()
2013 return ConstantExpr::getCast(Cast0->getOpcode(), C, Cast0->getType()); in simplifyAndOrOfCmps()