reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
543 assert(isAllocaPromotable(AI) && "Cannot promote non-promotable alloca!"); 544 assert(AI->getParent()->getParent() == &F && 547 removeLifetimeIntrinsicUsers(AI); 549 if (AI->use_empty()) { 551 AI->eraseFromParent(); 561 Info.AnalyzeAlloca(AI); 566 if (rewriteSingleStoreAlloca(AI, Info, LBI, SQ.DL, DT, AC)) { 577 promoteSingleBlockAlloca(AI, Info, LBI, SQ.DL, DT, AC)) { 610 ComputeLiveInBlocks(AI, Info, DefBlocks, LiveInBlocks);