Searched defs:AllocaInfo (Results 1 – 4 of 4) sorted by relevance
110 struct AllocaInfo { struct111 SmallVector<BasicBlock *, 32> DefiningBlocks;112 SmallVector<BasicBlock *, 32> UsingBlocks;114 StoreInst *OnlyStore;115 BasicBlock *OnlyBlock;116 bool OnlyUsedInOneBlock;118 Value *AllocaPointerVal;119 TinyPtrVector<DbgInfoIntrinsic *> DbgDeclares;121 void clear() { in clear()133 void AnalyzeAlloca(AllocaInst *AI) { in AnalyzeAlloca()
96 struct AllocaInfo { struct97 SmallVector<BasicBlock *, 32> DefiningBlocks;98 SmallVector<BasicBlock *, 32> UsingBlocks;100 StoreInst *OnlyStore;101 BasicBlock *OnlyBlock;102 bool OnlyUsedInOneBlock;104 Value *AllocaPointerVal;105 DbgDeclareInst *DbgDeclare;107 void clear() { in clear()119 void AnalyzeAlloca(AllocaInst *AI) { in AnalyzeAlloca()
292 struct AllocaInfo { struct293 SmallVector<BasicBlock*, 32> DefiningBlocks;294 SmallVector<BasicBlock*, 32> UsingBlocks;296 StoreInst *OnlyStore;297 BasicBlock *OnlyBlock;298 bool OnlyUsedInOneBlock;300 Value *AllocaPointerVal;301 DbgDeclareInst *DbgDeclare;303 void clear() { in clear()315 void AnalyzeAlloca(AllocaInst *AI) { in AnalyzeAlloca()
86 struct AllocaInfo { struct88 AllocaInst *AI;92 SmallPtrSet<PHINode*, 8> CheckedPHIs;95 bool isUnsafe : 1;98 bool isMemCpySrc : 1;101 bool isMemCpyDst : 1;106 bool hasSubelementAccess : 1;111 bool hasALoadOrStore : 1;113 explicit AllocaInfo(AllocaInst *ai) in AllocaInfo() argument