Lines Matching refs:SROA
2169 SROA &Pass;
2215 AllocaSliceRewriter(const DataLayout &DL, AllocaSlices &AS, SROA &Pass, in AllocaSliceRewriter()
3346 bool SROA::presplitLoadsAndStores(AllocaInst &AI, AllocaSlices &AS) { in presplitLoadsAndStores()
3815 AllocaInst *SROA::rewritePartition(AllocaInst &AI, AllocaSlices &AS, in rewritePartition()
3956 bool SROA::splitAlloca(AllocaInst &AI, AllocaSlices &AS) { in splitAlloca()
4060 void SROA::clobberUse(Use &U) { in clobberUse()
4079 bool SROA::runOnAlloca(AllocaInst &AI) { in runOnAlloca()
4152 void SROA::deleteDeadInstructions( in deleteDeadInstructions()
4184 bool SROA::promoteAllocas(Function &F) { in promoteAllocas()
4196 PreservedAnalyses SROA::runImpl(Function &F, DominatorTree &RunDT, in runImpl()
4245 PreservedAnalyses SROA::run(Function &F, AnalysisManager<Function> *AM) { in run()
4256 SROA Impl;