Home
last modified time | relevance | path

Searched refs:AllocaInfo (Results 1 – 2 of 2) sorted by relevance

/freebsd-10-stable/contrib/llvm/lib/Transforms/Utils/
DPromoteMemoryToRegister.cpp105 struct AllocaInfo { struct
304 AllocaInfo &Info);
305 void ComputeLiveInBlocks(AllocaInst *AI, AllocaInfo &Info,
350 static bool rewriteSingleStoreAlloca(AllocaInst *AI, AllocaInfo &Info, in rewriteSingleStoreAlloca()
447 static void promoteSingleBlockAlloca(AllocaInst *AI, const AllocaInfo &Info, in promoteSingleBlockAlloca()
529 AllocaInfo Info; in run()
771 AllocaInst *AI, AllocaInfo &Info, in ComputeLiveInBlocks()
846 AllocaInfo &Info) { in DetermineInsertionPoint()
/freebsd-10-stable/contrib/llvm/lib/Transforms/Scalar/
DScalarReplAggregates.cpp99 struct AllocaInfo { struct
126 explicit AllocaInfo(AllocaInst *ai) in AllocaInfo() function
146 void MarkUnsafe(AllocaInfo &I, Instruction *User) { in MarkUnsafe()
153 void isSafeForScalarRepl(Instruction *I, uint64_t Offset, AllocaInfo &Info);
155 AllocaInfo &Info);
156 void isSafeGEP(GetElementPtrInst *GEPI, uint64_t &Offset, AllocaInfo &Info);
158 Type *MemOpType, bool isStore, AllocaInfo &Info,
1600 AllocaInfo &Info) { in isSafeForScalarRepl()
1662 AllocaInfo &Info) { in isSafePHISelectUseForScalarRepl()
1712 uint64_t &Offset, AllocaInfo &Info) { in isSafeGEP()
[all …]