Lines Matching defs:auto
115 if (const auto *Call = dyn_cast<CallBase>(V)) {
116 if (auto *RP = getArgumentAliasingToReturnedPointer(Call, true))
167 [&](RetainedKnowledge RK, Instruction *Assume, auto) {
266 auto &DL = LI->getDataLayout();
283 auto *AddRec = dyn_cast<SCEVAddRecExpr>(SE.getSCEV(Ptr));
286 auto* Step = dyn_cast<SCEVConstant>(AddRec->getStepRecurrence(SE));
290 auto TC = SE.getSmallConstantMaxTripCount(L);
309 if (auto *StartS = dyn_cast<SCEVUnknown>(AddRec->getStart())) {
311 } else if (auto *StartS = dyn_cast<SCEVAddExpr>(AddRec->getStart())) {
313 const auto *Offset = dyn_cast<SCEVConstant>(StartS->getOperand(0));
314 const auto *NewBase = dyn_cast<SCEVUnknown>(StartS->getOperand(1));
492 auto LoadAccessSize = LocationSize::precise(DL.getTypeStoreSize(LoadTy));
493 auto StoreAccessSize = LocationSize::precise(DL.getTypeStoreSize(StoreTy));
547 if (auto *C = dyn_cast<Constant>(Val))
551 if (auto *MSI = dyn_cast<MemSetInst>(Inst)) {
557 auto *Val = dyn_cast<ConstantInt>(MSI->getValue());
558 auto *Len = dyn_cast<ConstantInt>(MSI->getLength());
728 auto *User = Worklist.pop_back_val();
784 if (auto *LI = dyn_cast<LoadInst>(&I)) {