Home
last modified time | relevance | path

Searched refs:SROAArg (Results 1 – 1 of 1) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DInlineCost.cpp354 if (auto *SROAArg = getSROAArgForValueOrNull(V)) { in handleSROA() local
356 onAggregateSROAUse(SROAArg); in handleSROA()
359 disableSROAForArg(SROAArg); in handleSROA()
424 void disableSROAForArg(AllocaInst *SROAArg);
743 void onAggregateSROAUse(AllocaInst *SROAArg) override { in onAggregateSROAUse() argument
744 auto CostIt = SROAArgCosts.find(SROAArg); in onAggregateSROAUse()
1370 void CallAnalyzer::disableSROAForArg(AllocaInst *SROAArg) { in disableSROAForArg() argument
1371 onDisableSROA(SROAArg); in disableSROAForArg()
1372 EnabledSROAAllocas.erase(SROAArg); in disableSROAForArg()
1403 if (auto *SROAArg = getSROAArgForValueOrNull(V)) { in disableSROA() local
[all …]