Lines Matching refs:Cast
190 if (CastInst *Cast = dyn_cast<CastInst>(Inst)) { in PHITranslateSubExpr() local
191 if (!isSafeToSpeculativelyExecute(Cast)) return nullptr; in PHITranslateSubExpr()
192 Value *PHIIn = PHITranslateSubExpr(Cast->getOperand(0), CurBB, PredBB, DT); in PHITranslateSubExpr()
194 if (PHIIn == Cast->getOperand(0)) in PHITranslateSubExpr()
195 return Cast; in PHITranslateSubExpr()
201 return AddAsInput(ConstantExpr::getCast(Cast->getOpcode(), in PHITranslateSubExpr()
202 C, Cast->getType())); in PHITranslateSubExpr()
208 if (CastI->getOpcode() == Cast->getOpcode() && in PHITranslateSubExpr()
209 CastI->getType() == Cast->getType() && in PHITranslateSubExpr()
383 if (CastInst *Cast = dyn_cast<CastInst>(Inst)) { in InsertPHITranslatedSubExpr() local
384 if (!isSafeToSpeculativelyExecute(Cast)) return nullptr; in InsertPHITranslatedSubExpr()
385 Value *OpVal = InsertPHITranslatedSubExpr(Cast->getOperand(0), in InsertPHITranslatedSubExpr()
390 CastInst *New = CastInst::Create(Cast->getOpcode(), OpVal, InVal->getType(), in InsertPHITranslatedSubExpr()