Lines Matching refs:ConstExpr

391     ConstantExpr *ConstExpr) {  in collectConstantCandidates()  argument
393 if (ConstExpr->getType()->isVectorTy()) in collectConstantCandidates()
396 GlobalVariable *BaseGV = dyn_cast<GlobalVariable>(ConstExpr->getOperand(0)); in collectConstantCandidates()
404 auto *GEPO = cast<GEPOperator>(ConstExpr); in collectConstantCandidates()
419 ConstPtrUnionType Cand = ConstExpr; in collectConstantCandidates()
424 ConstExpr)); in collectConstantCandidates()
457 if (auto ConstExpr = dyn_cast<ConstantExpr>(Opnd)) { in collectConstantCandidates() local
459 if (ConstHoistGEP && ConstExpr->isGEPWithNoNotionalOverIndexing()) in collectConstantCandidates()
460 collectConstantCandidates(ConstCandMap, Inst, Idx, ConstExpr); in collectConstantCandidates()
463 if (!ConstExpr->isCast()) in collectConstantCandidates()
466 if (auto ConstInt = dyn_cast<ConstantInt>(ConstExpr->getOperand(0))) { in collectConstantCandidates()
614 ConstantExpr *ConstExpr = MaxCostItr->ConstExpr; in findAndMakeBaseConstant() local
617 ConstInfo.BaseExpr = ConstExpr; in findAndMakeBaseConstant()
625 ConstCand->ConstExpr ? ConstCand->ConstExpr->getType() : nullptr; in findAndMakeBaseConstant()
789 if (auto ConstExpr = dyn_cast<ConstantExpr>(Opnd)) { in emitBaseConstants() local
790 if (ConstExpr->isGEPWithNoNotionalOverIndexing()) { in emitBaseConstants()
797 assert(ConstExpr->isCast() && "ConstExpr should be a cast"); in emitBaseConstants()
798 Instruction *ConstExprInst = ConstExpr->getAsInstruction(); in emitBaseConstants()
807 << "From : " << *ConstExpr << '\n'); in emitBaseConstants()