Lines Matching refs:Cast
188 if (CastInst *Cast = dyn_cast<CastInst>(Inst)) { in PHITranslateSubExpr() local
189 if (!isSafeToSpeculativelyExecute(Cast)) return nullptr; in PHITranslateSubExpr()
190 Value *PHIIn = PHITranslateSubExpr(Cast->getOperand(0), CurBB, PredBB, DT); in PHITranslateSubExpr()
192 if (PHIIn == Cast->getOperand(0)) in PHITranslateSubExpr()
193 return Cast; in PHITranslateSubExpr()
199 return AddAsInput(ConstantExpr::getCast(Cast->getOpcode(), in PHITranslateSubExpr()
200 C, Cast->getType())); in PHITranslateSubExpr()
206 if (CastI->getOpcode() == Cast->getOpcode() && in PHITranslateSubExpr()
207 CastI->getType() == Cast->getType() && in PHITranslateSubExpr()
381 if (CastInst *Cast = dyn_cast<CastInst>(Inst)) { in InsertPHITranslatedSubExpr() local
382 if (!isSafeToSpeculativelyExecute(Cast)) return nullptr; in InsertPHITranslatedSubExpr()
383 Value *OpVal = InsertPHITranslatedSubExpr(Cast->getOperand(0), in InsertPHITranslatedSubExpr()
388 CastInst *New = CastInst::Create(Cast->getOpcode(), OpVal, InVal->getType(), in InsertPHITranslatedSubExpr()