Lines Matching refs:ConstExpr

402     ConstantExpr *ConstExpr) {  in collectConstantCandidates()  argument
404 if (ConstExpr->getType()->isVectorTy()) in collectConstantCandidates()
407 GlobalVariable *BaseGV = dyn_cast<GlobalVariable>(ConstExpr->getOperand(0)); in collectConstantCandidates()
415 auto *GEPO = cast<GEPOperator>(ConstExpr); in collectConstantCandidates()
440 ConstPtrUnionType Cand = ConstExpr; in collectConstantCandidates()
445 ConstExpr)); in collectConstantCandidates()
478 if (auto ConstExpr = dyn_cast<ConstantExpr>(Opnd)) { in collectConstantCandidates() local
480 if (ConstHoistGEP && isa<GEPOperator>(ConstExpr)) in collectConstantCandidates()
481 collectConstantCandidates(ConstCandMap, Inst, Idx, ConstExpr); in collectConstantCandidates()
484 if (!ConstExpr->isCast()) in collectConstantCandidates()
487 if (auto ConstInt = dyn_cast<ConstantInt>(ConstExpr->getOperand(0))) { in collectConstantCandidates()
642 ConstantExpr *ConstExpr = MaxCostItr->ConstExpr; in findAndMakeBaseConstant() local
645 ConstInfo.BaseExpr = ConstExpr; in findAndMakeBaseConstant()
653 ConstCand->ConstExpr ? ConstCand->ConstExpr->getType() : nullptr; in findAndMakeBaseConstant()
810 if (auto ConstExpr = dyn_cast<ConstantExpr>(Opnd)) { in emitBaseConstants() local
811 if (isa<GEPOperator>(ConstExpr)) { in emitBaseConstants()
818 assert(ConstExpr->isCast() && "ConstExpr should be a cast"); in emitBaseConstants()
819 Instruction *ConstExprInst = ConstExpr->getAsInstruction(Adj->MatInsertPt); in emitBaseConstants()
826 << "From : " << *ConstExpr << '\n'); in emitBaseConstants()