Home
last modified time | relevance | path

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

/external/llvm/lib/Transforms/Utils/
DPromoteMemoryToRegister.cpp96 struct AllocaInfo { struct
97 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()
/external/llvm/lib/Transforms/Scalar/
DScalarReplAggregates.cpp101 struct AllocaInfo { struct
103 AllocaInst *AI;
107 SmallPtrSet<PHINode*, 8> CheckedPHIs;
110 bool isUnsafe : 1;
113 bool isMemCpySrc : 1;
116 bool isMemCpyDst : 1;
121 bool hasSubelementAccess : 1;
126 bool hasALoadOrStore : 1;
128 explicit AllocaInfo(AllocaInst *ai) in AllocaInfo() function