Home
last modified time | relevance | path

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

/openbsd/src/gnu/llvm/llvm/lib/Analysis/
DInlineCost.cpp343 if (auto *SROAArg = getSROAArgForValueOrNull(V)) { in handleSROA() local
345 onAggregateSROAUse(SROAArg); in handleSROA()
348 disableSROAForArg(SROAArg); in handleSROA()
413 void disableSROAForArg(AllocaInst *SROAArg);
723 void onAggregateSROAUse(AllocaInst *SROAArg) override { in onAggregateSROAUse() argument
724 auto CostIt = SROAArgCosts.find(SROAArg); in onAggregateSROAUse()
1286 void CallAnalyzer::disableSROAForArg(AllocaInst *SROAArg) { in disableSROAForArg() argument
1287 onDisableSROA(SROAArg); in disableSROAForArg()
1288 EnabledSROAAllocas.erase(SROAArg); in disableSROAForArg()
1319 if (auto *SROAArg = getSROAArgForValueOrNull(V)) { in disableSROA() local
[all …]