Lines Matching refs:SROAArg

314     if (auto *SROAArg = getSROAArgForValueOrNull(V)) {  in handleSROA()  local
316 onAggregateSROAUse(SROAArg); in handleSROA()
319 disableSROAForArg(SROAArg); in handleSROA()
384 void disableSROAForArg(AllocaInst *SROAArg);
692 void onAggregateSROAUse(AllocaInst *SROAArg) override { in onAggregateSROAUse() argument
693 auto CostIt = SROAArgCosts.find(SROAArg); in onAggregateSROAUse()
1253 void CallAnalyzer::disableSROAForArg(AllocaInst *SROAArg) { in disableSROAForArg() argument
1254 onDisableSROA(SROAArg); in disableSROAForArg()
1255 EnabledSROAAllocas.erase(SROAArg); in disableSROAForArg()
1286 if (auto *SROAArg = getSROAArgForValueOrNull(V)) { in disableSROA() local
1287 disableSROAForArg(SROAArg); in disableSROA()
1477 if (auto *SROAArg = getSROAArgForValueOrNull(FirstV)) in visitPHI() local
1478 SROAArgValues[&I] = SROAArg; in visitPHI()
1507 auto *SROAArg = getSROAArgForValueOrNull(I.getPointerOperand()); in visitGetElementPtr() local
1522 if (SROAArg) in visitGetElementPtr()
1523 SROAArgValues[&I] = SROAArg; in visitGetElementPtr()
1530 if (SROAArg) in visitGetElementPtr()
1531 disableSROAForArg(SROAArg); in visitGetElementPtr()
1587 if (auto *SROAArg = getSROAArgForValueOrNull(I.getOperand(0))) in visitBitCast() local
1588 SROAArgValues[&I] = SROAArg; in visitBitCast()
1617 if (auto *SROAArg = getSROAArgForValueOrNull(I.getOperand(0))) in visitPtrToInt() local
1618 SROAArgValues[&I] = SROAArg; in visitPtrToInt()
1640 if (auto *SROAArg = getSROAArgForValueOrNull(Op)) in visitIntToPtr() local
1641 SROAArgValues[&I] = SROAArg; in visitIntToPtr()
2178 if (auto *SROAArg = getSROAArgForValueOrNull(II->getOperand(0))) in visitCallBase() local
2179 SROAArgValues[II] = SROAArg; in visitCallBase()
2251 if (auto *SROAArg = getSROAArgForValueOrNull(TrueVal)) in visitSelectInst() local
2252 SROAArgValues[&SI] = SROAArg; in visitSelectInst()
2290 if (auto *SROAArg = getSROAArgForValueOrNull(SelectedV)) in visitSelectInst() local
2291 SROAArgValues[&SI] = SROAArg; in visitSelectInst()
2592 if (auto *SROAArg = dyn_cast<AllocaInst>(PtrArg)) { in analyze() local
2593 SROAArgValues[&FAI] = SROAArg; in analyze()
2594 onInitializeSROAArg(SROAArg); in analyze()
2595 EnabledSROAAllocas.insert(SROAArg); in analyze()