Lines Matching refs:SROA
170 class SROA { class
234 SROA(LLVMContext *C, DomTreeUpdater *DTU, AssumptionCache *AC, in SROA() function in __anondf5662880111::SROA
1700 SROA::isSafeSelectToSpeculate(SelectInst &SI, bool PreserveCFG) { in isSafeSelectToSpeculate()
2615 SROA &Pass;
2673 AllocaSliceRewriter(const DataLayout &DL, AllocaSlices &AS, SROA &Pass, in AllocaSliceRewriter()
4305 bool SROA::presplitLoadsAndStores(AllocaInst &AI, AllocaSlices &AS) { in presplitLoadsAndStores()
4789 AllocaInst *SROA::rewritePartition(AllocaInst &AI, AllocaSlices &AS, in rewritePartition()
5205 bool SROA::splitAlloca(AllocaInst &AI, AllocaSlices &AS) { in splitAlloca()
5409 void SROA::clobberUse(Use &U) { in clobberUse()
5429 SROA::runOnAlloca(AllocaInst &AI) { in runOnAlloca()
5511 bool SROA::deleteDeadInstructions( in deleteDeadInstructions()
5554 bool SROA::promoteAllocas(Function &F) { in promoteAllocas()
5571 std::pair<bool /*Changed*/, bool /*CFGChanged*/> SROA::runSROA(Function &F) { in runSROA()
5637 SROA(&F.getContext(), &DTU, &AC, PreserveCFG).runSROA(F); in run()
5680 SROA(&F.getContext(), &DTU, &AC, PreserveCFG).runSROA(F); in runOnFunction()