Lines Matching refs:StaticAllocaInfo
10112 enum StaticAllocaInfo { Unknown, Clobbered, Elidable }; in findArgumentCopyElisionCandidates() enum
10113 SmallDenseMap<const AllocaInst *, StaticAllocaInfo, 8> StaticAllocas; in findArgumentCopyElisionCandidates()
10117 auto GetInfoIfStaticAlloca = [&](const Value *V) -> StaticAllocaInfo * { in findArgumentCopyElisionCandidates()
10147 if (StaticAllocaInfo *Info = GetInfoIfStaticAlloca(U)) in findArgumentCopyElisionCandidates()
10148 *Info = StaticAllocaInfo::Clobbered; in findArgumentCopyElisionCandidates()
10154 if (StaticAllocaInfo *Info = GetInfoIfStaticAlloca(SI->getValueOperand())) in findArgumentCopyElisionCandidates()
10155 *Info = StaticAllocaInfo::Clobbered; in findArgumentCopyElisionCandidates()
10159 StaticAllocaInfo *Info = GetInfoIfStaticAlloca(Dst); in findArgumentCopyElisionCandidates()
10165 if (*Info != StaticAllocaInfo::Unknown) in findArgumentCopyElisionCandidates()
10181 *Info = StaticAllocaInfo::Clobbered; in findArgumentCopyElisionCandidates()
10189 *Info = StaticAllocaInfo::Elidable; in findArgumentCopyElisionCandidates()