Lines Matching refs:AllocaInfo
101 struct AllocaInfo { struct
128 explicit AllocaInfo(AllocaInst *ai) in AllocaInfo() argument
148 void MarkUnsafe(AllocaInfo &I, Instruction *User) { in MarkUnsafe()
155 void isSafeForScalarRepl(Instruction *I, uint64_t Offset, AllocaInfo &Info);
157 AllocaInfo &Info);
158 void isSafeGEP(GetElementPtrInst *GEPI, uint64_t &Offset, AllocaInfo &Info);
160 Type *MemOpType, bool isStore, AllocaInfo &Info,
1611 AllocaInfo &Info) { in isSafeForScalarRepl()
1672 AllocaInfo &Info) { in isSafePHISelectUseForScalarRepl()
1723 uint64_t &Offset, AllocaInfo &Info) { in isSafeGEP()
1807 AllocaInfo &Info, Instruction *TheAccess, in isSafeMemAccess()
2596 AllocaInfo Info(AI); in isSafeAllocaToScalarRepl()