Lines Matching refs:ConstantExpr
83 ConstantExpr *CE = cast<ConstantExpr>(C); in isSimpleEnoughValueToCommitHelper()
140 if (ConstantExpr *CE = dyn_cast<ConstantExpr>(C)) { in isSimpleEnoughPointerToCommit()
198 Ptr = ConstantExpr::getGetElementPtr(Ty, Ptr, IdxList); in evaluateBitcastFromPtr()
228 if (ConstantExpr *CE = dyn_cast<ConstantExpr>(P)) { in ComputeLoadResult()
272 auto *CE = dyn_cast<ConstantExpr>(V); in getCalleeWithFormalArgs()
309 ConstantExpr *CE = dyn_cast<ConstantExpr>(CallExpr); in castCallResultIfNeeded()
363 if (ConstantExpr *CE = dyn_cast<ConstantExpr>(Ptr)) { in EvaluateBlock()
406 InstResult = ConstantExpr::get(BO->getOpcode(), in EvaluateBlock()
412 InstResult = ConstantExpr::getCompare(CI->getPredicate(), in EvaluateBlock()
418 InstResult = ConstantExpr::getCast(CI->getOpcode(), in EvaluateBlock()
424 InstResult = ConstantExpr::getSelect(getVal(SI->getOperand(0)), in EvaluateBlock()
430 InstResult = ConstantExpr::getExtractValue( in EvaluateBlock()
435 InstResult = ConstantExpr::getInsertValue( in EvaluateBlock()
446 ConstantExpr::getGetElementPtr(GEP->getSourceElementType(), P, GEPOps, in EvaluateBlock()
579 InstResult = ConstantExpr::getBitCast(InstResult, II->getType()); in EvaluateBlock()